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

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
Diffstat (limited to 'share')
-rw-r--r--share/icons/application/16x16/actions/paperclip.pngbin0 -> 352 bytes
-rw-r--r--share/icons/application/16x16/actions/url-copy.pngbin0 -> 900 bytes
-rw-r--r--share/icons/application/22x22/actions/chronometer.pngbin0 -> 1675 bytes
-rw-r--r--share/icons/application/22x22/actions/paperclip.pngbin0 -> 421 bytes
-rw-r--r--share/icons/application/22x22/actions/url-copy.pngbin0 -> 1338 bytes
-rw-r--r--share/icons/application/32x32/actions/document-encrypt.pngbin0 -> 1052 bytes
-rw-r--r--share/icons/application/32x32/actions/paperclip.pngbin0 -> 559 bytes
-rw-r--r--share/icons/application/32x32/apps/utilities-terminal.pngbin0 -> 958 bytes
-rw-r--r--share/icons/svg/paperclip.svgzbin0 -> 1326 bytes
-rw-r--r--share/icons/svg/utilities-terminal.svgzbin0 -> 6689 bytes
-rw-r--r--share/keepassxc.ini2
-rw-r--r--share/linux/org.keepassxc.KeePassXC.appdata.xml107
-rw-r--r--share/macosx/DS_Store.inbin0 -> 10244 bytes
-rw-r--r--share/macosx/Info.plist.cmake2
-rw-r--r--share/macosx/background.tiffbin0 -> 17836 bytes
-rw-r--r--share/translations/CMakeLists.txt13
-rw-r--r--share/translations/keepassx_ar.ts4093
-rw-r--r--share/translations/keepassx_ca.ts2962
-rw-r--r--share/translations/keepassx_cs.ts2928
-rw-r--r--share/translations/keepassx_da.ts2869
-rw-r--r--share/translations/keepassx_de.ts2916
-rw-r--r--share/translations/keepassx_el.ts2794
-rw-r--r--share/translations/keepassx_en.ts2473
-rw-r--r--share/translations/keepassx_en_US.ts4120
-rw-r--r--share/translations/keepassx_en_plurals.ts41
-rw-r--r--share/translations/keepassx_es.ts2902
-rw-r--r--share/translations/keepassx_eu.ts2709
-rw-r--r--share/translations/keepassx_fi.ts3048
-rw-r--r--share/translations/keepassx_fr.ts2924
-rw-r--r--share/translations/keepassx_hu.ts2982
-rw-r--r--share/translations/keepassx_id.ts2930
-rw-r--r--share/translations/keepassx_it.ts3013
-rw-r--r--share/translations/keepassx_ja.ts2945
-rw-r--r--share/translations/keepassx_ko.ts2917
-rw-r--r--share/translations/keepassx_lt.ts2909
-rw-r--r--share/translations/keepassx_nl_NL.ts3133
-rw-r--r--share/translations/keepassx_pl.ts2928
-rw-r--r--share/translations/keepassx_pt_BR.ts2983
-rw-r--r--share/translations/keepassx_pt_PT.ts2923
-rw-r--r--share/translations/keepassx_ro.ts4073
-rw-r--r--share/translations/keepassx_ru.ts2942
-rw-r--r--share/translations/keepassx_sr.ts4083
-rw-r--r--share/translations/keepassx_sv.ts2861
-rw-r--r--share/translations/keepassx_th.ts4078
-rw-r--r--share/translations/keepassx_tr.ts2905
-rw-r--r--share/translations/keepassx_uk.ts2914
-rw-r--r--share/translations/keepassx_zh_CN.ts2882
-rw-r--r--share/translations/keepassx_zh_TW.ts2932
-rwxr-xr-xshare/translations/update.sh9
-rw-r--r--share/windows/wix-banner.bmpbin0 -> 85894 bytes
-rw-r--r--share/windows/wix-dialog.bmpbin0 -> 461814 bytes
-rw-r--r--share/windows/wix-patch.xml8
-rw-r--r--share/windows/wix-template.xml67
53 files changed, 80566 insertions, 15754 deletions
diff --git a/share/icons/application/16x16/actions/paperclip.png b/share/icons/application/16x16/actions/paperclip.png
new file mode 100644
index 000000000..cd61805ef
--- /dev/null
+++ b/share/icons/application/16x16/actions/paperclip.png
Binary files differ
diff --git a/share/icons/application/16x16/actions/url-copy.png b/share/icons/application/16x16/actions/url-copy.png
new file mode 100644
index 000000000..154d2439e
--- /dev/null
+++ b/share/icons/application/16x16/actions/url-copy.png
Binary files differ
diff --git a/share/icons/application/22x22/actions/chronometer.png b/share/icons/application/22x22/actions/chronometer.png
new file mode 100644
index 000000000..71d6eabe5
--- /dev/null
+++ b/share/icons/application/22x22/actions/chronometer.png
Binary files differ
diff --git a/share/icons/application/22x22/actions/paperclip.png b/share/icons/application/22x22/actions/paperclip.png
new file mode 100644
index 000000000..99d0eb821
--- /dev/null
+++ b/share/icons/application/22x22/actions/paperclip.png
Binary files differ
diff --git a/share/icons/application/22x22/actions/url-copy.png b/share/icons/application/22x22/actions/url-copy.png
new file mode 100644
index 000000000..84eae639f
--- /dev/null
+++ b/share/icons/application/22x22/actions/url-copy.png
Binary files differ
diff --git a/share/icons/application/32x32/actions/document-encrypt.png b/share/icons/application/32x32/actions/document-encrypt.png
new file mode 100644
index 000000000..353a22ca2
--- /dev/null
+++ b/share/icons/application/32x32/actions/document-encrypt.png
Binary files differ
diff --git a/share/icons/application/32x32/actions/paperclip.png b/share/icons/application/32x32/actions/paperclip.png
new file mode 100644
index 000000000..cb57d1378
--- /dev/null
+++ b/share/icons/application/32x32/actions/paperclip.png
Binary files differ
diff --git a/share/icons/application/32x32/apps/utilities-terminal.png b/share/icons/application/32x32/apps/utilities-terminal.png
new file mode 100644
index 000000000..3e4d324c0
--- /dev/null
+++ b/share/icons/application/32x32/apps/utilities-terminal.png
Binary files differ
diff --git a/share/icons/svg/paperclip.svgz b/share/icons/svg/paperclip.svgz
new file mode 100644
index 000000000..f82480bca
--- /dev/null
+++ b/share/icons/svg/paperclip.svgz
Binary files differ
diff --git a/share/icons/svg/utilities-terminal.svgz b/share/icons/svg/utilities-terminal.svgz
new file mode 100644
index 000000000..e913402f5
--- /dev/null
+++ b/share/icons/svg/utilities-terminal.svgz
Binary files differ
diff --git a/share/keepassxc.ini b/share/keepassxc.ini
index f7ff52cbc..54920224a 100644
--- a/share/keepassxc.ini
+++ b/share/keepassxc.ini
@@ -1,5 +1,4 @@
[General]
-ShowToolbar=true
RememberLastDatabases=true
RememberLastKeyFiles=true
OpenPreviousDatabasesOnStartup=true
@@ -17,6 +16,7 @@ LastOpenedDatabases=@Invalid()
[GUI]
Language=system
ShowTrayIcon=false
+DarkTrayIcon=false
MinimizeToTray=false
MinimizeOnClose=false
MinimizeOnStartup=false
diff --git a/share/linux/org.keepassxc.KeePassXC.appdata.xml b/share/linux/org.keepassxc.KeePassXC.appdata.xml
index bde79416e..39dfa7d3a 100644
--- a/share/linux/org.keepassxc.KeePassXC.appdata.xml
+++ b/share/linux/org.keepassxc.KeePassXC.appdata.xml
@@ -1,16 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright 2017 KeePassXC Team <team@keepassxc.org> -->
<component type="desktop-application">
- <id>org.keepassxc</id>
+ <id>org.keepassxc.KeePassXC.desktop</id>
<name>KeePassXC</name>
<metadata_license>CC-BY-3.0</metadata_license>
<project_license>GPL-3.0+</project_license>
- <icon type="stock">keepassxc</icon>
- <url type="homepage">https://keepassxc.org</url>
<mimetypes>
<mimetype>application/x-keepass2</mimetype>
</mimetypes>
<summary>Community-driven port of the Windows application “KeePass Password Safe”</summary>
+ <developer_name>KeePassXC Team</developer_name>
<description>
<p>
KeePassXC is an application for people with extremely high demands on secure
@@ -19,54 +18,92 @@
</p>
</description>
- <launchable type="desktop-id">org.keepassxc.desktop</launchable>
+ <launchable type="desktop-id">org.keepassxc.KeePassXC.desktop</launchable>
+
+ <url type="homepage">https://keepassxc.org</url>
+ <url type="bugtracker">https://github.com/keepassxreboot/keepassxc/issues</url>
+ <url type="faq">https://keepassxc.org/docs#faq</url>
+ <url type="help">https://keepassxc.org/docs</url>
+ <url type="translate">https://www.transifex.com/keepassxc/keepassxc</url>
<screenshots>
<screenshot type="default">
<image>https://keepassxc.org/images/screenshots/linux/screen_001.png</image>
+ <caption>Create, Import or Open Databases</caption>
</screenshot>
<screenshot>
<image>https://keepassxc.org/images/screenshots/linux/screen_002.png</image>
+ <caption>Organize with Groups and Entries</caption>
</screenshot>
<screenshot>
<image>https://keepassxc.org/images/screenshots/linux/screen_003.png</image>
+ <caption>Database Entry</caption>
</screenshot>
<screenshot>
<image>https://keepassxc.org/images/screenshots/linux/screen_004.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_005.png</image>
+ <caption>Icon Selection for Entry</caption>
</screenshot>
<screenshot>
<image>https://keepassxc.org/images/screenshots/linux/screen_006.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_007.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_008.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_009.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_010.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_011.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_012.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_013.png</image>
- </screenshot>
- <screenshot>
- <image>https://keepassxc.org/images/screenshots/linux/screen_014.png</image>
+ <caption>Password Generator</caption>
</screenshot>
</screenshots>
<releases>
+ <release version="2.3.0" date="2018-02-27">
+ <description>
+ <ul>
+ <li>Add support for KDBX 4.0, Argon2 and ChaCha20 [#148, #1179, #1230, #1494]</li>
+ <li>Add SSH Agent feature [#1098, #1450, #1463]</li>
+ <li>Add preview panel with details of the selected entry [#879, #1338]</li>
+ <li>Add more and configurable columns to entry table and allow copying of values by double click [#1305]</li>
+ <li>Add KeePassXC-Browser API as a replacement for KeePassHTTP [#608]</li>
+ <li>Deprecate KeePassHTTP [#1392]</li>
+ <li>Add support for Steam one-time passwords [#1206]</li>
+ <li>Add support for multiple Auto-Type sequences for a single entry [#1390]</li>
+ <li>Adjust YubiKey HMAC-SHA1 challenge-response key generation for KDBX 4.0 [#1060]</li>
+ <li>Replace qHttp with cURL for website icon downloads [#1460]</li>
+ <li>Remove lock file [#1231]</li>
+ <li>Add option to create backup file before saving [#1385]</li>
+ <li>Ask to save a generated password before closing the entry password generator [#1499]</li>
+ <li>Resolve placeholders recursively [#1078]</li>
+ <li>Add Auto-Type button to the toolbar [#1056]</li>
+ <li>Improve window focus handling for Auto-Type dialogs [#1204, #1490]</li>
+ <li>Auto-Type dialog and password generator can now be exited with ESC [#1252, #1412]</li>
+ <li>Add optional dark tray icon [#1154]</li>
+ <li>Add new "Unsafe saving" option to work around saving problems with file sync services [#1385]</li>
+ <li>Add IBus support to AppImage and additional image formats to Windows builds [#1534, #1537]</li>
+ <li>Add diceware password generator to CLI [#1406]</li>
+ <li>Add --key-file option to CLI [#816, #824]</li>
+ <li>Add DBus interface for opening and closing KeePassXC databases [#283]</li>
+ <li>Add KDBX compression options to database settings [#1419]</li>
+ <li>Discourage use of old fixed-length key files in favor of arbitrary files [#1326, #1327]</li>
+ <li>Correct reference resolution in entry fields [#1486]</li>
+ <li>Fix window state and recent databases not being remembered on exit [#1453]</li>
+ <li>Correct history item generation when configuring TOTP for an entry [#1446]</li>
+ <li>Correct multiple TOTP bugs [#1414]</li>
+ <li>Automatic saving after every change is now a default [#279]</li>
+ <li>Allow creation of new entries during search [#1398]</li>
+ <li>Correct menu issues on macOS [#1335]</li>
+ <li>Allow compilation on OpenBSD [#1328]</li>
+ <li>Improve entry attachments view [#1139, #1298]</li>
+ <li>Fix auto lock for Gnome and Xfce [#910, #1249]</li>
+ <li>Don't remember key files in file dialogs when the setting is disabled [#1188]</li>
+ <li>Improve database merging and conflict resolution [#807, #1165]</li>
+ <li>Fix macOS pasteboard issues [#1202]</li>
+ <li>Improve startup times on some platforms [#1205]</li>
+ <li>Hide the notes field by default [#1124]</li>
+ <li>Toggle main window by clicking tray icon with the middle mouse button [#992]</li>
+ <li>Fix custom icons not copied over when databases are merged [#1008]</li>
+ <li>Allow use of DEL key to delete entries [#914]</li>
+ <li>Correct intermittent crash due to stale history items [#1527]</li>
+ <li>Sanitize newline characters in title, username and URL fields [#1502]</li>
+ <li>Reopen previously opened databases in correct order [#774]</li>
+ <li>Use system's zxcvbn library if available [#701]</li>
+ <li>Implement various i18n improvements [#690, #875, #1436]</li>
+ </ul>
+ </description>
+ </release>
<release version="2.2.4" date="2017-12-13">
<description>
<ul>
@@ -81,6 +118,7 @@
</release>
<release version="2.2.2" date="2017-10-22">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Fixed entries with empty URLs being reported to KeePassHTTP clients [#1031]</li>
<li>Fixed YubiKey detection and enabled CLI tool for AppImage binary [#1100]</li>
@@ -100,6 +138,7 @@
</release>
<release version="2.2.1" date="2017-10-01">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Corrected multiple snap issues [#934, #1011]</li>
<li>Corrected multiple custom icon issues [#708, #719, #994]</li>
@@ -116,6 +155,7 @@
</release>
<release version="2.2.0" date="2017-06-23">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Added YubiKey 2FA integration for unlocking databases [#127]</li>
<li>Added TOTP support [#519]</li>
@@ -151,6 +191,7 @@
</release>
<release version="2.1.4" date="2017-04-09">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Bumped KeePassHTTP version to 1.8.4.2</li>
<li>KeePassHTTP confirmation window comes to foreground [#466]</li>
@@ -159,6 +200,7 @@
</release>
<release version="2.1.3" date="2017-03-03">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Fix possible overflow in zxcvbn library [#363]</li>
<li>Revert HiDPI setting to avoid problems on laptop screens [#332]</li>
@@ -173,6 +215,7 @@
</release>
<release version="2.1.2" date="2017-02-17">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Ask for save location when creating a new database [#302]</li>
<li>Remove Libmicrohttpd dependency to clean up the code and ensure better OS X compatibility [#317, #265]</li>
@@ -190,6 +233,7 @@
</release>
<release version="2.1.1" date="2017-02-06">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Enabled HTTP plugin build; plugin is disabled by default and limited to localhost [#147]</li>
<li>Escape HTML in dialog boxes [#247]</li>
@@ -202,6 +246,7 @@
</release>
<release version="2.1.0" date="2017-01-22">
<description>
+ <p>Changes included in this release:</p>
<ul>
<li>Show unlock dialog when using autotype on a closed database [#10, #89]</li>
<li>Show different tray icon when database is locked [#37, #46]</li>
diff --git a/share/macosx/DS_Store.in b/share/macosx/DS_Store.in
new file mode 100644
index 000000000..9f03769c1
--- /dev/null
+++ b/share/macosx/DS_Store.in
Binary files differ
diff --git a/share/macosx/Info.plist.cmake b/share/macosx/Info.plist.cmake
index ea1a9bc2c..b38ca2844 100644
--- a/share/macosx/Info.plist.cmake
+++ b/share/macosx/Info.plist.cmake
@@ -29,7 +29,7 @@
<key>CFBundleVersion</key>
<string>${KEEPASSXC_VERSION_NUM}</string>
<key>NSHumanReadableCopyright</key>
- <string>Copyright 2016-2017 KeePassXC Development Team</string>
+ <string>Copyright 2016-2018 KeePassXC Development Team</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
diff --git a/share/macosx/background.tiff b/share/macosx/background.tiff
new file mode 100644
index 000000000..99ae807ec
--- /dev/null
+++ b/share/macosx/background.tiff
Binary files differ
diff --git a/share/translations/CMakeLists.txt b/share/translations/CMakeLists.txt
index 7380750e4..5ca739695 100644
--- a/share/translations/CMakeLists.txt
+++ b/share/translations/CMakeLists.txt
@@ -1,3 +1,4 @@
+# Copyright (C) 2017 KeePassXC Team <team@keepassxc.org>
# Copyright (C) 2014 Felix Geyer <debfx@fobos.de>
#
# This program is free software: you can redistribute it and/or modify
@@ -17,10 +18,20 @@ file(GLOB TRANSLATION_FILES *.ts)
get_filename_component(TRANSLATION_EN_ABS keepassx_en.ts ABSOLUTE)
list(REMOVE_ITEM TRANSLATION_FILES keepassx_en.ts)
list(REMOVE_ITEM TRANSLATION_FILES ${TRANSLATION_EN_ABS})
-message(STATUS "${TRANSLATION_FILES}")
+message(STATUS "Including translations...\n")
qt5_add_translation(QM_FILES ${TRANSLATION_FILES})
+if(MINGW)
+ file(GLOB QTBASE_TRANSLATIONS ${Qt5_PREFIX}/share/qt5/translations/qtbase_*.qm)
+elseif(APPLE OR KEEPASSXC_DIST_APPIMAGE)
+ file(GLOB QTBASE_TRANSLATIONS
+ /usr/share/qt/translations/qtbase_*.qm
+ /usr/share/qt5/translations/qtbase_*.qm
+ ${Qt5_PREFIX}/translations/qtbase_*.qm)
+endif()
+set(QM_FILES ${QM_FILES} ${QTBASE_TRANSLATIONS})
+
install(FILES ${QM_FILES} DESTINATION ${DATA_INSTALL_DIR}/translations)
add_custom_target(translations DEPENDS ${QM_FILES})
add_dependencies(${PROGNAME} translations)
diff --git a/share/translations/keepassx_ar.ts b/share/translations/keepassx_ar.ts
new file mode 100644
index 000000000..c2bbcd163
--- /dev/null
+++ b/share/translations/keepassx_ar.ts
@@ -0,0 +1,4093 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="ar" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>حول KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>عن</translation>
+ </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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC موزع وفقًا لشروط رخصة غنو العمومية (GPL) إصدار 2 أو (حسب خيارك) إصدار 3.</translation>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <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>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>معلومات تتبع الأخطاء</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>قم بتضمين المعلومات التالية عند الإبلاغ عن خطأ:</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>نسخ إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation>الإصدار %1
+</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>مراجعة: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>مراجعة: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>المكتبات:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>نظام التشغيل: %1
+معمارية المعالج: %2
+النواة: %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>الإضافات المُفعلة:</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>مشرفي المشروع:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Build Type: %1
+</source>
+ <translation>نوع التكوين: %1
+</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>تأكيد وصول KeePassXC ل HTTP</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>تذكر هذا القرار</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>اسمح</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>رفض</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 طلب الدخول إلى كلمات المرور للعنصر التالي (العناصر) التالية.
+يرجى تحديد ما إذا كنت تريد السماح بالوصول أم لا.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>تفعيل وكيل SSH (يتطلب إعادة التشغيل)</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>تعذر العثور على إدخال يطابق عنوان النافذة:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>المكمل التلقائي - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>الطباعة التلقائية</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>صياغة التعبير للطباعة التلقائية غير صحيح!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>الوقت المعطى لأمر الطباعة التلقائية طويل للغاية، هل تريد المتابعة؟</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>النافذة</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>التسلسل</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>التسلسل الإفتراضي</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>المجموعة</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>العنوان</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>التسلسل</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>المكمل التلقائي - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>حدد مدخل للمكمل التلقائي:</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-تأكيد الوصول إلى المتصفح</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>تذكر هذا القرار</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>إسمح</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>رفض</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 طلب الدخول إلى كلمات المرور للعنصر التالي (العناصر) التالية.
+يرجى تحديد ما إذا كنت تريد السماح بالوصول أم لا.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>الحوار</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>هذا مطلوب للوصول إلى قواعد بياناتك مع KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>تفعيل تكامل KeepassXC مع المتصفح</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>تفعيل التكامل لهذه المتصفحات:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>أظهر الإشعار عندما يتم طلب بيانات الإعتماد</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>طلب إلغاء القفل قاعدة البيانات في حال تم الإقفال</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>السماح فقط بالمدخلات التي تعود بنفس الصيغة (http://, https://, ...) </translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>مطابقة صيغة عنوان الانترنت (على سبيل المثال https://... )</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>فرز ومطابقة بيانات الإعتماد حسب العنوان</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>فرز ومطابقة بيانات الإعتماد حسب إسم المستخدم</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;فصل جميع المتصفحات</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>نسيان جميع &amp;التصريحات المحفوظة</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>متقدم</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>لا تسأل مطلقًا قبل الوصول إلى بيانات الإعتماد</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>لا تسأل مطلقًا قبل تحديث بيانات الإعتماد</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>قاعدة البيانات المحددة هي التي يجب تتصل مع العميل فقط.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>دعم تطبيق الوكيل بين KeePassXC وإضافات المتصفح.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>استخدام تطبيق &amp;الوكيل بين KeePassXC وإضافات المتصفح</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>إستخدام موقع وكيل مخصص في حالة تثبيت خادم وكيل يدويًا.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>إستخدام &amp;موقع وكيل مخصص</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>إستعراض...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;تحذير:&lt;/b&gt; قد تكون الخيارات التالية خطيرة!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>الملفات القابلة للتنفيذ (*.exe);;جميع الملفات (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>الملفات القابلة للتنفيذ (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>حدد موقع خادم الوكيل المخصص</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>نحن متأسفون, ولكن KeePassXC-Browser غير مدعوم لإصدارات Snap في الوقت الراهن.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>حفظ والسماح بالوصول</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: الكتابة على المفتاح الحالي؟</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: تحديث المُدخل</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>هل تريد تحديث المعلومات في %1 - %2؟</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: قاعدة البيانات أقفلت!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>قاعدة البيانات هذه قد أقفلت!
+يرجى إلغاء قفل قاعدة البيانات المحددة أو اختيار واحدة أخرى تكون مفتوحة.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: الإعدادات غير متاحة!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>لا تحتوي قاعدة البيانات النشطة على إدخال إعدادات.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: لم يُعثر على أية مفاتيح</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>لم يُعثر على مفاتيح التشفير المشتركة في إعدادات KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: حُذِفت المفاتيح من قاعدة البيانات</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>إزالة الصلاحيات المخزنة...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>إجهاض </translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: حُذفت الصلاحيات</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>أدخل كلمة المرور:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>تكرار كلمة السر:</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>&amp;ملف المفتاح</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>تصّفح</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>إنشاء</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>تحديث</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>ملفات المفتاح</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>كل الملفات</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>إنشاء ملف مفتاح...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>تعذر إنشاء ملف المفتاح :</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>حدد ملف المفتاح</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>كلمة المرور فارغة</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation>هل تريد حقًا استخدام كلمات فارغة ككلمة مرور؟</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>توفير كلمات السر مختلفة.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation>تنسيق ملف المفتاح القديم</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation>إعدادات الإستنساخ</translation>
+ </message>
+ <message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>نسخ التاريخ</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>إستيراد مُدخلات CSV</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation>اسم الملف</translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>الحجم، الصفوف، الأعمدة</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>ترميز</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation>الترميز</translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>تبدأ التعليقات عند</translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation>عدد رؤوس الأسطر لتجاهلها</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>معاينة</translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation>تخطيط العمود</translation>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation>غير موجود في ملف CSV</translation>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>column </source>
+ <translation>العمود </translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation>مُستورد من ملف CSV</translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>البيانات الأصلية:</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation>تم إكتشاف خطأ (أخطاء) في ملف CSV !</translation>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation>المزيد من الرسائل تم تخطيها]</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>خطأ</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation>إستيراد CSV: الكاتب يحتوي أخطاء:
+</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Error</source>
+ <translation>خطأ</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>أدخل المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>ملف المفتاح:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>كلمه السر:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>تصّفح</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>تحديث</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>استجابة التحدي:</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>فتح قاعدة البيانات غير ممكن.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>لا يمكن فتح ملف المفتاح</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation>تنسيق ملف المفتاح القديم</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>لا تُظهر هذا التحذير مرة أخرى</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>كل الملفات</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>ملفات المفتاح</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>إختر ملف المفتاح</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>إصلاح قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>خطأ</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>لا يمكن فتح ملف المفتاح</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>فتح قاعدة البيانات غير ممكن.</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>قاعدة البيانات فُتحت بشكل جيد. لا يوجد شيء لفعله.</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>نجاح</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>تم إصلاح قاعدة البيانات بنجاح
+يمكنك الآن حفظها.</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>تعذر إصلاح قاعدة البيانات.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>التشفير</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>إلغاء</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>خورزامية التشفير:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (الإفتراضي)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>إستخدام الذاكرة:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>إسم قاعدة البيانات:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>وصف قاعدة البيانات:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>اسم المستخدم الافتراضي:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>إعدادات السجل</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>أقصى عدد للسجلات:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>أقصى حجم للسجلات:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>إستخدام سلة المهملات</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation>إعدادات قاعدة البيانات الإضافية</translation>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>قاعدة بيانات KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>كل الملفات</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>فتح قاعدة بيانات</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>الملف غير موجود!</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>فتح قاعدة البيانات غير ممكن.</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>الملف تم فتحه بوضع القراءة فقط.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>فتح ملف CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>ملف CSV</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>جميع الملفات (*)</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>دمج قاعدة بيانات</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>فتح قاعدة بيانات KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>قاعدة بيانات KeePass 1</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>إغلاق؟</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; في وضع التحرير.
+تجاهل التغييرات وإلاغلاق على أي حال؟</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>حفظ التغييرات؟</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; مُعدل.
+هل تريد حفظ التغييرات؟</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>فشل كتابة قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>حفظ قاعدة البيانات باسم</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>تصدير قاعدة البيانات إلى ملف CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>تعذر كتابة ملف CSV.</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>قاعدة بيانات جديدة</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>مقفل</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>قفل قاعدة بيانات</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation>لا يمكن إقفال قاعدة البيانات ريثما تقوم بتغييرها.
+اضغط على إلغاء لكي تقوم بإنهاء التغييرات أو إلغائها.</translation>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation>قاعدة البيانات هذه قد تم تعديلها.
+هل تريد حفظ قاعدة البيانات قبل قفلها؟
+وإلا فإنك ستخسر التغييرات التي قمت بها.</translation>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation>هل تريد تعطيل الحفظ الآمن؟</translation>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC قد فشل في حفظ قاعدة البيانات عدة مرات. هذا غالبا ما يحدث بسبب خدمات مزامنة الملف حيث تقوم بمنع الكتابة على الملف.
+أتريد إلغاء خيار الحفظ الامن ثم المحاولة مرة أخرى؟</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>البحث...</translation>
+ </message>
+ <message>
+ <source>Change master key</source>
+ <translation>تغيير كلمة المرور الرئيسية</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>حذف المدخل؟</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>حذف المدخلات؟</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>نقل المدخل إلى سلة المحذوفات؟</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>هل تريد حقًا نقل الإدخال &quot;%1&quot; إلى سلة المهملات؟</translation>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>نقل المدخلات إلى سلة المحذوفات؟</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>تنفيذ الأمر؟</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>تذكر إختياري</translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>حذف المجموعة؟</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>لا يوجد قاعدة بيانات حالية </translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>لا يوجد قاعدة بيانات مصدرية, لا يوجد شيء لفعله.</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>نتائج البحث (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>لا يوجد نتائج</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation>الملف تغير</translation>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>قاعدة البيانات تغيرت. هل تريد تحميل التغييرات؟</translation>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>دمج الطلب</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation>إفراغ سلة المهملات؟</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation>هل أنت متأكد من حذف كل شيء من سلة المهملات نهائيًا؟</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>إغلاق</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>رابط</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>جاري البحث</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>الخصائص</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>المرفقات</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>ملاحظات</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>النافذة</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>التسلسل</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>بحث</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>مسح</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>أبدًا</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[محمي]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>مُعطل</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>مُفعل</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>دخول</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>متقدم</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>رمز</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>المكمل التلقائي</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>خصائص</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>التاريخ</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>وكيل SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(مشفر)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>إختر المفتاح السري</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>ملف كبير جدًا ليكون مفتاح سري</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>تعذر فتح المفتاح السري</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>تاريخ دخول</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>إضافة مُدخل</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>تعديل مُدخل</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>توفير كلمات السر مختلفة.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>خاصية جديدة</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>تأكيد الحذف</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>هل أنت متاكد من إزالة هذه الخاصية؟</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[محمي]</translation>
+ </message>
+ <message>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>غدا</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>سنة 1</translation>
+ </message>
+ <message>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>الخصائص الإضافية</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>إضافة</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>إزالة</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation>تعديل الإسم</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>حماية</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>المرفقات</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>تفعيل الطباعة التلقائية لهذا المدخل</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>عنوان النافذة:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>إظهار</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>إستعادة</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>حذف</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>حذف الكل</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>رابط:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>كلمه السر:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>تكرار:</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>العنوان:</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>ملاحظات</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>انتهاء</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>النموذج</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>حذف المفتاح من الوكيل عند</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>ثواني</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>بصمة</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>امسح المفتاح من العميل عندما يتم قفل أو إغلاق قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>المفتاح العام</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>أضف مفتاح للعميل عندما يتم فتح قاعدة البيانات أو إلغاء القفل</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>تعليق</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>فك تشفير</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>نسخ إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>المفتاح السري</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>إضافة إلى الوكيل</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>حذف من الوكيل</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>يتطلب تأكيد المستخدم عندما يتم إستخدام هذا المفتاح</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>المجموعة</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>رمز</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>خصائص</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>إضافة مجموعة</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>تعديل مجموعة</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>تفعيل</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>قم ب تعطيل</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>الاسم</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>ملاحظات</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>انتهاء</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>بحث</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>المكمل التلقائي</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;إستخدم الرمز الإفتراضي</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>إستخدم الرمز المخصص</translation>
+ </message>
+ <message>
+ <source>Add custom icon</source>
+ <translation>إضافة رمز مخصص</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>حذف الرمز المخصص</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>تحميل رمز المفضلة</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>تعذر جلب رمز المفضلة.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>الصور</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>كل الملفات</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>اختر صورة</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>لا يمكن قراءة الرمز</translation>
+ </message>
+ <message>
+ <source>Custom icon already exists</source>
+ <translation>الرمز المخصص موجود بالفعل</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>تأكيد الحذف</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation>هذا الرمز مستخدم من قبل %1 إدخالات، وسيتم إستبداله بالرمز الإفتراضي. هل أنت متأكد من حذفه؟</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>إنشاء:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>تعديل:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>الوصول:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>إزالة</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - إستنساخ</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>الاسم</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>الحجم</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>النموذج</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>إضافة</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>إزالة</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>افتح</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>حفظ</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>اختر الملفات</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>تأكيد الحذف</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>حفظ المرفقات</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>غير قادر على إنشاء مجلد:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>هل أنت متاكد من إستبدال الملف الحالي &quot;%1&quot; بالمرفق؟</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>تأكيد الإستبدال</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>تعذر حفظ المرفقات:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>تعذر فتح المرفق:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>تعذر فتح المرفقات:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>تعذر فتح الملفات:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>الاسم</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>آخر تعديل</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>العنوان</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>رابط</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>المجموعة</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>العنوان</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>رابط</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>أبدًا</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>ملاحظات</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>انتهاء</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>أُنشئت</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>المرفقات</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>تخصيص العرض</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>إخفاء أسماء المستخدم</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>إخفاء كلمات المرور</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>إعادة التعيين إلى الإعدادات الافتراضية</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>المرفقات (رمز)</translation>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>سلة المهملات</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: لا يمكن حفظ الملف!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>الطول:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>أنواع الرموز</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>الحروف الكبيرة</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>أحرف صغيرة</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>أرقام</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>رموز مخصصة</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation>&amp;إغلاق</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>إغلاق الرسالة</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>المفتاح أو ملف قاعدة البيانات معطوب.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>رؤوس قاعدة البيانات مفقودة</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>نوع إدخال الخريطة المتنوعة غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>حقل حجم النوع للخريطة المتنوعة غير صحيح</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>خورزامية تشفير بالمفتاح المتناظر غير صحيحة</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>خطأ في الحجم الرابع بخورزامية تشفير بالمفتاح المتناظر </translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>طول تشفير uuid غير صحيح</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>طول علامات الضغط غير صحيح</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>خورزامية الضغط غير مدعومة</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>حجم seed الرئيسي غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>حجم seed للتحول غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>حجم جولات التحول غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>حجم بتات البداية غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>حجم معرف random stream غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>خطأ داخلي بخورزامية random stream</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>إصدار قاعدة بيانات 2 KeePass غير مدعوم.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>فشل تحليل XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>uuid او بيانات الرمز مفقودة</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>مفتاح البيانات المخصص او قيمته مفقودة</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>uuid المجموعة غير معروف</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>رقم رمز المجموعة غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>قيمة EnableSearching غير صحيحة</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>لم يُعثر على uuid المجموعة</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Null DeleteObject uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>uuid او وقت DeletedObject مفقود</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>uuid الإدخال غير معروف</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>رقم الرمز المُدخل غير صحيح</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>سجل العنصر في سجل الإدخال</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>لم يُعثر على uuid المُدخل</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>سجل العنصر مع uuid مختلف</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>يتعذر فك تشفير سلسلة الإدخال</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>عُثر على خاصية مخصصة مكررة</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>مفتاح سلسلة الإدخال أو القيمة مفقودة</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>عُثر على مرفق مكرر</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>مُدخل المفتاح الثنائي او القيمة مفقودة</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>مُدخل القيمة المنطقية غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>قيمة وقت التاريخ غير صحيحة</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>قيمة اللون غير صحيحة</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>جزء من لون rgb غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>قيمة الرقم غير صحيحة</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>قيمة uuid غير صحيحة</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>تعذر فك ضغط القيمة الثنائية</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>إستيراد قاعدة بيانات KeePass1</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>فتح قاعدة البيانات غير ممكن.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>يتعذر قراءة ملف المفتاح.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>ليس قاعدة بيانات KeePass</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>خورزامية التشفير غير مدعومة.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>إصدار قاعدة بيانات KeePass غير مدعوم.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>غير قادر على قراءة قيمة التشفير الرابع</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>عدد غير صالح من المجموعات</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>عدد الإدخالات غير صالح</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>حجم محتوى الهاش غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>حجم seed للتحول غير صحيح</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>عدد جولات التحول غير صحيح</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>تعذر حساب المفتاح الرئيسي</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>المفتاح أو ملف قاعدة البيانات معطوب.</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation>إدخال حقل الحجم غير صحيح</translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</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>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation>نوع حقل الإدخال غير صحيح</translation>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - خطأ</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>&amp;قواعد البيانات الحديثة</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>إستيراد</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;مساعدة</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation>نسخ الخاصية إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>&amp;المجموعات</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>&amp;الأدوات</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>&amp;إغلاق</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>&amp;حول</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;فتح قاعدة البيانات...</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>&amp;حفظ قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>&amp;إغلاق قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>&amp;إنشاء قاعدة بيانات</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>دمج من قاعدة بيانات KeePassX</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>&amp;إضافة مُدخل جديد</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>&amp;مشاهدة/تعديل مدخل</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>&amp;حذف مدخل</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>&amp;إضافة مجموعة جديدة</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>&amp;تعديل المجموعة</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>&amp;حذف المجموعة</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as...</source>
+ <translation>حفظ قاعدة البيانات بأسم...</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key...</source>
+ <translation>تغيير &amp;المفتاح الرئيسي...</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>&amp;إعدادات قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>إعدادات قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;إستنساخ مدخل</translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>&amp;بحث</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>نسخ &amp;اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>نسخ اسم المستخدم إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>نسخ كلمة المرور</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>نسخ كلمة المرور إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>&amp;الإعدادات</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>مولد كلمة السر</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>&amp;فتح الرابط</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>&amp;قفل قواعد البيانات</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>&amp;العنوان</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>نسخ العنوان إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>&amp;رابط</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>نسخ الرابط إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>&amp;ملاحظات</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation>نسخ الملاحظات إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;تصدير كملف CSV...</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>إستيراد قاعدة بيانات KeePass 1...</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>إستيراد ملف CSV...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation>إصلاح قاعدة البيانات...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>إفراغ سلة المهملات</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>مسح السجل</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>الإعدادات</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>إغلاق KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>قاعدة بيانات KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>كل الملفات</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>فتح قاعدة بيانات</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>حفظ قاعدة البيانات المُصَحَّحة</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>فشل كتابة قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation>تعذر قراءة المفتاح العام.</translation>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>ملف المفتاح معطوب، فشل قراءة المفتاح الخاص.</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <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>فشل إشتقاق المفتاح، ربما ملف المفتاح معطوب؟</translation>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>فشل فك التشفير، ربما عبارة المرور خاطئة؟</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>لا يمكن كتابة المفتاح العام لأنه فارغ</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>لا يمكن كتابة المفتاح الخاص لأنه فارغ</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>نوع مفتاح غير مدعوم: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>تشفير غير معروف: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>نوع مفتاح غير معروف: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>الحوار</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>تفعيل خادم KeePassHTTP</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>عرض إشعار عند طلب بيانات الإعتماد</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>طلب إلغاء القفل في حال تم الإقفال</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>إزالة جميع مفاتيح التشفير المشتركة من قاعدة البيانات النشطة</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>إزالة كافة الصلاحيات المخزنة من المُدخلات في قاعدة البيانات النشطة</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>مولد كلمة السر</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>متقدم</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>السماح دائمًا &amp;بالوصول للمُدخلات</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>السماح دائمًا &amp;بتحديث المُدخلات</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>قاعدة البيانات المحددة هي التي يجب تتصل مع العميل فقط.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>منفذ HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>المنفذ الافتراضي: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC سيعمل على هذا المنفذ في 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;تحذير:&lt;/b&gt; قد تكون الخيارات التالية خطيرة!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>كلمه السر:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>القوة</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>أنواع الرموز</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>الحروف الكبيرة</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>الحروف صغيرة</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>أرقام</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>رموز مخصصة</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;الطول:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>عبارة سر</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>قائمة الكلمات:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>عدد الكلمات:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>فاصل الكلمة:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>توليد</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>نسخة</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>قبول</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>إغلاق</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>تطبيق</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>جودة كلمة المرور: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>ضعيف جدا</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>ضعيفة</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>جيدة</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>ممتازة</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation>لم يتم فتح قاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation>لم يتم تلقي المفتاح العام للعميل</translation>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation>لا يمكن فك تشفير الرسالة</translation>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>نفذ الوقت أو لا يمكن الإتصال على KeePassXC</translation>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation>أُلغي الإجراء أو رُفض</translation>
+ </message>
+ <message>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>لا يمكن تشفير الرسالة أو لم يتم العثور على المفتاح العام. هل تم تمكين المراسلة الأساسية في KeePassXC؟</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>تعذر إرتباط KeePassXC، حاول مرة أخرى</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>لم يكن تغيير المفتاح ناجحًا</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>لم يتم التعرف على مفتاح التشفير</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>لم يتم العثور على قواعد بيانات محفوظة</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>إجراء غير صحيح</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>أُستلمت رسالة فارغة</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>لم يتم تقديم رابط</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>لم يتم العثور على عمليات تسجيل دخول</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>خطأ مجهول</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>إضافة مُدخل إلى قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>مسار قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>ملف المفتاح لقاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>المسار</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>إسم المستخدم للمُدخل.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>إسم المستخدم</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>الرابط للمُدخل</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>رابط</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>المطالبة بكلمة مرور المُدخل.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>إنشاء كلمة المرور للمُدخل.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>طول كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>الطول</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>تعديل مُدخل.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>عنوان المُدخل</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>العنوان</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>مسار المُدخل للتعديل.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>مسار قاعدة البيانات للإستخراج.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>ادخل كلمة المرور لإلغاء القفل %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>تعذر تحميل ملف المفتاح %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>تحذير: أنت تستخدم تنسيق ملف مفتاح قديم قد يصبح
+غير مُعتمد في المستقبل.
+
+يرجى النظر في إنشاء ملف مفتاح جديد.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+الأوامر المتاحة:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>اسم الأمر للتنفيذ.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>إدراج مُدخلات قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>البحث عن المُدخلات بسرعة.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>دمج قاعدتي بيانات.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>مسار قاعدة البيانات المُراد دمجها.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>مسار قاعدة البيانات المُراد الدمج منها.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>ملف قاعدة البيانات للدمج منه.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>إظهار معلومات الإدخال.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>خاصية</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>اسم الإدخال للعرض.</translation>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>ملف فارغ !
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>المجموعة</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>العنوان</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>اسم المستخدم</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>كلمه السر</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>ملاحظات</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>آخر تعديل</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>أُنشئت</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>تكامل المتصفح القديم</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>تكامل المتصفح</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>سلبي</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>وكيل SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>العدد</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>إنشاء كلمة مرور عشوائية جديدة.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>طول كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>إستخدام الأحرف الصغيرة في كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>إستخدام الأحرف الكبيرة في كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>إستخدام الأرقام في كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>إستخدام رموز مخصصة في كلمة المرور المُنشئة.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation>البحث...</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>بحث</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>مسح</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: الكتابة على المفتاح الحالي؟</translation>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: تحديث المُدخل</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>هل تريد تحديث المعلومات في %1 - %2؟</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: قاعدة البيانات أقفلت!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>قاعدة البيانات هذه قد أقفلت!
+يرجى إلغاء قفل قاعدة البيانات المحددة أو اختيار واحدة أخرى تكون مفتوحة.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: حُذِفت المفاتيح من قاعدة البيانات</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: لم يتم العثور على أية مفاتيح</translation>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>لم يُعثر على مفاتيح التشفير المشتركة في إعدادات KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: الإعدادات غير متاحة!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>إزالة الصلاحيات المخزنة...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>إجهاض </translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: حُذفت الصلاحيات</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>إعدادات التطبيق</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>الأمن</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>الإعدادات الأساسية</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last databases</source>
+ <translation>تذكر قواعد البيانات الأخيرة</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>إستعادة قواعد البيانات السابقة عند بدء التشغيل</translation>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>الحفظ تلقائيًا عند الإغلاق</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation>تصغير عند النسخ إلى الحافظة</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>تصغير النافذة عند بدء تشغيل التطبيق</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>إظهار علامة تبويب</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>اللغة</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>المكمل التلقائي</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation>زمن التأخير للطباعة التلقائية</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation>م.ثانية</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation>بدأ التشغيل</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>إدارة الملفات</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>حفظ ملفات قواعد البيانات بأمان (قد يكون غير متوافق مع Dropbox، إلخ)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>إحتفظ بنسخة من ملف قاعدة البيانات قبل الحفظ</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>العام</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>امسح الذاكرة بعد</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> ثانية</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>أغلق قواعد البيانات بعد حالات عدم النشاط ل</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>اقفل قواعد البيانات عندما تنقفل الجلسة أو يتم إغلاق اللابتوب</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>قفل قواعد البيانات عند تصغير النافذة</translation>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation>إظهار كلمة المرور كنص إفتراضيًا</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the preview panel</source>
+ <translation>إخفاء كلمات المرور في نافذة المعاينة</translation>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation>إخفاء مُدخل الملاحظات إفتراضيًا</translation>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation>الخصوصية</translation>
+ </message>
+ <message>
+ <source>Use Google as fallback for downloading website icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>المفتاح:</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>Note: Change these settings only if you know what you are doing.</source>
+ <translation>ملاحظة: لاتغير هذه الإعدادات إلا إذا كنت تعلم ماذا تفعل.</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation>8 أرقام</translation>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation>6 أرقام</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>حجم الكود:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> ثانية</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation>كلمة مرور موقوته</translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation>000000</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>نسخة</translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation>وتنتهي في</translation>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation>ثواني</translation>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>إلغاء قفل قاعدة البيانات</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation>إبدأ بتخزين كلمات مرورك بأمان في قاعدة بيانات KeePassXC</translation>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>إنشاء قاعدة بيانات جديدة</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>فتح قاعدة بيانات حالية</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>استيراد من KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation>استيراد من CSV</translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>قواعد البيانات الحديثة</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>مرحبا بك في KeePassXC %1</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>Remove an entry from the database.</source>
+ <translation>حذف مُدخل من قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>مسار قاعدة البيانات.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation>مسار المُدخل للحذف.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - مدير كلمات المرور لعدة أنظمة</translation>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>أسماء ملفات قواعد بيانات كلمات المرور للفتح (*.kdbx)</translation>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation>مسار ملف التكوين المخصص</translation>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation>ملف المفتاح لقاعدة البيانات</translation>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation>قراءة كلمة مرور قاعدة البيانات من stdin</translation>
+ </message>
+ <message>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ca.ts b/share/translations/keepassx_ca.ts
index 8d837c563..ad40c798c 100644
--- a/share/translations/keepassx_ca.ts
+++ b/share/translations/keepassx_ca.ts
@@ -3,21 +3,37 @@
<name>AboutDialog</name>
<message>
<source>About KeePassXC</source>
- <translation>Sobre KeePassXC</translation>
+ <translation>Quant al KeePassXC</translation>
</message>
<message>
<source>About</source>
- <translation>Sobre</translation>
+ <translation>Quant</translation>
+ </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>Reportar errors a: &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>
+ <translation>KeepassXC es distribueix sota els termes de la Llicència Pública General GNU (GPL) versió 2 o (segons la vostra opció) versió 3.</translation>
</message>
<message>
<source>Contributors</source>
<translation>Contribuïdors</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;Veure els contribuïdors a GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informació de depuració</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inclou la següent informació a l&apos;hora de reportar un error:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copia al porta-retalls</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisió: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribució: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Llibreries</translation>
</message>
@@ -48,33 +68,26 @@ Nucli: %3 %4</translation>
<translation>Extensions habilitades:</translation>
</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>Reportar errors a: &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>
- <translation>KeepassXC es distribueix sota els termes de la Llicència Pública General GNU (GPL) versió 2 o (segons la vostra opció) versió 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Mantenidors del projecte:</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;Veure els contribuïdors a GitHub&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inclou la següent informació a l&apos;hora de reportar un error:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Distribució: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Confirmeu l&apos;accés</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Recorda aquesta decisió</translation>
</message>
@@ -89,11 +102,15 @@ Nucli: %3 %4</translation>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation type="unfinished"/>
+ <translation>%1 ha demanat l&apos;accés a contrasenyes pels següents elements.
+Seleccioneu si voleu permetre l&apos;accés.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Confirmeu l&apos;accés</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -104,6 +121,26 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
+ <translation>Compleció automàtica - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Compleció automàtica</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
</message>
</context>
@@ -123,17 +160,317 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Títol</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d&apos;usuari</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Seqüència</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Compleció automàtica - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
+ <translation>Seleccione l&apos;entrada per a la compleció automàtica:</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
+ <source>Remember this decision</source>
+ <translation>Recorda aquesta decisió</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permet</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Denega</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 ha demanat l&apos;accés a contrasenyes pels següents elements.
+Seleccioneu si voleu permetre l&apos;accés.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diàleg</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Sol·licitar el desbloqueig de la base de dades si està blocada</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Només retorna les millors coincidències per a una adreça URL específica en lloc de totes les entrades per al domini.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avançat</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Només s&apos;ha de connectar amb un client, la base de dades seleccionada.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>L&apos;actualització o creació de camps de test no està suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Retorna camps avançats de text que comencen amb &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nova petició de associació de clau</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Voleu sobreescriure la clau existent?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Actualitza l&apos;entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Voleu actualitzar la informació en %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Base de dades bloquejada!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>La base de dades activa està bloquejada!
+Per favor, desbloqueu la base de dades seleccionada o escolliu-ne una altra.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: La configuració no està disponible!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: No s&apos;han trobat claus</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Claus de la base de dades eliminades</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Avorta</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permisos eliminats</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: No s&apos;ha trobat cap entrada amb permisos!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de dades activa no conté cap entrada amb permisos.</translation>
+ </message>
+</context>
+<context>
<name>ChangeMasterKeyWidget</name>
<message>
<source>Password</source>
@@ -148,6 +485,10 @@ Please select whether you want to allow access.</source>
<translation>Repetiu la contrasenya:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Arxiu clau</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Navegar</translation>
</message>
@@ -156,6 +497,14 @@ Please select whether you want to allow access.</source>
<translation>Crea</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Pregunta/resposta</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>L&apos;actualitza</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Fitxers de clau</translation>
</message>
@@ -169,13 +518,17 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Unable to create Key File : </source>
- <translation type="unfinished"/>
+ <translation>No s&apos;ha pogut de crear el fitxer clau: </translation>
</message>
<message>
<source>Select a key file</source>
<translation>Seleccioneu un arxiu clau</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Contrasenya buida</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Realment voleu utilitzar una cadena buida com a contrasenya?</translation>
</message>
@@ -189,24 +542,19 @@ Please select whether you want to allow access.</source>
<translation>No ha pogut definir %1 com a arxiu clau: %2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Arxiu clau</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Refresh</source>
- <translation>L&apos;actualitza</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Contrasenya buida</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
- <translation type="unfinished"/>
+ <translation>Ha fallat el canvi de clau mestra: cap YubiKey inserida.</translation>
</message>
</context>
<context>
@@ -216,6 +564,10 @@ Please select whether you want to allow access.</source>
<translation>Clona les opcions</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Afegeix &apos;-clon&apos; al títol</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Substituir el nom d&apos;usuari i contrasenya amb referències</translation>
</message>
@@ -223,10 +575,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>Còpia el historial</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Afegeix &apos;-clon&apos; al títol</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -284,7 +632,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Not present in CSV file</source>
- <translation type="unfinished"/>
+ <translation>No apareix al fitxer CSV</translation>
</message>
<message>
<source>Empty fieldname </source>
@@ -308,7 +656,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation> més missatges omesos]</translation>
</message>
<message>
<source>Error</source>
@@ -317,16 +665,13 @@ Please select whether you want to allow access.</source>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>Importació CSV: el fitxer té errors:
+</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Error</source>
<translation>Error</translation>
</message>
@@ -337,17 +682,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> byte, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> files, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> columnes</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -369,6 +714,14 @@ Please select whether you want to allow access.</source>
<translation>Navega</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Actualitza</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Pregunta/resposta</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>No es pot obrir la base de dades.</translation>
</message>
@@ -377,6 +730,21 @@ Please select whether you want to allow access.</source>
<translation>No es pot obrir el fitxer de clau</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>Tots els fitxers</translation>
</message>
@@ -388,14 +756,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Seleccioneu el fitxer de clau</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Actualitza</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -412,21 +772,22 @@ Please select whether you want to allow access.</source>
<translation>No es pot obrir el fitxer de clau</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>No es pot obrir la base de dades.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Base de dades oberta correctament.</translation>
+ </message>
+ <message>
<source>Success</source>
- <translation type="unfinished"/>
+ <translation>Completat amb èxit</translation>
</message>
<message>
<source>The database has been successfully repaired
You can now save it.</source>
- <translation type="unfinished"/>
+ <translation>La base de dades ha estat reparada.
+ Ara es pot desar.</translation>
</message>
<message>
<source>Unable to repair the database.</source>
@@ -436,27 +797,117 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nom de base de dades:</translation>
+ <source>General</source>
+ <translation>General</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descripció de la base de dades:</translation>
+ <source>Encryption</source>
+ <translation>Encriptatge</translation>
</message>
<message>
- <source>Transform rounds:</source>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Default username:</source>
- <translation>Usuari per defecte:</translation>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
</message>
<message>
+ <source>Cancel</source>
+ <translation>Cancel·lar</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
<source> MiB</source>
- <translation> MiB</translation>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algorisme de d’encriptatge:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 bits (per defecte)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 bits</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Transformar rondes:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Nom de base de dades:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Descripció de la base de dades:</translation>
</message>
<message>
- <source>Benchmark</source>
+ <source>Default username:</source>
+ <translation>Usuari per defecte:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
<translation type="unfinished"/>
</message>
<message>
@@ -468,26 +919,27 @@ You can now save it.</source>
<translation>Mida màx. del historial:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Utilitza la paperera</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 bits (per defecte)</translation>
+ <source>Use recycle bin</source>
+ <translation>Utilitza la paperera</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 bits</translation>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritme:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Arrel</translation>
</message>
<message>
@@ -507,22 +959,48 @@ You can now save it.</source>
<translation>No s&apos;ha trobat el fitxer!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Obre base de dades de KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>No es pot obrir la base de dades.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Base de dades de KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Arxiu obert en mode de només lectura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Obre arxiu CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Fitxer CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Tots els arxius (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Fusiona la base de dades</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Obre base de dades de KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Base de dades de KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Voleu tancar?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; està en mode d&apos;edició.
+Voleu descartar els canvis i tancar de totes maneres?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Voleu desar els canvis?</translation>
</message>
@@ -537,10 +1015,22 @@ Voleu desar els canvis?</translation>
<translation>Ha fallat l&apos;escriptura en la base de dades.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Contrasenyes</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Desa la base de dades com a</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exporta la base de dades a un fitxer CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Ha fallat l&apos;escriptura al fitxer CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nova base de dades</translation>
</message>
@@ -559,12 +1049,6 @@ Please press cancel to finish your changes or discard them.</source>
Per favor, feu clic a cancel·la per a finalitzar els canvis o descarteu-los.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Aquesta base de dades no s&apos;ha desat.
-Podeu desar la base de dades o deixar de bloquejar-la.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -573,69 +1057,22 @@ Voleu desar la base de dades abans de tancar-la?
En cas contrari, es perderan els canvis.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; està en mode d&apos;edició.
-Voleu descartar els canvis i tancar de totes maneres?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exporta la base de dades a un fitxer CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Fitxer CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Ha fallat l&apos;escriptura al fitxer CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>No es pot obrir la base de dades.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Fusiona la base de dades</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>La base de dades que està intentant salvar està bloquejada per una altra instància de KeePassXC.
-Voleu desar-la igualment?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Contrasenyes</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>La base de dades ja està oberta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>La base de dades que està intentant obrir està bloquejada per una altra instància de KeePassXC.
-
-Voleu obrir-la igualment?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Obre en mode només de lectura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Arxiu obert en mode de només lectura.</translation>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Obre arxiu CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Cercant...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Canvia la clau mestra</translation>
</message>
@@ -656,6 +1093,14 @@ Voleu obrir-la igualment?</translation>
<translation>Realment voleu suprimir %1 entrades per sempre?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Moure l&apos;entrada a la Paperera?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Realment voleu moure l&apos;entrada &quot;%1&quot; a la paperera?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Moure les entrades a la paperera?</translation>
</message>
@@ -664,28 +1109,28 @@ Voleu obrir-la igualment?</translation>
<translation><numerusform>Realment voleu moure %n entry(s) a la Paperera de reciclatge?</numerusform><numerusform>Realment voleu moure %n entrada(es) a la paperera?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Voleu suprimir el grup?</translation>
+ <source>Execute command?</source>
+ <translation>Execute l&apos;ordre?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Realment voleu suprimir el grup &quot;%1&quot; per sempre?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Voleu executar la següent ordre? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No es pot calcular la clau mestra</translation>
+ <source>Remember my choice</source>
+ <translation>Recordar la meva elecció</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Moure l&apos;entrada a la Paperera?</translation>
+ <source>Delete group?</source>
+ <translation>Voleu suprimir el grup?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Realment voleu moure l&apos;entrada &quot;%1&quot; a la paperera?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Realment voleu suprimir el grup &quot;%1&quot; per sempre?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Cercant...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>No es pot calcular la clau mestra</translation>
</message>
<message>
<source>No current database.</source>
@@ -693,7 +1138,7 @@ Voleu obrir-la igualment?</translation>
</message>
<message>
<source>No source database, nothing to do.</source>
- <translation type="unfinished"/>
+ <translation>Cap base de dades, res a veure.</translation>
</message>
<message>
<source>Search Results (%1)</source>
@@ -704,20 +1149,8 @@ Voleu obrir-la igualment?</translation>
<translation>No hi ha resultats</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Execute l&apos;ordre?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Voleu executar la següent ordre? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Recordar la meva elecció</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Tona a carregar la petició</translation>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -725,15 +1158,16 @@ Voleu obrir-la igualment?</translation>
</message>
<message>
<source>Merge Request</source>
- <translation type="unfinished"/>
+ <translation>Petició de combinació</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>El fitxer de base de dades ha canviat i té canvis no desats. Voleu combinar els canvis?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
- <translation type="unfinished"/>
+ <translation>No s&apos;ha pogut obrir el nou fitxer de base de dades al intentar reobrir aquesta base de dades.</translation>
</message>
<message>
<source>Empty recycle bin?</source>
@@ -745,6 +1179,89 @@ Voleu obrir-la igualment?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Tanca</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contrasenya</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Venciment</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d&apos;usuari</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>S&apos;està cercant</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributs</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fitxers adjunts</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Finestra</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Seqüència</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Cerca</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Neteja</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Inhabilitat</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Habilitat</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -760,7 +1277,7 @@ Voleu obrir-la igualment?</translation>
</message>
<message>
<source>Auto-Type</source>
- <translation type="unfinished"/>
+ <translation>Compleció automàtica</translation>
</message>
<message>
<source>Properties</source>
@@ -771,6 +1288,30 @@ Voleu obrir-la igualment?</translation>
<translation>Historial</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(encriptat)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Historial de l&apos;entrada</translation>
</message>
@@ -791,22 +1332,20 @@ Voleu obrir-la igualment?</translation>
<translation>Nou atribut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Seleccioneu el fitxer</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirma la supressió</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>No es pot obrir el fitxer</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Esteu segur que voleu suprimir aquest atribut?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Deseu el fitxer adjunt</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>No es por desar l&apos;arxiu adjunt:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -825,20 +1364,16 @@ Voleu obrir-la igualment?</translation>
<translation>1 any</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Confirma la supressió</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Esteu segur que voleu suprimir aquest atribut?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTEGIT] Premeu revelar per veure o editar</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Esteu segur que voleu suprimir aquest fitxer adjunt?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -856,18 +1391,6 @@ Voleu obrir-la igualment?</translation>
<translation>Suprimiu</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Fitxers adjunts</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Desa</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Obre</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Edita el nom</translation>
</message>
@@ -879,43 +1402,51 @@ Voleu obrir-la igualment?</translation>
<source>Reveal</source>
<translation>Revela</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation type="unfinished"/>
+ <source>Attachments</source>
+ <translation>Fitxers adjunts</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Títol de la finestra:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Permetre la compleció automàtica per a aquesta entrada</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
- <translation type="unfinished"/>
+ <translation>Hereta la seqüència de compleció automàtica per defecte de &amp;grup</translation>
</message>
<message>
<source>&amp;Use custom Auto-Type sequence:</source>
- <translation type="unfinished"/>
+ <translation>&amp;Utilitza la seqüència personalitzada per a la compleció automàtica:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation type="unfinished"/>
+ <source>Window Associations</source>
+ <translation>Associacions de finestra</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Títol de la finestra:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -941,12 +1472,8 @@ Voleu obrir-la igualment?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Títol:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nom d&apos;usuari:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -957,20 +1484,104 @@ Voleu obrir-la igualment?</translation>
<translation>Repeteix:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Títol:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expira</translation>
+ <source>Notes</source>
+ <translation>Notes</translation>
</message>
<message>
<source>Presets</source>
<translation>Configuracions</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notes:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nom d&apos;usuari:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copia al porta-retalls</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1028,20 +1639,28 @@ Voleu obrir-la igualment?</translation>
</message>
<message>
<source>Auto-Type</source>
- <translation type="unfinished"/>
+ <translation>Compleció automàtica</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Utilitza seqüència per defecte del grup pare per a lacompleció automàtica</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
- <translation type="unfinished"/>
+ <translation>Estableix la se&amp;qüència per defecte per a la compleció automàtica</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Utilitzar icona per defecte</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Utilitza una icona personalitzada</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Afegeix una icona personalitzada</translation>
</message>
@@ -1050,6 +1669,18 @@ Voleu obrir-la igualment?</translation>
<translation>Suprimeix la icona personalitzada</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Descarregua el favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>No es pot descarregar el favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Consell: Podeu activar Google com a recurs alternatiu a Eines &gt; Configuració &gt; Seguretat</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Imatges</translation>
</message>
@@ -1062,24 +1693,12 @@ Voleu obrir-la igualment?</translation>
<translation>Seleccioneu la imatge</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Descarregua el favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>No es pot descarregar el favicon.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>No es pot llegir la icona</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation type="unfinished"/>
+ <source>Custom icon already exists</source>
+ <translation>Ja existeix una icona personalitzada</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1089,14 +1708,6 @@ Voleu obrir-la igualment?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Aquesta icona s&apos;utilitza en %1 entrades i serà substituïda per la icona per defecte. Esteu segur que voleu suprimir-la?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Consell: Podeu activar Google com a recurs alternatiu a Eines &gt; Configuració &gt; Seguretat</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Ja existeix una icona personalitzada</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1116,15 +1727,124 @@ Voleu obrir-la igualment?</translation>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Suprimiu</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> -Clon</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nom</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Afegiu</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Suprimiu</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Obre</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Desa</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirma la supressió</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1153,6 +1873,11 @@ Voleu obrir-la igualment?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grup</translation>
</message>
@@ -1169,9 +1894,67 @@ Voleu obrir-la igualment?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref: </translation>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contrasenya</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fitxers adjunts</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1182,6 +1965,17 @@ Voleu obrir-la igualment?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1213,517 +2007,1091 @@ Voleu obrir-la igualment?</translation>
</message>
<message>
<source>0-9</source>
- <translation type="unfinished"/>
+ <translation>0-9</translation>
</message>
<message>
<source>Special Characters</source>
- <translation type="unfinished"/>
+ <translation>Caràcters especials</translation>
</message>
<message>
<source>/*_&amp; ...</source>
- <translation type="unfinished"/>
+ <translation>/*_&amp; ...</translation>
</message>
<message>
<source>Exclude look-alike characters</source>
- <translation type="unfinished"/>
+ <translation>Excloure caràcters d&apos;aspecte semblant</translation>
</message>
<message>
<source>Ensure that the password contains characters from every group</source>
- <translation type="unfinished"/>
+ <translation>Assegurar-se que la contrasenya conté caràcters de cada grup</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII estès</translation>
</message>
</context>
<context>
<name>KMessageWidget</name>
<message>
<source>&amp;Close</source>
- <translation type="unfinished"/>
+ <translation>&amp;Tancar</translation>
</message>
<message>
<source>Close message</source>
- <translation type="unfinished"/>
+ <translation>Tancar missatge</translation>
</message>
</context>
<context>
- <name>KeePass1OpenWidget</name>
+ <name>Kdbx3Reader</name>
<message>
- <source>Import KeePass1 database</source>
- <translation type="unfinished"/>
+ <source>Unable to calculate master key</source>
+ <translation>No es pot calcular la clau mestra</translation>
</message>
<message>
- <source>Unable to open the database.</source>
- <translation>No es pot obrir la base de dades.</translation>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Incapaç d&apos;emetre pregunta-resposta.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Clau incorrecta o fitxer de base de dades corrupte.</translation>
</message>
</context>
<context>
- <name>KeePass1Reader</name>
+ <name>Kdbx3Writer</name>
<message>
- <source>Unable to read keyfile.</source>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Incapaç d&apos;emetre pregunta-resposta.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No es pot calcular la clau mestra</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Not a KeePass database.</source>
+ <source>Unable to calculate master key</source>
+ <translation>No es pot calcular la clau mestra</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unsupported encryption algorithm.</source>
+ <source>Header SHA256 mismatch</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Root</source>
- <translation>Arrel</translation>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>No es pot calcular la clau mestra</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>KeePass2Reader</name>
+ <name>KdbxReader</name>
<message>
- <source>Not a KeePass database.</source>
+ <source>Invalid cipher uuid length</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
+ <source>Unsupported cipher</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
+ <source>Invalid compression flags length</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No es pot calcular la clau mestra</translation>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Not a KeePass database.</source>
+ <translation>No és una base de dades 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 fitxer seleccionat és una base de dades KeePass 1 antiga (.kdb).
+
+Podeu importar-la fent clic a la base de dades &gt; &quot;importar base de dades KeePass 1...&quot;.
+Es tracta d&apos;una migració unidireccional. No obrir la base de dades importada amb la antiga versió KeePassX 0.4.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>KeePass2Writer</name>
+ <name>KdbxXmlReader</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>XML parsing failure: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No es pot calcular la clau mestra</translation>
+ <source>No root group</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
+ <source>Missing icon uuid or data</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
+ <source>Missing custom data key or value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Multiple group elements</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
+ <source>Null group uuid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Invalid group icon number</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Obre la base de dades</translation>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
+ <source>Invalid EnableSearching value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
+ <source>No group uuid found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
+ <source>Null DeleteObject uuid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
+ <source>Missing DeletedObject uuid or time</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
+ <source>Null entry uuid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
+ <source>Invalid entry icon number</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
+ <source>History element in history entry</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Base de dades de KeePass 2</translation>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Tots els fitxers</translation>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save repaired database</source>
+ <source>Unable to decrypt entry string</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Ha fallat l&apos;escriptura en la base de dades.</translation>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Recent databases</source>
+ <source>Entry string key or value missing</source>
<translation type="unfinished"/>
</message>
<message>
- <source>E&amp;ntries</source>
+ <source>Duplicate attachment found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy att&amp;ribute to clipboard</source>
+ <source>Entry binary key or value missing</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Groups</source>
+ <source>Auto-type association window or sequence missing</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;View</source>
+ <source>Invalid bool value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Quit</source>
+ <source>Invalid date time value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;About</source>
+ <source>Invalid color value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Save database</source>
+ <source>Invalid color rgb part</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Close database</source>
+ <source>Invalid number value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;New database</source>
+ <source>Invalid uuid value</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Merge from KeePassX database</source>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>Importar base de dades KeePass1</translation>
+ </message>
<message>
- <source>&amp;Add new entry</source>
+ <source>Unable to open the database.</source>
+ <translation>No es pot obrir la base de dades.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>No es pot llegir el fitxer de claus.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>No és una base de dades KeePass.</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Algoritme d&apos;encriptació no admès.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Versió de base de dades KeePass no admesa.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;View/Edit entry</source>
+ <source>Invalid number of groups</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Delete entry</source>
+ <source>Invalid number of entries</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Add new group</source>
+ <source>Invalid content hash size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Edit group</source>
+ <source>Invalid transform seed size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Delete group</source>
+ <source>Invalid number of transform rounds</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database settings</source>
+ <source>Unable to construct group tree</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Clone entry</source>
+ <source>Root</source>
+ <translation>Arrel</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No es pot calcular la clau mestra</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Clau incorrecta o fitxer de base de dades corrupte.</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timed one-time password</source>
+ <source>Invalid group field type number</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;TOTP</source>
+ <source>Invalid group field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Show TOTP</source>
+ <source>Read group field data doesn&apos;t match size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Find</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;username</source>
+ <source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cop&amp;y password</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Settings</source>
+ <source>Incorrect group access time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Perform Auto-Type</source>
+ <source>Incorrect group expiry time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Open URL</source>
+ <source>Incorrect group icon field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Lock databases</source>
+ <source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Title</source>
+ <source>Invalid group field type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;URL</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Notes</source>
+ <source>Missing entry field type number</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Generator</source>
+ <source>Invalid entry field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Clear history</source>
+ <source>Read entry field data doesn&apos;t match size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database</source>
+ <source>Invalid entry uuid field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import</source>
+ <source>Invalid entry group id field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Tools</source>
+ <source>Invalid entry icon field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>Invalid entry creation time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Access error for config file %1</source>
+ <source>Invalid entry modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Quit KeePassXC</source>
+ <source>Invalid entry expiry time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
+ <source>Invalid entry field type</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>El fitxer de bloqueig d&apos;instància única no és vàlid. Execute una instància nova.</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>No s&apos;ha pogut crear l&apos;arxiu de bloqueig. Inhabilitat el mode de instància única.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Ja s&apos;està executant una altra instància de KeePassXC.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Error mentre es provava les funcions criptogràfiques.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Error</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Base de dades</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>Bases de dades &amp;recents</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Importa</translation>
+ </message>
<message>
<source>&amp;Help</source>
+ <translation>&amp;Ajuda</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation>E&amp;ntrades</translation>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation>Copia l&apos;at&amp;ribut a porta-retalls</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>&amp;Groups</source>
+ <translation>&amp;Grups</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>&amp;Eines</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>Tanca</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>&amp;Sobre</translation>
+ </message>
+ <message>
<source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <translation>&amp;Obre una base de dades...</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>&amp;Desa la base de dades</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>Tanca base de dades</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>&amp;Nova base de dades</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>Combina base de dades KeePassX</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>&amp;Afegir entrada nova</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>&amp;Mostra/Edita l&apos;entrada</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>&amp;Esborra l&apos;entrada</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>&amp;Afegeix un nou grup</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>&amp;Edita el grup</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>&amp;Suprimeix el grup</translation>
</message>
<message>
<source>Sa&amp;ve database as...</source>
- <translation type="unfinished"/>
+ <translation>&amp;Desa la base de dades com a...</translation>
</message>
<message>
<source>Change &amp;master key...</source>
+ <translation>Canvia la clau &amp;mestra...</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Configuració de la base de dades</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Configuració de la base de dades</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clona l&apos;entrada</translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>&amp;Cercar</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Còpia el nom d&apos;&amp;usuari</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Còpia el nom d&apos;usuari al porta-retalls</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>Còpia la contrasen&amp;ya</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Còpia la contrasenya al porta-retalls</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>&amp;Conficuració</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generador de contrasenyes</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation>Realitza complació automètica</translation>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>&amp;Obre URL</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>&amp;bloqueja la bases de dades</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>&amp;Títol</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
+ <source>&amp;URL</source>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import KeePass 1 database...</source>
+ <source>&amp;Notes</source>
+ <translation>&amp;Notes</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exporta a fitxer CSV.</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importa base de dades KeePass 1...</translation>
+ </message>
+ <message>
<source>Import CSV file...</source>
- <translation type="unfinished"/>
+ <translation>Importa fitxer CSV...</translation>
</message>
<message>
<source>Re&amp;pair database...</source>
- <translation type="unfinished"/>
+ <translation>Re&amp;para la base de dades...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Mostra TOTP</translation>
</message>
<message>
<source>Set up TOTP...</source>
+ <translation>Configura TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Còpia &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Esborra l&apos;historial</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Error d&apos;accés al fitxer de configuració %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>Només de lectura</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Configuració</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Activar finestra</translation>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>Tanca KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Base de dades de KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tots els fitxers</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Obre la base de dades</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Desa base de dades reparada</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Ha fallat l&apos;escriptura en la base de dades.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Per favor, toqueu el botó en el 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 type="unfinished"/>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>General</source>
+ <source>PEM boundary mismatch</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Base64 decoding failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Avançat</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Failed to read public key.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
+ <source>Trying to run KDF without cipher</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
+ <source>Passphrase is required to decrypt this key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <source>Unexpected EOF while reading public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unexpected EOF while reading private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Can&apos;t write public key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unexpected EOF when writing private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <source>Unsupported key type: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Enable KeePassHTTP server</source>
+ <source>Unknown cipher: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <source>Cipher IV is too short for MD5 kdf</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return only best matching entries</source>
+ <source>Unknown KDF: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <source>Unknown key type: %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diàleg</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Requerit per a accedir a les seves bases de dades des de ChromeIPass o PassIFox</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Habilita el servidor KeePassHTTP</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>M&amp;ostra una notificació quan es demanen credencials</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Només retorna les millors coincidències per a una adreça URL específica en lloc de totes les entrades per al domini.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>Retorna només les millors coincidències de les entrades</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Sol·licitar el desbloqueig de la base de dades si està blocada</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Només s&apos;han retornat les entrades amb el mateix patró (http://, https://, ftp: / /,...).</translation>
+ </message>
<message>
<source>&amp;Match URL schemes</source>
- <translation type="unfinished"/>
+ <translation>Torna les coincidències amb patrons URL</translation>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Ordena les entrades coincidents per nom d&apos;&amp;usuari</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordena les entrades coincidents per títol</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Suprimeix totes les claus d&apos;encriptació compartides de la base de dades activa</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Esbo&amp;rra tots els permisos emmagatzemats de les entrades a la base de dades activa</translation>
</message>
<message>
<source>Password Generator</source>
- <translation type="unfinished"/>
+ <translation>Generador de contrasenyes</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avançat</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Permet l&apos;&amp;accés a les entrades sempre</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Permet l&apos;act&amp;ualització de les entrades, sempre</translation>
</message>
<message>
<source>Only the selected database has to be connected with a client.</source>
+ <translation>Només s&apos;ha de connectar amb un client, la base de dades seleccionada.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>&amp;Cerca en totes les bases de dades obertes, entrades coincidents</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>L&apos;actualització o creació de camps de test no està suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Retorna camps avançats de text que comencen amb &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP Port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Port per defecte: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC escolta a aquest port en 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>No podeu utilitzar ports privilegiats</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>No es poden utilitzar ports privilegiats inferiors a 1024!
+Utilitza per defecte port 19455.</translation>
+ </message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p %</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Contrasenya:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>força</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contrasenya</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Tipus de caràcter</translation>
</message>
@@ -1741,126 +3109,378 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Special Characters</source>
- <translation type="unfinished"/>
+ <translation>Caràcters especials</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII estès</translation>
</message>
<message>
<source>Exclude look-alike characters</source>
- <translation type="unfinished"/>
+ <translation>Excloure caràcters d&apos;aspecte semblant</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Tria caràcters de tots els grups</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Longitud:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Contrasenya</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Llista de paraules:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Nombre de paraules:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Separador de paraula:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Genera</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Còpia</translation>
</message>
<message>
<source>Accept</source>
+ <translation>Accepta</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Tanca</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Aplica</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Entropia: %1 bit(s)</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Qualitat de la contrasenya: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Pobre</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Feble</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Bona</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Excel·lent</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
<translation type="unfinished"/>
</message>
<message>
- <source>%p%</source>
+ <source>Database hash not available</source>
<translation type="unfinished"/>
</message>
<message>
- <source>strength</source>
+ <source>Client public key not received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>entropy</source>
+ <source>Cannot decrypt message</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Length:</source>
+ <source>Timeout or cannot connect to KeePassXC</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Pick characters from every group</source>
+ <source>Action cancelled or denied</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Generate</source>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Close</source>
+ <source>KeePassXC association failed, try again</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Apply</source>
+ <source>Key change was not successful</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Entropy: %1 bit</source>
+ <source>Encryption key is not recognized</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Quality: %1</source>
+ <source>No saved databases found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Poor</source>
+ <source>Incorrect action</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Weak</source>
+ <source>Empty message received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Good</source>
+ <source>No URL provided</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Excellent</source>
+ <source>No logins found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password</source>
- <translation>Contrasenya</translation>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Add a new entry to a database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
+ <source>Path of the database.</source>
+ <translation>Camí de la base de dades.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
+ <source>path</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
+ <source>Username for the entry.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
+ <source>username</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
+ <source>URL for the entry.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
- <source>NULL device</source>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>error reading from device</source>
+ <source>Generate a password for the entry.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>file empty !
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extrau imprimeix el contingut d&apos;una base de dades.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Camí de la base de dades a extreure.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
</source>
<translation type="unfinished"/>
</message>
<message>
- <source>malformed string</source>
+ <source>Name of the command to execute.</source>
+ <translation>Nom de l&apos;ordre a executar.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Llista les entrades de la base de dades.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Camí del grup a llistar. Per defecte és /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Fusiona dues bases de dades</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Camí de la base de dades origen a fusionar.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Camí de la base de dades de destí a fusionar.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nom de l&apos;entrada a mostrar.</translation>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation>Dispositiu nul</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>error de lectura del dispositiu</translation>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>fitxer buit!
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>cadena mal formada</translation>
+ </message>
+ <message>
<source>missing closing quote</source>
+ <translation>falta la cometa de tancament</translation>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
<translation type="unfinished"/>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1880,328 +3500,439 @@ Change them only if you know what you are doing.</source>
<translation>Contrasenya</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
- <source>Browser Integration</source>
+ <source>Last Modified</source>
<translation type="unfinished"/>
</message>
<message>
- <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <source>Created</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Press</source>
+ <source>Legacy Browser Integration</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Browser Integration</source>
+ <translation>Integració amb el navegador</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation>Resposta de YubiKey [%1] - Slot %2 - %3</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Prem</translation>
+ </message>
+ <message>
<source>Passive</source>
- <translation type="unfinished"/>
+ <translation>Passiu</translation>
</message>
-</context>
-<context>
- <name>QtIOCompressor</name>
<message>
- <source>Internal zlib error when compressing: </source>
- <translation type="unfinished"/>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
</message>
<message>
- <source>Error writing to underlying device: </source>
+ <source>Generate a new random diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error opening underlying device: </source>
+ <source>Word count for the diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error reading data from underlying device: </source>
+ <source>count</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error when decompressing: </source>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QtIOCompressor::open</name>
<message>
- <source>The gzip format not supported in this version of zlib.</source>
+ <source>Generate a new random password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error: </source>
+ <source>Length of the generated password.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
+ <source>Use lowercase characters in the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search</source>
- <translation>Cerca</translation>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear</source>
+ <source>Use numbers in the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
+ <source>Use special characters in the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Limit search to selected group</source>
+ <source>Use extended ASCII in the generated password.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>Service</name>
+ <name>QtIOCompressor</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Error intern de zlib mentre s&apos;estava comprimint.</translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation type="unfinished"/>
+ <source>Error writing to underlying device: </source>
+ <translation>Error d&apos;escriptura al dispositiu subjacent: </translation>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation type="unfinished"/>
+ <source>Error opening underlying device: </source>
+ <translation>Error a l&apos;obrir el dispositiu subjacent: </translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation type="unfinished"/>
+ <source>Error reading data from underlying device: </source>
+ <translation>Error de lectura al dispositiu subjacent: </translation>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Error intern de zlib al descomprimir: </translation>
</message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>gzip no és un format compatible amb aquesta versió de zlib.</translation>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error: </source>
+ <translation>Error intern de zlib:</translation>
</message>
+</context>
+<context>
+ <name>SearchWidget</name>
<message>
- <source>Abort</source>
- <translation type="unfinished"/>
+ <source>Search...</source>
+ <translation>Cerca...</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
+ <source>Search</source>
+ <translation>Cerca</translation>
</message>
<message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation type="unfinished"/>
+ <source>Clear</source>
+ <translation>Neteja</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation>Distingeix entre majúscules i minúscules</translation>
</message>
<message>
+ <source>Limit search to selected group</source>
+ <translation>Limitar la cerca al grup seleccionat</translation>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
<source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Nova petició de associació de clau</translation>
</message>
<message>
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database
give it a unique name to identify and accept it.</source>
- <translation type="unfinished"/>
+ <translation>S&apos;ha rebut una sol·licitud d&apos;associació per a la citada clau.
+Voleu permetre l&apos;accés a la base de dades KeePassXC?
+ Doneu-li un nom únic per a poder identificar-la i seleccione acceptar.</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Voleu sobreescriure la clau existent?</translation>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Ja existeix una clau de xifrat compartida amb el nom &quot;%1&quot;.
+Voleu sobreescriure-la?</translation>
</message>
<message>
<source>KeePassXC: Update Entry</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Actualitza l&apos;entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Voleu actualitzar la informació en %1 - %2?</translation>
</message>
<message>
<source>KeePassXC: Database locked!</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Base de dades bloquejada!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>La base de dades activa està bloquejada!
+Per favor, desbloqueu la base de dades seleccionada o escolliu-ne una altra.</translation>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Claus de la base de dades eliminades</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>KeePassXC: No keys found</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: No s&apos;han trobat claus</translation>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>No s&apos;han trobat claus d&apos;encriptació compartides en la configuració de KeePassHttp.</translation>
</message>
<message>
<source>KeePassXC: Settings not available!</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: La configuració no està disponible!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>La base de dades activa no conté cap entrada de configuració de KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Eliminant permisos emmagatzemats...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Avorta</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Permisos eliminats</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: No s&apos;ha trobat cap entrada amb permisos!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de dades activa no conté cap entrada amb permisos.</translation>
</message>
</context>
<context>
<name>SettingsWidget</name>
<message>
<source>Application Settings</source>
- <translation type="unfinished"/>
+ <translation>Configuració de l&apos;aplicació</translation>
</message>
<message>
<source>General</source>
- <translation type="unfinished"/>
+ <translation>General</translation>
</message>
<message>
<source>Security</source>
- <translation type="unfinished"/>
+ <translation>Seguretat</translation>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Error d&apos;accés al fitxer de configuració %1</translation>
</message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Configuració bàsica</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Obriu només una sola instància del KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
- <translation type="unfinished"/>
+ <translation>Recordeu les últimes bases de dades</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Recordeu els últims arxius clau i motxilles de seguretat</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Carregueu les bases de dades anteriors a l&apos;obrir el KeepassXC</translation>
</message>
<message>
<source>Automatically save on exit</source>
- <translation type="unfinished"/>
+ <translation>Deseu en tancar de forma automàtica</translation>
</message>
<message>
<source>Automatically save after every change</source>
- <translation type="unfinished"/>
+ <translation>Deseu després de cada canvi de forma automàtica</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Torneu a carregar automàticament la base de dades quan siga modificada de forma externa</translation>
</message>
<message>
<source>Minimize when copying to clipboard</source>
- <translation type="unfinished"/>
+ <translation>Minimitzeu en copiar al porta-retalls</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimitzeu la finestra a l&apos;obrir l&apos;aplicació</translation>
</message>
<message>
<source>Use group icon on entry creation</source>
- <translation type="unfinished"/>
+ <translation>Utilitzeu la icona del grup al crear una entrada</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation type="unfinished"/>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>No marqueu la base de dades com a modificada si no han hagut canvis en les dades (per exemple, a l&apos;expandir grups)</translation>
</message>
<message>
- <source>Language</source>
+ <source>Hide the Details view</source>
<translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
- <translation type="unfinished"/>
+ <translation>Mostreu una icona a la safata del sistema</translation>
</message>
<message>
<source>Hide window to system tray when minimized</source>
- <translation type="unfinished"/>
+ <translation>Amagueu la finestra a la safata del sistema quan es minimitze</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation type="unfinished"/>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>Amagueu la finestra a la safata del sistema en lloc de tancar KeepassXC</translation>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
+ <source>Dark system tray icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Idioma</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation type="unfinished"/>
+ <source>Auto-Type</source>
+ <translation>Compleció automàtica</translation>
</message>
<message>
- <source>Basic Settings</source>
+ <source>Use entry title to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Remember last key files and security dongles</source>
+ <source>Use entry URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Pregunteu sempre abans d&apos;efectuar la compleció automàtica</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Drecera global de compleció automàtica</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source>Auto-Type delay</source>
+ <translation>Retard de la compleció automàtica</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Startup</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
+ <source>File Management</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type delay</source>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation type="unfinished"/>
</message>
<message>
- <source> ms</source>
+ <source>Backup database file before saving</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Entry Management</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Temps excedits</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
- <translation type="unfinished"/>
+ <translation>Neteja el porta-retalls després</translation>
</message>
<message>
<source> sec</source>
- <translation type="unfinished"/>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
- <translation type="unfinished"/>
+ <translation>Bloquegeu les bases de dades després d&apos;estar inactives per</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation type="unfinished"/>
+ <source>Convenience</source>
+ <translation>Conveniència</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Bloquegeu les bases de dades quan sessió siga bloquejada o es tanque la tapa</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
- <translation type="unfinished"/>
+ <translation>Bloquegeu les bases de dades després minimitzar la finestra</translation>
</message>
<message>
<source>Don&apos;t require password repeat when it is visible</source>
- <translation type="unfinished"/>
+ <translation>No requerir la repetició de la contrasenya quan aquesta és visible</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Mostreu per defecte les contrasenyes en text sense xifrar</translation>
</message>
<message>
- <source>Convenience</source>
+ <source>Hide passwords in the preview panel</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
+ <source>Hide entry notes by default</source>
<translation type="unfinished"/>
</message>
<message>
<source>Privacy</source>
- <translation type="unfinished"/>
+ <translation>Privacitat</translation>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
+ <translation>Utilitzeu Google com a alternativa per a descarregar icones de llocs web</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -2209,186 +3940,147 @@ give it a unique name to identify and accept it.</source>
<name>SetupTotpDialog</name>
<message>
<source>Setup TOTP</source>
- <translation type="unfinished"/>
+ <translation>Organització TOTP</translation>
</message>
<message>
<source>Key:</source>
+ <translation>Clau:</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use custom settings</source>
+ <source>Steam token settings</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Use custom settings</source>
+ <translation>Utilitza la configuració personalitzada</translation>
+ </message>
+ <message>
<source>Note: Change these settings only if you know what you are doing.</source>
- <translation type="unfinished"/>
+ <translation>Nota: Canvieu aquesta configuració només si sabeu què esteu fent.</translation>
</message>
<message>
<source>Time step:</source>
- <translation type="unfinished"/>
+ <translation>Intervals:</translation>
</message>
<message>
<source>8 digits</source>
- <translation type="unfinished"/>
+ <translation>8 dígits</translation>
</message>
<message>
<source>6 digits</source>
- <translation type="unfinished"/>
+ <translation>6 dígits</translation>
</message>
<message>
<source>Code size:</source>
- <translation type="unfinished"/>
+ <translation>Mida del codi:</translation>
</message>
<message>
<source> sec</source>
- <translation type="unfinished"/>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
</message>
</context>
<context>
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
- <translation type="unfinished"/>
+ <translation>Contrasenya per temps</translation>
</message>
<message>
<source>000000</source>
- <translation type="unfinished"/>
+ <translation>000000</translation>
</message>
<message>
<source>Copy</source>
- <translation type="unfinished"/>
+ <translation>Còpia</translation>
</message>
<message>
<source>Expires in</source>
- <translation type="unfinished"/>
+ <translation>Caduca el</translation>
</message>
<message>
<source>seconds</source>
- <translation type="unfinished"/>
+ <translation>segons</translation>
</message>
</context>
<context>
<name>UnlockDatabaseWidget</name>
<message>
<source>Unlock database</source>
- <translation type="unfinished"/>
+ <translation>Desbloqueja la base de dades</translation>
</message>
</context>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
- <translation type="unfinished"/>
+ <translation>Comenceu a emmagatzemar les vostres contrasenyes de manera segura en una base de dades KeePassXC</translation>
</message>
<message>
<source>Create new database</source>
- <translation type="unfinished"/>
+ <translation>Crea una nova base de dades</translation>
</message>
<message>
<source>Open existing database</source>
- <translation type="unfinished"/>
+ <translation>Obre una base de dades existent</translation>
</message>
<message>
<source>Import from KeePass 1</source>
- <translation type="unfinished"/>
+ <translation>Importa de KeePass 1</translation>
</message>
<message>
<source>Import from CSV</source>
- <translation type="unfinished"/>
+ <translation>Importa d&apos;un fitxer CSV</translation>
</message>
<message>
<source>Recent databases</source>
+ <translation>Bases de dades obertes recentment</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>key file of the database</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Path of the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
+ <translation>Camí de la base de dades.</translation>
</message>
<message>
- <source>Path of the database to extract.</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>List database entries.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - gestor de contrasenyes multi-plataforma</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation type="unfinished"/>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>Noms de les bases de dades de contrasenya per a obrir (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>camí cap a un fitxer personalitzat de configuració</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation type="unfinished"/>
+ <source>key file of the database</source>
+ <translation>Arxiu clau de la base de dades</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation type="unfinished"/>
+ <source>read password of the database from stdin</source>
+ <translation>llegiu la contrasenya de la base de dades des de l&apos;entrada estàndard (stdin)</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"/>
</message>
</context>
diff --git a/share/translations/keepassx_cs.ts b/share/translations/keepassx_cs.ts
index 737c2b03e..5d2382ef3 100644
--- a/share/translations/keepassx_cs.ts
+++ b/share/translations/keepassx_cs.ts
@@ -10,14 +10,30 @@
<translation>O aplikaci</translation>
</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>Chyby hlaste na: &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>
+ <translation>KeePassXC je šířeno pod GNU obecnou veřejnou licencí (GPL) verze 2 a (případně) 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Na vývoji se podíleli</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;Viz přispěvatelé na portálu GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Ladící informace</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>K hlášení chyby vždy připojte následující údaje:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Zkopírovat do schránky</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revize: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribuce: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Knihovny:</translation>
</message>
@@ -48,33 +68,27 @@ Jádro systému: %3 %4</translation>
<translation>Zapnutá rozšíření:</translation>
</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>Chyby hlaste na: &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>
- <translation>KeePassXC je šířeno pod GNU obecnou veřejnou licencí (GPL) verze 2 a (případně) 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Správci projektu:</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;Viz přispěvatelé na portálu GitHub&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>K hlášení chyby vždy připojte následující údaje:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Tým KeePassXC děkuje zvláště vývojáři debfx za vytvoření původního KeePassX.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Distribuce: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Typ sestavení: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Potvrzení přístupu KeePassXC HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Zapamatovat si toto rozhodnutí</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 si vyžádalo přístup k heslům u následujících položek.
Umožnit přístup?</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Potvrzení přístupu KeePassXC HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Zapnout SSH agenta (vyžaduje restart)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Umožnit přístup?</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Automatické vyplňování – KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automatické vyplňování</translation>
+ </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>
+ </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>
+ </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>
+ </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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Umožnit přístup?</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Skupina</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titulek</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Uživatelské jméno</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Posloupnost</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <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>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automatické vyplňování – KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Potvrzení přístupu pro KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Zapamatovat si toto rozhodnutí</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Umožnit</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Odepřít</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 si vyžádalo přístup k heslům u následujících položek.
+Umožnit přístup?</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Toto je potřebné pro přístup do vašich databází pomocí KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Zapnout propojení webového prohlížeče s KeepassXC</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Obecné</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Zapnout propojení pro tyto prohlížeče:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Zobrazit oz&amp;námení když jsou vyžádány přihlašovací údaje</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>&amp;Vyžádat odemknutí zamč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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>Hledat shodu se sché&amp;maty 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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Odpovědět pouze nejlépe odpovídajícími přihlašovacími údaji</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Seřadit odpovídající přihlašovací údaje podle titulku</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Seřadit odpovídající přihlašovací údaje podle &amp;uživatelského jména</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>O&amp;dpojit veškeré prohlížeče</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Zapomenout všechna zapamatovaná o&amp;právnění</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Pokročilé</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nikdy se nept&amp;at před přístupem k přihlašovacím údajům</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nikdy se neptat před akt&amp;ualizací přihlašovacích údajů</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>S klientem bude propojena pouze označená databáze.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Hledat odpovídající přihlašovací údaje ve všech otevřených databázích</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatické vytváření nebo aktualizace není u textových kolonek podporované!</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Odpovědět také kolonkami pok&amp;ročilých textových řetězců které začínají na „KPH: “</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Při spuštění automaticky aktualizuje popis umístění spustitelného souboru s KeePassXC nebo keepassxc-proxy na skripty posílání zpráv mezi webovým prohlížečem a desktopovou aplikací (native messaging).</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Při spouštění aktualizovat soubory s manifestem posílání zpráv mezi webovým prohlížečem a desktopovou aplikací (native messaging)</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Podporovat zprostředkovávající aplikaci mezi KeePassXC a rozšířením pro webový prohlížeč.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Použít z&amp;prostředkovávající aplikaci mezi KeePassXC a rozšířením pro prohlížeč</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Pokud jste zprostředkovávající aplikaci nainstalovali ručně, použijte její uživatelem určené umístění.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Použít uživatelem určené umístění zprostředkovávají&amp;cí aplikace</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procházet…</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Varování:&lt;/b&gt; Následující předvolby mohou být nebezpečné!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Spustitelné soubor (*.exe);;Všechny soubory (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Spustitelné soubory (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Vybrat uživatelem určené umístění zprostředkovávající aplikace</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Je nám líto, ale KeePassXC-Browser v tuto chvíli není ve snap vydáních podporován.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nový požadavek na přiřazení klíče</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Obdrželi jste požadavek na přiřazení výše uvedeného klíče.
+
+Pokud jím chcete umožnit přístup do KeePassXC databáze,
+zadejte pro něj neopakující se název pro identifikaci a potvrďte ho.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Uložit a umožnit přístup</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Přepsat stávající klíč?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Sdílený šifrovací klíč nazvaný „%1“ už existuje.
+Přejete si ho přepsat?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Aktualizovat záznam</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Chcete aktualizovat údaj v %1 – %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Databáze uzamčena!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Právě otevřená databáze je uzamčená!
+Buď jí odemkněte, nebo vyberte jinou, odemčenou.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Nastavení nejsou k dispozici!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Nyní otevřená databáze neobsahuje položku nastavení.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nebyly nalezeny žádné klíče</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>V nastavení KeePassXC nebyly nalezeny žádné sdílené šifrovací klíče.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Klíče odebrány z databáze</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>%n šifrovací klíč úspěšně odebrán z nastavení KeePassXC.</numerusform><numerusform>%n šifrovací klíče úspěšně odebrány z nastavení KeePassXC.</numerusform><numerusform>%n šifrovacích klíčů úspěšně odebráno z nastavení KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Odebírání uložených oprávnění…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Přerušit</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Odebraná oprávnění</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Z %n položky úspěšně odebrána oprávnění.</numerusform><numerusform>Ze %n položek úspěšně odebrána oprávnění.</numerusform><numerusform>Z %n položek úspěšně odebrána oprávnění.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Nebyl nalezen žádný záznam s oprávněními!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Právě otevřená databáze neobsahuje záznam s oprávněními.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Umožnit přístup?</translation>
<translation>Zopakujte heslo:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Soubor s &amp;klíčem</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Procházet</translation>
</message>
@@ -157,6 +502,14 @@ Umožnit přístup?</translation>
<translation>Vytvořit</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Výzva–odpověď</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Načíst znovu</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Soubory s klíči</translation>
</message>
@@ -177,6 +530,10 @@ Umožnit přístup?</translation>
<translation>Vyberte soubor s klíčem</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Prázdné heslo</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Opravdu ponechat bez hesla, tedy nechráněné?</translation>
</message>
@@ -191,20 +548,17 @@ Umožnit přístup?</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Soubor s &amp;klíčem</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Výzva–odpověď</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Načíst znovu</translation>
+ <source>Legacy key file format</source>
+ <translation>Starý formát souboru s klíčem</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Prázdné heslo</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Používáte starý formát souboru s klíčem, který v budoucnu nemusí být podporován.
+
+Zvažte vytvoření nového souboru s klíčem.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +572,10 @@ Umožnit přístup?</translation>
<translation>Předvolby klonu</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Připojit k titulku „ – klon“</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Nahradit uživatelské jméno a heslo těmi referenčními</translation>
</message>
@@ -225,10 +583,6 @@ Umožnit přístup?</translation>
<source>Copy history</source>
<translation>Kopírovat historii</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Připojit k titulku „ – klon“</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +680,6 @@ Umožnit přístup?</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importovat CSV soubor</translation>
- </message>
- <message>
<source>Error</source>
<translation>Chyba</translation>
</message>
@@ -340,17 +690,17 @@ Umožnit přístup?</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>bajt,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bajt</numerusform><numerusform>%n bajty</numerusform><numerusform>%n bajtů</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>řádků,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n řádek</numerusform><numerusform>%n řádky</numerusform><numerusform>%n řádků</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>sloupců</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n sloupec</numerusform><numerusform>%n sloupce</numerusform><numerusform>%n sloupců</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +722,14 @@ Umožnit přístup?</translation>
<translation>Procházet</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Načíst znovu</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Výzva–odpověď:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Databázi se nedaří otevřít.</translation>
</message>
@@ -380,6 +738,23 @@ Umožnit přístup?</translation>
<translation>Soubor s klíčem se nedaří otevřít</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Starý formát souboru s klíčem</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Používáte starý formát souboru s klíčem, který v budoucnu nemusí být podporován.
+
+Zvažte vytvoření nového souboru s klíčem.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Toto varování znovu nezobrazovat</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Veškeré soubory</translation>
</message>
@@ -391,14 +766,6 @@ Umožnit přístup?</translation>
<source>Select key file</source>
<translation>Vyberte soubor s klíčem</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Načíst znovu</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Výzva–odpověď:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +782,14 @@ Umožnit přístup?</translation>
<translation>Nedaří se otevřít soubor s klíčem</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Databázi se podařilo v pořádku otevřít. Není třeba žádného zásahu.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nedaří se otevřít databázi.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Databázi se podařilo v pořádku otevřít. Není třeba žádného zásahu.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Úspěch</translation>
</message>
@@ -440,28 +807,122 @@ Nyní je možné ji uložit.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Název databáze:</translation>
+ <source>General</source>
+ <translation>Obecné</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Popis databáze:</translation>
+ <source>Encryption</source>
+ <translation>Šifrování</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Zrušit</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Nepodařilo se transformovat klíč s novými parametry funkce pro odvození klíče (KDF), ta proto nezměněna.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>vlákno</numerusform><numerusform>vlákna</numerusform><numerusform>vláken</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Šifrovací algoritmus:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 bit (výchozí)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Funkce pro odvození klíče:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Počet průchodů šifrovacího algoritmu:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Výchozí uživatelské jméno:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Jednosekundová prodleva testu výkonnosti</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Využití paměti:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Souběžné zpracovávání:</translation>
+ </message>
+</context>
+<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>
<message>
- <source>Benchmark</source>
- <translation>Výkonnostní test</translation>
+ <source>Database description:</source>
+ <translation>Popis databáze:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Výchozí uživatelské jméno:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Nastavení historie</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +933,27 @@ Nyní je možné ji uložit.</translation>
<translation>Omezit datový objem uchovávaných předchozích verzí záznamů na:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Namísto mazání přesouvat do Koše</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (výchozí)</translation>
+ <source>Use recycle bin</source>
+ <translation>Namísto mazání přesouvat do Koše</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Rozšířená nastavení databáze</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmus:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Zapnout &amp;kompresi (doporučeno)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Kořen</translation>
</message>
<message>
@@ -511,22 +973,48 @@ Nyní je možné ji uložit.</translation>
<translation>Soubor nebyl nalezen!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Otevřít databázi ve formátu KeePass verze 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Databázi se nedaří otevřít.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Databáze ve formátu KeePass verze 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Soubor otevřen v režimu pouze pro čtení.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Otevřít CSV soubor</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV soubor</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Veškeré soubory (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Sloučit databáze</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Otevřít databázi ve formátu KeePass verze 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Databáze ve formátu KeePass verze 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Zavřít?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>„%1“ je právě upravováno.
+Přesto zavřít a zahodit tak změny?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Uložit změny?</translation>
</message>
@@ -541,10 +1029,22 @@ Uložit změny?</translation>
<translation>Zápis do databáze se nezdařil.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Hesla</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Uložit databázi jako</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportovat databázi do CSV souboru</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Zápis do CSV souboru se nezdařil.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nová databáze</translation>
</message>
@@ -563,12 +1063,6 @@ Please press cancel to finish your changes or discard them.</source>
Pokud chcete změny dokončit, klikněte na Storno. V opačném případě změny zahodíte.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Tato databáze doposud ještě nebyla uložena.
-Buď ji můžete uložit, nebo neuzamknout.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1071,23 @@ Chcete ji před uzamčením uložit?
Pokud ne, provedené změny budou ztraceny.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>„%1“ je právě upravováno.
-Přesto zavřít a zahodit tak změny?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exportovat databázi do CSV souboru</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV soubor</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Zápis do CSV souboru se nezdařil.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Databázi se nedaří otevřít.</translation>
+ <source>Disable safe saves?</source>
+ <translation>Vypnout bezpečná ukládání?</translation>
</message>
<message>
- <source>Merge database</source>
- <translation>Sloučit databáze</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Databáze, kterou se pokoušíte uložit, je právě používaná jinou instancí KeePassXC.
-Chcete ji přesto uložit?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Hesla</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Tato databáze je již otevřená</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Databáze kterou se pokoušíte otevřít je právě používaná jinou instancí KeePassXC.
-
-Chcete ji přesto otevřít?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Otevřít pouze pro čtení</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Soubor otevřen v režimu pouze pro čtení.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Otevřít CSV soubor</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>I přes několikátý pokus se KeePassXC nepodařilo databázi uložit. To je nejspíš způsobeno službou synchronizace souborů, která drží zámek na ukládaném souboru.
+Vypnout bezpečné ukládání a zkusit to znovu?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Hledání…</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Změnit hlavní klíč</translation>
</message>
@@ -660,6 +1108,14 @@ Chcete ji přesto otevřít?</translation>
<translation>Opravdu chcete nenávratně smazat %1 záznamů?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Přesunout záznam do Koše?</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 &quot;%1&quot; do Koše?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Přesunout záznamy do Koše?</translation>
</message>
@@ -668,28 +1124,28 @@ Chcete ji přesto otevřít?</translation>
<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></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Smazat skupinu?</translation>
+ <source>Execute command?</source>
+ <translation>Spustit příkaz?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Opravdu chcete nenávratně smazat skupinu „%1“?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Opravdu spustit následující příkaz?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nedaří se spočítat hlavní klíč</translation>
+ <source>Remember my choice</source>
+ <translation>Zapamatovat si pro příště</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Přesunout záznam do Koše?</translation>
+ <source>Delete group?</source>
+ <translation>Smazat skupinu?</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 &quot;%1&quot; do Koše?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Opravdu chcete nenávratně smazat skupinu „%1“?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Hledání…</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se spočítat hlavní klíč</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1164,8 @@ Chcete ji přesto otevřít?</translation>
<translation>Nic nenalezeno</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Spustit příkaz?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Opravdu spustit následující příkaz?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Zapamatovat si pro příště</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Požadavek na automatické opětovné načtení</translation>
+ <source>File has changed</source>
+ <translation>Soubor byl změněn</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1176,10 @@ Chcete ji přesto otevřít?</translation>
<translation>Požadavek na sloučení</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Soubor s databází byl změněn a vaše změny do něj nejsou uloženy. Přejete si své změny začlenit?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Databázový soubor byl změněn a máte neuložené změny.
+Přejete si je sloučit?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1195,89 @@ Chcete ji přesto otevřít?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Vytvořit token na času založeného jednorázového hesla (TOTP)</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Zavřít</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Obecné</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Heslo</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL adresa</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Skončení platnosti</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Uživatelské jméno</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Automatické vyplnění</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Hledání</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributy</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Přílohy</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Poznámky</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Okno</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Posloupnost</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Hledat</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Vyčistit</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nikdy</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[CHRÁNĚNO]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Vypnuto</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Zapnuto</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1304,30 @@ Chcete ji přesto otevřít?</translation>
<translation>Historie</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>neaplikovatelné</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(šifrováno)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Vybrat soukromou část klíče</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Soubor je na soukromou část klíče příliš velký</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Nepodařilo se otevřít soukromou část klíče</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Historie záznamu</translation>
</message>
@@ -795,22 +1348,20 @@ Chcete ji přesto otevřít?</translation>
<translation>Nový atribut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Vyberte soubor</translation>
+ <source>Confirm Remove</source>
+ <translation>Potvrdit odebrání</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Soubor se nedaří otevřít</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Opravdu chcete odebrat tento atribut?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Uložit přílohu</translation>
+ <source>[PROTECTED]</source>
+ <translation>[CHRÁNĚNO]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Přílohu se nedaří uložit:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Pro zobrazení nebo úpravu klikněte na Odkrýt</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1380,16 @@ Chcete ji přesto otevřít?</translation>
<translation>1 rok</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Potvrdit odebrání</translation>
+ <source>Apply generated password?</source>
+ <translation>Použít vytvořené heslo?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Opravdu chcete odebrat tento atribut?</translation>
- </message>
- <message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[CHRÁNĚNO] Pro zobrazení nebo úpravu klikněte na Odhalit</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Opravdu chcete použít vytvořené heslo na tuto položku?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Opravdu chcete tuto přílohu odebrat?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Položka úspěšně aktualizována.</translation>
</message>
</context>
<context>
@@ -860,18 +1407,6 @@ Chcete ji přesto otevřít?</translation>
<translation>Odebrat</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Přílohy</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Uložit</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Otevřít</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Upravit název</translation>
</message>
@@ -883,24 +1418,24 @@ Chcete ji přesto otevřít?</translation>
<source>Reveal</source>
<translation>Odhalit</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Zapnout automatické vyplňování tohoto záznamu</translation>
+ <source>Attachments</source>
+ <translation>Přílohy</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Barva popředí:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Barva pozadí:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Titulek okna:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Zapnout automatické vyplňování tohoto záznamu</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1446,24 @@ Chcete ji přesto otevřít?</translation>
<translation>Po&amp;užít vlastní pořadí automatického vyplňování:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Použít výchozí pořadí</translation>
+ <source>Window Associations</source>
+ <translation>Přiřazení oken</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Nastavit vlastní pořadí:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Přiřazení oken</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Titulek okna:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Pro toto přiřazení použít konkrétní posloupnost:</translation>
</message>
</context>
<context>
@@ -945,12 +1488,8 @@ Chcete ji přesto otevřít?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titulek:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Uživatelské jméno:</translation>
+ <source>URL:</source>
+ <translation>URL adresa:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1500,104 @@ Chcete ji přesto otevřít?</translation>
<translation>Zopakování hesla:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL adresa:</translation>
+ <source>Title:</source>
+ <translation>Titulek:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Platnost skončí</translation>
+ <source>Notes</source>
+ <translation>Poznámky</translation>
</message>
<message>
<source>Presets</source>
<translation>Předpřipravené</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Poznámky:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Od/zaškrtnutím této kolonky odkryjete sekci poznámek.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Uživatelské jméno:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Platnost skončí</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulář</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Odebrat klíč z klienta po uplynutí</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>sekund</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Otisk</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Odebrat klíč z klienta při zavření/zamčení databáze</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Veřejná část klíče</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Přidat klíč do agenta při otevření/odemčení databáze</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Komentář</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Rozšifrovat</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>neaplikovatelné</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Zkopírovat do schránky</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Soukromá část klíče</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Přidat do agenta</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Odebrat z agenta</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Při použití tohoto klíče vyžadovat potvrzení od uživatele</translation>
</message>
</context>
<context>
@@ -1046,6 +1669,14 @@ Chcete ji přesto otevřít?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Po&amp;užít výchozí ikonu</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Použít svou vlastní ikonu</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Přidat svou vlastní ikonu</translation>
</message>
@@ -1054,6 +1685,18 @@ Chcete ji přesto otevřít?</translation>
<translation>Smazat svou vlastní ikonu</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Stáhnout ikonu webu (favicon)</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Ikonu webu (favicon) se nedaří stáhnout.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Rada: Jako náhradní řešení můžete zapnout Google v Nástroje → Nastavení → Zabezpečení</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Obrázky</translation>
</message>
@@ -1066,24 +1709,12 @@ Chcete ji přesto otevřít?</translation>
<translation>Vyberte obrázek</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Stáhnout ikonu webu (favicon)</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Ikonu webu (favicon) se nedaří stáhnout.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Ikonu se nedaří načíst</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Po&amp;užít výchozí ikonu</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Použít svou vlastní ikonu</translation>
+ <source>Custom icon already exists</source>
+ <translation>Tato vlastní ikona už existuje</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1724,6 @@ Chcete ji přesto otevřít?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Tato ikona je používána %1 záznamy a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Rada: Jako náhradní řešení můžete zapnout Google v Nástroje → Nastavení → Zabezpečení</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Tato vlastní ikona už existuje</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,12 +1743,127 @@ Chcete ji přesto otevřít?</translation>
<source>Uuid:</source>
<translation>Univerzálně jedinečný identifikátor:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Data zásuvného modulu</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Odebrat</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Smazat data zásuvného modulu?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Opravdu chcete smazat označená data zásuvného modulu?
+Dotčený zásuvný modul to může rozbít.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Klíč</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Hodnota</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation>- Klon</translation>
+ <comment>Suffix added to cloned entries</comment>
+ <translation>- klon</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Název</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Velikost</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulář</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Přidat</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Odebrat</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Otevřít</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Uložit</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Vybrat soubory</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Opravdu chcete odebrat %n přílohu?</numerusform><numerusform>Opravdu chcete odebrat %n přílohy?</numerusform><numerusform>Opravdu chcete odebrat %n příloh?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Potvrdit odebrání</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Uložit přílohy</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Nedaří se vytvořit složku:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Opravdu chcete přílohou přepsat stávající soubor „%1“?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Potvrdit přepsání</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Nedaří se uložit přílohy:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Nedaří se otevřít přílohu:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Nedaří se otevřít přílohy:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Nedaří se otevřít soubory:
+%1</translation>
</message>
</context>
<context>
@@ -1157,6 +1895,11 @@ Chcete ji přesto otevřít?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Skupina</translation>
</message>
@@ -1173,9 +1916,67 @@ Chcete ji přesto otevřít?</translation>
<translation>URL adresa</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref:</translation>
+ <source>Never</source>
+ <translation>Nikdy</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Heslo</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Poznámky</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Platnost skončí</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Vytvořeno</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Okamžik nejnovější úpravy:</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Okamžik nejnovějšího přístupu:</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Přílohy</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Přizpůsobit pohled</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Skrýt uživatelská jména</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Skrýt hesl</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Přizpůsobit oknu</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Přizpůsobit obsahu</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Vrátit na výchozí</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Přípony (ikona)</translation>
</message>
</context>
<context>
@@ -1186,6 +1987,17 @@ Chcete ji přesto otevřít?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Soubor se nedaří uložit!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <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).</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2047,10 @@ Chcete ji přesto otevřít?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zajistit aby heslo obsahovalo znaky ze všech zvolených skupin znaků</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Rozšířené ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2064,361 @@ Chcete ji přesto otevřít?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se vypočítat hlavní klíč</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nedaří se vyvolat výzva-odpověď.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Byl zadán nesprávný klíč, nebo je soubor s databází poškozený.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nedaří se vyvolat výzva-odpověď.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se vypočítat hlavní klíč</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>chybí databázové hlavičky</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se vypočítat hlavní klíč</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Neplatná velikost kontrolního součtu hlavičky</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Neshoda SHA256 kontrolního součtu hlavičky</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Nesprávný klíč nebo je soubor s databází poškozený (neshoda HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Neznámá šifra</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Neplatná velikost identifikátoru hlavičky</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Neplatná délka kolonky hlavičky</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Neplatné délka dat hlavičky</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Nepodařilo se otevřít vyrovnávací paměť pro parametry funkce pro odvození klíče (KDF), uložené v hlavičce</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Nepodporovaná funkce pro odvození klíče (KDF) nebo neplatné parametry</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>V KDBX4 souboru nalezeny kolonky staré hlavičky.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Neplatná velikost identifikátoru vnitřní hlavičky</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Neplatná délka kolonky vnitřní hlavičky</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Neplatná velikost binárky vnitřní hlavničky</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nepodporovaná verze mapy varianty KeePass.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka názvu položky mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná data názvu položky mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka hodnoty položky mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná data hodnoty položky mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka hodnoty položky typu boolean mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka 32 bitové celočíselné hodnoty položky varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka 32 bitové kladné celočíselné hodnoty položky varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka 64 bitové celočíselné hodnoty položky varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná délka 64 bitové kladné celočíselné hodnoty položky varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatný typ položky mapy varianty</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Neplatná velikost typu kolonky mapy varianty</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Neplatný algoritmus symetrické šifry.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nedaří se vypočítat hlavní klíč</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Nepodařilo se serializovat mapu varianty parametrů funkce pro odvození klíče</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Neplatná délka neopakujícího se identifikátoru šifry</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Nepodporovaná šifra</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Neplatná délka příznaku komprimace</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Nepodporovaný kompresní algoritmus</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Neplatná velikost hlavního náhodného čísla (seed)</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Neplatná velikost transformačního náhodného čísla (seed)</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Neplatná velikost transformačních průchodů</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Neplatná velikost počátečních bajtů</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Neplatná velikost identifikátoru náhodného proudu</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Neplatná šifra vnitřního náhodného proudu</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Nezdar při zpracovávání XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Žádná kořenová skupina</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Chybějící neopakující se identifikátor nebo data ikony</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Chybějící vlastní datový klíč nebo hodnota</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Prvky vícero skupin</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Prázdný neopakující se identifikátor skupiny</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Neplatné číslo ikony skupiny</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Neplatná hodnota zapnutí automatického vyplňování</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Neplatná hodnota zapnutí vyhledávání</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Nenalezen žádný neopakující se identifikátor skupiny</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Prázdný neopakující se identifikátor objektu ke smazání</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Chybějící neopakující se identifikátor nebo čas smazaného objektu</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Prázdný neopakující se identifikátor</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Neplatné číslo ikony položky</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Prvek historie v položce historie</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nebyl nalezen žádný neopakující se identifikátor položky</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Prvek historie s rozdílným neopakujícím se identifikátorem</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Nedaří se rozšifrovat řetězec položky</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Zjištěn duplicitní uživatelem určený atribut</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Chybí klíč nebo hodnota řetězce položky</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Zjištěna duplicitní příloha</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Chybí binární klíč nebo hodnota položky</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Chybí přiřazení okna nebo posloupnost pro automatické vyplňování</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Neplatná boolean hodnota</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Neplatná hodnota data a času</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Neplatná hodnota barvy</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Neplatná část rgb vyjádření barvy</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Neplatná číselná hodnota</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Neplatná hodnota neopakujícího se identifikátoru</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Nedaří se rozbalit binární soubor</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2448,35 @@ Chcete ji přesto otevřít?</translation>
<translation>Nepodporovaná verze databáze KeePass.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Nedaří se číst šifrování IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Neplatný počet skupin</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Neplatný počet položek</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Neplatná velikost otisku (hash) obsahu</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Neplatná velikost transformačního náhodného čísla (seed)</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Neplatný počet transformačních průchodů</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Nedaří se vytvořit strom skupin</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Kořen</translation>
</message>
@@ -1288,129 +2488,141 @@ Chcete ji přesto otevřít?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Byl zadán chybný klíč, nebo je poškozen databázový soubor.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Nejedná se o databázi KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Transformace klíče se nezdařila</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Nepodporovaná verze databáze KeePass.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Neplatné číslo typu kolonky skupiny</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Byl zadán chybný klíč, nebo je poškozen databázový soubor.</translation>
+ <source>Invalid group field size</source>
+ <translation>Neplatná velikost kolonky skupiny</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nedaří se spočítat hlavní klíč</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Načtená data kolonky skupiny neodpovídají velikosti</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nedaří se vyvolat výzva-odpověď.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Nesprávná velikost kolonky identifikátoru skupiny</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é verzi KeePassX 0.4.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation>Nesprávná velikost kolonky času vytvoření skupiny</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nedaří se vyvolat výzva-odpověď.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Nesprávná velikost kolonky času úpravy skupiny</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nedaří se spočítat hlavní klíč</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Nesprávná velikost kolonky času přístupu do skupiny</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Při zkoušení šifrovacích funkcí byl zjištěn fatální nedostatek.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Nesprávná velikost kolonky času skončení platnosti skupiny</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC – chyba</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Nesprávná velikost kolonky ikony skupiny</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Soubor se zámkem se nepodařilo vytvořit. Režim jediné instance proto vypnut.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Nesprávná velikost kolonky úrovně skupiny</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Již je spuštěná jiná instance KeePassXC.</translation>
+ <source>Invalid group field type</source>
+ <translation>Neplatný typ kolonky skupiny</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Existující uzamykací soubor, zajišťující spuštění pouze jedné instance, není platný. Spouští se nová instance.</translation>
+ <source>Missing group id or level</source>
+ <translation>Chybějící identifikátor nebo úroveň skupiny</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Otevřít databázi</translation>
+ <source>Missing entry field type number</source>
+ <translation>Chybí číslo typu kolonky položky</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Nastavení databáze</translation>
+ <source>Invalid entry field size</source>
+ <translation>Neplatná velikost kolonky položky</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Zkopírovat uživatelské jméno do schránky</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Načtená data kolonky položky neodpovídají velikosti</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Zkopírovat heslo do schránky</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Neplatná velikost kolonky neopakujícího se identifikátoru položky</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Nastavení</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Neplatná velikost kolonky identifikátoru skupiny položky</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Zobrazovat lištu nástrojů</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Neplatná velikost kolonky ikony položky</translation>
</message>
<message>
- <source>read-only</source>
- <translation>pouze pro čtení</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Neplatná velikost kolonky času vytvoření položky</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Zobrazit/skrýt okno</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Neplatná velikost kolonky času úpravy položky</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Databáze ve formátu KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Neplatná velikost kolonky času konce platnosti položky</translation>
</message>
<message>
- <source>All files</source>
- <translation>Veškeré soubory</translation>
+ <source>Invalid entry field type</source>
+ <translation>Neplatný typ kolonky položky</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Uložit opravenou databázi</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Existující uzamykací soubor, zajišťující spuštění pouze jedné instance, není platný. Spouští se nová instance.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Zápis do databáze se nezdařil.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Soubor se zámkem se nepodařilo vytvořit. Režim jediné instance proto vypnut.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Již je spuštěná jiná instance KeePassXC.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Při zkoušení šifrovacích funkcí byl zjištěn fatální nedostatek.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC – chyba</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Databáze</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Nedávno otevřené databáze</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importovat</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Nápověda</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Záz&amp;namy</translation>
</message>
@@ -1419,12 +2631,16 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Zkopí&amp;rovat atribut do schránky</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Na času založené jednorázové heslo</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>Skupiny</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>Zobrazit</translation>
+ <source>&amp;Tools</source>
+ <translation>Nás&amp;troje</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2651,10 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>O &amp;aplikaci</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Otevřít databázi…</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Uložit databázi</translation>
</message>
@@ -1475,24 +2695,24 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Smazat skupinu</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Nastavení &amp;databáze</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>&amp;Uložit databázi jako…</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Klonovat záznam</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Z&amp;měnit hlavní klíč…</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Časované jednorázové heslo</translation>
+ <source>&amp;Database settings</source>
+ <translation>Nastavení &amp;databáze</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Zkopírovat &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Nastavení databáze</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Zobrazit TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Klonovat záznam</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2723,26 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>Zkopírovat &amp;uživatelské jméno</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Zkopírovat uživatelské jméno do schránky</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Zkopírovat heslo</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Zkopírovat heslo do schránky</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>Na&amp;stavení</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Generátor hesel</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Provést automatické vyplnění</translation>
</message>
@@ -1527,165 +2759,222 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev
<translation>&amp;Titulek</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Zkopírovat titulek do schránky</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL adresa</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Zkopírovat URL adresu do schránky</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>Poz&amp;námky</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Generátor hesel</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Zkopírovat poznámky do schránky</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Vyčistit historii</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportovat do CSV souboru…</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Databáze</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importovat databázi aplikace KeePass verze 1…</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importovat</translation>
+ <source>Import CSV file...</source>
+ <translation>Importovat CSV soubor…</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>Nás&amp;troje</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>O&amp;pravit databázi…</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Vyprázdnit Koš</translation>
+ <source>Show TOTP</source>
+ <translation>Zobrazit TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Nastavit TOTP…</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Zkopírovat &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>&amp;Vysypat koš</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Vyčistit historii</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Chyba přístupu k souboru s nastaveními %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Ukončit KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Zdá se, že pro napojení prohlížeče používáte KeePassHTTP. Tato funkce byla označena za zastaralou a bude v budoucnu odebrána.&lt;br&gt;Přejděte na KeePassXC-Browser! S přechodem pomůže &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migrační příručka&lt;/a&gt; (varování %1 ze 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Dotkněte se tlačítka na svém YubiKey zařízení!</translation>
+ <source>read-only</source>
+ <translation>pouze pro čtení</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Nápověda</translation>
+ <source>Settings</source>
+ <translation>Nastavení</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Otevřít databázi…</translation>
+ <source>Toggle window</source>
+ <translation>Zobrazit/skrýt okno</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>&amp;Uložit databázi jako…</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Ukončit KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Z&amp;měnit hlavní klíč…</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Databáze ve formátu KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exportovat do CSV souboru…</translation>
+ <source>All files</source>
+ <translation>Veškeré soubory</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importovat databázi aplikace KeePass verze 1…</translation>
+ <source>Open database</source>
+ <translation>Otevřít databázi</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importovat CSV soubor…</translation>
+ <source>Save repaired database</source>
+ <translation>Uložit opravenou databázi</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>O&amp;pravit databázi…</translation>
+ <source>Writing the database failed.</source>
+ <translation>Zápis do databáze se nezdařil.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Nastavit TOTP…</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialog</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Neplatný soubor s klíčem, očekáván OpenSSH klíč</translation>
</message>
<message>
- <source>General</source>
- <translation>Obecné</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Neshoda v PEM hranici</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Z&amp;obrazit oznámení když jsou požadovány přihlašovací údaje</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Dekódování Base64 se nezdařilo</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Seřadit odpovídající záznamy dle &amp;uživatelského jména</translation>
+ <source>Key file way too small.</source>
+ <translation>Soubor s klíčem je příliš malý.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Z právě otevřené databáze odebrat veškerá uložená oprávnění</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Neplatný identifikátor magic hlavičky souboru s klíčem</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Pokročilé</translation>
+ <source>Found zero keys</source>
+ <translation>Nenalezeny žádné klíče</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Vždy umožnit přístup k zázn&amp;amům</translation>
+ <source>Failed to read public key.</source>
+ <translation>Nepodařilo se načíst veřejnou část klíče.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Vždy umožnit akt&amp;ualizovat záznamy</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Poškozený soubor s klíčem, čtení soukromé části klíče se nezdařilo</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Vy&amp;hledat odpovídající záznamy ve všech otevřených databázích</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Žádná obsažená soukromá část klíče k rozšifrování</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP port:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Snažíte se spustit funkci odvození klíče bez šifry</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Výchozí port: 19455</translation>
+ <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>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Vyžádat odemknutí zamčené databáze</translation>
+ <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>Sort &amp;matching entries by title</source>
- <translation>Seřadit odpovídající zázna&amp;my dle názvu</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Rozšifrování se nezdařilo, chybná heslová fráze?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC bude očekávat spojení na tomto portu na adrese 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Neočekávaný konec souboru při čtení veřejné části klíče</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Není možné navázat se na privilegované porty</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Neočekávaný konec souboru při čtení soukromé části klíče</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Není možné navázat na porty s číslem nižším, než 1024!
-Náhradně bude použit port 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Není možné zapsat veřejnou část klíče, protože je prázdná</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Z právě otevřené databáze od&amp;ebrat veškeré sdílené šifrovací klíče</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Neočekávaný konec souboru při zápisu veřejné části klíče</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Odpovědět také kolonkami pok&amp;ročilých textových řetězců které začínají na „KPH:“</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Není možné zapsat soukromou část klíče, protože je prázdná</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Automatická vytváření nebo aktualizace nejsou u textových kolonek podporované!</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Neočekávaný konec souboru při zápisu soukromé části klíče</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Nepodporovaný typ klíče: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Neznámá šifra: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cifra IV je příliš krátká pro MD5 funkci pro odvození klíče</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Neznámá funkce pro odvození klíče: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Neznámý typ klíče: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2985,15 @@ Náhradně bude použit port 19455.</translation>
<translation>Zapnout KeePassHTTP server</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Obecné</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Z&amp;obrazit oznámení když jsou požadovány přihlašovací údaje</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Vrátí pouze nejlepší shody pro konkrétní URL adresu namísto všech položek pro celou doménu.</translation>
</message>
@@ -1704,6 +3002,10 @@ Náhradně bude použit port 19455.</translation>
<translation>V&amp;racet pouze nejlépe odpovídající položky</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Vyžádat odemknutí zamčené databáze</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Jsou vráceny pouze položky se stejným schématem (http://, https://, ftp://, …).</translation>
</message>
@@ -1712,27 +3014,108 @@ Náhradně bude použit port 19455.</translation>
<translation>&amp;Hledat shodu s URL schématy</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Seřadit odpovídající záznamy dle &amp;uživatelského jména</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Seřadit odpovídající zázna&amp;my dle názvu</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Z právě otevřené databáze od&amp;ebrat veškeré sdílené šifrovací klíče</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Z právě otevřené databáze odebrat veškerá uložená oprávnění</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Generátor hesel</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Pokročilé</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Vždy umožnit přístup k zázn&amp;amům</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Vždy umožnit akt&amp;ualizovat záznamy</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Pouze označené databáze budou spojeny s klientem.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Následující předvolby mohou být nebezpečné!
-Měňte je pouze, pokud víte, co děláte.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Vy&amp;hledat odpovídající záznamy ve všech otevřených databázích</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatická vytváření nebo aktualizace nejsou u textových kolonek podporované!</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Odpovědět také kolonkami pok&amp;ročilých textových řetězců které začínají na „KPH:“</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Výchozí port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC bude očekávat spojení na tomto portu na adrese 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Varování:&lt;/b&gt; Následující předvolby mohou být nebezpečné!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP byl označen za zastaralý a bude v budoucnu odebrán.&lt;br&gt;Přejděte na KeePassXC-Browser! Pomoc s přechodem naleznete v &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migrační příručce&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Není možné navázat se na privilegované porty</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Není možné navázat na porty s číslem nižším, než 1024!
+Náhradně bude použit port 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Heslo:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>odolnost</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>nahodilost</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Heslo</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Typy znaků</translation>
</message>
@@ -1753,38 +3136,50 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<translation>Zvláštní znaky</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Rozšířené ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Vynechat podobně vypadající znaky (předejití záměně)</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Přijmout</translation>
+ <source>Pick characters from every group</source>
+ <translation>Zajistit přítomnost znaků ze všech zvolených skupin</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>Dé&amp;lka:</translation>
</message>
<message>
- <source>strength</source>
- <translation>odolnost</translation>
+ <source>Passphrase</source>
+ <translation>Heslová fráze</translation>
</message>
<message>
- <source>entropy</source>
- <translation>nahodilost</translation>
+ <source>Wordlist:</source>
+ <translation>Slovník:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>Dé&amp;lka:</translation>
+ <source>Word Count:</source>
+ <translation>Počet slov:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Zajistit přítomnost znaků ze všech zvolených skupin</translation>
+ <source>Word Separator:</source>
+ <translation>Oddělovač slov:</translation>
</message>
<message>
<source>Generate</source>
<translation>Tvoř</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopírovat</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Přijmout</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Zavřít</translation>
</message>
@@ -1802,51 +3197,275 @@ Měňte je pouze, pokud víte, co děláte.</translation>
</message>
<message>
<source>Poor</source>
- <translation>Velmi slabé</translation>
+ <comment>Password quality</comment>
+ <translation>Velmi slabá</translation>
</message>
<message>
<source>Weak</source>
- <translation>Slabé</translation>
+ <comment>Password quality</comment>
+ <translation>Slabá</translation>
</message>
<message>
<source>Good</source>
- <translation>Dobré</translation>
+ <comment>Password quality</comment>
+ <translation>Dobrá</translation>
</message>
<message>
<source>Excellent</source>
- <translation>Výborné</translation>
+ <comment>Password quality</comment>
+ <translation>Výborná</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Heslo</translation>
+ <source>Database not opened</source>
+ <translation>Databáze nebyla otevřena</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Rozšířené ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Otisk (hash) databáze není k dispozici</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Heslová fráze</translation>
+ <source>Client public key not received</source>
+ <translation>Neobdržena veřejná část klíče klienta</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Slovník:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Zprávu se nedaří rozšifrovat</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Počet slov:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Překročení časového limitu nebo se nedaří spojit s KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Oddělovač slov:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Akce zrušena nebo odepřena</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Kopírovat</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Zprávu se nedaří zašifrovat nebo nebyla nalezena veřejná část klíče. Je v KeePassXC zapnuté posílání zpráv mezi webovým prohlížečem a desktopovou aplikací (native messaging)?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Přiřazení KeePassXC se nezdařilo, zkuste to znovu</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Výměna klíče nebyla úspěšná</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Šifrovací klíč nebyl rozpoznán</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nebyly nalezeny žádné uložené databáze</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Nesprávná akce</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Obdržena prázdná zpráva</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nebyla zadána žádná URL adresa</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Nenalezeny žádné přihlašovací údaje</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Neznámá chyba</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Přidat do databáze novou položku.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Umístění databáze.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Soubor s klíčem k databázi.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>popis umístění</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Uživatelské jméno pro záznam.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>uživatelské jméno</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL adresa pro položku.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL adresa</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Dotázat se na heslo položky.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Vytvořit heslo pro položku.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Délka vytvářeného hesla.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>délka</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Popis umístění záznamu, který přidat.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Zkopírovat heslo záznamu do schránky.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titulek pro položku.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>titulek</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Popis umístění položky kterou upravit.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Odhadnout nahodilost hesla.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Heslo pro které odhadnout nahodilost.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Provést pokročilou analýzu hesla.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Vytáhnout a vypsat obsah databáze.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Umístění databáze ze které vytáhnout.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Zadejte heslo pro odemknutí %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Nepodařilo se načíst soubor s klíčem %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>VAROVÁNÍ: Používáte starší formát souboru s klíčem, který v budoucnu nemusí být podporován.
+
+Zvažte vytvoření nového souboru s klíčem.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Příkazy k dispozici:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Název příkazu, který spustit.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Vypsat položky databáze.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Umístění skupiny, kterou vypsat. Výchozí je /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Najděte položky rychle.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Hledat pojem.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Sloučit dvě databáze.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Umístění databáze do které sloučit.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Umístění databáze ze které sloučit.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Použít stejné přihlašovací údaje pro oba databázové soubory.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Soubor s klíčem k databázi, ze které sloučit.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Zobrazit informace o položce.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Názvy atributů které zobrazit. Tato předvolba může být zadaná vícekrát, pro každý z atributů zvlášť na řádku v daném pořadí. Pokud nejsou zadány žádné atributy, je zobrazen souhrn výchozích atributů.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Název položky k zobrazení.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL zařízení</translation>
@@ -1870,8 +3489,28 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<translation>chybějící uzavírací uvozovka</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>VNITŘNÍ – unget lower bound překročeno</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – doporučeno)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3529,22 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<translation>Heslo</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL adresa</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Poznámky</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Okamžik poslední úpravy</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Vytvořeno</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Starý způsob napojení webového prohlížeče</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Napojení na webový prohlížeč</translation>
</message>
@@ -1913,6 +3560,56 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<source>Passive</source>
<translation>Pasivní</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Vytvořit náhodnou diceware heslovou frázi.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Počet slov pro diceware heslovou frázi.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>počet</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Slovník pro diceware generátor.
+[Výchozí: EFF angličtina]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Vytvořit nové náhodné heslo.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Délka vytvářeného hesla.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Použít ve vytvářeném heslu malá písmena.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Použít ve vytvářeném heslu velká písmena.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Použít ve vytvářeném heslu číslice.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Použít ve vytvářeném heslu speciální znaky.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Použít ve vytvářeném heslu rozšířené ASCII.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3648,8 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Rozlišovat velikost písmen</translation>
+ <source>Search...</source>
+ <translation>Hledat…</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3660,8 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<translation>Vyčistit</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Hledat…</translation>
+ <source>Case Sensitive</source>
+ <translation>Rozlišovat velikost písmen</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3671,6 @@ Měňte je pouze, pokud víte, co děláte.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Již existuje sdílený šifrovací klíč s názvem „%1“.
-Chcete ho přepsat?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Chcete aktualizovat údaj v %1 – %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Právě otevřená databáze je uzamčená!
-Buď jí odemkněte, nebo vyberte jinou, odemčenou.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Z nastavení KeePassX/Http bylo úspěšně odebráno %1 šifrování-%2.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>V nastavení KeePassHttp nebyly nalezeny žádné sdílené šifrovací klíče.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Právě otevřená databáze neobsahuje žádný záznam nastavení KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Odstraňování uložených oprávnění…</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Přerušit</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Oprávnění %1 %2 úspěšně odebrána.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Právě otevřená databáze neobsahuje záznam s oprávněními.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: nový požadavek na přiřazení klíče</translation>
</message>
@@ -2034,33 +3687,77 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>KeePassXC: Přepsat stávající klíč?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Již existuje sdílený šifrovací klíč s názvem „%1“.
+Chcete ho přepsat?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Aktualizovat záznam</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Chcete aktualizovat údaj v %1 – %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Databáze uzamčena!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Právě otevřená databáze je uzamčená!
+Buď jí odemkněte, nebo vyberte jinou, odemčenou.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Klíče odebrány z databáze</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Úspěšně odebrán %n šifrovací klíč z nastavení KeePassX/Http.</numerusform><numerusform>Úspěšně odebrány %n šifrovací klíče z nastavení KeePassX/Http.</numerusform><numerusform>Úspěšně odebráno %n šifrovacích klíčů z nastavení KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Klíče nebyly nalezeny</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>V nastavení KeePassHttp nebyly nalezeny žádné sdílené šifrovací klíče.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Nastavení nejsou k dispozici!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Právě otevřená databáze neobsahuje žádný záznam nastavení KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Odstraňování uložených oprávnění…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Přerušit</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Odebraná oprávnění</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Úspěšně odebrána oprávnění z %n položky.</numerusform><numerusform>Úspěšně odebrána oprávnění ze %n položek.</numerusform><numerusform>Úspěšně odebrána oprávnění ze %n položek.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Nebyl nalezen záznam s oprávněními!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Právě otevřená databáze neobsahuje záznam s oprávněními.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3781,26 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Základní nastavení</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Spouštět pouze jedinou instanci KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Pamatovat si nedávno otevřené databáze</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Pamatovat si minule použité soubory s klíči a zabezpečovací klíčenky</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Při spouštění aplikace načíst minule otevřené databáze</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Před ukončením aplikace automaticky uložit případné změny</translation>
</message>
@@ -2096,20 +3809,28 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>Po každé změně hned automaticky uložit</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>V případě úpravy zvenčí, automaticky opětovně načíst databázi</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Po zkopírování údaje do schránky odklidit okno aplikace jeho automatickou minimalizací</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Spouštět aplikaci s minimalizovaným oknem</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Pro vytvářený záznam použít ikonu skupiny, do které spadá</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Klávesová zkratka pro všeobecné automatické vyplňování</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Neoznačovat databázi jako upravenou při změnách, nepostihujících údaje (např. rozšíření skupin)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Jazyk</translation>
+ <source>Hide the Details view</source>
+ <translation>Skrýt podrobný pohled</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,66 +3841,84 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>Minimalizovat okno aplikace do oznamovací oblasti systémového panelu</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Při spouštění aplikace načíst minule otevřené databáze</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>V případě úpravy zvenčí, automaticky opětovně načíst databázi</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Namísto ukončení aplikace skrýt její okno do oznamovací oblasti systémového panelu</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Spouštět aplikaci s minimalizovaným oknem</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Základní nastavení</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Pamatovat si minule použité soubory s klíči a zabezpečovací klíčenky</translation>
+ <source>Dark system tray icon</source>
+ <translation>Tmavá ikona v oznamovací oblasti systémového panelu</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Neoznačovat databázi jako upravenou při změnách, nepostihujících údaje (např. rozšíření skupin)</translation>
+ <source>Language</source>
+ <translation>Jazyk</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Automatické vyplňování</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Použít titulek záznamu a URL adresu pro hledání shod s okny pro globální automatické vyplňování</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Použít titulek položky pro hledání shody s okny pro všeobecné automatické vyplňování</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Použít URL adresu položky pro hledání shody s okny pro všeobecné automatické vyplňování</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Vždy se zeptat před provedením automatického vyplnění</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Klávesová zkratka pro všeobecné automatické vyplňování</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Prodleva automatického vyplnění</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Spouštět pouze jedinou instanci KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Spouštění</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Správa souboru</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Ukládat databázové soubory bezpečně (může být neslučitelné s Dropbox, atd.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Před uložením zazálohovat databázový soubor</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Správa záznamu</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Obecné</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Časové limity</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Vymazat obsah schránky po uplynutí</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek.</translation>
</message>
<message>
@@ -2187,8 +3926,12 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>Uzamknout databázi při nečinnosti delší než</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Hesla vždy viditelná (nezakrývat hvězdičkami)</translation>
+ <source>Convenience</source>
+ <translation>Pohodlí</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Zamknout databáze když je zamčena relace nebo je zavřeno víko notebooku</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3942,16 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>Pokud je viditelné, nevyžadovat zopakování zadání hesla</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Časové limity</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Hesla vždy viditelná (nezakrývat hvězdičkami)</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Pohodlí</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Skrýt hesla v náhledovém panelu</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Zamknout databáze když je zamčena relace nebo je zavřeno víko notebooku</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Skrývat ve výchozím stavu poznámky k položkám</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3961,10 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Použít Google jako náhradní zdroj pro stahování ikon webů</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Po provedení automatického vyplnění opět zamknout dříve uzamčenou databázi.</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3977,14 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<translation>Klíč:</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 vlastní nastavení</translation>
</message>
@@ -2255,6 +4010,7 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek.</translation>
</message>
</context>
@@ -2291,10 +4047,6 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Vítejte v KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Začněte uchovávat svá hesla bezpečně v KeePassXC databázi</translation>
</message>
@@ -2318,92 +4070,48 @@ neopakující se název pro identifikaci a potvrďte ho.</translation>
<source>Recent databases</source>
<translation>Nedávno otevřené databáze</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Vítejte v KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>umístění vlastního souboru s nastaveními</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>soubor s klíčem k databázi</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC – aplikace pro správu hesel, fungující na vícero operačních systémech</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>načíst heslo k databázi ze standardního vstupu</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>soubory s databázemi hesel k otevření (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Zkopírovat heslo do schránky</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Odebrat položku z databáze.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Umístění databáze.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Použít grafickou výzvu pro odemykání databáze.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Popis umístění položky k odebrání.</translation>
</message>
<message>
- <source>Name of the entry to clip.</source>
- <translation>Název záznamu který oříznout.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Vytáhnout a vypsat obsah databáze.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Umístění extrahované databáze.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Název příkazu ke spuštění.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Vypsat položky databáze.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Umístění seznamu skupin. Výchozí je /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Vypsat univerzálně jedinečné identifikátory záznamů a skupin.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Sloučit dvě databáze.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC – aplikace pro správu hesel, fungující na vícero operačních systémech</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Umístění sloučené databáze.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>soubory s databázemi hesel k otevření (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Umístění výchozí databáze.</translation>
+ <source>path to a custom config file</source>
+ <translation>umístění vlastního souboru s nastaveními</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Pro oba databázové soubory použít shodné heslo.</translation>
+ <source>key file of the database</source>
+ <translation>soubor s klíčem k databázi</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Zobrazit heslo.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>načíst heslo k databázi ze standardního vstupu</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Název položky k zobrazení.</translation>
+ <source>Parent window handle</source>
+ <translation>Obecný identifikátor (handle) nadřazeného okna</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_da.ts b/share/translations/keepassx_da.ts
index 563f6adb3..decc99069 100644
--- a/share/translations/keepassx_da.ts
+++ b/share/translations/keepassx_da.ts
@@ -10,14 +10,30 @@
<translation>Om</translation>
</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>Rapportér fejl på: &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>
+ <translation>KeePassXC distribueres under betingelserne i GNU General Public License (GPL) version 2 eller (efter eget valg) version 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Bidragsydere</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;Se bidrag på GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Fejlsøgningsinformation</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inkludér følgende information når du indrapporterer en fejl:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Kopier til udklipsholder</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revision: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribution: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Biblioteker:</translation>
</message>
@@ -48,33 +68,27 @@ Kerne: %3 %4</translation>
<translation>Aktiverede udvidelser:</translation>
</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>Rapportér fejl på: &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>
- <translation>KeePassXC distribueres under betingelserne i GNU General Public License (GPL) version 2 eller (efter eget valg) version 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Projektet vedligeholdes af:</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;Se bidrag på GitHub&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inkludér følgende information når du indrapporterer en fejl:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Særlig tak fra KeePassXC holdet går til debfx for at udvikle den oprindelige KeePassX.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation type="unfinished"/>
+ <source>Build Type: %1
+</source>
+ <translation>Opret type:%1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Bekræft Adgang</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Husk dette valg</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 har forespurgt adgang til kodeord tilhørende disse element(er).
Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Bekræft Adgang</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Slå SSH Agenten til (kræver genstart)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Indsæt - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Indsæt</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Syntaksen af dit Auto-Type udtryk er forkert!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Denne Auto-Indsæt sætning indeholder en meget lang pause. Er du sikker på at du vil fortsætte? </translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation>Denne Auto-Indsæt kommando indeholder meget langsomme tastetryk. Er du sikker på at du vil fortsætte? </translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
+ <translation>Denne Auto-Indsæt kommando indeholder argumenter, som er gentaget ofte. Er du sikker på at du vil fortsætte? </translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Gruppe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Brugernavn</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvens</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Indsæt - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Vælg post til Auto-Indsæt:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser Bekræft Adgang</translation>
+ </message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Indsæt - KeePassXC</translation>
+ <source>Remember this decision</source>
+ <translation>Husk dette valg</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Tillad</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Afvis</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 har forespurgt adgang til kodeord tilhørende disse element(er).
+Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Dette er nødvendigt for at tilgå din database med KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Slå KeepassXC browser integration til</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Generelt</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Slå integration til for disse browsere:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Vis en notifikation når legitimationsoplysninger forespørges</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Anmod om at låse databasen op hvis den er låst</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Kun poster med samme skema (http://, https://, ftp://, ...) bliver returneret.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Match URL skemaer</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Returner kun det bedste match for en specifik URL i stedet for alle matches for hele domænet.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Returnér kun de bedst matchende poster</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sorter matchende poster efter &amp;navn</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sorter matchende poster efter &amp;brugernavn</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Fjern tilslutning til alle browsere</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Fjern alle tilladelser fra hukommelse</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avanceret</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Spørg aldrig om lov for hente leigitamationsoplysninger</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Kun den valgte database er nødt til at være forbundet med en klient.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>At automatisk skabe eller opdatere tekst-felter er ikke understøttet.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Vis avancerede tekst felter som begynder med &quot;KPH:&quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Opdaterer KeePassXC eller keepassxc-proxy binære sti automatisk til beskedscript ved opstart</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Opdater besked manifest dokumenter ved opstart</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Understøt en proxy applikation mellem KeePassXC og browser-udvidelse.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Understøt en proxy applikation mellem KeePassXC og browser-udvidelse.</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Brug en brugerdefineret proxy lokation hvis du har installeret en proxy manuelt.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Vælg en brugerdefineret proxy lokation</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Gennemse...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Advarsel:&lt;/b&gt;De følgende instillinger kan være farlige!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Eksekverbare Filer (*.exe);;Alle Filer (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Eksekverbare Filer (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Vælg en brugerdefineret proxy lokation</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Ny nøgleassocieringsanmodelse</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Du har modtaget en associeringsanmodelse for the ovenstående nøgle.
+
+Hvis du gerne vil give den adgang til din KeePassXC database,
+så giv den et unikt navn for at kunne identificere den og accepter den.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Gem og tillad adgang</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Overskriv eksisterende nøgle?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>En delt krypteringsnøgle med navnet &quot;%1&quot; eksisterer allerede.
+Vil du overskrive den?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Opdater post</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vil du opdatere oplysningerne i %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database låst!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Den aktive database er låst!
+Lås den valgte database op eller vælg en anden som er åbnet.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Indstilling er ikke tilgængelig!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Ingen nøgler fundet</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Ingen delte krypertingsnøgler fundet i KeePassXC Indstillinger.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Fjernede nøgler fra database</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Fjerner gemte tilladelser...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Fjernede tilladelser</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Ingen nøgler fundet</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Den aktive database indholder ikke en post med tilladelser</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Gentag kodeord</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Key fil</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Gennemse</translation>
</message>
@@ -157,6 +502,14 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Opret</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Genopfrisk</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Nøglefiler</translation>
</message>
@@ -177,6 +530,10 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Vælg en nøglefil</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Tomt kodeord</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vil du virkelig bruge en tom streng som kodeord?</translation>
</message>
@@ -191,20 +548,17 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Genopfrisk</translation>
+ <source>Legacy key file format</source>
+ <translation>Forældet nøglefilformat</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Tomt kodeord</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Du benytter et forældet nøglefilformat, som muligvis ikke vil blive understøttet i fremtiden.
+
+Overvej at generere en ny nøglefil.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +572,10 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Kloningsindstillinger</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Tilføj &apos; - Clone&apos; til titel</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Udskift brugernavn og kodeord med referencer</translation>
</message>
@@ -225,10 +583,6 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<source>Copy history</source>
<translation>Kopier historik</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Tilføj &apos; - Clone&apos; til titel</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -325,10 +679,6 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importér CSV-fil</translation>
- </message>
- <message>
<source>Error</source>
<translation>Fejl</translation>
</message>
@@ -339,17 +689,17 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>byte,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n byte(s),</numerusform><numerusform>%n byte(s),</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>rækker,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n række(r),</numerusform><numerusform>%n række(r),</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>kolonner</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n kolonne(r)</numerusform><numerusform>%n kolonne(r)</numerusform></translation>
</message>
</context>
<context>
@@ -371,6 +721,14 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Gennemse</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Genopfrisk</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Kan ikke åbne databasen.</translation>
</message>
@@ -379,6 +737,23 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Kan ikke åbne nøglefil</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Forældet nøglefilformat</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Du benytter et forældet nøglefilformat, som muligvis ikke vil blive understøttet i fremtiden.
+
+Overvej at generere en ny nøglefil.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Vis ikke denne advarsel igen</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Alle filer</translation>
</message>
@@ -390,14 +765,6 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<source>Select key file</source>
<translation>Vælg nøglefil</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Genopfrisk</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -414,14 +781,14 @@ Vælg venligst hvorvidt du vil tillade denne adgang.</translation>
<translation>Kan ikke åbne nøglefil</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Databasen åbnede fint. Intet at gøre.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Kan ikke åbne databasen.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Databasen åbnede fint. Intet at gøre.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Succes</translation>
</message>
@@ -439,28 +806,120 @@ Du kan gemme den nu.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Databasenavn:</translation>
+ <source>General</source>
+ <translation>Generelt</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Beskrivelse af database:</translation>
+ <source>Encryption</source>
+ <translation>Kryptering</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Antallet af runder er for højt</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 benytter et meget højt antal runder af nøgletransformationer med Argon2.
+
+Hvis du vil beholde antallet, så kan din database tage timer eller dage (eller endnu længere) at åbne!</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Forstået, beholder nummer</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Afbryd</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Antallet af runder er for lavt</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Krypteringsalgoritme</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (standard)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Transform rounds:</source>
<translation>Transformationsrunder:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Standard brugernavn:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation>MB</translation>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Databasenavn:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Beskrivelse af database:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Standard brugernavn:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Benchmark</translation>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Max. history items:</source>
@@ -471,26 +930,27 @@ Du kan gemme den nu.</translation>
<translation>Maks. historikstørrelse:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Brug papirkurv</translation>
+ <source> MiB</source>
+ <translation>MB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (standard)</translation>
+ <source>Use recycle bin</source>
+ <translation>Brug papirkurv</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritme:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Rod</translation>
</message>
<message>
@@ -510,22 +970,48 @@ Du kan gemme den nu.</translation>
<translation>Filen blev ikke fundet!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Åben KeePass 1 database</translation>
+ <source>Unable to open the database.</source>
+ <translation>Kan ikke åbne databasen.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 database</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Fil åbnet i skrivebeskyttet tilstand</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Åbn CSV-fil</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-fil</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Alle filer (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Flet database</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Åben KeePass 1 database</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 database</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Luk?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; er i redigeringstilstand.
+Kassér ændringer og luk alligevel?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Gem ændringer?</translation>
</message>
@@ -540,10 +1026,22 @@ Gem disse ændringer?</translation>
<translation>Kan ikke skrive til databasen.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Kodeord</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Gem database som</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Eksportér databasen til CSV-fil</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Kan ikke skrive til CSV-fil.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Ny database</translation>
</message>
@@ -562,12 +1060,6 @@ Please press cancel to finish your changes or discard them.</source>
Tryk på Afbryd for at afslutte dine ændringer eller kassere dem.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Denne database er aldrig blevet gemt.
-Du kan gemme databasen eller stop låsning.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,69 +1068,22 @@ Vil du gemme databasen før låsning?
Ellers mister du dine ændringer.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; er i redigeringstilstand.
-Kassér ændringer og luk alligevel?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Eksportér databasen til CSV-fil</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV-fil</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Kan ikke skrive til CSV-fil.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Kan ikke åbne databasen.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Flet database</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Databasen som du prøver at gemme er låst af en anden instans af KeePassXC.
-Ønsker du alligevel at gemme den?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Kodeord</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Database er allerede åben</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Databasen som du prøver at gemme er låst af en anden instans af KeePassXC.
-
-Ønsker du alligevel at åbne den?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Åbn skrivebeskyttet</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Fil åbnet i skrivebeskyttet tilstand</translation>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Åbn CSV-fil</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Søger...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Skift hovednøgle</translation>
</message>
@@ -659,6 +1104,14 @@ Do you want to open it anyway?</source>
<translation>Vil du virkelig slette %1 poster permanent?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Flyt post til papirkurven?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Flyt poster til skraldespanden?</translation>
</message>
@@ -667,6 +1120,18 @@ Do you want to open it anyway?</source>
<translation><numerusform>Ønsker du virkelig at flytte %n post over i papirkurven?</numerusform><numerusform>Ønsker du virkelig at flytte %n poster over i papirkurven?</numerusform></translation>
</message>
<message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Delete group?</source>
<translation>Slet gruppe?</translation>
</message>
@@ -679,71 +1144,131 @@ Do you want to open it anyway?</source>
<translation>Kan ikke beregne hovednøgle</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Flyt post til papirkurven?</translation>
+ <source>No current database.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <source>No source database, nothing to do.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searching...</source>
- <translation>Søger...</translation>
+ <source>Search Results (%1)</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>No current database.</source>
+ <source>No Results</source>
<translation type="unfinished"/>
</message>
<message>
- <source>No source database, nothing to do.</source>
+ <source>File has changed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search Results (%1)</source>
+ <source>The database file has changed. Do you want to load the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>No Results</source>
+ <source>Merge Request</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Execute command?</source>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Remember my choice</source>
+ <source>Empty recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Autoreload Request</source>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>DetailsWidget</name>
<message>
- <source>The database file has changed. Do you want to load the changes?</source>
+ <source>Generate TOTP Token</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Merge Request</source>
+ <source>Close</source>
+ <translation>Luk</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Generelt</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Kodeord</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <source>Username</source>
+ <translation>Brugernavn</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <source>Searching</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin?</source>
+ <source>Attributes</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <source>Attachments</source>
+ <translation>Vedhæftninger</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Noter</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Vindue</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvens</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Søg</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled</source>
<translation type="unfinished"/>
</message>
</context>
@@ -774,6 +1299,30 @@ Do you want to open it anyway?</source>
<translation>Historik</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>Ikke aktuel</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Indtastningshistorik</translation>
</message>
@@ -794,21 +1343,20 @@ Do you want to open it anyway?</source>
<translation>Ny attribut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Vælg fil</translation>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Filen kan ikke åbnes</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save attachment</source>
- <translation>Gem vedhæftning</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Kan ikke gemme vedhæftningen:</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -827,19 +1375,15 @@ Do you want to open it anyway?</source>
<translation>Et år</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
+ <source>Apply generated password?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
+ <source>Do you want to apply the generated password to this entry?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
+ <source>Entry updated successfully.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -858,27 +1402,27 @@ Do you want to open it anyway?</source>
<translation>Fjern</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Vedhæftninger</translation>
+ <source>Edit Name</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save</source>
- <translation>Gem</translation>
+ <source>Protect</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open</source>
- <translation>Åben</translation>
+ <source>Reveal</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Edit Name</source>
- <translation type="unfinished"/>
+ <source>Attachments</source>
+ <translation>Vedhæftninger</translation>
</message>
<message>
- <source>Protect</source>
+ <source>Foreground Color:</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Reveal</source>
+ <source>Background Color:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -889,18 +1433,6 @@ Do you want to open it anyway?</source>
<translation>Aktivér Auto-Indsæt for denne post</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
- </message>
- <message>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <source>Window title:</source>
- <translation>Vinduestitel:</translation>
- </message>
- <message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
<translation type="unfinished"/>
</message>
@@ -909,15 +1441,23 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use default se&amp;quence</source>
+ <source>Window Associations</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Vinduestitel:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -943,12 +1483,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Brugernavn:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -959,20 +1495,104 @@ Do you want to open it anyway?</source>
<translation>Gentag:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Titel:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Udløber</translation>
+ <source>Notes</source>
+ <translation>Noter</translation>
</message>
<message>
<source>Presets</source>
<translation>Predefinerede</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Noter:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Brugernavn:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Udløber</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Kommentar</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Dekrypter</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>Ikke aktuel</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopier til udklipsholder</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Privat nøgle</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Ekstern fil</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Gennemse...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1044,24 +1664,20 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Add custom icon</source>
- <translation>Tilføj brugerbestemt ikon</translation>
- </message>
- <message>
- <source>Delete custom icon</source>
- <translation>Slet brugerbestemt ikon</translation>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Images</source>
- <translation>Billeder</translation>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Alle filer</translation>
+ <source>Add custom icon</source>
+ <translation>Tilføj brugerbestemt ikon</translation>
</message>
<message>
- <source>Select Image</source>
- <translation>Vælg Billede</translation>
+ <source>Delete custom icon</source>
+ <translation>Slet brugerbestemt ikon</translation>
</message>
<message>
<source>Download favicon</source>
@@ -1072,31 +1688,35 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon</source>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation type="unfinished"/>
+ <source>Images</source>
+ <translation>Billeder</translation>
</message>
<message>
- <source>Use custo&amp;m icon</source>
- <translation type="unfinished"/>
+ <source>All files</source>
+ <translation>Alle filer</translation>
</message>
<message>
- <source>Confirm Delete</source>
+ <source>Select Image</source>
+ <translation>Vælg Billede</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <source>Custom icon already exists</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Custom icon already exists</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1118,11 +1738,120 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Fjern</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Navn</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Tilføj</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Fjern</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Åben</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Gem</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1155,6 +1884,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Group</source>
<translation>Gruppe</translation>
</message>
@@ -1171,8 +1905,66 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Kodeord</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Noter</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Udløber</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Oprettet</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Ændret</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Tilgået</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Vedhæftninger</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Tilpas visning</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Skjul brugernavne</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Skjul kodeord</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Tilpas til vindue</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Tilpas til indhold</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Nulstil til standard-indstillinger</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1184,6 +1976,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Kan ikke gemme fil!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1199,7 +2002,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>A-Z</source>
- <translation type="unfinished"/>
+ <translation>A-Z</translation>
</message>
<message>
<source>Lower Case Letters</source>
@@ -1207,7 +2010,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>a-z</source>
- <translation type="unfinished"/>
+ <translation>a-z</translation>
</message>
<message>
<source>Numbers</source>
@@ -1215,7 +2018,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>0-9</source>
- <translation type="unfinished"/>
+ <translation>0-9</translation>
</message>
<message>
<source>Special Characters</source>
@@ -1223,7 +2026,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>/*_&amp; ...</source>
- <translation type="unfinished"/>
+ <translation>/*_&amp; ...</translation>
</message>
<message>
<source>Exclude look-alike characters</source>
@@ -1233,17 +2036,376 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Vær sikker på at dit kodeord indeholder tegn fra alle grupper</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Udvidet ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
<message>
<source>&amp;Close</source>
- <translation type="unfinished"/>
+ <translation>&amp;Luk</translation>
</message>
<message>
<source>Close message</source>
+ <translation>Luk besked</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kan ikke beregne hovednøgle</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Forkert nøgle eller databasefil er korrupt.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kan ikke beregne hovednøgle</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>Database headers mangler</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kan ikke beregne hovednøgle</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Header SHA256 stemmer ikke</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Forkert nøgle eller database-filen er korrupt. (HMAC mismatch)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Invalid størrelse i headerfelt</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Invalid størrelse i headerfelt</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Kan ikke åbne buffer for KDF parametre i header</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Ikke understøtet nøgleafledningsfunktion (KDF) eller invalide parametre</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Invalid størrelse i indre headerfelt id</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Invalid størrelse i headerfelt</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Invalid symmetrisk ciffer algoritme</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kan ikke beregne hovednøgle</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Ikke understøttet ciffer</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Invalid længde af komprimeringsflag</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Ikke understøttet komprimeringsalgortime</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Invalidt antal af transformeringsrunder</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Invalid størrelse af start bytes</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Dette er ikke en 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>Den valgte fil er en gammel KeePass 1 databasefil (.kdb).
+
+Du kan importere den ved at klikke på Database &gt; &apos;Importér KeePass 1 database...&apos;.
+Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den importerede database med den gamle KeePassX 0.4 version.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Ikke understøttet KeePass 2 database version.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Ingen rodgruppe</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Mangler icon uuid eller data</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Flere gruppe-elementer</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Tomt gruppe-uuid</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Invalid værdi for Slå-Søgning-Til</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Intet gruppe-uuid fundet</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Tomt Slet-Objekt uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Mangler Slet-Objekt uuid eller tid</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Tomt post-uuid</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Intet post-uuid fundet</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Historiske elementer med forskelligt uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Binær nøgle eller værdi for post mangler</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Auto-Indsæt associerings-vindue eller -sekvens mangler</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Invalid boolsk værdi</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Invalid dato tid værdi</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Invalid farveværdi</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Invalid tal-værdi</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Invalid uuid værdi</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Kan ikke dekomprimere binær data</translation>
+ </message>
</context>
<context>
<name>KeePass1OpenWidget</name>
@@ -1275,6 +2437,35 @@ Do you want to open it anyway?</source>
<translation>Ikke understøttet KeePass database version</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Invalidt antal grupper</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Invalidt antal poster</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Invalidt antal transformationsfunder</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Kan ikke konstruere gruppetræ</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Rod</translation>
</message>
@@ -1286,327 +2477,501 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Forkert nøgle eller databasefil er korrupt.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Dette er ikke en KeePass database.</translation>
+ <source>Key transformation failed</source>
+ <translation>Nøgletransformering fejlede</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>KeePass database version ikke understøttet.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Forkert nøgle eller databasefil er korrupt.</translation>
+ <source>Invalid group field size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Kan ikke beregne hovednøgle</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</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>
+ <source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Kan ikke beregne hovednøgle</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Fatal fejl ved test af kryptografiske funktioner.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation type="unfinished"/>
+ <source>Incorrect group icon field size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group level field size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
+ <source>Invalid group field type</source>
+ <translation>Invalid type for gruppefelt</translation>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation>Mangler gruppe id eller niveau</translation>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation>Manglende type nummer for gruppefelt</translation>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation>Invalid størrelse for gruppefelt</translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Postens data længde passer ikke</translation>
+ </message>
+ <message>
+ <source>Invalid entry uuid field size</source>
+ <translation>Invalid uuid værdi</translation>
+ </message>
+ <message>
+ <source>Invalid entry group id field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Invalid entry icon field size</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Åben database</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Databaseindstillinger</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiér brugernavn til udklipsholder</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiér kodeord til udklipsholder</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Settings</source>
- <translation>Indstillinger</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Vis værktøjslinie</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>skrivebeskyttet</translation>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>En anden instans af KeePassXC kører allerede.</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Skift vindue</translation>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Fatal fejl ved test af kryptografiske funktioner.</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 Database</translation>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Fejl</translation>
</message>
+</context>
+<context>
+ <name>MainWindow</name>
<message>
- <source>All files</source>
- <translation>Alle filer</translation>
+ <source>&amp;Database</source>
+ <translation>&amp;Database</translation>
</message>
<message>
- <source>Save repaired database</source>
- <translation>Gem repareret database</translation>
+ <source>&amp;Recent databases</source>
+ <translation>&amp;Seneste databaser</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Skrivning til database fejler.</translation>
+ <source>Import</source>
+ <translation>Importér</translation>
</message>
<message>
- <source>&amp;Recent databases</source>
- <translation type="unfinished"/>
+ <source>&amp;Help</source>
+ <translation>%Hjælp</translation>
</message>
<message>
<source>E&amp;ntries</source>
- <translation type="unfinished"/>
+ <translation>Poster</translation>
</message>
<message>
<source>Copy att&amp;ribute to clipboard</source>
- <translation type="unfinished"/>
+ <translation>Kopiér att&amp;ribute til udklipsholder</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation>Tidsbaseret engangskodeord</translation>
</message>
<message>
<source>&amp;Groups</source>
- <translation type="unfinished"/>
+ <translation>&amp;Grupper</translation>
</message>
<message>
- <source>&amp;View</source>
+ <source>&amp;Tools</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Quit</source>
- <translation type="unfinished"/>
+ <translation>&amp;Afslut</translation>
</message>
<message>
<source>&amp;About</source>
- <translation type="unfinished"/>
+ <translation>&amp;O</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Åben database..</translation>
</message>
<message>
<source>&amp;Save database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Gem database</translation>
</message>
<message>
<source>&amp;Close database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Luk database</translation>
</message>
<message>
<source>&amp;New database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ny database</translation>
</message>
<message>
<source>Merge from KeePassX database</source>
- <translation type="unfinished"/>
+ <translation>Flet og kombiner fra KeePassX database</translation>
</message>
<message>
<source>&amp;Add new entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Tilføj ny post</translation>
</message>
<message>
<source>&amp;View/Edit entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Vis/Rediger post</translation>
</message>
<message>
<source>&amp;Delete entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Slet post</translation>
</message>
<message>
<source>&amp;Add new group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Tilføj ny gruppe</translation>
</message>
<message>
<source>&amp;Edit group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Rediger gruppe</translation>
</message>
<message>
<source>&amp;Delete group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Slet gruppe</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation type="unfinished"/>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Gem database som</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation type="unfinished"/>
+ <source>Change &amp;master key...</source>
+ <translation>Skift &amp;hovednøgle...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation type="unfinished"/>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Databaseindstillinger</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation type="unfinished"/>
+ <source>Database settings</source>
+ <translation>Databaseindstillinger</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation type="unfinished"/>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Klon post</translation>
</message>
<message>
<source>&amp;Find</source>
- <translation type="unfinished"/>
+ <translation>&amp;Find</translation>
</message>
<message>
<source>Copy &amp;username</source>
- <translation type="unfinished"/>
+ <translation>Kopier &amp;brugernavn</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiér brugernavn til udklipsholder</translation>
</message>
<message>
<source>Cop&amp;y password</source>
- <translation type="unfinished"/>
+ <translation>Kopier kodeord</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiér kodeord til udklipsholder</translation>
</message>
<message>
<source>&amp;Settings</source>
- <translation type="unfinished"/>
+ <translation>&amp;Indstillinger</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Kodeordsgenerator</translation>
</message>
<message>
<source>&amp;Perform Auto-Type</source>
- <translation type="unfinished"/>
+ <translation>&amp;Udfør Auto-Indsæt</translation>
</message>
<message>
<source>&amp;Open URL</source>
- <translation type="unfinished"/>
+ <translation>&amp;Åbn URL</translation>
</message>
<message>
<source>&amp;Lock databases</source>
- <translation type="unfinished"/>
+ <translation>%Lås databaser</translation>
</message>
<message>
<source>&amp;Title</source>
- <translation type="unfinished"/>
+ <translation>&amp;Titel</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Kopier titel til udklipsholder</translation>
</message>
<message>
<source>&amp;URL</source>
- <translation type="unfinished"/>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>&amp;Kopier URL til udklipsholder</translation>
</message>
<message>
<source>&amp;Notes</source>
- <translation type="unfinished"/>
+ <translation>&amp;Noter</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation type="unfinished"/>
+ <source>Copy notes to clipboard</source>
+ <translation>Kopier noter til udklipsholder</translation>
</message>
<message>
- <source>Clear history</source>
- <translation type="unfinished"/>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Eksporter til CSV-fil...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation type="unfinished"/>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importér KeePass 1 database...</translation>
</message>
<message>
- <source>Import</source>
- <translation type="unfinished"/>
+ <source>Import CSV file...</source>
+ <translation>Importér CSV-fil...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation type="unfinished"/>
+ <source>Re&amp;pair database...</source>
+ <translation>Reparer database</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation type="unfinished"/>
+ <source>Show TOTP</source>
+ <translation>Vis TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Indstil TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Kopiér &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Tøm skraldespand</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Ryd historik</translation>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Adgangsfejl for konfigurationsfil %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Det ser ud til at du bruger KeePassHTTP til browser-integration. Denne funktion er forældet og vil blive fjernet i fremtiden.&lt;br&gt;Skift til KeePassXC-Browser i stedet. Besøg vores &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;konverteringsguide&lt;/a&gt; for at få hjælp (advarsel %1 af 3). &lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>skrivebeskyttet</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Indstillinger</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Skift vindue</translation>
</message>
<message>
<source>Quit KeePassXC</source>
- <translation type="unfinished"/>
+ <translation>Luk KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Database</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Alle filer</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Åben database</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Gem repareret database</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Skrivning til database fejler.</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
- <translation type="unfinished"/>
+ <translation>Tryk på knappen på din YubiKey!</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation type="unfinished"/>
+ <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>ADVARSEL: Du bruger en ustabil udgave af KeePassXC!
+Der er høj risiko for korruption, sørg for at have en backup af dine databaser.
+Denne version er ikke beregnet til at blive brugt i produktion.</translation>
</message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Invalid nøglefil, forventede en OpenSSH nøgle</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation type="unfinished"/>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM grænse-mismatch</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation type="unfinished"/>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 afkodning fejlede</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation type="unfinished"/>
+ <source>Key file way too small.</source>
+ <translation>Nøglefil er alt for lille.</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation type="unfinished"/>
+ <source>Key file magic header id invalid</source>
+ <translation>Nøglefil magic i header er invalid</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation type="unfinished"/>
+ <source>Found zero keys</source>
+ <translation>Fandt ingen nøgler</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation type="unfinished"/>
+ <source>Failed to read public key.</source>
+ <translation>Kunne ikke læse offentlig nøgle.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation type="unfinished"/>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Korrupt nøglefil, kan ikke læse privat nøgle</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <translation>Der er ingen privat nøgle at dekryptere</translation>
+ </message>
+ <message>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Prøver at køre KDF uden ciffer</translation>
+ </message>
+ <message>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Kodefrase er nødvendig for at dekryptere denne nøgle </translation>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Nøgleafledning fejlede, er nøglefilen korrupt? </translation>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Dekryptering fejlede, forkert kodefrase? </translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Offentlig nøgle sluttede uventet under læsningen</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Privat nøgle sluttede uventet under læsningen</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Kan ikke skrive offentlig nøgle, da den er tom</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Offentlig nøgle sluttede uventet under skrivning</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Kan ikke skrive nøglen da den er tom</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Privat nøgle sluttede uventet under skrivnig</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Ikke-understøttet nøgletype: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Ukendt ciffer: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Ciffer IV er for kort til MD5 KDF</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Ukendt KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Ukendt nøgletype: %1</translation>
</message>
</context>
<context>
<name>OptionDialog</name>
<message>
<source>Dialog</source>
- <translation type="unfinished"/>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Dette er nødvendigt for at tilgå din database med ChromeIPass eller PassIFox</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Slå KeePassHTP server til</translation>
</message>
<message>
<source>General</source>
@@ -1614,15 +2979,48 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Sh&amp;ow a notification when credentials are requested</source>
- <translation type="unfinished"/>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Vis en notifikation når legitimationsoplysninger forespørges</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Returner kun det bedste match for en specifik URL i stedet for alle matches for hele domænet.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>&amp;Returnér kun de bedst matchende poster</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Anmod om at låse databasen op hvis den er låst</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Kun poster med samme skema (http://, https://, ftp://, ...) bliver returneret.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation>&amp;Match URL skemaer</translation>
</message>
<message>
<source>Sort matching entries by &amp;username</source>
- <translation type="unfinished"/>
+ <translation>Sorter matchende poster efter &amp;brugernavn</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Sorter &amp;passende poster efter navn</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Fjern alle delte krypteringsnøgler i den aktive database</translation>
</message>
<message>
<source>Re&amp;move all stored permissions from entries in active database</source>
- <translation type="unfinished"/>
+ <translation>Fjern alle gemte tilladelser fra poster i den aktive database</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Kodeordsgenerator</translation>
</message>
<message>
<source>Advanced</source>
@@ -1630,216 +3028,428 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Always allow &amp;access to entries</source>
- <translation type="unfinished"/>
+ <translation>Tillad altid &amp;adgang til poster</translation>
</message>
<message>
<source>Always allow &amp;updating entries</source>
- <translation type="unfinished"/>
+ <translation>Tillad alltid &amp;optaterede poster</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Kun den valgte database er nødt til at være forbundet med en klient.</translation>
</message>
<message>
<source>Searc&amp;h in all opened databases for matching entries</source>
- <translation type="unfinished"/>
+ <translation>&amp;Returnér kun de bedst matchende poster</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>At automatisk skabe eller opdatere tekst-felter er ikke understøttet.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Vis avancerede tekst felter som begynder med &quot;KPH:&quot;</translation>
</message>
<message>
<source>HTTP Port:</source>
- <translation type="unfinished"/>
+ <translation>HTTP Port:</translation>
</message>
<message>
<source>Default port: 19455</source>
+ <translation>Standard port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC vil lytte til dette port på 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Advarsel:&lt;/b&gt;De følgende instillinger kan være farlige!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Kan ikke forbinde via priviligerede porte</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Kan ikke forbinde til prioriterede port under 1024!
+Bruger standard port 19455.</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Kodeord:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>styrke</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropi:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Kodeord</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tegntyper</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Store Bogstaver</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Små Bogstaver</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numre</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Specialtegn</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Udvidet ASCII</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Udeluk lool-alike tegn</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Vælg tegn fra alle grupper:</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Længde:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Nøgleord sætning/frase:</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Ordliste:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Antal ord:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Ord separator</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Opret</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Kopier</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Acceptér</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Luk</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Entropy: %1 bit</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Entropy: %1 bit</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Kodeord kvalitet: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Dårligt</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Svagt</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Godt</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Udmærket</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation>Databasen er ikke åbnet</translation>
+ </message>
+ <message>
+ <source>Database hash not available</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Client public key not received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <source>Cannot decrypt message</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Timeout or cannot connect to KeePassXC</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Action cancelled or denied</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>KeePassXC association failed, try again</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Key change was not successful</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <source>Encryption key is not recognized</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Enable KeePassHTTP server</source>
+ <source>No saved databases found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <source>Incorrect action</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return only best matching entries</source>
+ <source>Empty message received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <source>No URL provided</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Match URL schemes</source>
+ <source>No logins found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Generator</source>
+ <source>Unknown error</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Only the selected database has to be connected with a client.</source>
+ <source>Add a new entry to a database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>Path of the database.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>PasswordGeneratorWidget</name>
<message>
- <source>Password:</source>
- <translation>Kodeord:</translation>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Character Types</source>
- <translation>Tegntyper</translation>
+ <source>path</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Upper Case Letters</source>
- <translation>Store Bogstaver</translation>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Lower Case Letters</source>
- <translation>Små Bogstaver</translation>
+ <source>username</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Numbers</source>
- <translation>Numre</translation>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Special Characters</source>
- <translation>Specialtegn</translation>
+ <source>URL</source>
+ <translation>URL</translation>
</message>
<message>
- <source>Exclude look-alike characters</source>
- <translation>Udeluk lool-alike tegn</translation>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Accept</source>
- <translation>Acceptér</translation>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%p%</source>
+ <source>Length for the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>strength</source>
+ <source>length</source>
<translation type="unfinished"/>
</message>
<message>
- <source>entropy</source>
+ <source>Path of the entry to add.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Length:</source>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Pick characters from every group</source>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Generate</source>
+ <source>Timeout in seconds before clearing the clipboard.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Close</source>
+ <source>Edit an entry.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Apply</source>
+ <source>Title for the entry.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Entropy: %1 bit</source>
+ <source>title</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Quality: %1</source>
+ <source>Path of the entry to edit.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Poor</source>
+ <source>Estimate the entropy of a password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Weak</source>
+ <source>Password for which to estimate the entropy.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Good</source>
+ <source>Perform advanced analysis on the password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Excellent</source>
+ <source>Extract and print the content of a database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password</source>
- <translation>Kodeord</translation>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Insert password to unlock %1: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
+ <source>Failed to load key file %1 : %2</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
+ <source>
+
+Available commands:
+</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
+ <source>Name of the command to execute.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation type="unfinished"/>
@@ -1862,7 +3472,27 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1882,14 +3512,22 @@ Change them only if you know what you are doing.</source>
<translation>Kodeord</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Noter</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Oprettet</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation type="unfinished"/>
</message>
@@ -1905,6 +3543,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1943,7 +3630,7 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
+ <source>Search...</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1955,7 +3642,7 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
+ <source>Case Sensitive</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1966,88 +3653,89 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Ny nøgleassocieringsanmodelse</translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Overskriv eksisterende nøgle?</translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Opdater post</translation>
</message>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vil du opdatere oplysningerne i %1 - %2?</translation>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database låst!</translation>
</message>
<message>
- <source>Abort</source>
- <translation type="unfinished"/>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Den aktive database er låst!
+Lås den valgte database op eller vælg en anden som er åbnet.</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Fjernede nøgler fra database</translation>
</message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Ingen nøgler fundet</translation>
</message>
<message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Indstilling er ikke tilgængelig!</translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Database locked!</source>
+ <source>Removing stored permissions...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Removed keys from database</source>
- <translation type="unfinished"/>
+ <source>Abort</source>
+ <translation>Afbryd</translation>
</message>
<message>
- <source>KeePassXC: No keys found</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Fjernede tilladelser</translation>
</message>
- <message>
- <source>KeePassXC: Settings not available!</source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <source>KeePassXC: Removed permissions</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Ingen nøgler fundet</translation>
</message>
<message>
- <source>KeePassXC: No entry with permissions found!</source>
- <translation type="unfinished"/>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Den aktive database indholder ikke en post med tilladelser</translation>
</message>
</context>
<context>
@@ -2066,16 +3754,32 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Adgangsfejl for konfigurationsfil %1</translation>
</message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Husk seneste databaser</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Gem automatisk ved afslutning</translation>
</message>
@@ -2084,20 +3788,28 @@ give it a unique name to identify and accept it.</source>
<translation>Gem automatisk ved ændringer</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimér ved kopiering til udklipsholder</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Brug gruppeikon ved oprettelse af post</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Global Auto-Indsæt genvej</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Language</source>
- <translation>Sprog</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2108,66 +3820,84 @@ give it a unique name to identify and accept it.</source>
<translation>Skjul vindue i systembakken når det er minimeret</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
+ <source>Hide window to system tray instead of app exit</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
+ <source>Dark system tray icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Sprog</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
+ <source>Auto-Type</source>
+ <translation>Auto-Indsæt</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Basic Settings</source>
+ <source>Use entry URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Remember last key files and security dongles</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Global Auto-Indsæt genvej</translation>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Indsæt</translation>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source>Startup</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
+ <source>File Management</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type delay</source>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation type="unfinished"/>
</message>
<message>
- <source> ms</source>
+ <source>Backup database file before saving</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Entry Management</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>General</source>
+ <translation>Generelt</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Ryd udklipsholder efter</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek</translation>
</message>
<message>
@@ -2175,8 +3905,12 @@ give it a unique name to identify and accept it.</source>
<translation>Lås databaserne efter inaktivitet i</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Vis kodeord i klartekst som standard</translation>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2187,15 +3921,15 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Vis kodeord i klartekst som standard</translation>
</message>
<message>
- <source>Convenience</source>
+ <source>Hide passwords in the preview panel</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
+ <source>Hide entry notes by default</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2206,6 +3940,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2218,6 +3956,14 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</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 type="unfinished"/>
</message>
@@ -2243,6 +3989,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek</translation>
</message>
</context>
@@ -2258,7 +4005,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Copy</source>
- <translation type="unfinished"/>
+ <translation>Kopier</translation>
</message>
<message>
<source>Expires in</source>
@@ -2279,10 +4026,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation type="unfinished"/>
</message>
@@ -2306,31 +4049,15 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Seneste databaser</translation>
</message>
-</context>
-<context>
- <name>main</name>
- <message>
- <source>path to a custom config file</source>
- <translation>sti til brugerdefineret indstillingsfil</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>databasens nøglefil</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation type="unfinished"/>
- </message>
<message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
+ <source>Welcome to KeePassXC %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
- <source>Copy a password to the clipboard</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2338,59 +4065,31 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>List database entries.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Merge two databases.</source>
+ <source>KeePassXC - cross-platform password manager</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Path of the database to merge into.</source>
+ <source>filenames of the password databases to open (*.kdbx)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>sti til brugerdefineret indstillingsfil</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation type="unfinished"/>
+ <source>key file of the database</source>
+ <translation>databasens nøglefil</translation>
</message>
<message>
- <source>Show a password.</source>
+ <source>read password of the database from stdin</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Name of the entry to show.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"/>
</message>
</context>
diff --git a/share/translations/keepassx_de.ts b/share/translations/keepassx_de.ts
index f3bd0e39f..dd0eff6df 100644
--- a/share/translations/keepassx_de.ts
+++ b/share/translations/keepassx_de.ts
@@ -10,14 +10,30 @@
<translation>Über</translation>
</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>Melden Sie Bugs auf: &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>
+ <translation>KeePassXC wird unter den Bedingungen der GNU General Public License (GPL) Version 2 oder Version 3 (je nach Ihrer Auswahl) vertrieben.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Mitwirkende</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;Mitwirkende auf GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Debug-Info</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Geben Sie folgende Informationen an, wenn Sie einen Bug melden:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>In Zwischenablage kopieren</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revision: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribution: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Bibliotheken:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</translation>
<translation>Aktivierte Erweiterungen:</translation>
</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>Melden Sie Bugs auf: &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>
- <translation>KeePassXC wird unter den Bedingungen der GNU General Public License (GPL) Version 2 oder Version 3 (je nach Ihrer Auswahl) vertrieben.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Projekt-Maintainer:</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;Mitwirkende auf GitHub&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Das KeePassXC-Team möchte ganz besonders debfx danken für die Entwicklung des ursprünglichen KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Geben Sie folgende Informationen an, wenn Sie einen Bug melden:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Distribution: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Build-Typ: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Zugriff bestätigen</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Diese Entscheidung merken</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 hat Zugriff auf Passwörter für folgende Element(e) angefordert.
Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Zugriff bestätigen</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>SSH Agent aktivieren (Neustart erforderlich)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Type - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Die Syntax Ihres Auto-Type-Befehls ist inkorrekt!</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>
+ </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>
+ </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 häufig wiederholt werden. Möchten Sie wirklich fortfahren?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Gruppe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Benutzername</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequenz</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Wählen Sie einen Eintrag für Auto-Type:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Type - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser: Zugriff bestätigen</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Diese Entscheidung merken</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Erlauben</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Ablehnen</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 hat Zugriff auf Passwörter für folgende Einträge angefordert.
+Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Dies ist notwendig, um mit KeePassXC-Browser auf Ihre Datenbank zuzugreifen</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>KeePassXC-Browser-Integration aktivieren</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allgemein</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Integration für diese Browser aktivieren:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Be&amp;nachrichtigung anzeigen, wenn Anmeldedaten angefragt werden.</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Verlange Entsperrung, 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>URL-Sche&amp;ma 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>Zeige nur die am besten passenden Einträge für eine URL anstatt aller Einträge der ganzen Domäne.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Nur am &amp;besten passende Anmeldedaten zurückliefern</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Passende Anmeldedaten nach &amp;Titel sortieren</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Passende Anmeldedaten nach &amp;Benutzernamen sortieren</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>Alle Browser &amp;abmelden</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Alle gemerkten Berechtigungen &amp;vergessen</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Fortgeschritten</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Niemals &amp;fragen, bevor auf Anmeldedaten zugegriffen wird</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Niemals fragen, bevor Anmeldedaten a&amp;ktualisiert werden.</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Nur die ausgewählte Datenbank muss mit dem Client verbunden sein.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Suc&amp;he in allen geöffneten Datenbanken nach passenden Anmeldedaten</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatisches Erstellen und Aktualisieren von erweiterten Attributen wird nicht unterstützt!</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Zeige auch erweiterte Attribute, welche mit &quot;KPH: &quot; beginnen</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Aktualisiert den KeePassXC- oder KeePassXC-Proxy-Pfad automatisch in den Native-Messaging-Skripts beim Start.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Native-Messaging-Manifeste beim Start aktualisieren</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Proxy-Anwendung zwischen KeePassXC und Browser-Erweiterung unterstützen</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Verwende eine &amp;Proxy-Anwendungen zwischen KeePassXC und Browser-Erweiterung</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Verwende benutzerdefinierten Proxy-Pfad, falls Proxy manuell installiert wurde.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Verwende &amp;benutzerdefinierten Proxy-Pfad</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Durchsuchen...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Warnung:&lt;/b&gt; Die folgenden Optionen können gefährlich sein!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Ausführbare Dateien (*.exe);;Alle Dateien (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Ausführbare Dateien (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Benutzerdefinierten Proxy-Pfad auswählen</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Sorry, aber KeePassXC-Browser wird derzeit für Snap-Releases nicht unterstützt.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Neue Schlüsselverbindungsanfrage</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Sie haben eine neue Verbindungsanfrage für den obigen Schlüssel.
+
+Wenn Sie Zugriff auf Ihre KeePassXC-Datenbank zulassen wollen,
+vergeben Sie bitte einen eindeutigen Namen und akzeptieren diese.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Speichern und Zugriff erlauben</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Bestehenden Schlüssel überschreiben?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Ein geteilter Schlüssel mit dem Namen „%1“ existiert bereits.
+Möchten Sie diesen überschreiben?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Eintrag aktualisiert</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Möchten Sie wirklich die Informationen in %1 - %2 aktualisieren?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Datenbank gesperrt!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Die aktive Datenbank ist gesperrt!
+Bitte entsperren Sie die ausgewählte Datenbank oder wählen Sie eine andere, die entsperrt ist.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Einstellung nicht verfügbar!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Die aktive Datenbank enthält keinen Einstellungseintrag.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Kein Schlüssel gefunden</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Kein geteilter Schlüssel in den KeePassXC-Einstellungen gefunden.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Schlüssel aus der Datenbank entfernt</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Es wurden erfolgreich %n Schlüssel aus den KeePassXC-Einstellungen entfernt.</numerusform><numerusform>Es wurden erfolgreich %n Schlüssel aus den KeePassXC-Einstellungen entfernt.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Entferne gespeicherte Berechtigungen...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Zugangsdaten entfernt</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Gespeicherte Berechtigungen wurden erfolgreich aus %n Eintrag entfernt.</numerusform><numerusform>Gespeicherte Berechtigungen wurden erfolgreich aus %n Einträgen entfernt.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Kein Eintrag mit Zugangsdaten gefunden!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>The aktive Datenbank enthält keinen Eintrag mit Zugangsdaten.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Passwort wiederholen:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Schlüsseldatei</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Durchsuchen</translation>
</message>
@@ -157,6 +502,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Erstellen</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Cha&amp;llenge-Response</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Neu laden</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Schlüsseldateien</translation>
</message>
@@ -177,6 +530,10 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Leeres Passwort</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Wollen Sie wirklich eine leere Zeichenkette als Passwort verwenden?</translation>
</message>
@@ -190,20 +547,17 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Festlegen von %1 als Schlüsseldatei nicht möglich: %2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Schlüsseldatei</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Cha&amp;llenge-Response</translation>
+ <source>Legacy key file format</source>
+ <translation>Veraltetes Schlüsseldatei-Format</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Neu laden</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Leeres Passwort</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Sie verwenden ein veraltetes Schlüsseldatei-Format, welches in Zukunft evtl. nicht mehr unterstützt wird.
+
+Bitte denken Sie darüber nach, eine neue Schlüsseldatei zu generieren.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -217,6 +571,10 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Klon-Optionen</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>„ - Klon“ zum Titel hinzufügen</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Benutzernamen und Passwort mit Referencen ersetzen</translation>
</message>
@@ -224,10 +582,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<source>Copy history</source>
<translation>Verlauf kopieren</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>„ - Klon“ zum Titel hinzufügen</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -324,10 +678,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>CSV-Datei importieren</translation>
- </message>
- <message>
<source>Error</source>
<translation>Fehler</translation>
</message>
@@ -338,17 +688,17 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>Byte,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n Byte,</numerusform><numerusform>%n Byte,</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>Zeilen,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n Zeile,</numerusform><numerusform>%n Zeilen,</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>Spalten</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n Spalte</numerusform><numerusform>%n Spalten</numerusform></translation>
</message>
</context>
<context>
@@ -370,6 +720,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Durchsuchen</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Neu laden</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Challenge-Response</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Öffnen der Datenbank nicht möglich.</translation>
</message>
@@ -378,6 +736,23 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Schlüsseldatei kann nicht geöffnet werden</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Veraltetes Schlüsseldatei-Format</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Sie verwenden ein veraltetes Schlüsseldatei-Format, welches in Zukunft evtl. nicht mehr unterstützt wird.
+
+Bitte denken Sie darüber nach, eine neue Schlüsseldatei zu generieren.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Diese Warnungen nicht wieder anzeigen</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Alle Dateien</translation>
</message>
@@ -389,14 +764,6 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<source>Select key file</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Neu laden</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Challenge-Response</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -413,14 +780,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten.</translation>
<translation>Schlüsseldatei kann nicht geöffnet werden</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Datenbank wurde ordnungsgemäß geöffnet. Es gibt nichts zu tun.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Öffnen der Datenbank nicht möglich.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Datenbank wurde ordnungsgemäß geöffnet. Es gibt nichts zu tun.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Erfolg</translation>
</message>
@@ -438,28 +805,122 @@ sie kann nun gespeichert werden.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Datenbankname:</translation>
+ <source>General</source>
+ <translation>Allgemein</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Datenbankbeschreibung:</translation>
+ <source>Encryption</source>
+ <translation>Verschlüsselung</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Anzahl Runden zu hoch</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>
+ <message>
+ <source>Cancel</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Anzahl 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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Konnte Schlüssel nicht mit den neuen KDF-Parametern transformieren; KDF unverändert.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>Thread</numerusform><numerusform>Threads</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Verschlüsselungs-Algorithmus.</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (Standard)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Schlüssel-Ableitungsfunktion</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Verschlüsselungsdurchläufe:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Standardbenutzername:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>1-Sekunden-Verzögerung messen</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Speicher-Verbrauch</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallelität:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Datenbank-Metadaten</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Datenbankname:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Datenbankbeschreibung:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Standardbenutzername:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Benchmark</translation>
+ <source>History Settings</source>
+ <translation>Verlaufseinstellungen</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -470,26 +931,27 @@ sie kann nun gespeichert werden.</translation>
<translation>Max. Verlaufsgröße:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Papierkorb verwenden</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (Standard)</translation>
+ <source>Use recycle bin</source>
+ <translation>Papierkorb verwenden</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Erweiterte Datenbankeinstellungen</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algorithmus:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>&amp;Kompression aktivieren (empfohlen)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Root</translation>
</message>
<message>
@@ -509,22 +971,48 @@ sie kann nun gespeichert werden.</translation>
<translation>Datei nicht gefunden!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1 Datenbank öffnen</translation>
+ <source>Unable to open the database.</source>
+ <translation>Öffnen der Datenbank ist nicht möglich.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 Datenbank</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Datei ist schreibgeschützt</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>CSV-Datei öffnen</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-Datei</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Alle Dateien (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Datenbank zusammenführen</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 Datenbank öffnen</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 Datenbank</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Schließen?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; wird bearbeitet.
+Änderungen verwerfen und trotzdem schließen?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Änderungen speichern?</translation>
</message>
@@ -539,10 +1027,22 @@ Save changes?</source>
<translation>Schreiben der Datenbank fehlgeschlagen.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Passwörter</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Datenbank speichern unter</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Datenbank als CSV-Datei exportieren.</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Die CSV Datei konnte nicht gespeichert werden.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Neue Datenbank</translation>
</message>
@@ -561,12 +1061,6 @@ Please press cancel to finish your changes or discard them.</source>
Wählen sie „Abbrechen“, um die Änderungen zu speichern oder sie zurückzunehmen.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Diese Datenbank wurde noch nicht gespeichert.
-Sie können sie speichern oder die Sperre freigeben.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -575,69 +1069,23 @@ Soll sie gespeichert werden bevor sie gesperrt wird?
Anderenfalls gehen Ihre Änderungen verloren.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; wird bearbeitet.
-Änderungen verwerfen und trotzdem schließen?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Datenbank als CSV-Datei exportieren.</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV-Datei</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Die CSV Datei konnte nicht gespeichert werden.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Öffnen der Datenbank ist nicht möglich.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Datenbank zusammenführen</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Die Datenbank, die gespeichert werden soll, wird von einer anderen KeePassXC-Instanz verwendet.
-Soll sie dennoch gespeichert werden? </translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Passwörter</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Datenbank bereits geöffnet</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Die Datenbank, die Sie versuchen, zu öffnen, wird bereits von einer anderen KeePassXC-Instanz verwendet.
-
-Möchten Sie diese dennoch öffnen?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Schreibgeschützt öffnen</translation>
+ <source>Disable safe saves?</source>
+ <translation>Sicheres Speichern deaktivieren?</translation>
</message>
<message>
- <source>File opened in read only mode.</source>
- <translation>Datei ist schreibgeschützt</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>CSV-Datei öffnen</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC konnte die Datenbank nach mehrmaligem Versuch nicht erfolgreich speichern. Dies wird möglicherweise durch Synchronisierungsdienste verursacht, die die Datei geöffnet halten.
+Sicheres Speichern deaktivieren und erneut versuchen?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Suche…</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Hauptschlüssel ändern</translation>
</message>
@@ -658,6 +1106,14 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Wollen Sie die Einträge &quot;%1&quot; wirklich löschen?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Eintrag in den Papierkorb verschieben?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Möchten Sie wirklich den Eintrag &quot;%1&quot; in den Papierkorb verschieben?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Einträge in den Papierkorb verschieben?</translation>
</message>
@@ -666,28 +1122,28 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation><numerusform>Wollen Sie wirklich %n Eintrag in den Papierkorb verschieben?</numerusform><numerusform>Wollen Sie wirklich %n Einträge in den Papierkorb verschieben?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Gruppe löschen?</translation>
+ <source>Execute command?</source>
+ <translation>Befehl ausführen?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Wollen Sie die Gruppe &quot;%1&quot; wirklich löschen?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Folgenden Befehl ausführen? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Berechnung des Hauptschlüssels gescheitert</translation>
+ <source>Remember my choice</source>
+ <translation>Meine Auswahl merken</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Eintrag in den Papierkorb verschieben?</translation>
+ <source>Delete group?</source>
+ <translation>Gruppe löschen?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Möchten Sie wirklich den Eintrag &quot;%1&quot; in den Papierkorb verschieben?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Wollen Sie die Gruppe &quot;%1&quot; wirklich löschen?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Suche…</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des Hauptschlüssels gescheitert</translation>
</message>
<message>
<source>No current database.</source>
@@ -706,20 +1162,8 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Keine Ergebnisse</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Befehl ausführen?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Folgenden Befehl ausführen? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Meine Auswahl merken</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Automatisches Neuladen angefordert</translation>
+ <source>File has changed</source>
+ <translation>Datei hat sich geändert</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -730,8 +1174,10 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Zusammenführungsanfrage</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Die Datenbankdatei wurde geändert und Sie haben noch nicht gespeicherte Änderungen. Wollen Sie Ihre Änderungen zusammenführen?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Die Datenbank wurde verändert und Sie haben nicht gespeicherte Änderungen.
+Möchten Sie Ihre Änderungen zusammenführen?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -747,6 +1193,89 @@ Möchten Sie diese dennoch öffnen?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>TOTP-Token generieren</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Schließen</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allgemein</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Passwort</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Ablaufdatum</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Benutzername</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Suche</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attribute</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anhänge</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notizen</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Fenster</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequenz</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Suche</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Löschen</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Niemals</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[GESCHÜTZT]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Deaktiviert</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Aktiviert</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -773,6 +1302,30 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Verlauf</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH-Agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n. a.</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(verschlüsselt)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Privatschlüssel auswählen</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Datei zu groß, um ein Privatschlüssel zu sein</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Privatschlüsel konnte nicht geöffnet werden</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Eintragsverlauf</translation>
</message>
@@ -793,21 +1346,20 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Neue Eigenschaft</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Datei wählen</translation>
+ <source>Confirm Remove</source>
+ <translation>Entfernen bestätigen</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Öffnen der Datei nicht möglich</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Sind Sie sicher, dass Sie dieses Attribut entfernen möchten?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Anhang speichern</translation>
+ <source>[PROTECTED]</source>
+ <translation>[GESCHÜTZT]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Speichern des Anhangs nicht möglich:</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Klicken zum Anzeigen oder Bearbeiten</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -826,20 +1378,16 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>1 Jahr</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Entfernen bestätigen</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Sind Sie sicher, dass Sie dieses Attribut entfernen möchten?</translation>
+ <source>Apply generated password?</source>
+ <translation>Erzeugtes Passwort anwenden?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[GESCHÜTZT] Klicken Sie „Zeigen“ zum Anzeigen oder Bearbeiten</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Möchten Sie das das erzeugte Passwort auf den Eintrag anwenden?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Sind Sie sicher, dass Sie diesen Anhang löschen wollen?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Eintrag erfolgreich aktualisiert.</translation>
</message>
</context>
<context>
@@ -857,18 +1405,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Entfernen</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Anhänge</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Speichern</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Offen</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Namen bearbeiten</translation>
</message>
@@ -880,24 +1416,24 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Reveal</source>
<translation>Zeigen</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Auto-Type für diesen Eintrag aktivieren</translation>
+ <source>Attachments</source>
+ <translation>Anhänge</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Textfarbe</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Hintergrundfarbe</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Fenstertitel:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Auto-Type für diesen Eintrag aktivieren</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -908,16 +1444,24 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Ben&amp;utzerdefinierte Auto-Type-Sequenz verwenden:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Standardse&amp;quenz verwenden</translation>
+ <source>Window Associations</source>
+ <translation>Fenster-Einstellungen</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>B&amp;enutzerdefinierte Sequenz:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Fenster-Einstellungen</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Fenstertitel:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Spezielle Auto-Type-Sequenz für dieses Fenster verwenden:</translation>
</message>
</context>
<context>
@@ -942,12 +1486,8 @@ Möchten Sie diese dennoch öffnen?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Benutzername:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -958,20 +1498,104 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Wiederholen:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Titel:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Verfällt</translation>
+ <source>Notes</source>
+ <translation>Notizen</translation>
</message>
<message>
<source>Presets</source>
<translation>Vorgaben</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notizen:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Klicken Sie das Kontrollkästchen, um die Notizen anzuzeigen.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Benutzername:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Verfällt</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formular</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Entferne Schlüssel vom Agenten nach</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>Sekunden</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Fingerabdruck</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Entferne Key vom Agenten wenn Datenbank geschlossen wird</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Öffentlicher Schlüssel</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Key zum Agenten hinzufügen, wenn Datenbank geöffnet / entsperrt wird</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Kommentar</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Entschlüsseln</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n. a.</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>In die Zwischenablage kopieren</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Privatschlüssel</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Zum Agent hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Aus Agent löschen</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Verlange Benutzer-Bestätigung, wenn Schlüssel verwendet wird.</translation>
</message>
</context>
<context>
@@ -1043,6 +1667,14 @@ Möchten Sie diese dennoch öffnen?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Standardsymbol verwenden</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>B&amp;enutzerdefiniertes Symbol verwenden</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Eigenes Symbol hinzufügen</translation>
</message>
@@ -1051,6 +1683,18 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Eigenes Symbol löschen</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Favicon herunterladen</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Abrufen des Favicons nicht möglich</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Tipp: Sie können Google als Fallback festlegen unter Werkzeuge&gt;Einstellungen&gt;Sicherheit</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Bilder</translation>
</message>
@@ -1063,24 +1707,12 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Bild auswählen</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Favicon herunterladen</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Abrufen des Favicons nicht möglich</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Icon kann nicht gelesen werden</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Standardsymbol verwenden</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>B&amp;enutzerdefiniertes Symbol verwenden</translation>
+ <source>Custom icon already exists</source>
+ <translation>Es gibt bereits ein eigenes Symbol </translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1090,14 +1722,6 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Dieses Icon wird noch von %1 Einträgen verwendet und würde mit dem Standard-Icon ersetzt. Sind Sie sicher, dass die fortfahren wollen?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Tipp: Sie können Google als Fallback festlegen unter Werkzeuge&gt;Einstellungen&gt;Sicherheit</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Es gibt bereits ein eigenes Symbol </translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1117,15 +1741,129 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Plugin-Daten</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Entfernen</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Plugin-Daten löschen?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Möchten Sie die ausgewählten Plugin-Daten wirklich löschen?
+Dies kann dazu führen, dass die jeweiligen Plugins nicht mehr richtig funktionieren.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Schlüssel</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Wert</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Klon</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Name</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Größe</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formular</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Hinzufügen</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Entfernen</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Offen</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Speichern</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Dateien auswählen</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Sind Sie sicher, dass Sie %n Anhang löschen wollen?</numerusform><numerusform>Sind Sie sicher, dass Sie %n Anhänge löschen möchten?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Entfernen bestätigen</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Anhänge speichern</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Konnte Verzeichnis nicht erstellen:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Sind Sie sicher, dass sie die existierende Datei „%1“ mit dem Anhang überschreiben wollen?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Überschreiben bestätigen</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Speichern der Anhänge nicht möglich:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Öffnen des Anhangs nicht möglich:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Öffnen des Anhangs nicht möglich:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Öffnen der Datei nicht möglich</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1154,6 +1892,11 @@ Möchten Sie diese dennoch öffnen?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Gruppe</translation>
</message>
@@ -1170,9 +1913,67 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref:</translation>
+ <source>Never</source>
+ <translation>Niemals</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Passwort</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notizen</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Verfällt</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Erstellt</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Geändert</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Zuletzt zugegriffen</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anhänge</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Ansicht anpassen</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Benutzernamen ausblenden</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Passwörter ausblenden</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>An Fenster anpassen</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>An Inhalt anpassen</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Zurücksetzen</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Anhänge (Icon)</translation>
</message>
</context>
<context>
@@ -1183,6 +1984,17 @@ Möchten Sie diese dennoch öffnen?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Datei konnte nicht gespeichert werden!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Speichern des Native-Messaging-Skripts nicht möglich.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1232,6 +2044,10 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Sicherstellen, dass das Passwort Zeichen aus allen Gruppen enthält.</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Erweitertes ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1245,6 +2061,361 @@ Möchten Sie diese dennoch öffnen?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des Master-Passworts gescheitert</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Fehler beim Ausführen des Challenge-Response-Verfahrens</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Falscher Schlüssel oder die Datenbank ist beschädigt.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Fehler beim Ausführen des Challenge-Response-Verfahrens</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des Master-Passworts gescheitert</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>fehlende Datenbank-Header</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des Master-Passworts gescheitert</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Ungültige Größe der Header-Prüfsumme</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Ungültige SHA256-Prüfsumme für Header</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Falscher Schlüssel oder Datei ist beschädigt (ungültiger HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Unbekannter Verschlüsselungsalgorithmus</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Ungültige Größe der Header-ID</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Ungültiger Header-Feldlänge</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Ungültige Header-Datenlänge</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Konnte Puffer mit KDF-Parametern im Header nicht öffnen</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Nicht unterstützte Schlüssel-Ableitungsfunktion (KDF) oder ungültige Parameter</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Veraltete Header-Felder in KDBX4-Datei gefunden.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Ungültige Größer der Inner-Header-ID</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Ungültige Inner-Header-Feldlänge</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Ungültige Inner-Header-Binärgröße</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige KeePass-Variant-Map-Version</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Variant-Map-Eintragsdaten</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Variant-Map-Eintragsdaten</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Bool Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Int32 Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige UInt32 Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige Int64 Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültige UInt64 Variant-Map-Eintragslänge</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ungültiger Variant-Map-Eintragstyp</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Falsche Feldgröße für Variant-Map-Feldtyp</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Ungültiger symmetrischer Verschlüsselungsalgorithmus</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Berechnung des Master-Passworts gescheitert</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>KDF-Parameter aus Variant-Map konnten nicht serialisiert werden</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Ungültige Länge der Algorithmus-UUID</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Nicht unterstützter Verschlüsselungsalgorithmus</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Ungültige Kompressions-Flag-Fänge</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Nicht unterstützter Kompressionsalgorithmus</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Ungültige Master-Seed-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Ungültige Transform-Seed-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Ungültige Transformations-Runden-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Ungültige Start-Byte-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Ungültige Random-Stream-ID-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Ungültige Inner-Random-Stream-Cipher</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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).
+
+Zum Importieren gehen Sie auf Datenbank &gt; &apos;KeePass 1-Datenbank importieren...&apos;.
+Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann später nicht mehr mit der alten KeePassX-Version 0.4 geöffnet werden.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Nicht unterstützte KeePass 2-Datenbank-Version</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML-Parser-Fehler: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Keine Root-Gruppe</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Fehlende Icon-UUID oder -Daten</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Fehlender benutzerdefinierter Datenschlüssel oder -wert</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Mehrere Gruppen-Elemente</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Nicht gesetzte Gruppen-UUID</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Ungültige Gruppen-Icon-Anzahl</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Ungültiger Wert für EnableAutoType</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Ungültiger Wert für EnableSearching</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Keine Gruppen-UUID gefunden</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Fehlende DeleteObject-UUID</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Fehlende DeletedObject-UUID oder -Zeit</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Fehlende Eintrags-UUID</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Ungültige Eintrags-Icon-Anzahl</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Verlaufselement in Eintragsverlauf</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Keine Eintrags-UUID gefunden</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Verlaufselement mit anderer UUID</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Eintrags-Zeichenfolge konnte nicht entschlüssel werden</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Doppelte Benutzerattribut gefunden</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Eintrags-Schlüssel oder -Wert fehlt</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Doppelter Anhang gefunden</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Eintrags-Binärschlüssel oder -Wert fehlt</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Auto-Type-Fensterangabe oder -Sequenz fehlt</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Ungültiger Bool-Wert</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Ungültiger Datums-Zeit-Wert</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Ungültiger Farbwert</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Ungültiger RGB-Farbteil</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Ungültiger Zahlwert</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Ungültiger UUID-Wert</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Binärdatei konnte nicht dekomprimiert werden</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1274,6 +2445,35 @@ Möchten Sie diese dennoch öffnen?</translation>
<translation>Nicht unterstützte KeePass-Datenbankversion.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Verschlüsselungs-IV konnte nicht gelesen werden</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Ungültige Anzahl Gruppen</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Ungültige Anzahl Einträge</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Ungültige Inhalts-Hashlänge</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Ungültige Transform-Seed-Länge</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Ungültige Anzahl Transform-Runden</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Gruppen-Baum konnte nicht erzeugt werden</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Root</translation>
</message>
@@ -1285,129 +2485,141 @@ Möchten Sie diese dennoch öffnen?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Falscher Schlüssel oder die Datenbank ist beschädigt.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Keine KeePass-Datenbank.</translation>
+ <source>Key transformation failed</source>
+ <translation>Schlüssel-Transformation fehlgeschlagen</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Nicht unterstützte KeePass-Datenbankversion.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Ungültige Gruppen-Typanzahl</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Falscher Schlüssel oder die Datei ist beschädigt.</translation>
+ <source>Invalid group field size</source>
+ <translation>Falsche Feldgröße für Gruppe</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Berechnung des Hauptschlüssels gescheitert</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Falsche Feldgröße für Gruppenfeld</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Fehler beim Ausführen des Challenge-Response-Verfahrens</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Falsche Feldgröße für Gruppen-ID</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).
-
-Zum Importieren gehen Sie auf Datenbank &gt; &apos;KeePass 1-Datenbank importieren...&apos;.
-Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann später nicht mehr mit der alten KeePassX-Version 0.4 geöffnet werden.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Erstellungs-Zeit</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Fehler beim Ausführen des Challenge-Response-Verfahrens</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Änderungszeit</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Berechnung des Hauptschlüssels gescheitert</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Zugriffszeit</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Fataler Fehler beim Testen der kryptografischen Funktionen.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Verfallszeit</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Fehler</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Icon</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Lock-Datei konnte nicht erstellt werden. Einzelinstanzmodus ist deaktiviert.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Falsche Feldgröße für Gruppen-Level</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Eine andere KeePassXC-Instanz läuft bereits</translation>
+ <source>Invalid group field type</source>
+ <translation>Falsche Feldtyp für Gruppe</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Vorhandene einmal-Sperrdatei ist ungültig. Starte neuen Vorgang. </translation>
+ <source>Missing group id or level</source>
+ <translation>Fehlende Gruppen-ID oder -Level</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Datenbank öffnen</translation>
+ <source>Missing entry field type number</source>
+ <translation>Fehlende Eintragsfeld-Typeanzahl</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Datenbankeinstellungen</translation>
+ <source>Invalid entry field size</source>
+ <translation>Falsche Feldgröße für Eintrag</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Benutzername in die Zwischenablage kopieren</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Gelesene Eintrags-Felddaten haben falsche Größe</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Passwort in die Zwischenablage kopieren</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Eintrags-UUID hat falsche Größe</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Einstellungen</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Falsche Feldgröße für Eintrags-Gruppen-ID</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Symbolleiste anzeigen</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Falsche Feldgröße für Eintrags-Icon</translation>
</message>
<message>
- <source>read-only</source>
- <translation>Nur Lesezugriff</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Falsche Feldgröße für Eintrags-Erstellungszeit</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Fenster zeigen / verstecken</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Falsche Feldgröße für Eintrags-Änderungszeit</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 Datenbank</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Falsche Feldgröße für Eintrags-Verfallszeit</translation>
</message>
<message>
- <source>All files</source>
- <translation>Alle Dateien</translation>
+ <source>Invalid entry field type</source>
+ <translation>Ungültiger Eintrags-Feldtyp</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Reparierte Datenbank speichern</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Vorhandene einmal-Sperrdatei ist ungültig. Starte neuen Vorgang. </translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Schreiben der Datenbank fehlgeschlagen.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Lock-Datei konnte nicht erstellt werden. Einzelinstanzmodus ist deaktiviert.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Eine andere KeePassXC-Instanz läuft bereits</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Fataler Fehler beim Testen der kryptografischen Funktionen.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Fehler</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Datenbank</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Zuletzt verwendete Datenbanken</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importieren</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Hilfe</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Ei&amp;nträge</translation>
</message>
@@ -1416,12 +2628,16 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>Feld in &amp;Zwischenablage kopieren</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Zeitbasiertes Einmal-Passwort (TOTP)</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Gruppen</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Ansicht</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Werkzeuge</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1432,6 +2648,10 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>&amp;Über</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Datenbank öffnen...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Datenbank &amp;speichern</translation>
</message>
@@ -1472,24 +2692,24 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>Gruppe &amp;löschen</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Datenbankeinstellungen</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Datenbank speichern unter...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Eintrag &amp;klonen</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Ha&amp;uptschlüssel ändern...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Timed One-Time-Passwort</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Datenbankeinstellungen</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>&amp;TOTP kopieren</translation>
+ <source>Database settings</source>
+ <translation>Datenbankeinstellungen</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>TOTP anzeigen</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Eintrag &amp;klonen</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1500,14 +2720,26 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>&amp;Benutzernamen kopieren</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Benutzername in die Zwischenablage kopieren</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Passwort kop&amp;ieren</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Passwort in die Zwischenablage kopieren</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Einstellungen</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Passwortgenerator</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Auto-Type ausführen</translation>
</message>
@@ -1524,165 +2756,222 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann
<translation>&amp;Titel</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Titel in Zwischenablage kopieren</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>URL in Zwischenablage kopieren</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notizen</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Passwortgenerator</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Notizen in Zwischenablage kopieren</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Verlauf löschen</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>Als CSV-Datei &amp;exportieren...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Datenbank</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>KeePass 1-Datenbank importieren...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importieren</translation>
+ <source>Import CSV file...</source>
+ <translation>CSV-Datei importieren...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Werkzeuge</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Datenbank repar&amp;ieren...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>TOTP anzeigen</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Papierkorb leeren</translation>
+ <source>Set up TOTP...</source>
+ <translation>TOTP einrichten...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>&amp;TOTP kopieren</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Papierkorb l&amp;eeren</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Verlauf löschen</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Zugriffsfehler für Konfigurations-Datei %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>KeePassXC beenden</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Es sie aus, als ob Sie KeePassHTTP für Browser-Integration nutzen. Dieses Feature is veraltet und wird in Zukunft entfernt. &lt;br&gt;Bitte wechseln Sie zu KeePassXC-Browser! Für Hilfe bei der Migration, lesen Sie unseren &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;Migrations-Leitfaden&lt;/a&gt; (Warnung %1 von 3).</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Bitte drücken Sie den Button Ihres YubiKeys</translation>
+ <source>read-only</source>
+ <translation>Nur Lesezugriff</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Hilfe</translation>
+ <source>Settings</source>
+ <translation>Einstellungen</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Datenbank öffnen...</translation>
+ <source>Toggle window</source>
+ <translation>Fenster zeigen / verstecken</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Datenbank speichern unter...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>KeePassXC beenden</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Ha&amp;uptschlüssel ändern...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Datenbank</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>Als CSV-Datei &amp;exportieren...</translation>
+ <source>All files</source>
+ <translation>Alle Dateien</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>KeePass 1-Datenbank importieren...</translation>
+ <source>Open database</source>
+ <translation>Datenbank öffnen</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>CSV-Datei importieren...</translation>
+ <source>Save repaired database</source>
+ <translation>Reparierte Datenbank speichern</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Datenbank repar&amp;ieren...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Schreiben der Datenbank fehlgeschlagen.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>TOTP einrichten...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Bitte drücken Sie den Button Ihres YubiKeys</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 Datenkorruption, pflegen Sie ein Backup Ihrer Datenbank.
+Diese Version ist nicht für den Produktiveinsatz gedacht.</translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialog</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Ungültige Schlüsseldatei, OpenSSH-Schlüssel erwartet</translation>
</message>
<message>
- <source>General</source>
- <translation>Allgemein</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Falsche PEM-Boundarys</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Zeig&amp;e eine Benachrichtigung, wenn Anmeldedaten angefordert werden.</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64-Dekodierung fehlgeschlagen</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Sortiere gefundene Einträge nach &amp;Benutzername</translation>
+ <source>Key file way too small.</source>
+ <translation>Schlüsseldatei ist viel zu klein</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Entferne alle gespeicherten Berechtigungen für Einträge in der aktiven Datenbank</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Magic-Header-ID der Schlüsseldate ungültig</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Fortgeschritten</translation>
+ <source>Found zero keys</source>
+ <translation>Null Schlüssel gefunden</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>&amp;Zugriff auf Einträge immer erlauben</translation>
+ <source>Failed to read public key.</source>
+ <translation>Öffentlicher Schlüssel konnte nicht gelesen werden</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>&amp;Aktualisierung von Einträgen immer erlauben</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Korrupte Schlüsseldatei, lesen des Privatschlüssels fehlgeschlagen</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Suche in allen offenen Datenbanken nach übereinstimmenden Einträgen</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Keine Privatschlüssel-Nutzdaten zum Entschlüsseln</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP-Port:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Versuche, KDF ohne Verschlüsselungsalgorithmus anzuwenden</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Standard-Port: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Passphrase zum Entschlüsseln des Schlüssels benötigt</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Verlange Entsperrung, wenn die Datenbank gesperrt ist.</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Schlüssel-Ableitung fehlgeschlagen, Schlüsseldatei korrupt?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Sortiere gefundene Einträge nach Titel</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Entschlüsselung fehlgeschlagen, falsche Passphrase?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC überwacht diesen Port auf 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Unerwartetes EOF beim Lesen des öffentlichen Schlüssels</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Privilegierte Ports können nicht überwacht werden</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Unerwartetes EOF beim Lesen des Privatschlüssels</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Privilegierte Ports unterhalb von 1024 können nicht überwacht werden.
-Es wird der Standard-Port 19455 verwendet.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Öffentlicher Schlüssel konnte nicht geschrieben werden, da er leer ist</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>&amp;Entferne alle freigegebenen Chiffrierschlüssel aus der aktiven Datenbank</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Unerwartetes EOF beim Schreiben des öffentlichen Schlüssels</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Zeige auch erweiterte Attribute, welche mit &quot;KPH: &quot; beginnen</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Privatschlüssel konnte nicht geschrieben werden, da er leer ist</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Automatisches Erstellen und Aktualisieren von erweiterten Attributen wird nicht unterstützt!</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Unerwartetes EOF beim Schreiben des Privatschlüssels</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Nicht unterstützter Schlüssel-Typ: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Unbekannter Verschlüsselungsalgorithmus: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Verschlüsselungs-IV ist zur kurz für MD5-KDF</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Unbekannte Schlüssel-Ableitungs-Funktion: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Unbekannter Schlüssel-Typ: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1693,6 +2982,15 @@ Es wird der Standard-Port 19455 verwendet.</translation>
<translation>KeePassHTTP-Server aktivieren</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Allgemein</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Zeig&amp;e eine Benachrichtigung, wenn Anmeldedaten angefordert werden.</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Zeige nur die am besten passenden Einträge für eine URL anstatt aller Einträge der ganzen Domäne.</translation>
</message>
@@ -1701,6 +2999,10 @@ Es wird der Standard-Port 19455 verwendet.</translation>
<translation>Nur beste Treffer anzeigen</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Verlange Entsperrung, wenn die Datenbank gesperrt ist.</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Nur Einträge mit dem gleichen Schema (http://, https://, ftp://, …) anzeigen</translation>
</message>
@@ -1709,27 +3011,108 @@ Es wird der Standard-Port 19455 verwendet.</translation>
<translation>URL-Schema verwenden</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Sortiere gefundene Einträge nach &amp;Benutzername</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Sortiere gefundene Einträge nach Titel</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>&amp;Entferne alle freigegebenen Chiffrierschlüssel aus der aktiven Datenbank</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Entferne alle gespeicherten Berechtigungen für Einträge in der aktiven Datenbank</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Passwortgenerator</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Fortgeschritten</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>&amp;Zugriff auf Einträge immer erlauben</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>&amp;Aktualisierung von Einträgen immer erlauben</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Nur die ausgewählte Datenbank muss mit dem Client verbunden sein.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Die folgenden Optionen können gefährlich sein!
-Ändern Sie diese nur, wenn Sie wissen, was Sie tun.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Suche in allen offenen Datenbanken nach übereinstimmenden Einträgen</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatisches Erstellen und Aktualisieren von erweiterten Attributen wird nicht unterstützt!</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Zeige auch erweiterte Attribute, welche mit &quot;KPH: &quot; beginnen</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP-Port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Standard-Port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC überwacht diesen Port auf 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Warnung:&lt;/b&gt; Die folgenden Optionen können gefährlich sein!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP ist veraltet und wird in Zukunft nicht mehr unterstützt. &lt;br&gt;Bitte wechseln Sie zu KeePassXC-Browser! Für Hilfe bei der Migration, lesen Sie unseren &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;Migrations-Leitfaden&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Privilegierte Ports können nicht überwacht werden</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Privilegierte Ports unterhalb von 1024 können nicht überwacht werden.
+Es wird der Standard-Port 19455 verwendet.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Passwort:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>Stärke</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>Entropie</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Passwort</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Zeichenarten</translation>
</message>
@@ -1750,38 +3133,50 @@ Change them only if you know what you are doing.</source>
<translation>Sonderzeichen</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Erweitertes ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Gleich aussehende Zeichen ausschließen</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Akzeptieren</translation>
+ <source>Pick characters from every group</source>
+ <translation>Zeichen aus allen Gruppen wählen</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Länge:</translation>
</message>
<message>
- <source>strength</source>
- <translation>Stärke</translation>
+ <source>Passphrase</source>
+ <translation>Passphrase</translation>
</message>
<message>
- <source>entropy</source>
- <translation>Entropie</translation>
+ <source>Wordlist:</source>
+ <translation>Wortliste</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Länge:</translation>
+ <source>Word Count:</source>
+ <translation>Wort-Anzahl</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Zeichen aus allen Gruppen wählen</translation>
+ <source>Word Separator:</source>
+ <translation>Wort-Trenner</translation>
</message>
<message>
<source>Generate</source>
<translation>Generieren</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopieren</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Akzeptieren</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Schließen</translation>
</message>
@@ -1799,51 +3194,275 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Schlecht</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Schwach</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Gut</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Ausgezeichnet</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Passwort</translation>
+ <source>Database not opened</source>
+ <translation>Datenbank nicht geöffnet</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Erweitertes ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Datenbank-Hash nicht verfügbar</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Passphrase</translation>
+ <source>Client public key not received</source>
+ <translation>Öffentlicher Client-Schlüssel nicht empfangen</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Wortliste</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Nachricht konnte nicht entschlüsselt werden</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Wort-Anzahl</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Timeout oder Verbindung zu KeePassXC fehlgeschlagen</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Wort-Trenner</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Aktion abgebrochen oder verweigert</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Kopieren</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Nachricht konnte nicht entschlüsselt werden oder öffentlicher Schlüssel wurde nicht gefunden. Ist Native-Messaging in KeePassXC aktiviert ?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC-Verbindung fehlgeschlagen, bitte erneut versuchen</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Schlüsselaustausch nicht erfolgreich</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Schlüssel nicht erkannt</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Keine gespeicherten Datenbanken gefunden</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Falsche Aktion</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Leere Nachricht erhalten</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Keine URL angegeben</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Keine Anmeldedaten gefunden</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Unbekannter Fehler</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Neuen Eintrag zur Datenbank hinzufügen</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Pfad zur Datenbank.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Schlüsseldatei der Datenbank</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>Pfad</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nutzername für den Eintrag</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>Nutzername</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL für den Eintrag</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Nach dem Passwort des Eintrags fragen</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Passwort für den Eintrag generieren.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Länge des generierten Passworts.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>Länge</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Pfad des hinzuzufügenden Eintrags.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Passwort eines Eintrags in die Zwischenablage kopieren.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titel für diesen Eintrag.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Pfad des zu bearbeitenden Eintrags</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Entropy des Passworts abschätzen</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Passwort, für das die Entropie abgeschätzt werden soll.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Fortgeschrittene Analyse des Passworts ausführen.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Inhalt der Datenbank extrahieren und anzeigen.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Pfad der zu extrahierenden Datenbank.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Passwort eingeben, um %1 zu entsperren:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Schlüsseldatei %1: konnte nicht geladen werden: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>WARNUNG: Sie verwenden ein veraltetes Schlüsseldatei-Format, welches in Zukunft evtl. nicht mehr unterstützt wird.
+
+Bitte denken Sie darüber nach, eine neue Schlüsseldatei zu generieren.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Verfügbare Kommandos:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Name des auszuführenden Befehls.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Datenbankeinträge auflisten.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Pfad der aufzulistenden Gruppe. Standard ist /.</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Einträge schnell finden.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Suchbegriff.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Zwei Datenbanken zusammenführen</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Pfad der Datenbank, in die zusammengeführt werden soll.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Pfad der Datenbank aus der zusammengeführt werden soll.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Verwende dieselben Anmeldedaten für beide Datenbankdateien.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Schlüsseldatei der Datenbank, aus der zusammengeführt werden soll.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Informationen eines Eintrags anzeigen.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Namen der anzuzeigenden Attribute. Diese Option kann mehr als einmal angegeben werden, wobei jedes Attribut in einer eigenen Zeile in der gegebenen Reihenfolge angegeben wird. Wenn keine Attribute angegeben sind, wird eine Zusammenfassung der Standardattribute gegeben.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>Attribute</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Name des anzuzeigenden Eintrags.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL-Gerät</translation>
@@ -1866,8 +3485,28 @@ Change them only if you know what you are doing.</source>
<translation>Schließendes Anführungszeichen fehlt</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERN - unget untere Schranke überschritten</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – empfohlen)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1886,14 +3525,22 @@ Change them only if you know what you are doing.</source>
<translation>Passwort</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notizen</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Zuletzt bearbeitet</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Erstellt</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Veraltete Browser-Integration</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Browser-Integration</translation>
</message>
@@ -1909,6 +3556,56 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>Passiv</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH-Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Neue zufällige Diceware-Passphrase erzeugen.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Wort-Anzahl für die Diceware-Passphrase.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>Anzahl</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Wortliste für den Diceware-Generator.
+[Standard: EFF Englisch]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Neues zufälliges Passwort erzeugen.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Länge des erzeugten Passworts.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Kleinbuchstaben zur Passwort-Erzeugung verwenden.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Großbuchstaben zur Passwort-Erzeugung verwenden.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Zahlen zur Passwort-Erzeugung verwenden.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Sonderzeichen zur Passwort-Erzeugung verwenden.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Erweiterte ASCII-Zeichen zur Passwort-Erzeugung verwenden.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1947,8 +3644,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Groß- /Kleinschreibung beachten</translation>
+ <source>Search...</source>
+ <translation>Suche…</translation>
</message>
<message>
<source>Search</source>
@@ -1959,8 +3656,8 @@ Change them only if you know what you are doing.</source>
<translation>Löschen</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Suche…</translation>
+ <source>Case Sensitive</source>
+ <translation>Groß- /Kleinschreibung beachten</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1970,50 +3667,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Ein freigegebener Chiffrierschlüssel mit dem Namen &quot;%1&quot; existiert schon.
-Möchten Sie ihn überschreiben?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Möchten Sie wirklich die Informationen in %1 - %2 aktualisieren?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Die aktive Datenbank ist gesperrt!
-Bitte entsperren Sie die ausgewählte Datenbank oder wählen Sie eine andere, die entsperrt ist.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>%1 Verschlüsselungs-%2 erfolgreich aus KeePassXC/HTTP-Einstellungen entfernt.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Kein freigegebener Chiffrierschlüssel in den KeePassHTTP-Einstellungen gefunden.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Die aktive Datenbank enthält keinen Eintrag für KeePassHTTP Einstellungen.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Gespeicherte Berechtigungen werden gelöscht...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Abbrechen</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Berechtigungen wurden erfolgreich aus %1 %2 gelöscht.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>The aktive Datenbank enthält keinen Eintrag mit Zugangsdaten.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Neue Schlüsselverbindungsanfrage</translation>
</message>
@@ -2031,33 +3684,77 @@ Namen und akzeptieren Sie.</translation>
<translation>KeePassXC: Bestehenden Schlüssel überschreiben?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Ein freigegebener Chiffrierschlüssel mit dem Namen &quot;%1&quot; existiert schon.
+Möchten Sie ihn überschreiben?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Eintrag aktualisiert</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Möchten Sie wirklich die Informationen in %1 - %2 aktualisieren?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Datenbank gesperrt!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Die aktive Datenbank ist gesperrt!
+Bitte entsperren Sie die ausgewählte Datenbank oder wählen Sie eine andere, die entsperrt ist.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Schlüssel aus der Datenbank entfernt</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>%n Schlüssel erfolgreich aus KeePassXC/HTTP-Einstellungen entfernt.</numerusform><numerusform>%n Schlüssel erfolgreich aus KeePassXC/HTTP-Einstellungen entfernt.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Kein Schlüssel gefunden</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Kein freigegebener Chiffrierschlüssel in den KeePassHTTP-Einstellungen gefunden.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Einstellung nicht verfügbar!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Die aktive Datenbank enthält keinen Eintrag für KeePassHTTP Einstellungen.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Gespeicherte Berechtigungen werden gelöscht...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abbrechen</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Zugangsdaten entfernt</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Gespeicherte Berechtigungen wurden erfolgreich aus %n Eintrag entfernt.</numerusform><numerusform>Gespeicherte Berechtigungen wurden erfolgreich aus %n Einträgen entfernt.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Kein Eintrag mit Zugangsdaten gefunden!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>The aktive Datenbank enthält keinen Eintrag mit Zugangsdaten.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2081,10 +3778,26 @@ Namen und akzeptieren Sie.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Grundeinstellungen</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Nur eine einzige KeePassXC-Instanz starten</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Letzte Datenbank merken</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Letzte Schlüsseldateien und Sicherheits-Dongles merken</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Letzte Datenbank beim Start laden</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Automatisch speichern beim Schließen</translation>
</message>
@@ -2093,20 +3806,28 @@ Namen und akzeptieren Sie.</translation>
<translation>Automatisch nach jeder Änderung speichern</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Datenbank nach externer Änderung automatisch neu laden.</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimieren beim Kopieren in die Zwischenablage</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Fenster beim Programmstart minimieren</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Gruppensymbol für das Erstellen neuer Einträge verwenden</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globale Tastenkombination für Auto-Type</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Datenbank nicht als geändert markieren für geringfügige Änderungen (z.B. Ausklappen von Gruppen)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Sprache</translation>
+ <source>Hide the Details view</source>
+ <translation>Detailansicht verstecken</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2117,66 +3838,84 @@ Namen und akzeptieren Sie.</translation>
<translation>Fenster verstecken wenn minimiert</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Letzte Datenbank beim Start laden</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Datenbank nach externer Änderung automatisch neu laden.</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Fenster zur Taskleiste minimieren statt das Programm zu beenden</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Fenster beim Programmstart minimieren</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Grundeinstellungen</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Letzte Schlüsseldateien und Sicherheits-Dongles merken</translation>
+ <source>Dark system tray icon</source>
+ <translation>Dunkles Taskleistensymbol</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Datenbank nicht als geändert markieren für geringfügige Änderungen (z.B. Ausklappen von Gruppen)</translation>
+ <source>Language</source>
+ <translation>Sprache</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Type</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Verwende Eintrags-Titel und URL, um Fenster für globales Auto-Type auszuwählen</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Verwende Eintragstitel, um entsprechende Fenster für globales Auto-Type zu finden</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Verwende URL, um Fenster für globales Auto-Type zu finden.</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Immer vor einem Auto-Type fragen</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globale Tastenkombination für Auto-Type</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Auto-Type-Verzögerung</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Nur eine einzige KeePassXC-Instanz starten</translation>
+ <source>Startup</source>
+ <translation>Programmstart</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Datei-Management</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Datenbankdatei sicher speichern (ggf. inkompatibel mit Dropbox etc.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Vor Speichern Backup der Datenbank erstellen</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Eintrags-Management</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allgemein</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Timeouts</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Zwischenablage leeren nach</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> sek</translation>
</message>
<message>
@@ -2184,8 +3923,12 @@ Namen und akzeptieren Sie.</translation>
<translation>Datenbank sperren nach einer Inaktivität von</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Passwörter standardmäßig im Klartext anzeigen</translation>
+ <source>Convenience</source>
+ <translation>Komfort</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Datenbank schließen, wenn Sitzung geschlossen oder Deckel zugeklappt wird</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2196,16 +3939,16 @@ Namen und akzeptieren Sie.</translation>
<translation>Keine erneute Passworteingabe verlangen, wenn das Passwort sichtbar ist.</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Timeouts</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Passwörter standardmäßig im Klartext anzeigen</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Komfort</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Passwörter in Vorschau-Panel verstecken</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Datenbank schließen, wenn Sitzung geschlossen oder Deckel zugeklappt wird</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Eintrags-Notizen standardmäßig verstecken</translation>
</message>
<message>
<source>Privacy</source>
@@ -2215,6 +3958,10 @@ Namen und akzeptieren Sie.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Verwende Google als Fallback fürs Herunterladen von Website-Icons</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Datenbank nach Auto-Type automatisch wieder sperren.</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2227,6 +3974,14 @@ Namen und akzeptieren Sie.</translation>
<translation>Schlüssel:</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>
@@ -2252,6 +4007,7 @@ Namen und akzeptieren Sie.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> sek</translation>
</message>
</context>
@@ -2288,10 +4044,6 @@ Namen und akzeptieren Sie.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Willkommen bei KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Speichern Sie Ihre Passwörter sicher in einer KeePassXC-Datenbank</translation>
</message>
@@ -2315,92 +4067,48 @@ Namen und akzeptieren Sie.</translation>
<source>Recent databases</source>
<translation>Zuletzt verwendete Datenbanken</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Willkommen in KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>Pfad zu einer benutzerdefinierten Konfigurationsdatei</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>Schlüsseldatei der Datenbank</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - Plattformübergreifender Passwortmanager</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>Passwort der Datenbank von stdin lesen</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>Dateinamen der zu öffnenden Datenbanken (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Passwort in die Zwischenablage kopieren</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Eintrag aus der Datenbank entfernen</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Pfad zur Datenbank.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Verwende grafische Eingabeaufforderung zum Entsperren der Datenbank</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Name des in die Zwischenablage zu kopierenden Eintrags.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Inhalt der Datenbank extrahieren und anzeigen.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Pfad der zu extrahierenden Datenbank.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Name des auszuführenden Befehls.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Datenbankeinträge auflisten.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Pfad der aufzulistenden Gruppe. Standard ist /.</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>UUIDs der Einträge und Gruppen anzeigen.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Pfad des zu entfernenden Eintrags.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Zwei Datenbanken zusammenführen</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - Plattformübergreifender Passwortmanager</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Pfad der Datenbank, in die zusammengeführt werden soll.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>Dateinamen der zu öffnenden Datenbanken (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Pfad der Datenbank aus der zusammengeführt werden soll.</translation>
+ <source>path to a custom config file</source>
+ <translation>Pfad zu einer benutzerdefinierten Konfigurationsdatei</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Verwende gleiches Passwort für beide Datenbank-Dateien.</translation>
+ <source>key file of the database</source>
+ <translation>Schlüsseldatei der Datenbank</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Ein Passwort anzeigen</translation>
+ <source>read password of the database from stdin</source>
+ <translation>Passwort der Datenbank von stdin lesen</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Name des anzuzeigenden Eintrags.</translation>
+ <source>Parent window handle</source>
+ <translation>Eltern-Fenster-Handle</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_el.ts b/share/translations/keepassx_el.ts
index 5224c0242..426ed4306 100644
--- a/share/translations/keepassx_el.ts
+++ b/share/translations/keepassx_el.ts
@@ -10,14 +10,30 @@
<translation>Σχετικά</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>Το KeePassXC διανέμεται υπό τους όρους του GNU General Public License (GPL) έκδοση 2 ή (κατά την επιλογή σας) έκδοση 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Πληροφορίες Αποσφαλμάτωσης</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Συμπεριλάβετε τις ακόλουθες πληροφορίες όποτε αναφέρετε κάποιο σφάλμα:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Αντιγραφή στο πρόχειρο</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Αναθεώρηση: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Διανομή: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Βιβλιοθήκες:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</source>
<translation>Ενεργοποιημένες επεκτάσεις:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>Το KeePassXC διανέμεται υπό τους όρους του GNU General Public License (GPL) έκδοση 2 ή (κατά την επιλογή σας) έκδοση 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
- <translation type="unfinished"/>
- </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>Υποστήριξη έργου:</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Συμπεριλάβετε τις ακόλουθες πληροφορίες όποτε αναφέρετε κάποιο σφάλμα:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Επιβεβαίωση Πρόσβασης</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Να θυμάσαι αυτή την απόφαση</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1 έχει ζητήσει πρόσβαση σε κωδικούς για το/τα ακόλουθο/α αντικείμενο/α.
Παρακαλώ επιλέξετε εάν θέλετε να επιτρέψετε τη πρόσβαση.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Επιβεβαίωση Πρόσβασης</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Ενεργοποίηση πράκτορα SSH (απαιτεί επανεκκίνηση)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Type - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Αυτόματη-Γραφή</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,313 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Όμαδα</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Τίτλος</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Ακολουθία</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Επιλέξτε καταχώρηση για αυτόματη γραφή:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Type - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Να θυμάσαι αυτή την απόφαση</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Αποδοχή</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Άρνηση</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 έχει ζητήσει πρόσβαση σε κωδικούς για το/τα ακόλουθο/α αντικείμενο/α.
+Παρακαλώ επιλέξετε εάν θέλετε να επιτρέψετε τη πρόσβαση.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Διάλογος</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Για προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Αντικατάσταση τρέχοντος κλειδιού;</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Ενημέρωση Καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Βάση δεδομένων κλειδωμένη!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Ρυθμισμένες μη διαθέσιμες!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Δε βρεθήκαν κλειδιά</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Κλειδιά αφαιρέθηκαν από τη βάση</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Διακοπή</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Δικαιώματα αφαιρέθηκαν</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Δε βρέθηκε καταχώρηση με δικαιώματα!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -149,6 +484,10 @@ Please select whether you want to allow access.</source>
<translation>Επαναλάβετε τον κωδικό:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Αρχείο κλειδί</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Αναζήτηση</translation>
</message>
@@ -157,6 +496,14 @@ Please select whether you want to allow access.</source>
<translation>Δημιουργία</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Ανανέωση</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Αρχεία κλειδιά</translation>
</message>
@@ -177,6 +524,10 @@ Please select whether you want to allow access.</source>
<translation>Επιλέξτε ένα αρχείο κλειδί</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Κενός κωδικός</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Θέλετε στα αλήθεια να χρησιμοποιήσετε μια άδεια σειρά σαν κωδικό;</translation>
</message>
@@ -190,20 +541,15 @@ Please select whether you want to allow access.</source>
<translation>Αποτυχία ορισμού του %1 ως αρχείου κλειδιού</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Αρχείο κλειδί</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Refresh</source>
- <translation>Ανανέωση</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Κενός κωδικός</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -217,6 +563,10 @@ Please select whether you want to allow access.</source>
<translation>Κλωνοποίηση Επιλογών</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Αντικατάσταση του ονόματος χρήστη και του κωδικού με παραπομπές</translation>
</message>
@@ -224,10 +574,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>Αντιγραφή ιστορικού</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -324,10 +670,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Εισαγωγή αρχείου CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Σφάλμα</translation>
</message>
@@ -338,17 +680,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> byte, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> γραμμές, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> στήλες</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -370,6 +712,14 @@ Please select whether you want to allow access.</source>
<translation>Αναζήτηση</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Ανανέωση</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Απόκριση Πρόκλησης:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Αδύνατο να ανοιχτεί η βάση δεδομένων.</translation>
</message>
@@ -378,6 +728,21 @@ Please select whether you want to allow access.</source>
<translation>Αποτυχία ανοίγματος αρχείο κλειδιού</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>Όλα τα αρχεία </translation>
</message>
@@ -389,14 +754,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Επιλέξτε αρχείο κλειδί</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Ανανέωση</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Απόκριση Πρόκλησης:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -413,14 +770,14 @@ Please select whether you want to allow access.</source>
<translation>Δεν είναι δυνατό να ανοίξει αρχείο κλειδιού</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Μια χαρά το άνοιγμα βάσης δεδομένων. Τίποτα να κάνει.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Μια χαρά το άνοιγμα βάσης δεδομένων. Τίποτα να κάνει.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Επιτυχία</translation>
</message>
@@ -437,28 +794,118 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Όνομα βάσης δεδομένων:</translation>
+ <source>General</source>
+ <translation>Γενικά</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Περιγραφή βάσης δεδομένων:</translation>
+ <source>Encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (προεπιλεγμένο)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Transform rounds:</source>
<translation>Μετατρεπόμενοι γύροι:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Προεπιλεγμένο όνομα χρήστη:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Benchmark</source>
- <translation>Σημείο αναφοράς</translation>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Όνομα βάσης δεδομένων:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Περιγραφή βάσης δεδομένων:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Προεπιλεγμένο όνομα χρήστη:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Max. history items:</source>
@@ -469,26 +916,27 @@ You can now save it.</source>
<translation>Μέγιστο μέγεθος ιστορικού:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Χρήση κάδου ανακύκλωσης</translation>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (προεπιλεγμένο)</translation>
+ <source>Use recycle bin</source>
+ <translation>Χρήση κάδου ανακύκλωσης</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Αλγόριθμος:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Ρίζα</translation>
</message>
<message>
@@ -508,22 +956,48 @@ You can now save it.</source>
<translation>Αρχείο δεν βρέθηκε!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Άνοιγμα βάσης δεδομένων KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Βάση δεδομένων KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Αρχείο ανοιχτό μόνο για ανάγνωση.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Άνοιγμα αρχείου CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>αρχείο CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Όλα τα αρχεία (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Συγχώνευση βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Άνοιγμα βάσης δεδομένων KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Βάση δεδομένων KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Κλείσιμο;</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; είναι σε λειτουργεία επεξεργασίας.
+Απόρριψη αλλαγών και κλείσιμο ούτως η άλλως;</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Αποθήκευση αλλαγών;</translation>
</message>
@@ -538,10 +1012,22 @@ Save changes?</source>
<translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Κωδικοί</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Αποθήκευση βάσης δεδομένων σαν</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Εξαγωγή βάσης δεδομένων σε αρχείο CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Γράψιμο στο αρχείο CSV απέτυχε.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Νέα βάση δεδομένων</translation>
</message>
@@ -560,12 +1046,6 @@ Please press cancel to finish your changes or discard them.</source>
Παρακαλώ πατήστε άκυρο για να αποθηκεύσετε τις αλλαγές σας η να τις απορρίψετε.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Αυτή η βάση δεδομένων δεν έχει αποθηκευτεί ποτέ.
-Μπορείται να την αποθηκεύσετε ή να σταματήσετε να την κλειδώνετε.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -574,68 +1054,22 @@ Otherwise your changes are lost.</source>
Αλλιώς οι αλλαγές σας θα χαθούν.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; είναι σε λειτουργεία επεξεργασίας.
-Απόρριψη αλλαγών και κλείσιμο ούτως η άλλως;</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Εξαγωγή βάσης δεδομένων σε αρχείο CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>αρχείο CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Γράψιμο στο αρχείο CSV απέτυχε.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Συγχώνευση βάσης δεδομένων</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Η βάση δεδομένων που προσπαθείτε να αποθηκεύσετε ως είναι κλειδωμένη από μία άλλη διεργασία του KeePassXC.
-Θέλετε να την αποθηκεύσετε ούτως η άλλως;</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Κωδικοί</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Βάση δεδομένων ήδη ανοιχτή</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Η βάση δεδομένων που προσπαθείτε να ανοίξετε είναι κλειδωμένη από μία άλλη διεργασία του KeePassXC.
-Θέλετε να την ανοίξετε ούτως η άλλως;</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Άνοιγμα μόνο για ανάγνωση</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Αρχείο ανοιχτό μόνο για ανάγνωση.</translation>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Άνοιγμα αρχείου CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Αλλαγή πρωτεύοντος κλειδιού</translation>
</message>
@@ -656,6 +1090,14 @@ Do you want to open it anyway?</source>
<translation>Θέλετε πραγματικά να διαγράψετε %1 καταχωρήσεις για πάντα;</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Κίνηση εισόδου στον κάδο ανακύκλωσης;</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Θέλετε πραγματικά να κινηθεί εισόδου &quot;%1&quot; στον κάδο ανακύκλωσης;</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Μετακίνηση καταχωρήσεων στο καλάθι των αχρήστων;</translation>
</message>
@@ -664,28 +1106,28 @@ Do you want to open it anyway?</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Διαγραφή ομάδας;</translation>
+ <source>Execute command?</source>
+ <translation>Εκτέλεση εντολής;</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Θέλετε στα αλήθεια να διαγράψετε την ομάδα &quot;%1&quot; μόνιμα;</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Θέλετε πραγματικά να εκτελέσετε την ακόλουθη εντολή;&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ <source>Remember my choice</source>
+ <translation>Να θυμάσαι αυτή την επιλογή</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Κίνηση εισόδου στον κάδο ανακύκλωσης;</translation>
+ <source>Delete group?</source>
+ <translation>Διαγραφή ομάδας;</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Θέλετε πραγματικά να κινηθεί εισόδου &quot;%1&quot; στον κάδο ανακύκλωσης;</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Θέλετε στα αλήθεια να διαγράψετε την ομάδα &quot;%1&quot; μόνιμα;</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Αναζήτηση...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
</message>
<message>
<source>No current database.</source>
@@ -704,20 +1146,8 @@ Do you want to open it anyway?</source>
<translation>Δεν Υπάρχουν Αποτελέσματα</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Εκτέλεση εντολής;</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Θέλετε πραγματικά να εκτελέσετε την ακόλουθη εντολή;&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Να θυμάσαι αυτή την επιλογή</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Αίτημα Αυτόματης Επαναφόρτισης</translation>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -728,8 +1158,9 @@ Do you want to open it anyway?</source>
<translation>Αίτημα Συγχώνευσης</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Η βάση δεδομένων έχει αλλάξει και έχετε μη αποθηκευμένες αλλαγές. Θέλετε να ενσωματώσετε τις αλλαγές σας;</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -745,6 +1176,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Κλείσιμο</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Συνημμένα</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Παράθυρο</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Ακολουθία</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Αναζήτηση</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -771,6 +1285,30 @@ Do you want to open it anyway?</source>
<translation>Ιστορικό</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>πράκτορας SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Ιστορικό καταχωρήσεων</translation>
</message>
@@ -791,22 +1329,20 @@ Do you want to open it anyway?</source>
<translation>Νέο χαρακτηριστικό</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Επιλογή αρχείου</translation>
+ <source>Confirm Remove</source>
+ <translation>Επιβεβαίωση Αφαίρεσης</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Αποτυχία ανοίγματος αρχείου</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Είστε σίγουροι ότι θέλετε να αφαιρέσετε αυτό το χαρακτηριστικό.</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Αποθήκευση συνημμένου</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Αποτυχία αποθήκευσης συνημμένου.
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -825,20 +1361,16 @@ Do you want to open it anyway?</source>
<translation>1 χρόνο</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Επιβεβαίωση Αφαίρεσης</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Είστε σίγουροι ότι θέλετε να αφαιρέσετε αυτό το χαρακτηριστικό.</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[ΠΡΟΣΤΑΤΕΥΜΕΝΟ] Πατήστε αποκάλυψη για προβολή ή επεξεργασία</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Είστε σίγουροι ότι θέλετε να αφαιρέσετε αυτό το συνημμένο;</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -856,18 +1388,6 @@ Do you want to open it anyway?</source>
<translation>Αφαίρεση</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Συνημμένα</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Αποθήκευση</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Άνοιγμα</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Επεξεργασία Ονόματος</translation>
</message>
@@ -879,24 +1399,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>Αποκάλυψη</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Ενεργοποίηση Αυτόματης-Γραφής για αυτήν την καταχώρηση</translation>
+ <source>Attachments</source>
+ <translation>Συνημμένα</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Τίτλος Παραθύρου:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Ενεργοποίηση Αυτόματης-Γραφής για αυτήν την καταχώρηση</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -907,15 +1427,23 @@ Do you want to open it anyway?</source>
<translation>&amp;Χρήση προσαρμοσμένης ακολουθίας Auto-Type:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
+ <source>Window Associations</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Χρήση προεπιλε&amp;γμένης ακολουθίας:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Τίτλος Παραθύρου:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -941,12 +1469,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Τίτλος:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Όνομα χρήστη:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -957,20 +1481,104 @@ Do you want to open it anyway?</source>
<translation>Επαναλάβετε:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Τίτλος:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Λήγει</translation>
+ <source>Notes</source>
+ <translation>Σημειώσεις</translation>
</message>
<message>
<source>Presets</source>
<translation>Προεπιλογές</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Σημειώσεις:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Όνομα χρήστη:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Λήγει</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Αντιγραφή στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1042,6 +1650,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Χρήση προεπιλεγμένου εικονιδίου</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Χρήση προσαρμο&amp;σμένου εικονιδίου</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Πρόσθεση προσαρμοσμένου εικονιδίου</translation>
</message>
@@ -1050,6 +1666,18 @@ Do you want to open it anyway?</source>
<translation>Διαγραφή προσαρμοσμένου εικονιδίου</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Κατέβασμα favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Αδυναμία λήψης favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Images</source>
<translation>Εικόνες</translation>
</message>
@@ -1062,24 +1690,12 @@ Do you want to open it anyway?</source>
<translation>Επιλογή εικόνας</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Κατέβασμα favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Αδυναμία λήψης favicon.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Αδυναμία ανάγνωσης εικονιδίου</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Χρήση προεπιλεγμένου εικονιδίου</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Χρήση προσαρμο&amp;σμένου εικονιδίου</translation>
+ <source>Custom icon already exists</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Confirm Delete</source>
@@ -1089,14 +1705,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1116,15 +1724,124 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Αφαίρεση</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - Κλωνοποίηση</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Όνομα</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Πρόσθεση</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Αφαίρεση</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Άνοιγμα</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Αποθήκευση</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Επιβεβαίωση Αφαίρεσης</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1153,6 +1870,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Αναφ:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Όμαδα</translation>
</message>
@@ -1169,9 +1891,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Αναφ:</translation>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Λήγει</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Συνημμένα</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1182,6 +1962,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1231,6 +2022,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Βεβαιωθείται οτι ο κωδικός περιέχει χαρακτήρες απο κάθε ομάδα</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1244,6 +2039,358 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Λάθος κλειδί ή βάση δεδομένων αρχείο είναι κατεστραμμένο.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1273,6 +2420,35 @@ Do you want to open it anyway?</source>
<translation>Μη υποστηριζόμενη έκδοση βάσης δεδομένων KeePass.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>Ρίζα</translation>
</message>
@@ -1284,126 +2460,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Λάθος κλειδί ή βάση δεδομένων αρχείο είναι κατεστραμμένο.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Δεν είναι βάση δεδομένων KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Μη υποστηριζόμενη έκδοση βάσης δεδομένων KeePass.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Λάθος κλειδί ή το άρχειο της βάσης δεδομένων είναι κατεστραμένο.</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</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>
+ <source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Σε θέση να υπολογίσει το κύριο κλειδί</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Ανεπανόρθωτο σφάλμα κατά τον έλεγχο των κρυπτογραφικών λειτουργιών.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Σφάλμα</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Μία άλλη διεργασία του KeePassXC ήδη τρέχει.</translation>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Άνοιγμα Βάσης Δεδομένων</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Ρυθμίσεις βάσης δεδομένων</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Αντιγραφή όνομα χρήστη στο πρόχειρο</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Αντιγραφή κωδικού στο πρόχειρο</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Ρύθμίσεις</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Εμφάνιση γραμμής εργαλείων</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>Μόνο για ανάγνωση</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Εναλλαγή παραθύρων</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Βάση Δεδομένων KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Όλα τα αρχεία</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Αποθήκευση επιδιορθωμένη βάση δεδομένων</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Μία άλλη διεργασία του KeePassXC ήδη τρέχει.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Ανεπανόρθωτο σφάλμα κατά τον έλεγχο των κρυπτογραφικών λειτουργιών.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Σφάλμα</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Βάση Δεδομένων</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Πρόσφατες βάσεις δεδομένων</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Εισαγωγή</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Ε&amp;γγραφές</translation>
</message>
@@ -1412,12 +2603,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Ομάδες</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Προβολή</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Εργαλεία</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1428,6 +2623,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Σχετικά με</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Αποθήκευση βάσης δεδομένων</translation>
</message>
@@ -1468,24 +2667,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Διαγραφή ομάδας</translation>
</message>
<message>
- <source>&amp;Database settings</source>
+ <source>Sa&amp;ve database as...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Κλωνοποίηση καταχώρησης </translation>
+ <source>Change &amp;master key...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Timed one-time password</source>
+ <source>&amp;Database settings</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation type="unfinished"/>
+ <source>Database settings</source>
+ <translation>Ρυθμίσεις βάσης δεδομένων</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation type="unfinished"/>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Κλωνοποίηση καταχώρησης </translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1496,14 +2695,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Αντιγραφή &amp;ονόματος χρήστη</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Αντιγραφή όνομα χρήστη στο πρόχειρο</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Αντιγρα&amp;φή κωδικού </translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Αντιγραφή κωδικού στο πρόχειρο</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Ρυθμίσεις</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Γεννήτρια Κωδικών</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation type="unfinished"/>
</message>
@@ -1520,165 +2731,221 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Τίτλος</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Σημειώσεις</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Γεννήτρια Κωδικών</translation>
+ <source>Copy notes to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear history</source>
- <translation>Καθαρισμός ιστορικού</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Βάση Δεδομένων</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Import</source>
- <translation>Εισαγωγή</translation>
+ <source>Import CSV file...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Εργαλεία</translation>
+ <source>Re&amp;pair database...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Άδειασμα κάδου ανακύκλωσης</translation>
+ <source>E&amp;mpty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Καθαρισμός ιστορικού</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Σφάλματος πρόσβασης για αρχείο ρυθμίσεων %1</translation>
</message>
<message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>Μόνο για ανάγνωση</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Ρύθμίσεις</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Εναλλαγή παραθύρων</translation>
+ </message>
+ <message>
<source>Quit KeePassXC</source>
<translation>Κλείσιμο KeePassXC</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Παρακαλώ αγγίξτε το κουμπί στο YubiKey σας!</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Βάση Δεδομένων KeePass 2</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation type="unfinished"/>
+ <source>All files</source>
+ <translation>Όλα τα αρχεία</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <source>Open database</source>
+ <translation>Άνοιγμα Βάσης Δεδομένων</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation type="unfinished"/>
+ <source>Save repaired database</source>
+ <translation>Αποθήκευση επιδιορθωμένη βάση δεδομένων</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
+ <source>Writing the database failed.</source>
+ <translation>Εγγραφή της βάσης δεδομένων απέτυχε.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</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 type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Export to CSV file...</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import KeePass 1 database...</source>
+ <source>PEM boundary mismatch</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import CSV file...</source>
+ <source>Base64 decoding failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;pair database...</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set up TOTP...</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>OptionDialog</name>
<message>
- <source>Dialog</source>
- <translation>Διάλογος</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>Γενικά</translation>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Trying to run KDF without cipher</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Για προχωρημένους</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>Unexpected EOF while reading public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP Θύρα:</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Προεπιλεγμένη θύρα: 19455</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>Το KeePassXC θα ακούει σε αυτή τη θύρα στο 127.0.0.1</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unsupported key type: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Unknown cipher: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Cipher IV is too short for MD5 kdf</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Unknown KDF: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unknown key type: %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Διάλογος</translation>
+ </message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
<translation>Αυτό είναι απαραίτητο για τη πρόσβαση στις βάσεις δεδομένων σας, από το ChromeIPass ή το PassIFox</translation>
@@ -1688,6 +2955,15 @@ Using default port 19455.</source>
<translation>Ενεργοποίηση του εξυπηρετητή KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation type="unfinished"/>
</message>
@@ -1696,6 +2972,10 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation type="unfinished"/>
</message>
@@ -1704,26 +2984,107 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Γεννήτρια Κωδικών</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Για προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP Θύρα:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Προεπιλεγμένη θύρα: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>Το KeePassXC θα ακούει σε αυτή τη θύρα στο 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Password:</source>
<translation>Κωδικός:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>ισχύς</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>εντροπία</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Τύποι χαρακτήρων</translation>
</message>
@@ -1744,38 +3105,50 @@ Change them only if you know what you are doing.</source>
<translation>Ειδικοί χαρακτήρες</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Εξαίρεση χαρακτήρων που μοίαζουν</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Αποδοχή</translation>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%p%</source>
- <translation type="unfinished"/>
+ <source>&amp;Length:</source>
+ <translation>&amp;Μήκος:</translation>
</message>
<message>
- <source>strength</source>
- <translation>ισχύς</translation>
+ <source>Passphrase</source>
+ <translation>Φράση Κλειδί</translation>
</message>
<message>
- <source>entropy</source>
- <translation>εντροπία</translation>
+ <source>Wordlist:</source>
+ <translation>Λίστα Λέξεων:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Μήκος:</translation>
+ <source>Word Count:</source>
+ <translation>Αριθμός Λέξεων:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation type="unfinished"/>
+ <source>Word Separator:</source>
+ <translation>Διαχωριστικό Λέξεων:</translation>
</message>
<message>
<source>Generate</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Copy</source>
+ <translation>Αντιγραφή</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Αποδοχή</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Κλείσιμο</translation>
</message>
@@ -1793,51 +3166,270 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Φτωχή</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Αδύναμη</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Καλή</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Εξαιρετική</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Κωδικός</translation>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Database hash not available</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
- <translation>Φράση Κλειδί</translation>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Λίστα Λέξεων:</translation>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
- <translation>Αριθμός Λέξεων:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Διαχωριστικό Λέξεων:</translation>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>Αντιγραφή</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Διαδρομή της βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Εξαγωγή και τύπωμα των περιεχομένων της βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Διαδρομή της βάσης δεδομένων προς εξαγωγή.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Όνομα εντολής προς εκτέλεση.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Προβολή καταχωρίσεων βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Συγχώνευση δύο βάσεων δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Όνομα καταχώρησης προς προβολή.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation type="unfinished"/>
@@ -1861,7 +3453,27 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1881,14 +3493,22 @@ Change them only if you know what you are doing.</source>
<translation>Κωδικός</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Σημειώσεις</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Ενσωμάτωση Περιηγητή</translation>
</message>
@@ -1904,6 +3524,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>πράκτορας SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1942,8 +3611,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation type="unfinished"/>
+ <source>Search...</source>
+ <translation>Αναζήτηση...</translation>
</message>
<message>
<source>Search</source>
@@ -1954,8 +3623,8 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Αναζήτηση...</translation>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1965,89 +3634,89 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
+ <source>KeePassXC: New key association request</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Αντικατάσταση τρέχοντος κλειδιού;</translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Ενημέρωση Καταχώρησης</translation>
</message>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <source>Do you want to update the information in %1 - %2?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation>Αφαίρεση αποθηκευμένων δικαιωμάτων...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Διακοπή</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Βάση δεδομένων κλειδωμένη!</translation>
</message>
<message>
- <source>The active database does not contain an entry with permissions.</source>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Κλειδιά αφαιρέθηκαν από τη βάση</translation>
</message>
- <message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation>KeePassXC: Αντικατάσταση τρέχοντος κλειδιού;</translation>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Δε βρεθήκαν κλειδιά</translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
- <translation>KeePassXC: Ενημέρωση Καταχώρησης</translation>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Database locked!</source>
- <translation>KeePassXC: Βάση δεδομένων κλειδωμένη!</translation>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Ρυθμισμένες μη διαθέσιμες!</translation>
</message>
<message>
- <source>KeePassXC: Removed keys from database</source>
- <translation>KeePassXC: Κλειδιά αφαιρέθηκαν από τη βάση</translation>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: No keys found</source>
- <translation>KeePassXC: Δε βρεθήκαν κλειδιά</translation>
+ <source>Removing stored permissions...</source>
+ <translation>Αφαίρεση αποθηκευμένων δικαιωμάτων...</translation>
</message>
<message>
- <source>KeePassXC: Settings not available!</source>
- <translation>KeePassXC: Ρυθμισμένες μη διαθέσιμες!</translation>
+ <source>Abort</source>
+ <translation>Διακοπή</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Δικαιώματα αφαιρέθηκαν</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Δε βρέθηκε καταχώρηση με δικαιώματα!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2071,10 +3740,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Βασικές Ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Θυμηθείτε την τελευταία βάσεις δεδομένων</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Φόρτωμα προηγούμενων βάσεων δεδομένων κατά την εκκίνηση</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Αυτόματη αποθήκευση κατα την έξοδο</translation>
</message>
@@ -2083,20 +3768,28 @@ give it a unique name to identify and accept it.</source>
<translation>Αυτόματη Αποθήκευση μετά απο κάθε αλλαγή</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Αυτόματη επαναφόρτωση βάσης σε περίπτωση εξωτερικής τροποποίησης</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Ελαχιστοποίηση οταν αντιγράφετε στο πρόχειρο</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Ελαχιστοποίηση παραθύρου κατά την εκκίνηση</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Χρησιμοποίηση εικονιδίου ομάδας κατα την δημιουργία καταχώρησης</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Language</source>
- <translation>Γλώσσα</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2107,39 +3800,27 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Φόρτωμα προηγούμενων βάσεων δεδομένων κατά την εκκίνηση</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Αυτόματη επαναφόρτωση βάσης σε περίπτωση εξωτερικής τροποποίησης</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Ελαχιστοποίηση παραθύρου κατά την εκκίνηση</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Βασικές Ρυθμίσεις</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
+ <source>Dark system tray icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Γλώσσα</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Αυτόματη-Γραφή</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2147,26 +3828,56 @@ give it a unique name to identify and accept it.</source>
<translation>Πάντα ερώτηση για την εκτέλεση του Auto-Type</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Καθυστέρηση Auto-Type</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Startup</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Εκκαθάριση πρόχειρου μετά από</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>δευτερόλεπτα</translation>
</message>
<message>
@@ -2174,8 +3885,12 @@ give it a unique name to identify and accept it.</source>
<translation>Κλείδωμα βάσης δεδομένων μετα απο ανενεργεία </translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Εμφάνιση κωδίκων σε απλό κείμενο από προεπιλογή</translation>
+ <source>Convenience</source>
+ <translation>Ευκολία</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Κλείδωμα βάσεων δεδομένων κατά το κλείδωμα της συνεδρίας ή την αναδίπλωση της οθόνης</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2186,16 +3901,16 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Εμφάνιση κωδίκων σε απλό κείμενο από προεπιλογή</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Ευκολία</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Κλείδωμα βάσεων δεδομένων κατά το κλείδωμα της συνεδρίας ή την αναδίπλωση της οθόνης</translation>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Privacy</source>
@@ -2205,6 +3920,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>Χρήση Google ως εφεδρικό τρόπο κατεβάσματος εικονιδίων ιστοσελίδων</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2217,6 +3936,14 @@ give it a unique name to identify and accept it.</source>
<translation>Κλειδί:</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>
@@ -2242,6 +3969,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>δευτερόλεπτα</translation>
</message>
</context>
@@ -2278,10 +4006,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Καλωσορίσατε στο KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Ξεκινήστε να αποθηκεύετε τους κωδικούς σας με ασφάλεια σε μία βάση δεδομένων KeePassXC</translation>
</message>
@@ -2305,92 +4029,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Πρόσφατες βάσεις δεδομένων</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>διαδρομή σε προσαρμοσμένο αρχείο ρυθμίσεων</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>Αρχείο κλειδί της βάσεως δεδομένων</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>read password of the database from stdin</source>
- <translation>Διάβασμα κωδικού βάσης από το stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>ονόματα αρχείων των βάσεων δεδομένων κωδικών προς άνοιγμα (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Αντιγραφή ενός κωδικού στο πρόχειρο</translation>
- </message>
- <message>
<source>Path of the database.</source>
<translation>Διαδρομή της βάσης δεδομένων.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Χρήση ενός γραφικού παραθύρου διαλόγου για το ξεκλείδωμα της βάσης δεδομένων.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Όνομα καταχώρησης προς αντιγραφή.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Εξαγωγή και τύπωμα των περιεχομένων της βάσης δεδομένων.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Διαδρομή της βάσης δεδομένων προς εξαγωγή.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Όνομα εντολής προς εκτέλεση.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Προβολή καταχωρίσεων βάσης δεδομένων.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Εκτύπωση των UUID των καταχωρίσεων και των ομάδων.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Συγχώνευση δύο βάσεων δεδομένων.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation type="unfinished"/>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>ονόματα αρχείων των βάσεων δεδομένων κωδικών προς άνοιγμα (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>διαδρομή σε προσαρμοσμένο αρχείο ρυθμίσεων</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Χρήση το ίδιου κωδικού και για τις δύο βάσεις δεδομένων.</translation>
+ <source>key file of the database</source>
+ <translation>Αρχείο κλειδί της βάσεως δεδομένων</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Εμφάνιση ενός κωδικού.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>Διάβασμα κωδικού βάσης από το stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Όνομα καταχώρησης προς προβολή.</translation>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts
index 7cc9fc3c3..74d4c5325 100644
--- a/share/translations/keepassx_en.ts
+++ b/share/translations/keepassx_en.ts
@@ -12,14 +12,30 @@
<translation type="unfinished"></translation>
</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 type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation type="unfinished"></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 type="unfinished"></translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation type="unfinished"></translation>
</message>
@@ -33,6 +49,10 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation type="unfinished"></translation>
</message>
@@ -47,33 +67,26 @@ Kernel: %3 %4</source>
<translation type="unfinished"></translation>
</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 type="unfinished"></translation>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation type="unfinished"></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 type="unfinished"></translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation type="unfinished"></translation>
</message>
@@ -90,8 +103,11 @@ Kernel: %3 %4</source>
Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
+ <source>Enable SSH Agent (requires restart)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -105,6 +121,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -122,13 +158,317 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"></translation>
+ </message>
<message>
- <source>Auto-Type - KeePassXC</source>
+ <source>Remember this decision</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -147,6 +487,10 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Browse</source>
<translation type="unfinished"></translation>
</message>
@@ -155,6 +499,14 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Key files</source>
<translation type="unfinished"></translation>
</message>
@@ -175,6 +527,10 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation type="unfinished"></translation>
</message>
@@ -188,19 +544,14 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Refresh</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Empty password</source>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -215,15 +566,15 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Replace username and password with references</source>
+ <source>Append &apos; - Clone&apos; to title</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Copy history</source>
+ <source>Replace username and password with references</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Append &apos; - Clone&apos; to title</source>
+ <source>Copy history</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -322,10 +673,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
@@ -336,17 +683,26 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation type="unfinished"></translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
- <message>
- <source> rows, </source>
- <translation type="unfinished"></translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
- <message>
- <source> columns</source>
- <translation type="unfinished"></translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
</context>
<context>
@@ -368,6 +724,14 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
@@ -376,23 +740,30 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All files</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Key files</source>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select key file</source>
+ <source>Don&apos;t show this warning again</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Refresh</source>
+ <source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Challenge Response:</source>
+ <source>Key files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select key file</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -411,11 +782,11 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
+ <source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Database opened fine. Nothing to do.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -435,39 +806,72 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
+ <source>General</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Database description:</source>
+ <source>Encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Transform rounds:</source>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Default username:</source>
+ <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 type="unfinished"></translation>
</message>
<message>
- <source> MiB</source>
+ <source>Understood, keep number</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Benchmark</source>
+ <source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Max. history items:</source>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Max. history size:</source>
+ <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 type="unfinished"></translation>
</message>
<message>
- <source>Use recycle bin</source>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -479,91 +883,130 @@ You can now save it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Algorithm:</source>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>DatabaseTabWidget</name>
+ <name>DatabaseSettingsWidgetGeneral</name>
<message>
- <source>Root</source>
+ <source>Database Meta Data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePass 2 Database</source>
+ <source>Database name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All files</source>
+ <source>Database description:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open database</source>
+ <source>Default username:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>File not found!</source>
+ <source>History Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
+ <source>Max. history items:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePass 1 database</source>
+ <source>Max. history size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All files (*)</source>
+ <source> MiB</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Close?</source>
+ <source>Use recycle bin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Save changes?</source>
+ <source>Additional Database Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&quot;%1&quot; was modified.
-Save changes?</source>
+ <source>Enable &amp;compression (recommended)</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
<message>
- <source>Writing the database failed.</source>
+ <source>Root</source>
+ <comment>Root group</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Save database as</source>
+ <source>KeePass 2 Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>New database</source>
+ <source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>locked</source>
+ <source>Open database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Lock database</source>
+ <source>File not found!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Can&apos;t lock the database as you are currently editing it.
-Please press cancel to finish your changes or discard them.</source>
+ <source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
+ <source>File opened in read only mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>This database has been modified.
-Do you want to save the database before locking it?
-Otherwise your changes are lost.</source>
+ <source>Open CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Close?</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -572,60 +1015,74 @@ Discard changes and close anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Export database to CSV file</source>
+ <source>Save changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>CSV file</source>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Writing the CSV file failed.</source>
+ <source>Writing the database failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Passwords</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Merge database</source>
+ <source>Save database as</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
+ <source>Export database to CSV file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Passwords</source>
+ <source>Writing the CSV file failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Database already opened</source>
+ <source>New database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
+ <source>locked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open read-only</source>
+ <source>Lock database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>File opened in read only mode.</source>
+ <source>Can&apos;t lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open CSV file</source>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation type="unfinished"></translation>
</message>
@@ -646,6 +1103,14 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation type="unfinished"></translation>
</message>
@@ -657,27 +1122,27 @@ Do you want to open it anyway?</source>
</translation>
</message>
<message>
- <source>Delete group?</source>
+ <source>Execute command?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to calculate master key</source>
+ <source>Remember my choice</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
+ <source>Delete group?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Searching...</source>
+ <source>Unable to calculate master key</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -697,43 +1162,115 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Execute command?</source>
+ <source>File has changed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <source>The database file has changed. Do you want to load the changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Remember my choice</source>
+ <source>Merge Request</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Autoreload Request</source>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The database file has changed. Do you want to load the changes?</source>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Merge Request</source>
+ <source>Empty recycle bin?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>DetailsWidget</name>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <source>Generate TOTP Token</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Empty recycle bin?</source>
+ <source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Enabled</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -764,6 +1301,30 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation type="unfinished"></translation>
</message>
@@ -784,20 +1345,19 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select file</source>
+ <source>Confirm Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to open file</source>
+ <source>Are you sure you want to remove this attribute?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Save attachment</source>
+ <source>[PROTECTED]</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
+ <source>Press reveal to view or edit</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -823,19 +1383,15 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
+ <source>Apply generated password?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
+ <source>Do you want to apply the generated password to this entry?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
+ <source>Entry updated successfully.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -854,27 +1410,27 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Attachments</source>
+ <source>Edit Name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Save</source>
+ <source>Protect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Open</source>
+ <source>Reveal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Edit Name</source>
+ <source>Attachments</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Protect</source>
+ <source>Foreground Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Reveal</source>
+ <source>Background Color:</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -885,35 +1441,31 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>+</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>-</source>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Window title:</source>
+ <source>&amp;Use custom Auto-Type sequence:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <source>Window Associations</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Use custom Auto-Type sequence:</source>
+ <source>+</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
+ <source>-</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
+ <source>Window title:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -939,35 +1491,115 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
+ <source>URL:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Title:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Username:</source>
+ <source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Password:</source>
+ <source>Presets</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Repeat:</source>
+ <source>Toggle the checkbox to reveal the notes section.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>URL:</source>
+ <source>Username:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Expires</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
<message>
- <source>Presets</source>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Notes:</source>
+ <source>Require user confirmation when this key is used</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1040,59 +1672,59 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Add custom icon</source>
+ <source>&amp;Use default icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Delete custom icon</source>
+ <source>Use custo&amp;m icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Images</source>
+ <source>Add custom icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All files</source>
+ <source>Delete custom icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Select Image</source>
+ <source>Download favicon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Download favicon</source>
+ <source>Unable to fetch favicon.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to fetch favicon.</source>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Can&apos;t read icon</source>
+ <source>Images</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Use default icon</source>
+ <source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use custo&amp;m icon</source>
+ <source>Select Image</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Confirm Delete</source>
+ <source>Can&apos;t read icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <source>Custom icon already exists</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <source>Confirm Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Custom icon already exists</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1114,11 +1746,123 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1151,6 +1895,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Group</source>
<translation type="unfinished"></translation>
</message>
@@ -1167,8 +1916,66 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1180,6 +1987,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1229,6 +2047,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1242,36 +2064,163 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
- <name>KeePass1OpenWidget</name>
+ <name>Kdbx3Reader</name>
<message>
- <source>Import KeePass1 database</source>
+ <source>Unable to calculate master key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to open the database.</source>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>KeePass1Reader</name>
+ <name>Kdbx3Writer</name>
<message>
- <source>Unable to read keyfile.</source>
+ <source>Unable to issue challenge-response.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Not a KeePass database.</source>
+ <source>Unable to calculate master key</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
<message>
- <source>Unsupported encryption algorithm.</source>
+ <source>missing database headers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
+ <source>Unable to calculate master key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Root</source>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1279,30 +2228,55 @@ Do you want to open it anyway?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>KeePass2Reader</name>
+ <name>KdbxReader</name>
<message>
- <source>Not a KeePass database.</source>
+ <source>Invalid cipher uuid length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
+ <source>Unsupported cipher</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
+ <source>Invalid compression flags length</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to calculate master key</source>
+ <source>Unsupported compression algorithm</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1312,89 +2286,325 @@ You can import it by clicking on Database &gt; &apos;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"></translation>
</message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
- <name>KeePass2Writer</name>
+ <name>KdbxXmlReader</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>XML parsing failure: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Unable to calculate master key</source>
+ <source>No root group</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
+ <source>Missing icon uuid or data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC - Error</source>
+ <source>Missing custom data key or value</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Multiple group elements</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
+ <source>Null group uuid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>MainWindow</name>
+ <name>KeePass1OpenWidget</name>
<message>
- <source>Open database</source>
+ <source>Import KeePass1 database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Database settings</source>
+ <source>Unable to open the database.</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
<message>
- <source>Copy username to clipboard</source>
+ <source>Unable to read keyfile.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Copy password to clipboard</source>
+ <source>Not a KeePass database.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Settings</source>
+ <source>Unsupported encryption algorithm.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show toolbar</source>
+ <source>Unsupported KeePass database version.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>read-only</source>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Toggle window</source>
+ <source>Invalid number of groups</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePass 2 Database</source>
+ <source>Invalid number of entries</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>All files</source>
+ <source>Invalid content hash size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Save repaired database</source>
+ <source>Invalid transform seed size</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Writing the database failed.</source>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1402,6 +2612,14 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Import</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation type="unfinished"></translation>
</message>
@@ -1410,11 +2628,15 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;View</source>
+ <source>&amp;Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1426,6 +2648,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation type="unfinished"></translation>
</message>
@@ -1466,23 +2692,23 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Database settings</source>
+ <source>Sa&amp;ve database as...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Clone entry</source>
+ <source>Change &amp;master key...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Timed one-time password</source>
+ <source>&amp;Database settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
+ <source>Database settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show TOTP</source>
+ <source>&amp;Clone entry</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1494,14 +2720,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation type="unfinished"></translation>
</message>
@@ -1518,35 +2756,59 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Password Generator</source>
+ <source>Copy notes to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Clear history</source>
+ <source>&amp;Export to CSV file...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Database</source>
+ <source>Import KeePass 1 database...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Import</source>
+ <source>Import CSV file...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Tools</source>
+ <source>Re&amp;pair database...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>E&amp;mpty recycle bin</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Clear history</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1554,127 +2816,159 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"></translation>
</message>
<message>
- <source>Quit KeePassXC</source>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
+ <source>read-only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Help</source>
+ <source>Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Open database...</source>
+ <source>Toggle window</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
+ <source>Quit KeePassXC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Change &amp;master key...</source>
+ <source>KeePass 2 Database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
+ <source>All files</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
+ <source>Open database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Import CSV file...</source>
+ <source>Save repaired database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
+ <source>Writing the database failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Set up TOTP...</source>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"></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 type="unfinished"></translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>General</source>
+ <source>PEM boundary mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Base64 decoding failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Advanced</source>
+ <source>Found zero keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Failed to read public key.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>HTTP Port:</source>
+ <source>Trying to run KDF without cipher</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Default port: 19455</source>
+ <source>Passphrase is required to decrypt this key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <source>Unexpected EOF while reading public key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unexpected EOF while reading private key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Can&apos;t write public key as it is empty</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1686,6 +2980,15 @@ Using default port 19455.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>General</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation type="unfinished"></translation>
</message>
@@ -1694,6 +2997,10 @@ Using default port 19455.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation type="unfinished"></translation>
</message>
@@ -1702,26 +3009,107 @@ Using default port 19455.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Password:</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation type="unfinished"></translation>
</message>
@@ -1742,31 +3130,35 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Accept</source>
+ <source>Pick characters from every group</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>%p%</source>
+ <source>&amp;Length:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>strength</source>
+ <source>Passphrase</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>entropy</source>
+ <source>Wordlist:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>&amp;Length:</source>
+ <source>Word Count:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Pick characters from every group</source>
+ <source>Word Separator:</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1774,6 +3166,14 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Copy</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
@@ -1791,51 +3191,270 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
+ <source>Database not opened</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Database hash not available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Passphrase</source>
+ <source>Client public key not received</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Wordlist:</source>
+ <source>Cannot decrypt message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Word Count:</source>
+ <source>Timeout or cannot connect to KeePassXC</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Word Separator:</source>
+ <source>Action cancelled or denied</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Copy</source>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation type="unfinished"></translation>
@@ -1858,7 +3477,27 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1878,11 +3517,19 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>URL</source>
+ <source>Notes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Notes</source>
+ <source>Last Modified</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1901,6 +3548,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1939,7 +3635,7 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
+ <source>Search...</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1951,7 +3647,7 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Search...</source>
+ <source>Case Sensitive</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -1962,87 +3658,93 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
+ <source>KeePassXC: New key association request</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
+ <source>KeePassXC: Overwrite existing key?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <source>KeePassXC: Update Entry</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <source>Do you want to update the information in %1 - %2?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Removing stored permissions...</source>
+ <source>KeePassXC: Database locked!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Abort</source>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
+ <source>KeePassXC: Removed keys from database</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation type="unfinished"></translation>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message>
- <source>KeePassXC: New key association request</source>
+ <source>KeePassXC: No keys found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
+ <source>KeePassXC: Settings not available!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Database locked!</source>
+ <source>Removing stored permissions...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: Removed keys from database</source>
+ <source>Abort</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: No keys found</source>
+ <source>KeePassXC: Removed permissions</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <source>KeePassXC: Settings not available!</source>
- <translation type="unfinished"></translation>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
</message>
<message>
- <source>KeePassXC: Removed permissions</source>
+ <source>KeePassXC: No entry with permissions found!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>KeePassXC: No entry with permissions found!</source>
+ <source>The active database does not contain an entry with permissions.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2068,10 +3770,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation type="unfinished"></translation>
</message>
@@ -2080,19 +3798,27 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Language</source>
+ <source>Hide the Details view</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2104,66 +3830,84 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Load previous databases on startup</source>
+ <source>Hide window to system tray instead of app exit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
+ <source>Dark system tray icon</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
+ <source>Language</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Minimize window at application startup</source>
+ <source>Auto-Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Basic Settings</source>
+ <source>Use entry title to match windows for global Auto-Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
+ <source>Use entry URL to match windows for global Auto-Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-Type</source>
+ <source>Global Auto-Type shortcut</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source>Auto-Type delay</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Auto-Type delay</source>
+ <source>Startup</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source> ms</source>
+ <source>File Management</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>General</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation type="unfinished"></translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2171,7 +3915,11 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
+ <source>Convenience</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2183,15 +3931,15 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Timeouts</source>
+ <source>Show passwords in cleartext by default</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Convenience</source>
+ <source>Hide passwords in the preview panel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
+ <source>Hide entry notes by default</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2202,6 +3950,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2214,6 +3966,14 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <source>Default RFC 6238 token settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation type="unfinished"></translation>
</message>
@@ -2239,6 +3999,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation type="unfinished"></translation>
</message>
</context>
@@ -2275,10 +4036,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation type="unfinished"></translation>
</message>
@@ -2302,31 +4059,15 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation type="unfinished"></translation>
</message>
-</context>
-<context>
- <name>main</name>
- <message>
- <source>path to a custom config file</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation type="unfinished"></translation>
- </message>
<message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
+ <source>Welcome to KeePassXC %1</source>
<translation type="unfinished"></translation>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
- <source>Copy a password to the clipboard</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -2334,59 +4075,31 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <source>Merge two databases.</source>
+ <source>KeePassXC - cross-platform password manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
+ <source>filenames of the password databases to open (*.kdbx)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
+ <source>path to a custom config file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
+ <source>key file of the database</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Show a password.</source>
+ <source>read password of the database from stdin</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Name of the entry to show.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"></translation>
</message>
</context>
diff --git a/share/translations/keepassx_en_US.ts b/share/translations/keepassx_en_US.ts
new file mode 100644
index 000000000..fadc52902
--- /dev/null
+++ b/share/translations/keepassx_en_US.ts
@@ -0,0 +1,4120 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="en_US" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>About KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>About</translation>
+ </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>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;</translation>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</translation>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation>Contributors</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;See Contributions on GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>Debug Info</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Include the following information whenever you report a bug:</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copy to clipboard</translation>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation>Version %1
+</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>Revision: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Distribution: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>Libraries:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Enabled extensions:</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>Project Maintainers:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</translation>
+ </message>
+ <message>
+ <source>Build Type: %1
+</source>
+ <translation>Build Type: %1
+</translation>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Confirm Access</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Remember this decision</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Allow</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Deny</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Enable SSH Agent (requires restart)</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>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</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>
+ </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>
+ </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>
+ </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>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Window</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequence</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Default sequence</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Title</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Username</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequence</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>Select entry to Auto-Type:</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser Confirm Access</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Remember this decision</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Allow</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Deny</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>This is required for accessing your databases with KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Enable KeepassXC browser integration</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Enable integration for these browsers:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Show a &amp;notification when credentials are requested</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Re&amp;quest 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Return only best-matching credentials</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sort &amp;matching credentials by title</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sort matching credentials by &amp;username</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Disconnect all browsers</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Forget all remembered &amp;permissions</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Advanced</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Never &amp;ask before accessing credentials</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Never ask before &amp;updating credentials</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Only the selected database has to be connected with a client.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Searc&amp;h in all opened databases for matching credentials</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatically creating or updating string fields is not supported.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Return advanced string fields which start with &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Update &amp;native messaging manifest files at startup</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Support a proxy application between KeePassXC and browser extension.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Use a &amp;proxy application between KeePassXC and browser extension</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Use a custom proxy location if you installed a proxy manually.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Use a &amp;custom proxy location</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Browse...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Executable Files (*.exe);;All Files (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Executable Files (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Select custom proxy location</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: New key association request</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Save and allow access</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Overwrite existing key?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Update Entry</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Do you want to update the information in %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database locked!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Settings not available!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>The active database does not contain a settings entry.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: No keys found</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>No shared encryption keys found in KeePassXC Settings.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Removed keys from database</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Successfully removed %n encryption key from KeePassXC settings.</numerusform><numerusform>Successfully removed %n encryption keys from KeePassXC settings.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Removing stored permissions…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abort</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Removed permissions</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Successfully removed permissions from %n entry.</numerusform><numerusform>Successfully removed permissions from %n entries.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: No entry with permissions found!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>The active database does not contain an entry with permissions.</translation>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>Enter password:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>Repeat password:</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Key file</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Browse</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>Create</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Cha&amp;llenge Response</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Refresh</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Key files</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>All files</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Create Key File...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>Unable to create Key File : </translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Select a key file</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>Empty password</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation>Do you really want to use an empty string as password?</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Different passwords supplied.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation>Failed to set %1 as the Key file:
+%2</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation>Legacy key file format</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</translation>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation>Changing master key failed: no YubiKey inserted.</translation>
+ </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>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation>Replace username and password with references</translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>Copy history</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>Import CSV fields</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation>filename</translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>size, rows, columns</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>Encoding</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation>Codec</translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation>Text is qualified by</translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation>Fields are separated by</translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>Comments start with</translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation>First record has field names</translation>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation>Number of headers line to discard</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation>Consider &apos;\&apos; an escape character</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Preview</translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation>Column layout</translation>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation>Not present in CSV file</translation>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation>Empty fieldname </translation>
+ </message>
+ <message>
+ <source>column </source>
+ <translation>column </translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation>Imported from CSV file</translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>Original data: </translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation>Error(s) detected in CSV file !</translation>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation> more messages skipped]</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Error</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation>CSV import: writer has errors:
+</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Error</source>
+ <translation>Error</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n byte, </numerusform><numerusform>%n bytes, </numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n row, </numerusform><numerusform>%n rows, </numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n column</numerusform><numerusform>%n columns</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>Enter master key</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>Key File:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Password:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Browse</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Refresh</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Challenge Response:</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Unable to open the database.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Can&apos;t open key file</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation>Legacy key file format</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Don&apos;t show this warning again</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>All files</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Key files</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Select key file</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>Repair database</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Error</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Can&apos;t open key file</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Unable to open the database.</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Database opened fine. Nothing to do.</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>Success</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>The database has been successfully repaired
+You can now save it.</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>Unable to repair the database.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>Encryption</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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 days (or even longer) to open!</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Understood, keep number</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancel</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF unchanged</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Failed to transform key with new KDF parameters; KDF unchanged.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> thread</numerusform><numerusform> threads</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Encryption Algorithm:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (default)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Key Derivation Function:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Transform rounds:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Benchmark 1-second delay</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Memory Usage:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallelism:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Database Meta Data</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Database name:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Database description:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Default username:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>History Settings</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Max. history items:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Max. history size:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Use recycle bin</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation>Additional Database Settings</translation>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Enable &amp;compression (recommended)</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Root</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Database</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>All files</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Open database</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>File not found!</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Unable to open the database.</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>File opened in read only mode.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Open CSV file</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV file</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>All files (*)</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>Merge database</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Open KeePass 1 database</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 database</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>Close?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Save changes?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; was modified.
+Save changes?</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Writing the database failed.</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Passwords</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Save database as</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>Export database to CSV file</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Writing the CSV file failed.</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>New database</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>locked</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Lock database</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation>Can&apos;t lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</translation>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</translation>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation>Disable safe saves?</translation>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Searching...</translation>
+ </message>
+ <message>
+ <source>Change master key</source>
+ <translation>Change master key</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>Delete entry?</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>Delete entries?</source>
+ <translation>Delete entries?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation>Do you really want to delete %1 entries for good?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Move entry to recycle bin?</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>
+ <source>Move entries to recycle bin?</source>
+ <translation>Move entries to 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(s) to the recycle bin?</numerusform><numerusform>Do you really want to move %n entry(s) to the recycle bin?</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Execute command?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>Remember my choice</translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>Delete group?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Do you really want to delete the group &quot;%1&quot; for good?</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>No current database.</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>No source database, nothing to do.</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>Search Results (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>No Results</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation>File has changed</translation>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>The database file has changed. Do you want to load the changes?</translation>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>Merge Request</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</translation>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation>Could not open the new database file while attempting to autoreload this database.</translation>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation>Empty recycle bin?</translation>
+ </message>
+ <message>
+ <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>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Generate TOTP Token</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Close</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expiration</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Username</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Searching</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attributes</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Attachments</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Window</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequence</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Clear</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Never</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTECTED]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Disabled</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Enabled</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Entry</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Advanced</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icon</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Properties</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>History</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(encrypted)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Select private key</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>File too large to be a private key</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Failed to open private key</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Entry history</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Add entry</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Edit entry</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Different passwords supplied.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>New attribute</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirm Remove</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Are you sure you want to remove this attribute?</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTECTED]</translation>
+ </message>
+ <message>
+ <source>Press reveal to view or edit</source>
+ <translation>Press reveal to view or edit</translation>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Tomorrow</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n week(s)</numerusform><numerusform>%n week(s)</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n month(s)</numerusform><numerusform>%n month(s)</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>1 year</translation>
+ </message>
+ <message>
+ <source>Apply generated password?</source>
+ <translation>Apply generated password?</translation>
+ </message>
+ <message>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Do you want to apply the generated password to this entry?</translation>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation>Entry updated successfully.</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>Additional attributes</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Add</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remove</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation>Edit Name</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>Protect</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Reveal</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Attachments</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation>Foreground Color:</translation>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation>Background Color:</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Enable Auto-Type for this entry</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation>Inherit default Auto-Type sequence from the &amp;group</translation>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation>&amp;Use custom Auto-Type sequence:</translation>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation>Window Associations</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Window title:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Use a specific sequence for this association:</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>Show</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Restore</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Delete</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Delete all</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Password:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Repeat:</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>Title:</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Presets</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Toggle the checkbox to reveal the notes section.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Username:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expires</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Form</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Remove key from agent after</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> seconds</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Fingerprint</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Remove key from agent when database is closed/locked</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Public key</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Add key to agent when database is opened/unlocked</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comment</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decrypt</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copy to clipboard</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Private key</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Add to agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Remove from agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Require user confirmation when this key is used</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icon</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Properties</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Add group</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Edit group</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Enable</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Disable</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation>Inherit from parent group (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>Name</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expires</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation>&amp;Use default Auto-Type sequence of parent group</translation>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation>Set default Auto-Type se&amp;quence</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Use default icon</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Use custo&amp;m icon</translation>
+ </message>
+ <message>
+ <source>Add custom icon</source>
+ <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>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Unable to fetch favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Images</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>All files</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>Select Image</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>Can&apos;t read icon</translation>
+ </message>
+ <message>
+ <source>Custom icon already exists</source>
+ <translation>Custom icon already exists</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Confirm Delete</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Created:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Modified:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Accessed:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Plugin Data</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remove</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Delete plugin data?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Key</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Value</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Clone</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Name</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Size</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Form</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Add</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remove</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Open</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Save</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Select files</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Are you sure you want to remove %n attachments?</numerusform><numerusform>Are you sure you want to remove %n attachments?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirm Remove</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Save attachments</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Unable to create directory:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirm overwrite</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Unable to save attachments:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Unable to open attachment:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Unable to open attachments:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Unable to open files:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Name</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Last modified</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Title</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Username</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Title</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Username</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Never</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expires</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Created</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modified</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Accessed</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Attachments</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Customize View</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Hide Usernames</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Hide Passwords</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Fit to window</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Fit to contents</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Reset to defaults</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Attachments (icon)</translation>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Recycle Bin</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Cannot save file!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Cannot save the native messaging script file.</translation>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Length:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Character Types</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Upper Case Letters</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Lower Case Letters</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numbers</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Special Characters</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Exclude look-alike characters</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Ensure that the password contains characters from every group</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Extended ASCII</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation>&amp;Close</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>Close message</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Unable to issue challenge-response.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Wrong key or database file is corrupt.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Unable to issue challenge-response.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>missing database headers</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Invalid header checksum size</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Header SHA256 mismatch</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Wrong key or database file is corrupt. (HMAC mismatch)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Unknown cipher</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Invalid header id size</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Invalid header field length</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Invalid header data length</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Failed to open buffer for KDF parameters in header</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Unsupported key derivation function (KDF) or invalid parameters</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Legacy header fields found in KDBX4 file.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Invalid inner header id size</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Invalid inner header field length</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Invalid inner header binary size</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Unsupported KeePass variant map version.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map entry name length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map entry name data</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map entry value data</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map Bool entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map Int32 entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map UInt32 entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map Int64 entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map UInt64 entry value length</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map entry type</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Invalid variant map field type size</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Invalid symmetric cipher algorithm.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Failed to serialize KDF parameters variant map</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Invalid cipher UUID length</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Unsupported cipher</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Invalid compression flags length</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Unsupported compression algorithm</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Invalid master seed size</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Invalid transform seed size</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Invalid transform rounds size</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Invalid start bytes size</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Invalid random stream id size</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Invalid inner random stream cipher</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML parsing failure: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>No root group</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Missing icon UUID or data</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Missing custom data key or value</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Multiple group elements</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Null group UUID</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Invalid group icon number</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Invalid EnableAutoType value</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Invalid EnableSearching value</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>No group UUID found</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Null DeleteObject UUID</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Missing DeletedObject UUID or time</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Null entry UUID</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Invalid entry icon number</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>History element in history entry</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>No entry UUID found</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>History element with different UUID</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Unable to decrypt entry string</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Duplicate custom attribute found</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Entry string key or value missing</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Duplicate attachment found</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Entry binary key or value missing</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Auto-Type association window or sequence missing</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Invalid bool value</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Invalid date time value</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Invalid color value</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Invalid color rgb part</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Invalid number value</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Invalid UUID value</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Unable to decompress binary</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>Import KeePass1 database</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Unable to open the database.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Unable to read keyfile.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Not a KeePass database.</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Unsupported encryption algorithm.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Unsupported KeePass database version.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Unable to read encryption IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Invalid number of groups</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Invalid number of entries</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Invalid content hash size</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Invalid transform seed size</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Invalid number of transform rounds</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Unable to construct group tree</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Root</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Unable to calculate master key</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Wrong key or database file is corrupt.</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation>Key transformation failed</translation>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation>Invalid group field type number</translation>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation>Invalid group field size</translation>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Read group field data doesn&apos;t match size</translation>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation>Incorrect group id field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation>Incorrect group creation time field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation>Incorrect group modification time field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation>Incorrect group access time field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Incorrect group expiry time field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation>Incorrect group icon field size</translation>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation>Incorrect group level field size</translation>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation>Invalid group field type</translation>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation>Missing group id or level</translation>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation>Missing entry field type number</translation>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation>Invalid entry field size</translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <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>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation>Invalid entry icon field size</translation>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation>Invalid entry creation time field size</translation>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation>Invalid entry modification time field size</translation>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Invalid entry expiry time field size</translation>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation>Invalid entry field type</translation>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Existing single-instance lock file is invalid. Launching new instance.</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>The lock file could not be created. Single-instance mode disabled.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Another instance of KeePassXC is already running.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Fatal error while testing the cryptographic functions.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Error</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Database</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>&amp;Recent databases</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Import</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Help</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation>E&amp;ntries</translation>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation>Copy att&amp;ribute to clipboard</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation>Time-based one-time password</translation>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>&amp;Groups</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>&amp;Tools</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>&amp;Quit</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>&amp;About</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Open database...</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>&amp;Save database</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>&amp;Close database</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>&amp;New database</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>Merge from KeePassXC database</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>&amp;Add new entry</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>&amp;View/Edit entry</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>&amp;Delete entry</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>&amp;Add new group</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>&amp;Edit group</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>&amp;Delete group</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Sa&amp;ve database as...</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key...</source>
+ <translation>Change &amp;master key...</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Database settings</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Database settings</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clone entry</translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>&amp;Find</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Copy &amp;username</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Copy username to clipboard</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>Cop&amp;y password</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Copy password to clipboard</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>&amp;Settings</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Password Generator</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation>&amp;Perform Auto-Type</translation>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>&amp;Open URL</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>&amp;Lock databases</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>&amp;Title</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Copy title to clipboard</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copy URL to clipboard</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>&amp;Notes</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation>Copy notes to clipboard</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Export to CSV file...</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>Import KeePass 1 database...</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>Import CSV file...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation>Re&amp;pair database...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Show TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Set up TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copy &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>E&amp;mpty recycle bin</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Clear history</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Access error for config file %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>read-only</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Settings</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Toggle window</translation>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>Quit KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Database</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>All files</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Open database</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Save repaired database</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Writing the database failed.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Invalid key file, expecting an OpenSSH key</translation>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM boundary mismatch</translation>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 decoding failed</translation>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation>Key file way too small.</translation>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation>Key file magic header id invalid</translation>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation>Found zero keys</translation>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation>Failed to read public key.</translation>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Corrupted key file, reading private key failed</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <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>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Unexpected EOF while reading public key</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Unexpected EOF while reading private key</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Can&apos;t write public key as it is empty</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Unexpected EOF when writing public key</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Can&apos;t write private key as it is empty</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Unexpected EOF when writing private key</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Unsupported key type: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Unknown cipher: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cipher IV is too short for MD5 kdf</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Unknown KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Unknown key type: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>This is required for accessing your databases from ChromeIPass or PassIFox</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Enable KeePassHTTP server</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sh&amp;ow a notification when credentials are requested</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>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>&amp;Return only best matching entries</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Re&amp;quest to unlock the database if it is locked</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation>&amp;Match URL schemes</translation>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Sort matching entries by &amp;username</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Sort &amp;matching entries by title</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>R&amp;emove all shared encryption keys from active database</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Re&amp;move all stored permissions from entries in active database</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Password Generator</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Advanced</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Always allow &amp;access to entries</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Always allow &amp;updating entries</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Only the selected database has to be connected with a client.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Searc&amp;h in all opened databases for matching entries</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatically creating or updating string fields is not supported.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Return advanced string fields which start with &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP Port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Default port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC will listen to this port on 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Cannot bind to privileged ports</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Cannot bind to privileged ports below 1024!
+Using default port 19455.</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Password:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>strength</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropy</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Character Types</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Upper Case Letters</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Lower Case Letters</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numbers</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Special Characters</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Extended ASCII</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Exclude look-alike characters</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Pick characters from every group</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Length:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Passphrase</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Wordlist:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Word Count:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Word Separator:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Generate</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copy</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Accept</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Close</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Apply</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Entropy: %1 bit</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Password Quality: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Poor</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Weak</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Good</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Excellent</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation>Database not opened</translation>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation>Database hash not available</translation>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation>Client public key not received</translation>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation>Cannot decrypt message</translation>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Timeout or cannot connect to KeePassXC</translation>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation>Action cancelled or denied</translation>
+ </message>
+ <message>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC association failed, try again</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Key change was not successful</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Encryption key is not recognized</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>No saved databases found</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Incorrect action</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Empty message received</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>No URL provided</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>No logins found</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Unknown error</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Add a new entry to a database.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Path of the database.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Key file of the database.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>path</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Username for the entry.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>username</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL for the entry.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Prompt for the entry&apos;s password.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Generate a password for the entry.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Length for the generated password.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>length</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Path of the entry to add.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copy an entry&apos;s password to the clipboard.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Title for the entry.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>title</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Path of the entry to edit.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Estimate the entropy of a password.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Password for which to estimate the entropy.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Perform advanced analysis on the password.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extract and print the content of a database.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Path of the database to extract.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Insert password to unlock %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Failed to load key file %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Available commands:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Name of the command to execute.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>List database entries.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Path of the group to list. Default is /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Find entries quickly.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Search term.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Merge two databases.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Path of the database to merge into.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Path of the database to merge from.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Use the same credentials for both database files.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Key file of the database to merge from.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Show an entry&apos;s information.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attribute</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Name of the entry to show.</translation>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation>NULL device</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>error reading from device</translation>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>file empty !
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>malformed string</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation>missing closing quote</translation>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – recommended)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Group</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Title</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Username</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>Last Modified</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Created</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Legacy Browser Integration</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Browser Integration</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation>YubiKey[%1] Challenge Response - Slot %2 - %3</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Press</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Passive</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Generate a new random diceware passphrase.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Word count for the diceware passphrase.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>count</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Wordlist for the diceware generator.
+[Default: EFF English]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Generate a new random password.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Length of the generated password.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Use lowercase characters in the generated password.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Use uppercase characters in the generated password.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Use numbers in the generated password.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Use special characters in the generated password.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Use extended ASCII in the generated password.</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Internal zlib error when compressing: </translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation>Error writing to underlying device: </translation>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation>Error opening underlying device: </translation>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation>Error reading data from underlying device: </translation>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Internal zlib error when decompressing: </translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>The gzip format not supported in this version of zlib.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Internal zlib error: </translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation>Search...</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Search</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Clear</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation>Case Sensitive</translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>Limit search to selected group</translation>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: New key association request</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Overwrite existing key?</translation>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Update Entry</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Do you want to update the information in %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database locked!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Removed keys from database</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Successfully removed %n encryption key from KeePassHTTP Settings.</numerusform><numerusform>Successfully removed %n encryption keys from KeePassHTTP Settings.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: No keys found</translation>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>No shared encryption-keys found in KeePassHttp Settings.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Settings not available!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>The active database does not contain an entry of KeePassHttp Settings.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Removing stored permissions...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abort</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Removed permissions</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Successfully removed permissions from %n entry.</numerusform><numerusform>Successfully removed permissions from %n entries.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: No entry with permissions found!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>The active database does not contain an entry with permissions.</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>Application Settings</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Security</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Access error for config file %1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Basic Settings</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Start only a single instance of KeePassXC</translation>
+ </message>
+ <message>
+ <source>Remember last databases</source>
+ <translation>Remember last databases</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Remember last key files and security dongles</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Load previous databases on startup</translation>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>Automatically save on exit</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation>Automatically save after every change</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Automatically reload the database when modified externally</translation>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation>Minimize when copying to clipboard</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimize window at application startup</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Use group icon on entry creation</translation>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</translation>
+ </message>
+ <message>
+ <source>Hide the Details view</source>
+ <translation>Hide the Details view</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Show a system tray icon</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Hide window to system tray when minimized</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>Hide window to system tray instead of app exit</translation>
+ </message>
+ <message>
+ <source>Dark system tray icon</source>
+ <translation>Dark system tray icon</translation>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Language</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Use entry title to match windows for global Auto-Type</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Use entry URL to match windows for global Auto-Type</translation>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Always ask before performing Auto-Type</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Global Auto-Type shortcut</translation>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation>Auto-Type delay</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation>Startup</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>File Management</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Safely save database files (may be incompatible with Dropbox, etc)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Backup database file before saving</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Entry Management</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation>Timeouts</translation>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>Clear clipboard after</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>Lock databases after inactivity of</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Convenience</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Lock databases when session is locked or lid is closed</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>Lock databases after minimizing the window</translation>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation>Don&apos;t require password repeat when it is visible</translation>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Show passwords in cleartext by default</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Hide passwords in the preview panel</translation>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation>Hide entry notes by default</translation>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation>Privacy</translation>
+ </message>
+ <message>
+ <source>Use Google as fallback for downloading website icons</source>
+ <translation>Use Google as fallback for downloading website icons</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Re-lock previously locked database after performing Auto-Type</translation>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>Setup TOTP</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>Key:</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>Note: Change these settings only if you know what you are doing.</source>
+ <translation>Note: Change these settings only if you know what you are doing.</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation>Time step:</translation>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation>8 digits</translation>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation>6 digits</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>Code size:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation>Timed Password</translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation>000000</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copy</translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation>Expires in</translation>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation>seconds</translation>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>Unlock database</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation>Start storing your passwords securely in a KeePassXC database</translation>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>Create new database</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>Open existing database</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>Import from KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation>Import from CSV</translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Recent databases</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Welcome to KeePassXC %1</translation>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>Remove an entry from the database.</source>
+ <translation>Remove an entry from the database.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Path of the database.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation>Path of the entry to remove.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - cross-platform password manager</translation>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>filenames of the password databases to open (*.kdbx)</translation>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation>path to a custom config file</translation>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation>key file of the database</translation>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation>read password of the database from stdin</translation>
+ </message>
+ <message>
+ <source>Parent window handle</source>
+ <translation>Parent window handle</translation>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_en_plurals.ts b/share/translations/keepassx_en_plurals.ts
deleted file mode 100644
index 02ed5541e..000000000
--- a/share/translations/keepassx_en_plurals.ts
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.1" language="en_US">
-<context>
- <name>DatabaseWidget</name>
- <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>
-</context>
-<context>
- <name>EditEntryWidget</name>
- <message numerus="yes">
- <source>%n week(s)</source>
- <translation>
- <numerusform>%n week</numerusform>
- <numerusform>%n weeks</numerusform>
- </translation>
- </message>
- <message numerus="yes">
- <source>%n month(s)</source>
- <translation>
- <numerusform>%n month</numerusform>
- <numerusform>%n months</numerusform>
- </translation>
- </message>
-</context>
-<context>
- <name>EditWidgetIcons</name>
- <message numerus="yes">
- <source>Can&apos;t delete icon. Still used by %n item(s).</source>
- <translation type="vanished">
- <numerusform>Can&apos;t delete icon. Still used by %n item.</numerusform>
- <numerusform>Can&apos;t delete icon. Still used by %n items.</numerusform>
- </translation>
- </message>
-</context>
-</TS>
diff --git a/share/translations/keepassx_es.ts b/share/translations/keepassx_es.ts
index 479284898..562224575 100644
--- a/share/translations/keepassx_es.ts
+++ b/share/translations/keepassx_es.ts
@@ -10,14 +10,30 @@
<translation>Acerca de</translation>
</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>Reporte errores al: &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>
+ <translation>KeePassXC se distribuye bajo la Licencia Pública General de GNU (GPL) versión 2 o versión 3 (si así lo prefiere).</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Contribuidores</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;Ver contribuciones en GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Información de Depuración</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Incluya la información siguiente cuando informe sobre un error:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copiar al portapapeles</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisión: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribución: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Librerías:</translation>
</message>
@@ -48,33 +68,27 @@ Núcleo: %3 %4</translation>
<translation>Extensiones habilitadas:</translation>
</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>Reporte errores al: &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>
- <translation>KeePassXC se distribuye bajo la Licencia Pública General de GNU (GPL) versión 2 o versión 3 (si así lo prefiere).</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Mantenedores del proyecto:</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;Ver contribuciones en GitHub&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Un agradecimiento especial del equipo de KeePassXC a debfx por crear el KeePassX original.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Incluya la información siguiente cuando informe sobre un error:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Distribución: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Tipo de compilación: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Confirmar acceso para KeePassXC HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Recordar esta decisión</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 ha solicitado acceso a las contraseñas de los siguientes item(s).
Por favor seleccione si desea autorizar su acceso.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Confirmar acceso para KeePassXC HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Habilitar el Agente SSH (requiere reinicio)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Escritura - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Escritura</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>¡La sintaxis de la declaración de tu auto-escritura es incorrecta!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Este comando de Auto-Escritura contiene un retraso muy largo. ¿De verdad quieres continuar?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation>Este comando de Auto-Escritura contiene pulsaciones de teclas muy lentas. ¿De verdad quieres continuar?</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 Auto-Escritura contiene argumentos que se repiten muy a menudo. ¿De verdad quieres continuar?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,319 @@ Por favor seleccione si desea autorizar su acceso.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nombre de usuario:</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Secuencia</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Escritura - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Seleccionar entrada para Auto-Escritura:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Escritura - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Navegador Confirmar Acceso</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Recordar esta decisión</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permitir</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Denegar</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 ha solicitado acceso a las contraseñas de los siguientes ítems.
+Por favor seleccione si desea autorizar su acceso.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Cuadro de diálogo</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Esto es necesario para acceder a las bases de datos con KeePassXC-Navegador</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Permitir la integración de KeepassXC con el Navegador </translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Permitir la integración con estos navegadores:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Mostrar una &amp;notificación cuando las credenciales son requeridas</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Solicitar el desblo&amp;queo de la base de datos si se encuentra bloqueada</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Sólo se muestran las entradas con el mismo esquema (http://, https://,...)</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Coinciden con el esquema de URL (ej. 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 las entradas para todo el dominio.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Mostrar sólo las mejores credenciales</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar las credenciales por &amp;título</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar las credenciales por &amp;usuario</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Desconectar todos los navegadores</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Olvidar todos las &amp;permisos recordados</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avanzado</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nunca &amp;pregunte antes de acceder a las credenciales</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>No preguntar y guardar los credenciales</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Sólo las bases de datos seleccionadas se conectaran con el cliente.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Buscar &amp;h en todas las bases de datos abiertas los credenciales correspondientes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>No se permite crear o actualizar campos de caracteres automáticamente.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Mostra&amp;r campos de caracteres avanzados que comiencen con &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Actualizaciones KeePassXC o keepassxc-proxy binario automáticamente para obtener los mensajes nativos en el arranque.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Actualizar &amp;native mensajes al inicear</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Apoya una aplicación proxy entre KeePassXC y una extensión de navegador.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Utilizar un &amp;proxy entre KeePassXC y la extensión del navegador</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Utilizar un proxy instalado manualmente</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Usar una ubicación proxy &amp;personalizada</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Advertencia:&lt;/b&gt; Las siguientes opciones pueden ser peligrosas.</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Archivos ejecutables (*.exe); Todos los archivos (*. *)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Archivos ejecutables (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Elegir una ubicación de proxy personalizada</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Solicitud de asociación de nueva clave</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>¿Quiere asociar la base de datos al navegador?
+
+Si quiere autirizar el acceso a la base de datos de KeePassXC
+de un nombre único para identificar la autorización
+(se guarda como una entrada más)</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Guardar y permitir acceso</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: ¿Sobrescribir clave existente?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Existe una llave con el nombre &quot;%1&quot;.
+¿Quiere sobreescribirlo?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Actualizar entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>¿Desea actualizar la información en %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: ¡Base de datos bloqueada!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>¡La base de datos activa está bloqueada!
+Por favor desbloquee la base de datos seleccionada o elija otra que esté desbloqueada.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: ¡Configuraciones no disponibles!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>La base de datos activa no contiene una entrada de configuraciones.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: No se encontró ninguna clave</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>No se encontraron claves de cifrado en las configuraciones de KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Las claves se eliminaron de la base de datos</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Eliminando permisos almacenados...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permisos eliminados</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: ¡No se encontró ninguna entrada con permisos!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de datos activa no contiene una entrada con permisos.</translation>
</message>
</context>
<context>
@@ -149,6 +491,10 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Repita la contraseña:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Archivo llave</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Abrir archivo</translation>
</message>
@@ -157,6 +503,14 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Crear</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Desa&amp;fío/Respuesta</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Actualizar</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Archivos llave</translation>
</message>
@@ -177,6 +531,10 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Seleccione un archivo llave</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Contraseña vacía</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>¿Realmente desea usar una cadena vacía como contraseña?</translation>
</message>
@@ -191,20 +549,18 @@ Por favor seleccione si desea autorizar su acceso.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Archivo llave</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Desa&amp;fío/Respuesta</translation>
+ <source>Legacy key file format</source>
+ <translation>Formato de archivo llave heredado</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Actualizar</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Contraseña vacía</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está utilizando un formato de archivo llave heredado que puede convertirse
+ en no soportado en el futuro.
+
+Considere generar un nuevo archivo llave.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +574,10 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Opciones de Clonado</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Añadir &apos; - Clon&apos; a título</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Reemplaza nombre de usuario y contraseña con referencias</translation>
</message>
@@ -225,10 +585,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<source>Copy history</source>
<translation>Copiar historial</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Añadir &apos; - Clon&apos; a título</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +682,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importar archivo CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Error</translation>
</message>
@@ -340,17 +692,17 @@ Por favor seleccione si desea autorizar su acceso.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>byte,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>filas,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>columnas</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +724,14 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>Navegar</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Actualizar</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Desafío/respuesta:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir la base de datos.</translation>
</message>
@@ -380,6 +740,24 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>No se puede abrir el archivo llave</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Formato de archivo llave heredado</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está utilizando un formato de archivo llave heredado que puede convertirse
+ en no soportado en el futuro.
+
+Considere generar un nuevo archivo llave.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>No mostrar nuevamente esta advertencia</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Todos los archivos</translation>
</message>
@@ -391,14 +769,6 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<source>Select key file</source>
<translation>Seleccionar archivo llave</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Actualizar</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Desafío/respuesta:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +785,14 @@ Por favor seleccione si desea autorizar su acceso.</translation>
<translation>No se puede abrir el archivo llave</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Base de datos abierta correctamente. Nada que hacer.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>No se pudo abrir la base de datos.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Base de datos abierta correctamente. Nada que hacer.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Éxito</translation>
</message>
@@ -440,28 +810,122 @@ Ahora puede guardarla.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nombre de la base de datos:</translation>
+ <source>General</source>
+ <translation>General</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descripción de la base de datos:</translation>
+ <source>Encryption</source>
+ <translation>Cifrado</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Número de rondas demasiado altas</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, mantenga el número</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Número de rondas demasiado bajas</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 una cantidad muy baja de rondas de transformación de llave 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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Error al transformar la llave con nuevos parámetros KDF; KDF sin cambios.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritmo de cifrado:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256-Bit (por defecto)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Función de derivación de la llave:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Rondas de transformación:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Nombre de usuario por defecto:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Memoria utilizada:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelismo:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Descripción de la base de datos:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nombre de usuario por defecto:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Prueba de rendimiento</translation>
+ <source>History Settings</source>
+ <translation>Configuración del Historial</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +936,27 @@ Ahora puede guardarla.</translation>
<translation>Tamaño máximo del historial:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Usar papelera de reciclaje</translation>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256-Bit (por defecto)</translation>
+ <source>Use recycle bin</source>
+ <translation>Usar papelera de reciclaje</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Configuraciones Adicionales de la Base de Datos</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmo:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Habilitar &amp;compresión (recomendado)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Raíz</translation>
</message>
<message>
@@ -511,22 +976,48 @@ Ahora puede guardarla.</translation>
<translation>¡Archivo no encontrado!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Abrir base de datos KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>No se pudo abrir la base de datos.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Base de datos KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Archivo abierto en modo sólo lectura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Abrir archivo CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Archivo CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Todos los archivos (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Unir base de datos</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Abrir base de datos KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Base de datos KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>¿Cerrar?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;% 1&quot; está en el modo de edición.
+¿Descartar cambios y cerrar de todos modos?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>¿Guardar cambios?</translation>
</message>
@@ -541,10 +1032,22 @@ Save changes?</source>
<translation>La escritura de la base de datos falló.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Contraseñas</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Guardar base de datos como</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportar base de datos a un archivo CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>La escritura del archivo CSV falló.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nueva base de datos</translation>
</message>
@@ -563,12 +1066,6 @@ Please press cancel to finish your changes or discard them.</source>
Por favor, pulse cancelar para terminar sus cambios o descartarlos.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Esta base de datos nunca ha sido guardada.
-Puede guardar la base de datos o dejar de bloquearla.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,68 +1074,23 @@ Otherwise your changes are lost.</source>
De lo contrario se perderán los cambios.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;% 1&quot; está en el modo de edición.
-¿Descartar cambios y cerrar de todos modos?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exportar base de datos a un archivo CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Archivo CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>La escritura del archivo CSV falló.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>No se pudo abrir la base de datos.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Unir base de datos</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>La base de datos que intenta guardar está bloqueada por otra instancia de KeePassXC.
-¿Desea guardarla de todas formas?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Contraseñas</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>La base de datos ya está abierta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>La base de datos que intenta abrir está bloqueada por otra instancia de KeePassXC.
-¿Desea abrirla de todas formas?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Abrir como sólo lectura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Archivo abierto en modo sólo lectura.</translation>
+ <source>Disable safe saves?</source>
+ <translation>¿Inhabilitar guardado seguro?</translation>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Abrir archivo CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC no ha podido guardar varias veces la base de datos. Es probable que esto se deba a que los servicios de sincronización de archivos mantienen un bloqueo en el archivo guardado.
+¿Deshabilite las copias seguras y vuelva a intentarlo?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Buscando...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Cambiar la clave maestra</translation>
</message>
@@ -659,6 +1111,14 @@ Do you want to open it anyway?</source>
<translation>¿Realmente quiere eliminar las entradas &quot;%1&quot; de forma definitiva?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>¿Mover entrada a la papelera de reciclaje?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>¿Realmente quiere mover la entrada &quot;%1&quot; a la papelera de reciclaje?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>¿Mover entradas a la papelera de reciclaje?</translation>
</message>
@@ -667,28 +1127,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>¿Realmente quiere mover la entrada &quot;%1&quot; a la papelera de reciclaje?</numerusform><numerusform>¿Realmente quiere mover las entradas &quot;%1&quot; a la papelera de reciclaje?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>¿Eliminar grupo?</translation>
+ <source>Execute command?</source>
+ <translation>¿Ejecutar comando?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>¿Realmente quiere eliminar el grupo &quot;%1&quot; de forma definitiva?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>¿Realmente desea ejecutar el siguiente comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No se puede calcular la llave maestra</translation>
+ <source>Remember my choice</source>
+ <translation>Recordar mi elección</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>¿Mover entrada a la papelera de reciclaje?</translation>
+ <source>Delete group?</source>
+ <translation>¿Eliminar grupo?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>¿Realmente quiere mover la entrada &quot;%1&quot; a la papelera de reciclaje?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>¿Realmente quiere eliminar el grupo &quot;%1&quot; de forma definitiva?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Buscando...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la llave maestra</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1167,8 @@ Do you want to open it anyway?</source>
<translation>No hay resultados</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>¿Ejecutar comando?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>¿Realmente desea ejecutar el siguiente comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Recordar mi elección</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Solicitud de recarga automática</translation>
+ <source>File has changed</source>
+ <translation>El archivo ha cambiado</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,7 +1179,8 @@ Do you want to open it anyway?</source>
<translation>Solicitud de Unión</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
<translation>El archivo de la base de datos ha cambiado y usted tiene modificaciones sin guardar. ¿Desea unir sus modificaciones?</translation>
</message>
<message>
@@ -748,6 +1197,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Generar Token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Cerrar</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contraseña</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Vencimiento</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nombre de usuario:</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Autoescritura</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Buscando...</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Adjuntos</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Ventana</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Secuencia</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Buscar</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Limpiar</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDO]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Deshabilitado</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Habilitado</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1306,30 @@ Do you want to open it anyway?</source>
<translation>Historial</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agente de SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(encriptado)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Seleccione la llave privada</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Archivo demasiado grande para ser una llave privada</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Error al abrir la llave privada</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Historial de entradas</translation>
</message>
@@ -794,22 +1350,20 @@ Do you want to open it anyway?</source>
<translation>Nuevo atributo</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Seleccionar archivo</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirmar eliminación</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Incapaz de abrir el archivo</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>¿Está seguro que desea eliminar este atributo?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Guardar adjunto</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDO]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Incapaz de guardar el adjunto:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Presione revelar para ver o editar</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1382,16 @@ Do you want to open it anyway?</source>
<translation>1 año</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Confirmar eliminación</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>¿Está seguro que desea eliminar este atributo?</translation>
+ <source>Apply generated password?</source>
+ <translation>¿Aplicar la contraseña generada?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTEGIDO] Presione revelar para ver o editar</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>¿Desea aplicar la contraseña generada a esta entrada?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>¿Está seguro que desea eliminar este adjunto?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Entrada actualizada con éxito.</translation>
</message>
</context>
<context>
@@ -859,18 +1409,6 @@ Do you want to open it anyway?</source>
<translation>Eliminar</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Adjuntos</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Guardar</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Abrir</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Editar Nombre</translation>
</message>
@@ -882,24 +1420,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>Revelar</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Activar Auto-Escritura para esta entrada</translation>
+ <source>Attachments</source>
+ <translation>Adjuntos</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Color de Primer Plano:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Color de Segundo Plano:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Título de la ventana:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Activar Auto-Escritura para esta entrada</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1448,24 @@ Do you want to open it anyway?</source>
<translation>&amp;Usar secuencia de Auto-Escritura personalizada:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Usar secuencia por &amp;defecto</translation>
+ <source>Window Associations</source>
+ <translation>Ventanas Asociadas</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Definir secuencia personalizada:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Ventanas Asociadas</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Título de la ventana:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Usa una secuencia específica para esta asociación:</translation>
</message>
</context>
<context>
@@ -944,12 +1490,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Título:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nombre de usuario:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1502,104 @@ Do you want to open it anyway?</source>
<translation>Repetir:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Título:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expira</translation>
+ <source>Notes</source>
+ <translation>Notas</translation>
</message>
<message>
<source>Presets</source>
<translation>Programar</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notas:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Cambie la casilla de verificación para mostrar la sección de notas.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nombre de usuario:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Forma</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Eliminar después la clave del agente </translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>segundos</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Huella dactilar</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Eliminar llave del agente cuando la base de datos está cerrada/bloqueada</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Llave Pública</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Agregar llave al agente cuando la base de datos se abre/desbloquea</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comentario</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Descifrar</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiar al portapapeles</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Llave Privada</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Archivo externo</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Adjunto</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Añadir a agente</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Eliminar del agente</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Requiere confirmación del usuario cuando se usa esta llave</translation>
</message>
</context>
<context>
@@ -1045,6 +1671,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Usar icono por defecto</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Usar icono &amp;personalizado</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Añadir icono personalizado</translation>
</message>
@@ -1053,6 +1687,18 @@ Do you want to open it anyway?</source>
<translation>Eliminar icono personalizado</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Descargar favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>No se pudo descargar el favicon</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Consejo: Puede activar Google como una alternativa en Herramientas &gt; Configuración &gt; Seguridad</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Imágenes</translation>
</message>
@@ -1065,24 +1711,12 @@ Do you want to open it anyway?</source>
<translation>Seleccionar imagen</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Descargar favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>No se pudo descargar el favicon</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>No se puede leer el ícono</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Usar icono por defecto</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Usar icono &amp;personalizado</translation>
+ <source>Custom icon already exists</source>
+ <translation>El icono personalizado ya existe</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1726,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Este ícono se utiliza en %1 entradas, y será modificado por el ícono por defecto. ¿Está seguro que desea eliminarlo?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Consejo: Puede activar Google como una alternativa en Herramientas &gt; Configuración &gt; Seguridad</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>El icono personalizado ya existe</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1745,125 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Clon</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nombre</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Tamaño</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Forma</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Añadir</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Eliminar</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Abrir</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Guardar</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Seleccionar archivos</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmar eliminación</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Guardar adjuntos</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>No se puede crear directorio:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>¿Seguro que quieres sobrescribir el archivo existente &quot;%1&quot; con el archivo adjunto?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmar sobreescritura</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1892,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupo</translation>
</message>
@@ -1172,9 +1913,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref:</translation>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contraseña</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Adjuntos</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1185,6 +1984,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: ¡No se puede guardar el archivo!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>No se puede guardar el archivo de script de mensajería nativo.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2044,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Asegurar que la contraseña contiene caracteres de todos los grupos</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII Extendido</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2061,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la clave maestra</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>No se pudo hacer el desafío/respuesta:</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>La contraseña es incorrecta o el archivo de la base de datos está dañado.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>No se pudo hacer el desafío/respuesta:</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la clave maestra</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>faltan las cabeceras de la base de datos</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la clave maestra</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Suma de verificación incorrecta de la cabecera</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Cabecera SHA256 diferente</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Clave equivocada o base de datos corrupta. (HMAC distinta)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Algoritmo de cifrado desconocido</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Tamaño id de la cabecera inválido</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Longitud del campo en la cabecera inválido</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Longitud del campo de datos en la cabecera incorrecto</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Error al abrir el búfer para los parámetros KDF en la cabecera</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Función de derivación de llave no soportada (KDF) o parámetros no válidos</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Los campos heredados de la cabecera se encuentran en el archivo KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Tamaño id de la cabecera interna inválido</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Longitud del campo en la cabecera interna inválido</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Tamaño binario de la cabecera interna inválido</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Versión de mapa de variante de KeePass no soportada.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longitud del nombre de la entrada del mapa de variante inválida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Datos del nombre de la entrada de mapa de variante inválida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longitud del valor de la entrada del mapa de variante inválida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>No se puede calcular la clave maestra</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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 vieja base de datos de KeePass 1 (.kdb).
+
+Puede importarla haciendo clic en Base de datos &gt; &apos;Importar base de datos KeePass 1...&apos;.
+Esta migración es en único sentido. No podrá abrir la base de datos importada con la vieja versión 0.4 de KeePassX.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Version de la base de datos de KeePass 2 no soportada.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2445,35 @@ Do you want to open it anyway?</source>
<translation>Versión de la base de datos KeePass no soportada.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Incapaz de crear un grupo</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Raíz</translation>
</message>
@@ -1287,129 +2485,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>La contraseña es incorrecta o el archivo de la base de datos está dañado.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>No es una base de datos KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Error en la transformación de la llave</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versión de la base de datos KeePass no soportada.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>La contraseña es incorrecta o el archivo está dañado</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No se puede calcular la clave maestra</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>No se pudo hacer el desafío/respuesta:</translation>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
</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 clic en Base de datos &gt; &apos;Importar base de datos KeePass 1...&apos;.
-Esta migración es en único sentido. No podrá abrir la base de datos importada con la vieja versión 0.4 de KeePassX.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>No se pudo hacer el desafío/respuesta:</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>No se puede calcular la clave maestra</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Error fatal comprobando las funciones criptográficas.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Error</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>El archivo de bloqueo no pudo ser creado. Modo de instancia única deshabilitado.</translation>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Otra instancia de KeePassXC ya se está ejecutando.</translation>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>El archivo de bloqueo de instancia única existente no es válido. Lanzando nueva instancia.</translation>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Abrir base de datos</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Configuración de la base de datos</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copiar nombre de usuario al portapapeles</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copiar contraseña al portapapeles</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Configuración</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Mostrar barra de herramientas</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>sólo lectura</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Cambiar a ventana</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Base de datos de KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Todos los archivos</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Guardar base de datos reparada</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>El archivo de bloqueo de instancia única existente no es válido. Lanzando nueva instancia.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Fallo al escribir la base de datos.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>El archivo de bloqueo no pudo ser creado. Modo de instancia única deshabilitado.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Otra instancia de KeePassXC ya se está ejecutando.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Error fatal comprobando las funciones criptográficas.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Error</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Base de &amp;Datos</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Bases de datos &amp;recientes</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importar</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Ayuda</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>E&amp;ntradas</translation>
</message>
@@ -1418,12 +2628,16 @@ Esta migración es en único sentido. No podrá abrir la base de datos importada
<translation>Copiar at&amp;ributo al portapapeles</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Contraseña temporal de un solo uso</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupos</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Ver</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Herramientas</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2648,10 @@ Esta migración es en único sentido. No podrá abrir la base de datos importada
<translation>&amp;Acerca de</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Abrir base de datos...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Guardar base de datos</translation>
</message>
@@ -1474,24 +2692,24 @@ Esta migración es en único sentido. No podrá abrir la base de datos importada
<translation>&amp;Eliminar grupo</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Configuración de la base de &amp;datos</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>&amp;Guardar base de datos como...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clonar entrada</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Cambiar la clave &amp;maestra...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Contraseña programada de único uso</translation>
+ <source>&amp;Database settings</source>
+ <translation>Configuración de la base de &amp;datos</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copiar &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Configuración de la base de datos</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Mostrar TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clonar entrada</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2720,26 @@ Esta migración es en único sentido. No podrá abrir la base de datos importada
<translation>Copiar nombre de &amp;usuario</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copiar nombre de usuario al portapapeles</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Cop&amp;iar contraseña</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copiar contraseña al portapapeles</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Configuración</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Generador de contraseñas</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>Realizar Auto-&amp;Escritura</translation>
</message>
@@ -1526,165 +2756,220 @@ Esta migración es en único sentido. No podrá abrir la base de datos importada
<translation>&amp;Título</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copiar título al portapapeles</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copiar URL al portapapeles</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notas</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Generador de contraseñas</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copiar notas al portapapeles</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Limpiar historial</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportar a un archivo CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Base de &amp;Datos</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importat base de datos KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importar</translation>
+ <source>Import CSV file...</source>
+ <translation>Importar archivo CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Herramientas</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>&amp;Reparar base de datos...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Mostrar TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Configurar TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copiar &amp;TOTP</translation>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>E&amp;mpty recycle bin</source>
<translation>Vaciar papelera de reciclaje</translation>
</message>
<message>
+ <source>Clear history</source>
+ <translation>Limpiar historial</translation>
+ </message>
+ <message>
<source>Access error for config file %1</source>
<translation>Error de acceso al archivo de configuración %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Salir de KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Por favor presione el botón en su YubiKey!</translation>
+ <source>read-only</source>
+ <translation>sólo lectura</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Ayuda</translation>
+ <source>Settings</source>
+ <translation>Configuración</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Abrir base de datos...</translation>
+ <source>Toggle window</source>
+ <translation>Cambiar a ventana</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>&amp;Guardar base de datos como...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Salir de KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Cambiar la clave &amp;maestra...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Base de datos de KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exportar a un archivo CSV...</translation>
+ <source>All files</source>
+ <translation>Todos los archivos</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importat base de datos KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Abrir base de datos</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importar archivo CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Guardar base de datos reparada</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>&amp;Reparar base de datos...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Fallo al escribir la base de datos.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Configurar TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</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 type="unfinished"/>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Cuadro de diálogo</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>General</translation>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>M&amp;ostrar una notificación cuando se pidan credenciales</translation>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Ordenar entradas por nombre de &amp;usuario</translation>
+ <source>Key file way too small.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Eli&amp;minar todos los permisos guardados de las entradas de la base de datos activa</translation>
+ <source>Key file magic header id invalid</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Avanzado</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Siempre permitir &amp;acceso a las entradas</translation>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Siempre permitir act&amp;ualizaciones de las entradas</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Busca&amp;r entradas que coincidan en todas las bases de datos abiertas</translation>
+ <source>No private key payload to decrypt</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Puerto HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Puerto por defecto: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Frase de contraseña necesaria para descrifrar esta clave</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Solicitar el desblo&amp;queo de la base de datos si se encuentra bloqueada</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Ordenar entradas por &amp;título</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC escuchará por este puerto en 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>No se puede asociar a puertos con privilegios</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>¡No se puede asociar a puertos con privilegios debajo de 1024!
-Usando el puerto por defecto 19455</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>&amp;Eliminar todas las claves de cifrado compartidas de la base de datos activa</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Mostra&amp;r campos de caracteres avanzados que comiencen con &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>No se permite crear o actualizar campos de caracteres automáticamente.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tipo de clave no soportada: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Cifrado desconocido: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cifrado IV demasiado corto para MD5 kdf</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF desconocido: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tipo de clave desconocida: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Cuadro de diálogo</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,6 +2980,15 @@ Usando el puerto por defecto 19455</translation>
<translation>Habilitar el servidor de KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>M&amp;ostrar una notificación cuando se pidan credenciales</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 las entradas para todo el dominio.</translation>
</message>
@@ -1703,6 +2997,10 @@ Usando el puerto por defecto 19455</translation>
<translation>&amp;Devolver sólo las entradas más relevantes</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Solicitar el desblo&amp;queo de la base de datos si se encuentra bloqueada</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Sólo se devuelven las entradas con el mismo esquema (http://, https://, ftp://, ...)</translation>
</message>
@@ -1711,27 +3009,108 @@ Usando el puerto por defecto 19455</translation>
<translation>&amp;Validar los esquemas de las URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Ordenar entradas por nombre de &amp;usuario</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordenar entradas por &amp;título</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>&amp;Eliminar todas las claves de cifrado compartidas de la base de datos activa</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Eli&amp;minar todos los permisos guardados de las entradas de la base de datos activa</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Generador de contraseñas</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Avanzado</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Siempre permitir &amp;acceso a las entradas</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Siempre permitir act&amp;ualizaciones de las entradas</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Sólo las bases de datos seleccionadas se conectaran con el cliente.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>¡Las siguientes opciones son peligrosas!
-Cámbielas sólo si sabe lo que está haciendo.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Busca&amp;r entradas que coincidan en todas las bases de datos abiertas</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>No se permite crear o actualizar campos de caracteres automáticamente.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Mostra&amp;r campos de caracteres avanzados que comiencen con &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Puerto HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Puerto por defecto: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC escuchará por este puerto en 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Advertencia:&lt;/b&gt; Las siguientes opciones pueden ser peligrosas.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>No se puede asociar a puertos con privilegios</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>¡No se puede asociar a puertos con privilegios debajo de 1024!
+Usando el puerto por defecto 19455</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Contraseña:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>seguridad</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropía</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Contraseña</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Tipos de caracteres</translation>
</message>
@@ -1752,38 +3131,50 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<translation>Caracteres especiales:</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII Extendido</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Excluir caracteres similares</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Aceptar</translation>
+ <source>Pick characters from every group</source>
+ <translation>Elegir caracteres de todos los grupos</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Longitud:</translation>
</message>
<message>
- <source>strength</source>
- <translation>seguridad</translation>
+ <source>Passphrase</source>
+ <translation>Frase de contraseña</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropía</translation>
+ <source>Wordlist:</source>
+ <translation>Lista de palabras:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Longitud:</translation>
+ <source>Word Count:</source>
+ <translation>Cantidad de Palabras:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Elegir caracteres de todos los grupos</translation>
+ <source>Word Separator:</source>
+ <translation>Separador de Palabras:</translation>
</message>
<message>
<source>Generate</source>
<translation>Generar</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Aceptar</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Cerrar</translation>
</message>
@@ -1801,51 +3192,270 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Pobre</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Débil</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Buena</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Excelente</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Contraseña</translation>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII Extendido</translation>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
- <translation>Frase de contraseña</translation>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Lista de palabras:</translation>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
- <translation>Cantidad de Palabras:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separador de Palabras:</translation>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>Copiar</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Error desconocido</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Ruta a la base de datos.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Archivo de llave de la base de datos</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>ruta</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nombre de usuario</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Tamaño de la contraseña a generar</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>Tamaño</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Editar una entrada</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Título para la entrada</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extraer e imprimir el contenido de la base de datos.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Ruta a la base de datos a extraer.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nombre del comando a ejecutar.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Listar las entradas de la base de datos.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Ruta del grupo a listar. Por defecto es /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Mezclar dos bases de datos.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Ruta de la base de datos resultado de la mezcla.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Ruta de la base de datos de inicio de la mezcla.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nombre de la entrada para mostrar.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Dispositivo NULL</translation>
@@ -1869,8 +3479,28 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<translation>comilla de cierre faltante</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNO - unget límite excedido</translation>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Group</source>
@@ -1889,14 +3519,22 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<translation>Contraseña</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integración con Navegadores</translation>
</message>
@@ -1912,6 +3550,55 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<source>Passive</source>
<translation>Pasivo</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agente de SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1950,8 +3637,8 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Distinguir mayúsculas/minúsculas</translation>
+ <source>Search...</source>
+ <translation>Buscar...</translation>
</message>
<message>
<source>Search</source>
@@ -1962,8 +3649,8 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<translation>Limpiar</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Buscar...</translation>
+ <source>Case Sensitive</source>
+ <translation>Distinguir mayúsculas/minúsculas</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1973,50 +3660,6 @@ Cámbielas sólo si sabe lo que está haciendo.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Ya existe una clave de cifrado con el nombre %1.
-¿Desea sobrescribirla?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>¿Desea actualizar la información en %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>¡La base de datos activa está bloqueada!
-Por favor desbloquee la base de datos seleccionada o elija otra que esté desbloqueada.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Se eliminó con éxito %1 %2 de cifrado de la configuración de KeePassX/Http.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>No se encontraron claves de cifrado en la configuración de KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>La base de datos activa no contiene una entrada de configuración de KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Eliminando los permisos guardados...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Abortar</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Los permisos de %1 %2 fueron eliminados exitosamente.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>La base de datos activa no contiene una entrada con permisos.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Solicitud de asociación de nueva clave</translation>
</message>
@@ -2033,33 +3676,77 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>KeePassXC: ¿Sobrescribir clave existente?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Ya existe una clave de cifrado con el nombre %1.
+¿Desea sobrescribirla?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Actualizar entrada</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>¿Desea actualizar la información en %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: ¡Base de datos bloqueada!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>¡La base de datos activa está bloqueada!
+Por favor desbloquee la base de datos seleccionada o elija otra que esté desbloqueada.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Las claves se eliminaron de la base de datos</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: No se encontró ninguna clave</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>No se encontraron claves de cifrado en la configuración de KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: ¡Configuraciones no disponibles!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>La base de datos activa no contiene una entrada de configuración de KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Eliminando los permisos guardados...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Permisos eliminados</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: ¡No se encontró ninguna entrada con permisos!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de datos activa no contiene una entrada con permisos.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2083,10 +3770,26 @@ asigne un nombre único para identificarla y acepte.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Configuraciones Básicas</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Inicie sólo una instancia de KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Recordar última base de datos</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Recordar los últimos archivos de llaves y el dongle de seguridad</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Abrir base de datos anterior al inicio</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Guardar automáticamente al salir</translation>
</message>
@@ -2095,20 +3798,28 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Guardar automáticamente después de cada cambio</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Recargar automáticamente la base de datos cuando sea modificada externamente</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimizar al copiar al portapapeles</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimizar la ventana al iniciar</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Usar icono del grupo en la creación de entrada</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Atajo global de Auto-Escritura</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>No marcar la base de datos como modificada cuando los cambios no afecten a los datos (ej. expandir grupos)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Idioma</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2119,66 +3830,84 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Ocultar la ventana a la bandeja del sistema cuando se minimiza</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Abrir base de datos anterior al inicio</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Recargar automáticamente la base de datos cuando sea modificada externamente</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Ocultar la ventana a la bandeja del sistema en vez de cerrar</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimizar la ventana al iniciar</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Configuraciones Básicas</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Recordar los últimos archivos de llaves y el dongle de seguridad</translation>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>No marcar la base de datos como modificada cuando los cambios no afecten a los datos (ej. expandir grupos)</translation>
+ <source>Language</source>
+ <translation>Idioma</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-Escritura</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Usar URL y título de la entrada para igualar ventanas para Auto-Escritura global</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Siempre preguntar antes de hacer Auto-Escritura</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Atajo global de Auto-Escritura</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Retardo de Auto-Escritura</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>Micro segundo</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Inicie sólo una instancia de KeePassXC</translation>
+ <source>Startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Intervalos</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Limpiar el portapapeles después de</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>segundos</translation>
</message>
<message>
@@ -2186,8 +3915,12 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Bloquear base de datos tras un periodo de inactividad de</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Mostrar contraseñas en texto claro por defecto</translation>
+ <source>Convenience</source>
+ <translation>Conveniencia</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Bloquear base de datos cuando la sesión está bloqueada o la pantalla esté cerrada</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2198,16 +3931,16 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>No pedir repetición de la contraseña cuando está visible</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Intervalos</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Mostrar contraseñas en texto claro por defecto</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Conveniencia</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Bloquear base de datos cuando la sesión está bloqueada o la pantalla esté cerrada</translation>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Privacy</source>
@@ -2217,6 +3950,10 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Usar Google como una alternativa para descargar iconos de sitios web</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2229,6 +3966,14 @@ asigne un nombre único para identificarla y acepte.</translation>
<translation>Clave:</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>Usar configuración personalizada</translation>
</message>
@@ -2254,6 +3999,7 @@ asigne un nombre único para identificarla y acepte.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>segundos</translation>
</message>
</context>
@@ -2290,10 +4036,6 @@ asigne un nombre único para identificarla y acepte.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Bienvenido(a) a KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Empiece a guardar sus contraseñas con seguridad en una base de datos de KeePassXC</translation>
</message>
@@ -2317,92 +4059,48 @@ asigne un nombre único para identificarla y acepte.</translation>
<source>Recent databases</source>
<translation>Bases de datos recientes</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>ruta a un archivo de configuración personalizado</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>archivo llave de la base de datos</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - gestor de claves multiplataforma</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>leer contraseña de la base de datos desde la entrada estándar</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>nombre de archivo de la base de datos de contraseñas a abrir (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Copiar contraseña al portapapeles</translation>
+ <source>Remove an entry from the database.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Path of the database.</source>
<translation>Ruta a la base de datos.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Usar una ventana de diálogo para desbloquear la base de datos.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nombre de la entrada para cortar.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Extraer e imprimir el contenido de la base de datos.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Ruta a la base de datos a extraer.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nombre del comando a ejecutar.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Listar las entradas de la base de datos.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Ruta del grupo a listar. Por defecto es /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation> Imprimir los UUIDs de las entradas y grupos.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Mezclar dos bases de datos.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - gestor de claves multiplataforma</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Ruta de la base de datos resultado de la mezcla.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>nombre de archivo de la base de datos de contraseñas a abrir (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Ruta de la base de datos de inicio de la mezcla.</translation>
+ <source>path to a custom config file</source>
+ <translation>ruta a un archivo de configuración personalizado</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Usar la misma contraseña para ambas bases de datos.</translation>
+ <source>key file of the database</source>
+ <translation>archivo llave de la base de datos</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Mostrar contraseña.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>leer contraseña de la base de datos desde la entrada estándar</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nombre de la entrada para mostrar.</translation>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_eu.ts b/share/translations/keepassx_eu.ts
index ffbb4a9a5..eae8b65b0 100644
--- a/share/translations/keepassx_eu.ts
+++ b/share/translations/keepassx_eu.ts
@@ -10,11 +10,27 @@
<translation>Honi buruz</translation>
</message>
<message>
- <source>Contributors</source>
+ <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>Akatsen berri eman hemen: &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>
<translation type="unfinished"/>
</message>
<message>
+ <source>Contributors</source>
+ <translation>Lankideak</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;Ikusi ekarpenak GitHub-en&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
+ <translation>Arazketa informazioa</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
<translation type="unfinished"/>
</message>
<message>
@@ -29,7 +45,11 @@
</message>
<message>
<source>Revision: %1</source>
- <translation type="unfinished"/>
+ <translation>Berrikuspena: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Banaketa: %1</translation>
</message>
<message>
<source>Libraries:</source>
@@ -39,40 +59,35 @@
<source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
- <translation type="unfinished"/>
+ <translation>Sistema eragilea: %1
+CPU arkitektura: %2
+Kernel: %3 %4</translation>
</message>
<message>
<source>Enabled extensions:</source>
<translation>Gaitutako hedapenak:</translation>
</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 type="unfinished"/>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation type="unfinished"/>
</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;Ikusi ekarpenak GitHub-en&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Gogoratu erabaki hau</translation>
</message>
@@ -89,8 +104,11 @@ Kernel: %3 %4</source>
Please select whether you want to allow access.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
+ <source>Enable SSH Agent (requires restart)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -104,6 +122,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -121,13 +159,307 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Taldea</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Izenburua</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Erabiltzaile-izena</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekuentzia</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Gogoratu erabaki hau</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Onartu</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Debekatu</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Elkarrizketa</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Orokorra</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Aurreratua</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Arakatu...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Gainidatzi aurreko gakoa?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Eguneratu sarrera</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Ez da gakorik aurkitu</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Gordetako baimenak kentzen...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Kendutako baimenak</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -146,14 +478,26 @@ Please select whether you want to allow access.</source>
<translation>Errepikatu pasahitza:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Gako fitxategia</translation>
+ </message>
+ <message>
<source>Browse</source>
- <translation type="unfinished"/>
+ <translation>Arakatu</translation>
</message>
<message>
<source>Create</source>
<translation>Sortu</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Freskatu</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Gako fitxategiak</translation>
</message>
@@ -174,6 +518,10 @@ Please select whether you want to allow access.</source>
<translation>Aukeratu gako fitxategia</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Hustu pasahitza</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Kate hutsa pasahitz modura erabili?</translation>
</message>
@@ -187,20 +535,15 @@ Please select whether you want to allow access.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Gako fitxategia</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Refresh</source>
- <translation>Freskatu</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Hustu pasahitza</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -211,6 +554,10 @@ Please select whether you want to allow access.</source>
<name>CloneDialog</name>
<message>
<source>Clone Options</source>
+ <translation>Klonatu aukerak</translation>
+ </message>
+ <message>
+ <source>Append &apos; - Clone&apos; to title</source>
<translation type="unfinished"/>
</message>
<message>
@@ -221,10 +568,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>Kopiatu historia</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -321,10 +664,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Inportatu CSV fitxategia</translation>
- </message>
- <message>
<source>Error</source>
<translation>Errorea</translation>
</message>
@@ -335,17 +674,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>byte,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>byte %n</numerusform><numerusform>%n byte</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>errenkada,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>lerro %n</numerusform><numerusform>%n lerro</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>zutabe,</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>zutabe %n</numerusform><numerusform>%n zutabe</numerusform></translation>
</message>
</context>
<context>
@@ -364,6 +703,14 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Browse</source>
+ <translation>Arakatu</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Freskatu</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
<translation type="unfinished"/>
</message>
<message>
@@ -375,6 +722,21 @@ Please select whether you want to allow access.</source>
<translation>Ezin da gako fitxategia ireki</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>Fitxategi guztiak</translation>
</message>
@@ -386,14 +748,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Aukeratu gako-fitxategia</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Freskatu</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -410,14 +764,14 @@ Please select whether you want to allow access.</source>
<translation>Ezin da gako fitxategia ireki</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Ezin izan da datu-basea ireki.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Success</source>
<translation type="unfinished"/>
</message>
@@ -435,41 +789,68 @@ Gorde daiteke orain.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Datu-basearen izena:</translation>
+ <source>General</source>
+ <translation>Orokorra</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Datu-basearen deskribapena:</translation>
+ <source>Encryption</source>
+ <translation>Zifraketa</translation>
</message>
<message>
- <source>Transform rounds:</source>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Default username:</source>
- <translation>Lehenetsitako erabiltzaile-izena:</translation>
+ <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 type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Benchmark</source>
+ <source>Cancel</source>
+ <translation>Utzi</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Max. history items:</source>
+ <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 type="unfinished"/>
</message>
<message>
- <source>Max. history size:</source>
+ <source>KDF unchanged</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use recycle bin</source>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Zifraketa algoritmoa</translation>
+ </message>
<message>
<source>AES: 256 Bit (default)</source>
<translation>AES: 256 Bit (lehenetsia)</translation>
@@ -479,14 +860,78 @@ Gorde daiteke orain.</translation>
<translation>Twofish: 256 Bit</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmoa:</translation>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Memoria erabilera:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelismoa:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Datu-basearen izena:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Datu-basearen deskribapena:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Lehenetsitako erabiltzaile-izena:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation type="unfinished"/>
</message>
<message>
@@ -506,126 +951,115 @@ Gorde daiteke orain.</translation>
<translation>Fitxategia ez da aurkitu!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Ireki KeePass 1 datu-basea</translation>
+ <source>Unable to open the database.</source>
+ <translation>Ezin izan da datu-basea ireki.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 datu-basea</translation>
+ <source>File opened in read only mode.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files (*)</source>
- <translation>Fitxategi guztiak (*)</translation>
+ <source>Open CSV file</source>
+ <translation>Ireki CSV fitxategia</translation>
</message>
<message>
- <source>Close?</source>
- <translation>Itxi?</translation>
+ <source>CSV file</source>
+ <translation>CSV fitxategia</translation>
</message>
<message>
- <source>Save changes?</source>
- <translation>Aldaketak gorde?</translation>
+ <source>All files (*)</source>
+ <translation>Fitxategi guztiak (*)</translation>
</message>
<message>
- <source>&quot;%1&quot; was modified.
-Save changes?</source>
- <translation type="unfinished"/>
+ <source>Merge database</source>
+ <translation>Bateratu datu-basea</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation type="unfinished"/>
+ <source>Open KeePass 1 database</source>
+ <translation>Ireki KeePass 1 datu-basea</translation>
</message>
<message>
- <source>Save database as</source>
- <translation>Gorde datu-basea honela</translation>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 datu-basea</translation>
</message>
<message>
- <source>New database</source>
- <translation>Datu-base berria</translation>
+ <source>Close?</source>
+ <translation>Itxi?</translation>
</message>
<message>
- <source>locked</source>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Lock database</source>
- <translation type="unfinished"/>
+ <source>Save changes?</source>
+ <translation>Aldaketak gorde?</translation>
</message>
<message>
- <source>Can't lock the database as you are currently editing it.
-Please press cancel to finish your changes or discard them.</source>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
+ <source>Writing the database failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This database has been modified.
-Do you want to save the database before locking it?
-Otherwise your changes are lost.</source>
- <translation type="unfinished"/>
+ <source>Passwords</source>
+ <translation>Pasahitzak</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation type="unfinished"/>
+ <source>Save database as</source>
+ <translation>Gorde datu-basea honela</translation>
</message>
<message>
<source>Export database to CSV file</source>
<translation>Esportatu datu-basea CSV fitxategira</translation>
</message>
<message>
- <source>CSV file</source>
- <translation>CSV fitxategia</translation>
- </message>
- <message>
<source>Writing the CSV file failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to open the database.</source>
- <translation>Ezin izan da datu-basea ireki.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Bateratu datu-basea</translation>
+ <source>New database</source>
+ <translation>Datu-base berria</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
+ <source>locked</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passwords</source>
+ <source>Lock database</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Database already opened</source>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Open read-only</source>
+ <source>Disable safe saves?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>File opened in read only mode.</source>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Open CSV file</source>
- <translation>Ireki CSV fitxategia</translation>
- </message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Bilatzen...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Aldatu gako nagusia</translation>
</message>
@@ -646,36 +1080,44 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation type="unfinished"/>
</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>
+ <translation><numerusform>Ziur zaude sarrera %n zakarrontzira mugitu nahi duzula?</numerusform><numerusform>Ziur zaude %n sarrera zakarrontzira mugitu nahi dituzula?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Ezabatu taldea?</translation>
+ <source>Execute command?</source>
+ <translation>Exekutatu komandoa?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ <source>Remember my choice</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation type="unfinished"/>
+ <source>Delete group?</source>
+ <translation>Ezabatu taldea?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searching...</source>
- <translation>Bilatzen...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Ezin izan da gako nagusia kalkulatu</translation>
</message>
<message>
<source>No current database.</source>
@@ -694,45 +1136,121 @@ Do you want to open it anyway?</source>
<translation>Emaitzarik ez</translation>
</message>
<message>
- <source>Execute command?</source>
+ <source>File has changed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <source>The database file has changed. Do you want to load the changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Remember my choice</source>
+ <source>Merge Request</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Autoreload Request</source>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database file has changed. Do you want to load the changes?</source>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Merge Request</source>
+ <source>Empty recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <source>Entry updated successfully.</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>DetailsWidget</name>
<message>
- <source>Empty recycle bin?</source>
+ <source>Generate TOTP Token</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <source>Close</source>
+ <translation>Itxi</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Orokorra</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Pasahitza</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Iraungitzea</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Erabiltzaile-izena</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Bilatzen</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Notes</source>
+ <translation>Oharrak</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Leihoa</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekuentzia</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Bilatu</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Garbitu</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Inoiz</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[BABESTUA]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Ezgaitua</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Gaitua</translation>
+ </message>
</context>
<context>
<name>EditEntryWidget</name>
@@ -761,10 +1279,34 @@ Do you want to open it anyway?</source>
<translation>Historia</translation>
</message>
<message>
- <source>Entry history</source>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>(encrypted)</source>
+ <translation>(zifratua)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Sarrera historia</translation>
+ </message>
+ <message>
<source>Add entry</source>
<translation>Gehitu sarrera</translation>
</message>
@@ -778,23 +1320,22 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>New attribute</source>
- <translation type="unfinished"/>
+ <translation>Gehitu ezaugarria</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Aukeratu fitxategia</translation>
+ <source>Confirm Remove</source>
+ <translation>Baieztatu kentzea</translation>
</message>
<message>
- <source>Unable to open file</source>
+ <source>Are you sure you want to remove this attribute?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Save attachment</source>
- <translation type="unfinished"/>
+ <source>[PROTECTED]</source>
+ <translation>[BABESTUA]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
+ <source>Press reveal to view or edit</source>
<translation type="unfinished"/>
</message>
<message>
@@ -803,30 +1344,26 @@ Do you want to open it anyway?</source>
</message>
<message numerus="yes">
<source>%n week(s)</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>aste %n</numerusform><numerusform>%n aste</numerusform></translation>
</message>
<message numerus="yes">
<source>%n month(s)</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>hilabete %n</numerusform><numerusform>%n hilabete</numerusform></translation>
</message>
<message>
<source>1 year</source>
<translation>urte 1</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
+ <source>Apply generated password?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
+ <source>Do you want to apply the generated password to this entry?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
+ <source>Entry updated successfully.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -845,18 +1382,6 @@ Do you want to open it anyway?</source>
<translation>Kendu</translation>
</message>
<message>
- <source>Attachments</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Save</source>
- <translation>Gorde</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Ireki</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Izena editatu</translation>
</message>
@@ -868,23 +1393,23 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
+ <source>Attachments</source>
<translation type="unfinished"/>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
+ <source>Enable Auto-Type for this entry</source>
<translation type="unfinished"/>
</message>
<message>
@@ -896,15 +1421,23 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use default se&amp;quence</source>
+ <source>Window Associations</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Leihoaren izenburua:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -916,7 +1449,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Restore</source>
- <translation type="unfinished"/>
+ <translation>Berrezarri</translation>
</message>
<message>
<source>Delete</source>
@@ -930,36 +1463,116 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Pasahitza:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Errepikatu:</translation>
+ </message>
+ <message>
<source>Title:</source>
<translation>Izenburua:</translation>
</message>
<message>
+ <source>Notes</source>
+ <translation>Oharrak</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Username:</source>
<translation>Erabitzaile-izena:</translation>
</message>
<message>
- <source>Password:</source>
- <translation>Pasahitza:</translation>
+ <source>Expires</source>
+ <translation>Iraungitzea</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
<message>
- <source>Repeat:</source>
- <translation>Errepikatu:</translation>
+ <source>Form</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Expires</source>
+ <source> seconds</source>
+ <translation>segundu</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Presets</source>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Gako publikoa</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Iruzkina</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Deszifratu</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopiatu arbelera</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Gako pribatua</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Arakatu...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Eranskina</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Notes:</source>
- <translation>Oharrak:</translation>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1009,7 +1622,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Expires</source>
- <translation type="unfinished"/>
+ <translation>Iraungitzea</translation>
</message>
<message>
<source>Search</source>
@@ -1031,6 +1644,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Gehitu ikono pertsonalizatua</translation>
</message>
@@ -1039,6 +1660,18 @@ Do you want to open it anyway?</source>
<translation>Ezabatu ikono pertsonalizatua</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Deskargatu favicon-a</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Ezin izan da favicon-a atzitu.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Images</source>
<translation>Irudiak</translation>
</message>
@@ -1051,23 +1684,11 @@ Do you want to open it anyway?</source>
<translation>Aukeratu irudia</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Deskargatu favicon-a</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Ezin izan da favicon-a atzitu.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
+ <source>Custom icon already exists</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1078,14 +1699,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1105,11 +1718,120 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Kendu</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Klonatu</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Izena</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Tamainua</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Gehitu</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Kendu</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Ireki</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Gorde</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Aukeratu fitxategiak</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Ziur zaude eranskin %n kendu nahi duzula?</numerusform><numerusform>Ziur zaude %n eranskin kendu nahi dituzula?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Baieztatu kentzea</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Gorde eranskinak</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1142,6 +1864,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Group</source>
<translation>Taldea</translation>
</message>
@@ -1158,8 +1885,62 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation>Inoiz</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Pasahitza</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Oharrak</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Iraungitzea</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1167,6 +1948,17 @@ Do you want to open it anyway?</source>
<name>Group</name>
<message>
<source>Recycle Bin</source>
+ <translation>Zakarrontzia</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1220,6 +2012,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1233,6 +2029,358 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Ez da KeePass datu-basea.</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1262,6 +2410,35 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation type="unfinished"/>
</message>
@@ -1273,160 +2450,183 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Ez da KeePass datu-basea.</translation>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
+ <source>Invalid group field type number</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
+ <source>Invalid group field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</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>
+ <source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ezin izan da gako nagusia kalkulatu</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
+ <source>Incorrect group expiry time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Errorea</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
+ <source>Invalid group field type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Ireki datu-basea</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Datu-basearen ezarpenak</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiatu erabiltzaile-izena arbelera</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiatu pasahitza arbelera</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Ezarpenak</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Erakutsi tresna-barra</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
+ <source>Invalid entry creation time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
+ <source>Invalid entry modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 datu-basea</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Fitxategi guztiak</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Errorea</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Datu-basea</translation>
+ </message>
+ <message>
<source>&amp;Recent databases</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Import</source>
+ <translation>Inportatu</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Laguntza</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
- <translation type="unfinished"/>
+ <translation>Sa&amp;rrerak</translation>
</message>
<message>
<source>Copy att&amp;ribute to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Groups</source>
+ <source>Time-based one-time password</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;View</source>
- <translation type="unfinished"/>
+ <source>&amp;Groups</source>
+ <translation>&amp;Taldeak</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>&amp;Tresnak</translation>
</message>
<message>
<source>&amp;Quit</source>
- <translation type="unfinished"/>
+ <translation>&amp;Irten</translation>
</message>
<message>
<source>&amp;About</source>
+ <translation>&amp;Honi buruz</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Save database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Gorde datubasea</translation>
</message>
<message>
<source>&amp;Close database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Itxi datubasea</translation>
</message>
<message>
<source>&amp;New database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Datu-base berria</translation>
</message>
<message>
<source>Merge from KeePassX database</source>
@@ -1434,63 +2634,75 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>&amp;Add new entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Gehitu sarrera berria</translation>
</message>
<message>
<source>&amp;View/Edit entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ikusi/Editatu sarrera</translation>
</message>
<message>
<source>&amp;Delete entry</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ezabatu sarrera</translation>
</message>
<message>
<source>&amp;Add new group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Gehitu talde berria</translation>
</message>
<message>
<source>&amp;Edit group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Editatu taldea</translation>
</message>
<message>
<source>&amp;Delete group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ezabatu taldea</translation>
</message>
<message>
- <source>&amp;Database settings</source>
+ <source>Sa&amp;ve database as...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Clone entry</source>
+ <source>Change &amp;master key...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timed one-time password</source>
- <translation type="unfinished"/>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Datu-basearen ezarpenak</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation type="unfinished"/>
+ <source>Database settings</source>
+ <translation>Datu-basearen ezarpenak</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation type="unfinished"/>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Klonatu sarrera</translation>
</message>
<message>
<source>&amp;Find</source>
- <translation type="unfinished"/>
+ <translation>&amp;Bilatu</translation>
</message>
<message>
<source>Copy &amp;username</source>
- <translation type="unfinished"/>
+ <translation>Kopiatu &amp;erabiltzailea</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiatu erabiltzaile-izena arbelera</translation>
</message>
<message>
<source>Cop&amp;y password</source>
- <translation type="unfinished"/>
+ <translation>Kopiatu pasahitza</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiatu pasahitza arbelera</translation>
</message>
<message>
<source>&amp;Settings</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ezarpenak</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Pasahitz sortzailea</translation>
</message>
<message>
<source>&amp;Perform Auto-Type</source>
@@ -1506,168 +2718,224 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>&amp;Title</source>
+ <translation>&amp;Izenburua</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;URL</source>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
<source>&amp;Notes</source>
+ <translation>&amp;Oharrak</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Generator</source>
- <translation>Pasahitz sortzailea</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear history</source>
- <translation>Garbitu historia</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database</source>
+ <source>Import CSV file...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import</source>
- <translation>Inportatu</translation>
+ <source>Re&amp;pair database...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Tools</source>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>E&amp;mpty recycle bin</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Clear history</source>
+ <translation>Garbitu historia</translation>
+ </message>
+ <message>
<source>Access error for config file %1</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Ezarpenak</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Quit KeePassXC</source>
<translation>Irten KeePassXC-tik</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation type="unfinished"/>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 datu-basea</translation>
</message>
<message>
- <source>&amp;Help</source>
+ <source>All files</source>
+ <translation>Fitxategi guztiak</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Ireki datu-basea</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Open database...</source>
+ <source>Writing the database failed.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
+ <source>Please touch the button on your YubiKey!</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Change &amp;master key...</source>
+ <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>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Export to CSV file...</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import KeePass 1 database...</source>
+ <source>PEM boundary mismatch</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import CSV file...</source>
+ <source>Base64 decoding failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;pair database...</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set up TOTP...</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>OptionDialog</name>
<message>
- <source>Dialog</source>
- <translation>Elkarrizketa</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>Orokorra</translation>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Trying to run KDF without cipher</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Aurreratua</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>Unexpected EOF while reading public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP portua:</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Portu lehenetsia: 19455</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <source>Unexpected EOF when writing private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unsupported key type: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Unknown cipher: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Cipher IV is too short for MD5 kdf</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Unknown KDF: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unknown key type: %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Elkarrizketa</translation>
+ </message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
<translation>Hau beharrezkoa da ChromeIPass edo PassIFox erabilita datu-baseetara sarbidea izateko</translation>
@@ -1677,6 +2945,15 @@ Using default port 19455.</source>
<translation>Gaitu KeePassHTTP zerbitzaria</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Orokorra</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation type="unfinished"/>
</message>
@@ -1685,6 +2962,10 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation type="unfinished"/>
</message>
@@ -1693,26 +2974,107 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Pasahitz sortzailea</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Aurreratua</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP portua:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Portu lehenetsia: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Password:</source>
<translation>Pasahitza:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>sendotasuna</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Pasahitza</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Karaktere motak</translation>
</message>
@@ -1733,38 +3095,50 @@ Change them only if you know what you are doing.</source>
<translation>Karaktere bereziak</translation>
</message>
<message>
- <source>Exclude look-alike characters</source>
+ <source>Extended ASCII</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Accept</source>
- <translation>Onartu</translation>
+ <source>Exclude look-alike characters</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>%p%</source>
+ <source>Pick characters from every group</source>
<translation type="unfinished"/>
</message>
<message>
- <source>strength</source>
- <translation>sendotasuna</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Luzeera:</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Length:</source>
- <translation type="unfinished"/>
+ <source>Wordlist:</source>
+ <translation>Hitz zerrenda:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation type="unfinished"/>
+ <source>Word Count:</source>
+ <translation>Hitz kopurua:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Hitz banatzailea:</translation>
</message>
<message>
<source>Generate</source>
<translation>Sortu</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopiatu</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Onartu</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Itxi</translation>
</message>
@@ -1782,51 +3156,270 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Txarra</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Ahula</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Ona</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Bikaina</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Pasahitza</translation>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Database hash not available</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
+ <source>Client public key not received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
+ <source>Cannot decrypt message</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
+ <source>Timeout or cannot connect to KeePassXC</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
+ <source>Action cancelled or denied</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>Kopiatu</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>erabiltzaile-izena</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>luzeera</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Editatu sarrera bat.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Sarreraren izenburua.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>Izenburua</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Zerrendatu datu-baseko sarrerak.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Bateratu bi datu-base.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>ezaugarria</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Erakutsiko den sarreraren izena.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation type="unfinished"/>
@@ -1838,7 +3431,7 @@ Change them only if you know what you are doing.</source>
<message>
<source>file empty !
</source>
- <translation type="unfinished"/>
+ <translation>fitxategia hutsik dago!</translation>
</message>
<message>
<source>malformed string</source>
@@ -1849,8 +3442,28 @@ Change them only if you know what you are doing.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – gomendatua)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1869,14 +3482,22 @@ Change them only if you know what you are doing.</source>
<translation>Pasahitza</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Oharrak</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Azken aldaketa</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation type="unfinished"/>
</message>
@@ -1886,114 +3507,121 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Press</source>
- <translation type="unfinished"/>
+ <translation>Sakatu</translation>
</message>
<message>
<source>Passive</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QtIOCompressor</name>
<message>
- <source>Internal zlib error when compressing: </source>
+ <source>SSH Agent</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error writing to underlying device: </source>
+ <source>Generate a new random diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error opening underlying device: </source>
+ <source>Word count for the diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error reading data from underlying device: </source>
+ <source>count</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error when decompressing: </source>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QtIOCompressor::open</name>
<message>
- <source>The gzip format not supported in this version of zlib.</source>
+ <source>Generate a new random password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error: </source>
+ <source>Length of the generated password.</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
+ <source>Use lowercase characters in the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search</source>
- <translation>Bilatu</translation>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear</source>
- <translation>Garbitu</translation>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Bilatu...</translation>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Limit search to selected group</source>
+ <source>Use extended ASCII in the generated password.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>Service</name>
+ <name>QtIOCompressor</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
+ <source>Internal zlib error when compressing: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
+ <source>Error writing to underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
+ <source>Error opening underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>Error reading data from underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <source>Internal zlib error when decompressing: </source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <source>The gzip format not supported in this version of zlib.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Removing stored permissions...</source>
+ <source>Internal zlib error: </source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation>Bilatu...</translation>
+ </message>
<message>
- <source>Abort</source>
- <translation type="unfinished"/>
+ <source>Search</source>
+ <translation>Bilatu</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
+ <source>Clear</source>
+ <translation>Garbitu</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The active database does not contain an entry with permissions.</source>
+ <source>Limit search to selected group</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Service</name>
<message>
<source>KeePassXC: New key association request</source>
<translation type="unfinished"/>
@@ -2009,33 +3637,75 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC: Gainidatzi aurreko gakoa?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Eguneratu sarrera</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Ez da gakorik aurkitu</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Removed permissions</source>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Removing stored permissions...</source>
+ <translation>Gordetako baimenak kentzen...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Kendutako baimenak</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
<source>KeePassXC: No entry with permissions found!</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2059,10 +3729,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Oinarrizko ezarpenak</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Gogoratu azken datu-baseak</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Automatikoki gorde irtetean</translation>
</message>
@@ -2071,20 +3757,28 @@ give it a unique name to identify and accept it.</source>
<translation>Automatikoki gorde aldaketa oro eta gero</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimizatu arbelera kopiatzean</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Erabili taldearen ikonoa sarrera sortzean</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Language</source>
- <translation>Hizkuntza</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2095,66 +3789,84 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Load previous databases on startup</source>
+ <source>Hide window to system tray instead of app exit</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
+ <source>Dark system tray icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
+ <source>Language</source>
+ <translation>Hizkuntza</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Minimize window at application startup</source>
+ <source>Use entry title to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Basic Settings</source>
- <translation>Oinarrizko ezarpenak</translation>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Remember last key files and security dongles</source>
+ <source>Always ask before performing Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <source>Global Auto-Type shortcut</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type</source>
+ <source>Auto-Type delay</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Startup</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
+ <source>File Management</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type delay</source>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation type="unfinished"/>
</message>
<message>
- <source> ms</source>
+ <source>Backup database file before saving</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Entry Management</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>General</source>
+ <translation>Orokorra</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation type="unfinished"/>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation type="unfinished"/>
</message>
<message>
@@ -2162,7 +3874,11 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2174,15 +3890,15 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timeouts</source>
+ <source>Show passwords in cleartext by default</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Convenience</source>
+ <source>Hide passwords in the preview panel</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
+ <source>Hide entry notes by default</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2193,6 +3909,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2202,6 +3922,14 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Key:</source>
+ <translation>Gakoa:</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>
@@ -2218,11 +3946,11 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>8 digits</source>
- <translation type="unfinished"/>
+ <translation>8 zifra</translation>
</message>
<message>
<source>6 digits</source>
- <translation type="unfinished"/>
+ <translation>6 zifra</translation>
</message>
<message>
<source>Code size:</source>
@@ -2230,6 +3958,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation type="unfinished"/>
</message>
</context>
@@ -2266,10 +3995,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Ongi etorri KeePassXC-era</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation type="unfinished"/>
</message>
@@ -2293,31 +4018,15 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>main</name>
<message>
- <source>path to a custom config file</source>
+ <source>Welcome to KeePassXC %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
- <source>key file of the database</source>
- <translation>datu-basearen gako-fitxategia</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - plataforma anitzeko pasahitz kudeatzailea</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2325,60 +4034,32 @@ give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Zerrendatu datu-baseko sarrerak.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - plataforma anitzeko pasahitz kudeatzailea</translation>
</message>
<message>
- <source>Path of the group to list. Default is /</source>
+ <source>filenames of the password databases to open (*.kdbx)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Print the UUIDs of the entries and groups.</source>
+ <source>path to a custom config file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Bateratu bi datu-base.</translation>
+ <source>key file of the database</source>
+ <translation>datu-basearen gako-fitxategia</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
+ <source>read password of the database from stdin</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Path of the database to merge from.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Use the same password for both database files.</source>
- <translation>Erabili pasahitz bera bi datu-base fitxategietarako.</translation>
- </message>
- <message>
- <source>Show a password.</source>
- <translation>Erakutsi pasahitz bat.</translation>
- </message>
- <message>
- <source>Name of the entry to show.</source>
- <translation>Erakutsiko den sarreraren izena.</translation>
- </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_fi.ts b/share/translations/keepassx_fi.ts
index c7d61473e..033cc6ea0 100644
--- a/share/translations/keepassx_fi.ts
+++ b/share/translations/keepassx_fi.ts
@@ -10,14 +10,30 @@
<translation>Tietoja</translation>
</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>Ilmoita ongelmista: &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>
+ <translation>KeePassXC:tä jaellaan GPL-lisenssin (GNU General Public License) version 2 tai (valintasi mukaan) version 3 ehtojen mukaisesti.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Osallistujat</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;Katso osallistujat GitHubista&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Vianjäljitystiedot</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Sisällytä seuraavat tiedot aina kun ilmoitat ongelmasta:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Kopioi leikepöydälle</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisio: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Jakelu: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Kirjastot:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</translation>
<translation>Käytössä olevat laajennukset:</translation>
</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>Ilmoita ongelmista: &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>
- <translation>KeePassXC:tä jaellaan GPL-lisenssin (GNU General Public License) version 2 tai (valintasi mukaan) version 3 ehtojen mukaisesti.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Projektin ylläpitäjät:</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;Katso osallistujat GitHubista&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Sisällytä seuraavat tiedot aina kun ilmoitat ongelmasta:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>KeePassXC-tiimi antaa erityiskiitokset KeePassX-ohjelman alkuperäiselle luojalle debfx:lle</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation type="unfinished"/>
+ <source>Build Type: %1
+</source>
+ <translation>Julkaisun tyyppi: %1</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP - Vahvista pääsy</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Muista tämä valinta</translation>
</message>
@@ -89,12 +102,15 @@ Kernel: %3 %4</translation>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation>%1 pyytää pääsyä seuraavien alkioiden salasanoihin.
+ <translation>%1 pyytää pääsyä seuraavien tietueiden salasanoihin.
Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP - Vahvista pääsy</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Käytä SSH-agenttia (vaatii uudelleenkäynnistyksen)</translation>
</message>
</context>
<context>
@@ -105,7 +121,27 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation>Automaattitäydennys - KeePassXC</translation>
+ <translation>Automaattisyöttö - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automaattisyöttö</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Automaattisyötön syntaksi on virheellinen!</translation>
+ </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>
+ </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>
+ </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>
</message>
</context>
<context>
@@ -124,14 +160,317 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Ryhmä</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Otsikko</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvenssi</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Automaattitäydennys - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Valitse merkintä automaattitäydennystä varten:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automaattitäydennys - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser - Vahvista pääsy</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Muista tämä valinta</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Salli</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Estä</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 pyytää pääsyä seuraavien tietueiden salasanoihin.
+Ole hyvä ja valitse sallitaanko pääsy.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogi</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Tämä vaaditaan, jotta tietokantoja voidaan käyttää KeePassXC-Browser -selainlaajennuksella</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Käytä KeepassXC:n selainintegraatiota</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Käytä integraatiota seuraaville selaimille:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Näytä &amp;ilmoitus, kun tilitietoja pyydetään</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pyyd&amp;ä tietokannan lukituksen 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>Sovita verkko-osoitteen kaavaan (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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Palauta vain parhaiten vastaavat tilitiedot</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Järjestä &amp;vastaavat tilitiedot nimen mukaan</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Jä&amp;rjestä vastaavat tilitiedot käyttäjätunnuksen mukaan</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Katkaise yhteys kaikkiin selaimiin</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Unohda kaikki muistetut &amp;oikeudet</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Lisäasetukset</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Älä koskaan kysy ennen pääsyä tilitietoihin</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Älä koskaan k&amp;ysy ennen tilitietojen päivittämistä</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Vain valittu tietokanta tulee olla yhdistetty asiakkaan kanssa.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>%Etsi kaikista avoinna olevista tietokannoista vastaavia tilitietoja</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automaattinen lisäjonokenttien luonti tai päivittäminen ei ole tuettu</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Palauta lisämerkkijonokentät jotka alkavat &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Päivittää KeePassXC:n tai välitysohjelman polun automaattisesti native messaging -rajapinnan skripteihin käynnistyksen yhteydessä</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Päivitä native messaging -rajapinnan skriptit automaattisesti ohjelman käynnistyessä</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Käytä välitysohjelmaa KeePassXC:n ja selainlaajennuksen välillä</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Käytä välitysohjelmaa KeePassXC:n ja selainlaajennuksen välillä</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Käytä mukautettua välitysohjelmaa mikäli olet asentanut sellaisen manuaalisesti</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Valitse mukautettu välitysohjelma</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Selaa...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Varoitus:&lt;/b&gt; Seuraavat valinnat voivat olla vaarallisia!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Suoritettavat tiedostot (*.exe);;Kaikki tiedostot (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Suoritettavat tiedostot (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Valitse mukautettu välitysohjelma</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Uusi avaimenliittämispyyntö</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Olet saanut avainlittämispyynnön yllä olevalle avaimelle
+Jos haluat antaa sille pääsyoikeuden KeePassXC-tietokantaasi,
+anna tunnisteelle nimi ja hyväksy.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Tallenna ja salli pääsy</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Korvataanko olemassa oleva avain?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Jaettu salausavain samalla nimellä &quot;%1&quot; on jo olemassa.
+Haluatko korvata sen?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Päivitä tietue</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Haluatko päivittää tiedot osoitteesta %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Tietokanta lukittu!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktiivinen tietokanta on lukittu!
+Avaa valittu tietokanta tai valitse toinen avattu tietokanta.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Asetukset eivät ole käytettävissä!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Aktiivinen tietokanta ei sisällä asetustietuetta</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Avaimia ei löytynyt</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Jaettuja salausavaimia ei löytynyt KeePassXC-asetuksista</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Poistettiin avaimet tietokannasta</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Poistettiin %n salausavain(ta) KeePassXC-asetuksista.</numerusform><numerusform>Poistettiin %n salausavain(ta) KeePassXC-asetuksista.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Poistetaan talletettuja oikeuksia…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Keskeytä</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Poistetut käyttöoikeudet</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Poistettiin käyttöoikeudet %1:n tietueen tiedoista.</numerusform><numerusform>Poistettiin käyttöoikeudet %1:n tietueen tiedoista.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Tietuetta käyttöoikeuksilla ei löytynyt!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktiivinen tietokanta ei sisällä yhtään tietuetta käyttöoikeuksien kanssa.</translation>
</message>
</context>
<context>
@@ -149,6 +488,10 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Toista salasana:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Avaintiedosto</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Selaa</translation>
</message>
@@ -157,6 +500,14 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Luo</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>&amp;Haaste ja vastaus</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Päivitä</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Avaintiedostot</translation>
</message>
@@ -177,6 +528,10 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Valitse avaintiedosto</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Tyhjä salasana</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Haluatko varmasti asettaa tyhjän merkkijonon salasanaksi?</translation>
</message>
@@ -191,20 +546,18 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Avaintiedosto</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>&amp;Haaste ja vastaus</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Päivitä</translation>
+ <source>Legacy key file format</source>
+ <translation>Vanha avaintiedostomuoto</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Tyhjä salasana</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole
+välttämättä tuettu tulevaisuudessa.
+
+Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,16 +571,16 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Kopiointiasetukset</translation>
</message>
<message>
- <source>Replace username and password with references</source>
- <translation type="unfinished"/>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Lisää &apos; - Klooni&apos; otsikkoon</translation>
</message>
<message>
- <source>Copy history</source>
- <translation>Kopiointi historia</translation>
+ <source>Replace username and password with references</source>
+ <translation>Korvaa käyttäjänimi ja salasana viittauksilla</translation>
</message>
<message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Lisää &apos; - Klooni&apos; otsikkoon</translation>
+ <source>Copy history</source>
+ <translation>Kopiointihistoria</translation>
</message>
</context>
<context>
@@ -250,11 +603,11 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
<message>
<source>Codec</source>
- <translation type="unfinished"/>
+ <translation>Koodekki</translation>
</message>
<message>
<source>Text is qualified by</source>
- <translation type="unfinished"/>
+ <translation>Teksti on määritelty merkeillä</translation>
</message>
<message>
<source>Fields are separated by</source>
@@ -266,11 +619,11 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>Ensimmäinen tietue sisältää kenttien nimet</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation type="unfinished"/>
+ <translation>Hylättävissä olevien otsakerivien lukumäärä</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
@@ -310,7 +663,7 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation>viestiä lisää ohitettu]</translation>
</message>
<message>
<source>Error</source>
@@ -319,16 +672,13 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>CSV:n tuonti: kirjoittamisessa tapahtui virhe:
+</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Tuo CSV-tiedosto</translation>
- </message>
- <message>
<source>Error</source>
<translation>Virhe</translation>
</message>
@@ -339,17 +689,17 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> tavu, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n tavua,</numerusform><numerusform>%n tavua,</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>rivit,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n riviä,</numerusform><numerusform>%n riviä,</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>sarakkeet</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n saraketta</numerusform><numerusform>%n saraketta</numerusform></translation>
</message>
</context>
<context>
@@ -371,6 +721,14 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Selaa</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Päivitä</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Haaste/vastaus:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Tietokannan avaaminen ei onnistunut.</translation>
</message>
@@ -379,6 +737,24 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Avaintiedostoa ei voitu avata</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Vanha avaintiedostomuoto</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole
+välttämättä tuettu tulevaisuudessa.
+
+Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Älä näytä tätä varoitusta uudelleen</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Kaikki tiedostot</translation>
</message>
@@ -390,14 +766,6 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<source>Select key file</source>
<translation>Valitse avaintiedosto</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Päivitä</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Haaste/vastaus:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -414,14 +782,14 @@ Ole hyvä ja valitse sallitaanko pääsy.</translation>
<translation>Avaintiedoston avaaminen epäonnistui</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Tietokannan avaaminen onnistui. Ei tehtävää.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Tietokannan avaaminen epäonnistui.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Tietokannan avaaminen onnistui. Ei tehtävää.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Onnistui!</translation>
</message>
@@ -439,6 +807,108 @@ Voit nyt tallentaa sen.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>Salaus</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Peruuta</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Avaimen muunnos uusia KDF-parametreja käyttäen epäonnistui; KDF:ää ei muutettu.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> Mt</numerusform><numerusform> Mt</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> säie(ttä)</numerusform><numerusform> säie(ttä)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Salausalgoritmi:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (oletus)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Avainmuunnosfunktio:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Muunnositeraatioita:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Laske parametrit 1:n sekunnin viiveelle</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Muistin käyttö:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Rinnakkaisuus:</translation>
+ </message>
+</context>
+<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>
@@ -447,50 +917,43 @@ Voit nyt tallentaa sen.</translation>
<translation>Tietokannan kuvaus:</translation>
</message>
<message>
- <source>Transform rounds:</source>
- <translation>Muunnoskierroksia:</translation>
- </message>
- <message>
<source>Default username:</source>
<translation>Oletuskäyttäjänimi:</translation>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
- </message>
- <message>
- <source>Benchmark</source>
- <translation>Suorituskykytesti</translation>
+ <source>History Settings</source>
+ <translation>Historia-asetukset</translation>
</message>
<message>
<source>Max. history items:</source>
- <translation>Maks. historia-alkioiden lukumäärä:</translation>
+ <translation>Maks. historiamerkintöjen lukumäärä:</translation>
</message>
<message>
<source>Max. history size:</source>
<translation>Maks. historian koko:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Käytä roskakoria</translation>
+ <source> MiB</source>
+ <translation> Mt</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (oletus)</translation>
+ <source>Use recycle bin</source>
+ <translation>Käytä roskakoria</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Tietokannan lisäasetukset</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmi:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Ota käyttöön &amp;pakkaus (suositeltava)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Juuri</translation>
</message>
<message>
@@ -510,22 +973,48 @@ Voit nyt tallentaa sen.</translation>
<translation>Tiedostoa ei löytynyt!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Avaa KeePass 1 -tietokanta</translation>
+ <source>Unable to open the database.</source>
+ <translation>Tietokannan avaaminen ei onnistunut.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 -tietokanta</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Tiedosto on avattu &quot;vain luku&quot;-tilassa.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Avaa CSV-tiedosto</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-tiedosto</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Kaikki tiedostot(*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Yhdistä tietokanta</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Avaa KeePass 1 -tietokanta</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 -tietokanta</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Sulje?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; on muokkaustilassa.
+Hylkää muutokset ja sulje?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Tallenna muutokset?</translation>
</message>
@@ -540,10 +1029,22 @@ Tallennetaanko muutokset?</translation>
<translation>Tietokannan kirjoitus levylle epäonnistui.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Salasanat</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Tallenna tietokanta nimellä</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Vie tietokanta CSV-tiedostoon</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV-tiedoston kirjoitus levylle epäonnistui.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Uusi tietokanta</translation>
</message>
@@ -562,12 +1063,6 @@ Please press cancel to finish your changes or discard them.</source>
Paina Peruuta jos haluat viimeistellä muutoksesi, muussa tapauksessa muutoksesi hylätään.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Tätä tietokantaa ei ole koskaan tallennettu.
-Voit tallentaa tietokannan tai lopettaa sen lukituksen.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,119 +1071,81 @@ Haluatko tallentaa tietokannan ennen sen lukitsemista?
Jos et tallenna, muutokset hylätään.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; on muokkaustilassa.
-Hylkää muutokset ja sulje?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Vie tietokanta CSV-tiedostoon</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV-tiedosto</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>CSV-tiedoston kirjoitus levylle epäonnistui.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Tietokannan avaaminen ei onnistunut.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Yhdistä tietokanta</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Tietokanta jota yrität avata on avoinna toisessa KeePassXC-ikkunassa.
-Haluatko tallentaa tietokannan siitä huolimatta?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Salasanat</translation>
+ <source>Disable safe saves?</source>
+ <translation>Ota turvallinen tallennus pois käytöstä?</translation>
</message>
<message>
- <source>Database already opened</source>
- <translation>Tietokanta on jo avattu</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Tietokanta, jota yrität avata, on jo avattu toisessa KeePassXC-instanssissa.
-
-Haluatko avata tietokannan silti?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Avaa &quot;vain luku&quot;-tilassa</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Tiedosto on avattu &quot;vain luku&quot;-tilassa.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Avaa CSV-tiedosto</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC on epäonnistunut useaan otteeseen tietokannan tallentamisessa. Tämä johtuu luultavasti tiedostojen synkronoinnista, joka pitää tiedostoa lukittuna.
+Ota turvallinen tallennus pois käytöstä ja yritä uudelleen?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Etsitään...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Vaihda pääsalasana</translation>
</message>
<message>
<source>Delete entry?</source>
- <translation>Poista merkintä?</translation>
+ <translation>Poista tietue?</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Haluatko varmasti poistaa merkinnän &quot;%1&quot;, lopullisesti?</translation>
+ <translation>Haluatko varmasti poistaa tietueen &quot;%1&quot; lopullisesti?</translation>
</message>
<message>
<source>Delete entries?</source>
- <translation>Poista alkiot?</translation>
+ <translation>Poista tietueet?</translation>
</message>
<message>
<source>Do you really want to delete %1 entries for good?</source>
- <translation>Haluatko varmasti poistaa alkiot %1, lopullisesti?</translation>
+ <translation>Haluatko varmasti poistaa %1 tietuetta lopullisesti?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Siirrä tietue roskakoriin?</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>
<source>Move entries to recycle bin?</source>
- <translation>Siirrä alkiot roskakoriin?</translation>
+ <translation>Siirrä tietueet roskakoriin?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Haluatko varmasti siirtää %n kappaletta alkioita roskakoriin?</numerusform><numerusform>Haluatko varmasti siirtää %n merkintää roskakoriin?</numerusform></translation>
+ <translation><numerusform>Haluatko varmasti siirtää %n kappaletta alkioita roskakoriin?</numerusform><numerusform>Haluatko varmasti siirtää %n tietuetta roskakoriin?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Poista ryhmä?</translation>
+ <source>Execute command?</source>
+ <translation>Suorita komento?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Haluatko varmasti poistaa ryhmän &quot;%1&quot;, lopullisesti?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Haluatko varmasti suorittaa seuraavan komennon?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Pääavaimen laskeminen ei onnistu</translation>
+ <source>Remember my choice</source>
+ <translation>Muista valintani</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Siirrä merkintä roskakoriin?</translation>
+ <source>Delete group?</source>
+ <translation>Poista ryhmä?</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>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Haluatko varmasti poistaa ryhmän &quot;%1&quot; lopullisesti?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Etsitään...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1164,8 @@ Haluatko avata tietokannan silti?</translation>
<translation>Ei tuloksia.</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Suorita komento?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Haluatko varmasti suorittaa seuraavan komennon?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Muista valintani</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Automaattilatauksen pyyntö</translation>
+ <source>File has changed</source>
+ <translation>Tiedosto on muuttunut</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,12 +1176,14 @@ Haluatko avata tietokannan silti?</translation>
<translation>Yhdistämispyyntö</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Tietokantatiedosto on muuttunut ja sinulla on tallentamattomia muutoksia. Haluatko yhdistää tekemäsi muutokset?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Tietokantatiedosto on muuttunut, ja sinulla on tallentamattomia muutoksia.
+Haluatko yhdistää muutoksesi?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
- <translation type="unfinished"/>
+ <translation>Uutta tietokantaa ei voitu avata, sillä tätä tietokantaa yritetään uudelleenavata samanaikaisesti.</translation>
</message>
<message>
<source>Empty recycle bin?</source>
@@ -748,10 +1195,93 @@ Haluatko avata tietokannan silti?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Luo aikapohjaisen salasanan (TOTP) tunniste</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Sulje</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Vanhentumisaika</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Automaattitäydennys</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Etsitään</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attribuutit</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Liitteet</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Muistiinpanot</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Ikkuna</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvenssi</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Etsi</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Tyhjennä</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Ei koskaan</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[SUOJATTU]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Pois käytöstä</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Käytössä</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
- <translation>Merkintä</translation>
+ <translation>Tietue</translation>
</message>
<message>
<source>Advanced</source>
@@ -774,16 +1304,40 @@ Haluatko avata tietokannan silti?</translation>
<translation>Historia</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH-agentti</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>ei saatavilla</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(salattu)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Valitse yksityinen avain</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Tiedosto on liian suuri ollakseen yksityinen avain</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Yksityisen avaimen avaaminen epäonnistui</translation>
+ </message>
+ <message>
<source>Entry history</source>
- <translation>Alkioiden historia</translation>
+ <translation>Tietueiden historia</translation>
</message>
<message>
<source>Add entry</source>
- <translation>Lisää alkio</translation>
+ <translation>Lisää tietue</translation>
</message>
<message>
<source>Edit entry</source>
- <translation>Muokkaa alkiota</translation>
+ <translation>Muokkaa tietuetta</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -794,22 +1348,20 @@ Haluatko avata tietokannan silti?</translation>
<translation>Uusi attribuutti</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Valitse tiedosto</translation>
+ <source>Confirm Remove</source>
+ <translation>Vahvista poisto</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Tiedoston avaus ei onnistu</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Haluatko varmasti poistaa tämän attribuutin?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Tallenna liite</translation>
+ <source>[PROTECTED]</source>
+ <translation>[SUOJATTU]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Liitteen tallentaminen ei onnistu:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Paina Paljasta näyttääksesi tai muokataksesi</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1380,16 @@ Haluatko avata tietokannan silti?</translation>
<translation>1 vuosi</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Vahvista poisto</translation>
+ <source>Apply generated password?</source>
+ <translation>Käytä luotua salasanaa?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Haluatko varmasti poistaa tämän attribuutin?</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Haluatko ottaa käyttöön luodun salasanan tälle tietueelle?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Haluatko varmasti poistaa tämän liitteen?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Tietue päivitetty onnistuneesti.</translation>
</message>
</context>
<context>
@@ -859,18 +1407,6 @@ Haluatko avata tietokannan silti?</translation>
<translation>Poista</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Liitteet</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Tallenna</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Avaa</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Muokkaa nimeä</translation>
</message>
@@ -882,24 +1418,24 @@ Haluatko avata tietokannan silti?</translation>
<source>Reveal</source>
<translation>Paljasta</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Salli automaattitäydennys tälle merkinnälle</translation>
+ <source>Attachments</source>
+ <translation>Liitteet</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Korostusväri:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Taustaväri:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Ikkunan otsikko:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Salli automaattitäydennys tälle merkinnälle</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -907,19 +1443,27 @@ Haluatko avata tietokannan silti?</translation>
</message>
<message>
<source>&amp;Use custom Auto-Type sequence:</source>
- <translation type="unfinished"/>
+ <translation>&amp;Käytä mukautettua automaattitäydennyksen sekvenssiä:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation type="unfinished"/>
+ <source>Window Associations</source>
+ <translation>Ikkunoiden yhteysasetukset</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation type="unfinished"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Ikkunan otsikko:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Käytä tiettyä sekvenssiä tälle liitokselle:</translation>
</message>
</context>
<context>
@@ -944,12 +1488,8 @@ Haluatko avata tietokannan silti?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Otsikko:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Käyttäjänimi</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1500,104 @@ Haluatko avata tietokannan silti?</translation>
<translation>Toista:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Otsikko:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Erääntyy</translation>
+ <source>Notes</source>
+ <translation>Muistiinpanot</translation>
</message>
<message>
<source>Presets</source>
<translation>Esiasetus</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Muistiinpanot:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Ruksi valintaruutu näyttääksesi huomautusosio.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Käyttäjänimi</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Erääntyy</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Lomake</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Poista avain agentilta viiveellä</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>s</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Sormenjälki</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Poista avain agentista kun tietokanta on suljettu/lukittu</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Julkinen avain</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Lisää avain agenttiin kun tietokanta on avattu/lukitus avattu</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Kommentti</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Pura salaus</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>ei saatavilla</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopioi leikepöydälle</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Yksityinen avain</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Lisää agenttiin</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Poista agentista</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Vaadi käyttäjävahvistusta kun avainta käytetään</translation>
</message>
</context>
<context>
@@ -1035,16 +1659,24 @@ Haluatko avata tietokannan silti?</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Peri auromaattitäydennyksen sekvenssi isäntäryhmältä</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
- <translation type="unfinished"/>
+ <translation>Aseta automaattitäydennyksen &amp;oletussekvenssi</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Käytä oletuskuvaketta</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Kä&amp;ytä mukautettua kuvaketta</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Lisää mukautettu kuvake</translation>
</message>
@@ -1053,6 +1685,18 @@ Haluatko avata tietokannan silti?</translation>
<translation>Poista mukautettu kuvake</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Lataa favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Faviconin noutaminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Vinkki: voit asettaa Googlen varajärjestelmäksi kohdassa Työkalut &gt; Asetukset &gt; Turvallisuus</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Kuvat</translation>
</message>
@@ -1065,24 +1709,12 @@ Haluatko avata tietokannan silti?</translation>
<translation>Valitse kuva</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Lataa favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Faviconin noutaminen ei onnistu</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Kuvaketta ei voida lukea</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Käytä oletuskuvaketta</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Kä&amp;ytä mukautettua kuvaketta</translation>
+ <source>Custom icon already exists</source>
+ <translation>Mukautettu kuvake on jo olemassa</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1724,6 @@ Haluatko avata tietokannan silti?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Tämä kuvake on %1 tietueen käytössä, ja se korvataan oletuskuvakkeella. Haluatko varmasti poistaa tämän kuvakkeen?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Vinkki: voit asettaa Googlen varajärjestelmäksi kohdassa Työkalut &gt; Asetukset &gt; Turvallisuus</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,12 +1743,127 @@ Haluatko avata tietokannan silti?</translation>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Liitännäistiedot</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Poista</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Poista liitännäistiedot?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Haluatko varmasti poistaa valitun liitännäistiedon?
+Tämä voi vikaannuttaa tietoa käyttävän liitännäisen.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Avain</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Arvo</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation>- Klooni</translation>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Klooni</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nimi</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Koko</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Lomake</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Lisää</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Poista</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Avaa</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Tallenna</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Valitse tiedostot</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Haluatko varmasti poistaa %n liitettä?</numerusform><numerusform>Haluatko varmasti poistaa %n liitettä?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Vahvista poisto</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Tallenna liitteet</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Hakemiston luominen epäonnistui:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Haluatko varmasti korvata tiedoston &quot;%1&quot; tällä liitteellä?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Vahvista korvaaminen</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Liitteiden tallentaminen epäonnistui:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Liitteen avaaminen epäonnistui:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Liitteiden avaaminen epäonnistui:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Tiedostojen avaaminen epäonnistui:
+%1</translation>
</message>
</context>
<context>
@@ -1156,6 +1895,11 @@ Haluatko avata tietokannan silti?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Viittaus:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Ryhmä</translation>
</message>
@@ -1172,8 +1916,66 @@ Haluatko avata tietokannan silti?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation>Ei koskaan</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Muistiinpanot</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Erääntyy</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Luotu</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Muokattu</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Käytetty</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Liitteet</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Muokkaa näkymää</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Piilota käyttäjänimet</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Piilota salasanat</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Sovita ikkunaan</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Sovita sisältöön</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Palauta oletusasetukset</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1185,6 +1987,17 @@ Haluatko avata tietokannan silti?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Tiedostoa ei voi tallentaa!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Native messaging -skriptiä ei voitu tallentaa.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2047,10 @@ Haluatko avata tietokannan silti?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Varmista, että salasana sisältää merkkejä jokaisesta ryhmästä</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Laajennettu ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2064,361 @@ Haluatko avata tietokannan silti?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Haaste-vastauksen tekeminen epäonnistui.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Väärä avain tai tietokanta on korruptoitunut.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Haaste-vastauksen tekeminen epäonnistui.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>tietokannan otsaketiedot puuttuvat</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Virheellinen otsaketietojen tarkistussumman koko</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Yhteensopimaton SHA256-otsaketieto</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Väärä avain tai tietokantatiedosto on rikki. (HMAC ei täsmää)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Tuntematon salaus</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Virheellinen otsaketietojen id:n koko</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Virhellinen otsaketietojen kentän koko</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Virheellinen otsaketietojen sisällön koko</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Puskurin avaaminen avaimenluontifunktion parametreja varten tiedoston alkuosassa epäonnistui</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Avainmuunnosfunktio (KDF) ei ole tuettu, tai virheelliset parametrit</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>KDBX4-tiedostosta löytyi vanhentuneita otsaketietoja</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Virheellinen sisemmän otsaketiedon tunnisteen koko</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Virheellinen sisemmän otsaketiedon kentän pituus</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Virheellinen sisemmän otsaketiedon binäärikoko</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>KeePass -variant-kartan versio ei ole tuettu.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan tietuenimen pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan tietueen nimen sisältö</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan tietueen arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan tietueen arvon sisältä</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan Bool-arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan Int32-arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan Uint32-arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan Int64-arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan Uint64-arvon pituus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan tietueen tyyppi</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Virheellinen variant-kartan kenttätyypin koko</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Virheellinen symmetrinen salausalgoritmi.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Pääavaimen laskeminen ei onnistu</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>KDF-parametrien serialisointi variant-karttaan epäonnistui</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Virheellinen salauksen uuid:n pituus</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Salausta ei tueta</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Virheellinen pakkauslippujen pituus</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Ei-tuettu pakkausalgoritmi</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Virheellinen pääavainsiemenen koko</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Virheellinen avainmuunnossiemenen koko</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Virheellinen avainmuunnoskertoimen koko</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Virheellinen avaustavujen koko</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Virheellinen satunnaistietovuon tietueen koko</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Virheellinen sisäisen satunnaistietovuon salaus</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML-jäsentämisen virhe: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Ei isäntäryhmää</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Kuvakkeen uuid tai tiedot puuttuvat</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Itse valittu sisältöavain tai -arvo puuttuu</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Useita ryhmäelementtejä</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Tyhjä ryhmän uuid</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Virhellinen ryhmän kuvakkeen numeroarvo</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Virheellinen EnableAutoType-arvo</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Virheellinen EnableSearching-arvo</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Ryhmän uuid:tä ei löydy</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Tyhjä uudi-arvo objektia tuhotessa (DeleteObject)</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Tuhotun objektin (DeletedObject) uuid tai aika puuttuu</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Tyhjä tietueen uuid (null)</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Virhellinen ryhmän kuvakkeen numeroarvo</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Historiaelementti historiatietueessa</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Tietueen uuid:tä ei löydy</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Historiaelementti eri uuid:llä</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Tietueen merkkijonon salausta ei voitu purkaa</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Itse valittu attribuutti on jo olemassa</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Tietueen merkkijonoavain tai -arvo puuttuu</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Liite on jo olemassa</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Tietueen binääriavain tai -arvo puuttuu</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Automaattisyötön ikkunan liitos tai sekvenssi puuttuu</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Virheellinen boolean-arvo</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Virheellinen päivämääräarvo</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Virheellinen väriarvo</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Virheellinen RGB-väriarvo</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Virheellinen numeroarvo</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Virheellinen uuid-arvo</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Binääriä ei voitu purkaa</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2448,35 @@ Haluatko avata tietokannan silti?</translation>
<translation>Tukematon KeePass-tietokantaversio</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Salauksen alustusvektoria ei voitu lukea</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Virheellinen määrä ryhmiä</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Virheellinen määrä tietueita</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Virheellinen sisältötarkisteen koko</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Virheellinen avainmuunnossiemenen koko</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Virheellinen määrä muunnoskertoimia</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Ryhmän puuta ei voitu rakentaa</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Juuri</translation>
</message>
@@ -1287,124 +2488,139 @@ Haluatko avata tietokannan silti?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Väärä avain tai tietokanta on korruptoitunut.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Tiedosto ei ole KeePass-tietokanta</translation>
+ <source>Key transformation failed</source>
+ <translation>Avaimen muuttaminen epäonnistui</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Tukematon KeePass-tietokantaversio</translation>
+ <source>Invalid group field type number</source>
+ <translation>Virheellinen ryhmän kenttätyypin numero</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Väärä avain tai tietokanta on korruptoitunut.</translation>
+ <source>Invalid group field size</source>
+ <translation>Virheellinen ryhmän kentän koko</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Pääavaimen laskeminen ei onnistu</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Luetun ryhmän kentän sisältö ei vastaa sen kokoa</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group id field size</source>
+ <translation>Virheellinen ryhmän tunnistekentän koko</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"/>
+ <source>Incorrect group creation time field size</source>
+ <translation>Virheellinen ryhmän luomisajan kentän koko</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group modification time field size</source>
+ <translation>Virheellinen ryhmän muokkausajan kentän koko</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Pääavaimen laskeminen ei onnistu</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Virheellinen ryhmän hakuajan kentän koko</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Virheellinen ryhmän vanhentumisajan kentän koko</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Virhe</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Virheellinen ryhmän ikonikentän koko</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group level field size</source>
+ <translation>Virheellinen ryhmän tasokentän koko</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Toinen KeePassXC-instanssi on jo käynnissä.</translation>
+ <source>Invalid group field type</source>
+ <translation>Virheellinen ryhmän kentän tyyppi</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>Ryhmän tunniste tai taso puuttuu</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Avaa tietokanta</translation>
+ <source>Missing entry field type number</source>
+ <translation>Tietueen kentän tyyppinumero puuttuu</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Tietokannan asetukset</translation>
+ <source>Invalid entry field size</source>
+ <translation>Virheellinen tietueen kentän koko</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopioi käyttäjätunnus leikepöydälle</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Luetun tietueen kentän sisältö ei vastaa sen kokoa</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopioi salasana leikepöydälle</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Virheellinen tietueen uuid-kentän koko</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Asetukset</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Virheellinen tietueen ryhmän tunnistekentän koko</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Näytä työkalupalkki</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Virheellinen tietueen ikonikentän koko</translation>
</message>
<message>
- <source>read-only</source>
- <translation>vain-luku</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Virheellinen tietueen luomisajan kentän koko</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation type="unfinished"/>
+ <source>Invalid entry modification time field size</source>
+ <translation>Virhellinen tietueen muokkausajan kentän koko</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Keepass 2 -tietokanta</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Virheellinen tietueen vanhentumisajan kentän koko</translation>
</message>
<message>
- <source>All files</source>
- <translation>Kaikki tiedostot</translation>
+ <source>Invalid entry field type</source>
+ <translation>Virheellinen tietueen kentän tyyppi</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Tallenna korjattu tietokanta</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Olemassa oleva yhden instanssin lukkotiedosto on virheellinen. Avataan uusi instanssi.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Tietokannan kirjoitus levylle epäonnistui.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Lukkotiedosto ei voitu luoda. Yhden instanssin tila otettu pois käytöstä.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Toinen KeePassXC-instanssi on jo käynnissä.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Vakava virhe kryptografisia toimintoa testattaessa.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Virhe</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Tietokanta</translation>
</message>
<message>
<source>&amp;Recent databases</source>
- <translation>Viimeisimmät tietokannat</translation>
+ <translation>&amp;Viimeisimmät tietokannat</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Tuo</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Ohje</translation>
</message>
<message>
<source>E&amp;ntries</source>
@@ -1415,32 +2631,40 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Kopioi att&amp;ribuutti leikepöydälle</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Ajastettu kertakäyttöinen salasana</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
- <translation>Ryhmät</translation>
+ <translation>&amp;Ryhmät</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>Näkymä</translation>
+ <source>&amp;Tools</source>
+ <translation>T&amp;yökalut</translation>
</message>
<message>
<source>&amp;Quit</source>
- <translation>Lopeta</translation>
+ <translation>L&amp;opeta</translation>
</message>
<message>
<source>&amp;About</source>
- <translation>Tietoja</translation>
+ <translation>T&amp;ietoja</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Avaa tietokanta...</translation>
</message>
<message>
<source>&amp;Save database</source>
- <translation>Tallenna tietokanta</translation>
+ <translation>&amp;Tallenna tietokanta</translation>
</message>
<message>
<source>&amp;Close database</source>
- <translation>Sulje tietokanta</translation>
+ <translation>&amp;Sulje tietokanta</translation>
</message>
<message>
<source>&amp;New database</source>
- <translation>Uusi tietokanta</translation>
+ <translation>&amp;Uusi tietokanta</translation>
</message>
<message>
<source>Merge from KeePassX database</source>
@@ -1448,240 +2672,309 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>&amp;Add new entry</source>
- <translation>Lisää merkintä</translation>
+ <translation>&amp;Lisää tietue</translation>
</message>
<message>
<source>&amp;View/Edit entry</source>
- <translation>Näytä/muokkaa merkintää</translation>
+ <translation>Näytä/&amp;muokkaa tietuetta</translation>
</message>
<message>
<source>&amp;Delete entry</source>
- <translation>Poista merkintä</translation>
+ <translation>&amp;Poista tietue</translation>
</message>
<message>
<source>&amp;Add new group</source>
- <translation>Lisää uusi ryhmä</translation>
+ <translation>Lisää uusi &amp;ryhmä</translation>
</message>
<message>
<source>&amp;Edit group</source>
- <translation>Muokkaa ryhmää</translation>
+ <translation>Muokkaa r&amp;yhmää</translation>
</message>
<message>
<source>&amp;Delete group</source>
- <translation>Poista ryhmä</translation>
+ <translation>Poista ry&amp;hmä</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Tietokannan asetukset</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Ta&amp;llenna tietokanta nimellä...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Kloonaa merkintä</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Vaih&amp;da pääsalasana...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Ajastettu kertakäyttöinen salasana (TOTP)</translation>
+ <source>&amp;Database settings</source>
+ <translation>Tietok&amp;annan asetukset</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Kopioi &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Tietokannan asetukset</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Näytä TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Kloonaa tietue</translation>
</message>
<message>
<source>&amp;Find</source>
- <translation>Etsi</translation>
+ <translation>&amp;Etsi</translation>
</message>
<message>
<source>Copy &amp;username</source>
- <translation>Kopioi käyttäjätunnus</translation>
+ <translation>Kopioi &amp;käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopioi käyttäjätunnus leikepöydälle</translation>
</message>
<message>
<source>Cop&amp;y password</source>
- <translation>Kopioi salasana</translation>
+ <translation>Kopioi &amp;salasana</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopioi salasana leikepöydälle</translation>
</message>
<message>
<source>&amp;Settings</source>
- <translation>Asetukset</translation>
+ <translation>&amp;Asetukset</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Salasanageneraattori</translation>
</message>
<message>
<source>&amp;Perform Auto-Type</source>
- <translation>Suorita automaattitäydennys</translation>
+ <translation>S&amp;uorita automaattitäydennys</translation>
</message>
<message>
<source>&amp;Open URL</source>
- <translation>Avaa URL</translation>
+ <translation>&amp;Avaa URL</translation>
</message>
<message>
<source>&amp;Lock databases</source>
- <translation>Lukitse tietokannat</translation>
+ <translation>&amp;Lukitse tietokannat</translation>
</message>
<message>
<source>&amp;Title</source>
- <translation>Otsikko</translation>
+ <translation>&amp;Otsikko</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Kopioi nimi leikepöydälle</translation>
</message>
<message>
<source>&amp;URL</source>
- <translation>URL</translation>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>Kopioi osoite leikepöydälle</translation>
</message>
<message>
<source>&amp;Notes</source>
- <translation>Muistiinpanot</translation>
+ <translation>&amp;Muistiinpanot</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Salasanageneraattori</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Kopioi huomautukset leikepöydälle</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Tyhjennä historia</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Vie CSV-tiedostoon...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Tietokanta</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Tuo KeePass 1 -tietokanta...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Tuo</translation>
+ <source>Import CSV file...</source>
+ <translation>Tuo CSV-tiedosto...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>T&amp;yökalut</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Ko&amp;rjaa tietokanta...</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Tyhjennä roskakori</translation>
+ <source>Show TOTP</source>
+ <translation>Näytä TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Aseta TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Kopioi &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>&amp;Tyhjennä roskakori</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Tyhjennä historia</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Pääsyvirhe asetustiedostoon %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Sulje KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Vaikuttaa siltä, että käytät KeePassHTTP:tä selaimesi kanssa. Tämä ominaisuus on vanhentunut ja tuki sille poistetaan tulevaisuudessa.&lt;br&gt;Ole hyvä ja vaihda selainlaajennus KeePassXC-Browser:iin! Mikäli tarvitset apua sen käyttöönottoon, vieraile &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;oppaassamme&lt;/a&gt;(varoitus %1/3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Kosketa YubiKeyssa olevaa painiketta!</translation>
+ <source>read-only</source>
+ <translation>vain-luku</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Ohje</translation>
+ <source>Settings</source>
+ <translation>Asetukset</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Avaa tietokanta...</translation>
+ <source>Toggle window</source>
+ <translation>Vaihda ikkunaan</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Ta&amp;llenna tietokanta nimellä...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Sulje KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Vaih&amp;da pääsalasana...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Keepass 2 -tietokanta</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Vie CSV-tiedostoon...</translation>
+ <source>All files</source>
+ <translation>Kaikki tiedostot</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Tuo KeePass 1 -tietokanta...</translation>
+ <source>Open database</source>
+ <translation>Avaa tietokanta</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Tuo CSV-tiedosto...</translation>
+ <source>Save repaired database</source>
+ <translation>Tallenna korjattu tietokanta</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Ko&amp;rjaa tietokanta...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Tietokannan kirjoitus levylle epäonnistui.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Aseta TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialogi</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Virheellinen avaintiedosto, odotetaan OpenSSH-avainta</translation>
</message>
<message>
- <source>General</source>
- <translation>Yleistä</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Yhteensopimaton PEM-raja-arvo</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Nä&amp;ytä ilmoitus kun tilitietoja pyydetään</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64-dekoodaus epäonnistui</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation type="unfinished"/>
+ <source>Key file way too small.</source>
+ <translation>Avaintiedosto aivan liian pieni.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation type="unfinished"/>
+ <source>Key file magic header id invalid</source>
+ <translation>Otsaketietojen taikatunniste on virheellinen</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Lisää..</translation>
+ <source>Found zero keys</source>
+ <translation>Yhtään avainta ei löytynyt</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Salli aina &amp;pääsy tietueisiin</translation>
+ <source>Failed to read public key.</source>
+ <translation>Julkisen avaimen lukeminen epäonnistui.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Salli aina tietueiden p&amp;äivittäminen</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Rikkinäinen avaintiedosto, yksityisen avaimen lukeminen epäonnistui</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>E&amp;tsi kaikista avatuista tietokannoista vastaavia tietueita</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Salauksen purku epäonnistui: salainen avain ei sisällä dataa </translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP-portti:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Yritetään tehdä avainderivaatiofunktiota ilman salausta</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Oletusportti: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Avaimen purkuun vaaditaan tunnuslause</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Pyyd&amp;ä tietokannan lukituksen avaamista jos se on lukittu</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Avaimen derivointi epäonnistui. Onko avaintiedosto korruptoitunut?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation type="unfinished"/>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Salauksen purku epäonnistui, väärä tunnuslause?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC kuuntelee tätä porttia osoitteessa 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Odottamaton EOF julkista avainta luettaessa</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Ei voida sitoutua etuoikeutettuihin portteihin</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Odottamaton EOF yksityistä avainta luettaessa</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Ei voida sitoutua etuoikeutettuihin portteihin, jotka ovat alle 1024!
-Käytetään oletusporttia 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Ei voida kirjoittaa julkista avainta, koska se on tyhjä</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>&amp;Poista kaikki jaetut salausavaimet aktiivisesta tietokannasta</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Odottamaton EOF julkista avainta kirjoittaessa</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation type="unfinished"/>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Ei voida kirjoittaa yksityistä avainta, koska se on tyhjä</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation type="unfinished"/>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Odottamaton EOF yksityistä avainta kirjoittaessa</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tuntematon avaimen tyyppi: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Tuntematon salausalgoritmi: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Salausalgoritmin alustusvektori on liian lyhyt MD5-avainmuunnosfunktiolle</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Tuntematon avainmuunnosfunktio: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tuntematon avaimen tyyppi: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogi</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1692,43 +2985,137 @@ Käytetään oletusporttia 19455.</translation>
<translation>Ota käyttöön KeePassHTTP-palvelin</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Yleistä</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nä&amp;ytä ilmoitus kun tilitietoja pyydetään</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
+ <translation>Palauta vain parhaat osumat tietystä osoitteesta verkkotunnuksen kaikkien osumien sijasta</translation>
</message>
<message>
<source>&amp;Return only best matching entries</source>
<translation>&amp;Palauta vain parhaiten vastaavat tietueet</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pyyd&amp;ä tietokannan lukituksen avaamista jos se on lukittu</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Vain tietueet samalla skeemalla (http://, https://, ftp://, ...) palautetaan.</translation>
</message>
<message>
<source>&amp;Match URL schemes</source>
- <translation type="unfinished"/>
+ <translation>Sovita verkko-osoitteen kaavaan</translation>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Järjestä &amp;vastaavat tietueet käyttäjätunnuksen mukaan</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Järjestä &amp;vastaavat merkinnät otsikon mukaan</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>&amp;Poista kaikki jaetut salausavaimet aktiivisesta tietokannasta</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>&amp;Poista kaikki jaetut salausavaimet aktiivisesta tietokannasta</translation>
</message>
<message>
<source>Password Generator</source>
<translation>Salasanageneraattori</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Lisää..</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Salli aina &amp;pääsy tietueisiin</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Salli aina tietueiden p&amp;äivittäminen</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
- <translation type="unfinished"/>
+ <translation>Vain valittu tietokanta tulee olla yhdistetty asiakkaan kanssa.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Seuraavat valinnat voivat olla vaarallisia!
-Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>E&amp;tsi kaikista avatuista tietokannoista vastaavia tietueita</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automaattinen lisäjonokenttien luonti tai päivittäminen ei ole tuettu</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Palauta lisämerkkijonokentät jotka alkavat &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP-portti:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Oletusportti: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC kuuntelee tätä porttia osoitteessa 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Varoitus:&lt;/b&gt; Seuraavat valinnat voivat olla vaarallisia!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP on vanhennettu ja se poistetaan tulevaisuudessa.&lt;br&gt;Vaihda KeePassXC-Browseriin! Ohjeita siirtymiseen on tarjolla &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;siirtymäohjeessa&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Ei voida sitoutua etuoikeutettuihin portteihin</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Ei voida sitoutua etuoikeutettuihin portteihin, jotka ovat alle 1024!
+Käytetään oletusporttia 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Salasana</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>vahvuus</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Salasana</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Merkkityypit</translation>
</message>
@@ -1749,38 +3136,50 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<translation>Erikoismerkit</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Laajennettu ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Poissulje samannäköiset merkit</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Hyväksy</translation>
+ <source>Pick characters from every group</source>
+ <translation>Poimi merkkejä jokaisesta ryhmästä</translation>
</message>
<message>
- <source>%p%</source>
- <translation type="unfinished"/>
+ <source>&amp;Length:</source>
+ <translation>&amp;Pituus:</translation>
</message>
<message>
- <source>strength</source>
- <translation>vahvuus</translation>
+ <source>Passphrase</source>
+ <translation>Tunnuslause</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Sanalista:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Pituus:</translation>
+ <source>Word Count:</source>
+ <translation>Sanamäärä:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Poimi merkkejä jokaisesta ryhmästä</translation>
+ <source>Word Separator:</source>
+ <translation>Sanaerotin:</translation>
</message>
<message>
<source>Generate</source>
<translation>Generoi</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopioi</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Hyväksy</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Sulje</translation>
</message>
@@ -1798,54 +3197,279 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Huono</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Heikko</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Hyvä</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Erinomainen</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Salasana</translation>
+ <source>Database not opened</source>
+ <translation>Tietokanta ei avattu</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Laajennettu ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Tietokannan tiivistettä (hash) ei saatu</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Tunnuslause</translation>
+ <source>Client public key not received</source>
+ <translation>Asiakkaan julkista avainta ei saatu</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Sanalista:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Viestin salauksen purkaminen ei onnistu</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Sanamäärä:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Aikakatkaisu tai yhteys KeePassXC:hen ei onnistu</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Sanaerotin:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Toiminto peruttiin tai estettiin</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Kopioi</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Viestin salauksen purkaminen ei onnistu tai julkista avainta ei löydy. Onko Native Messaging käytössä KeePassXC:ssä?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Liittäminen KeePassXC:hen epäonnistui, yritä uudelleen</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Avainvaihto ei onnistunut</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Salausavainta ei tunnistettu</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Tallennettuja tietokantoja ei löytynyt</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Virheellinen toiminto</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Vastaanotettiin tyhjä viesti</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Sivuston osoitetta ei ole annettu</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Tunnuksia ei löydy</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Tuntematon virhe</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Lisää uusi tietue tietokantaan</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Tietokannan polku.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Tietokannan avaintiedosto.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>polku</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Tietueen käyttäjänimi</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>käyttäjätunnus</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>Tietueen osoite.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Tietueen salasanan kuvaus.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Luo tietueelle salasana.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Luodun salasanan pituus.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>pituus</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Lisättävän tietueen polku.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Kopioi salasana leikepöydälle.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Tietueen otsikko.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>otsikko</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Muokattavan tietueen polku.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Salasanan arvioitu entropia.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Salasana josta entropia arvioidaan.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Suorita salasanalle edistynyt analyysi.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Pura ja tulosta tietokannan sisältö.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Purettavan tietokannan polku.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Syötä salasana avataksesi %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Avaintiedoston %1 lataaminen epäonnistui : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole
+välttämättä tuettu tulevaisuudessa.
+
+Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Käytettävissä olevat komennot:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Suoritettavan komennon nimi.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Listaa tietokannan tietueet.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Listattavan ryhmän polku. Oletus on /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Etsi tietueita nopeasti.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Hakutermi.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Yhdistä kaksi tietokantaa.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Tietokannan polku, johon yhdistetään.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Tietokannan polku, josta yhdistetään.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Käytä samoja tilitietoja molemmille tietokantatiedostoille.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Tietokannan avaintiedosto, josta yhdistetään.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Näytä tietueen tiedot.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Näytettävien attribuuttien nimi. Tämän asetuksen voi määrittää useammin kuin kerran, jokaisen attribuutin näkyessä omalla rivillään annetussa järjestyksessä. Jos attribuutteja ei ole määritetty, näytetään yhteenveto oletuksista.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attribuutti</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Näytettävän tietueen nimi.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
- <translation type="unfinished"/>
+ <translation>Tyhjä laite (NULL)</translation>
</message>
<message>
<source>error reading from device</source>
@@ -1859,15 +3483,35 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
</message>
<message>
<source>malformed string</source>
- <translation type="unfinished"/>
+ <translation>Viallinen merkkijono</translation>
</message>
<message>
<source>missing closing quote</source>
- <translation type="unfinished"/>
+ <translation>lainausmerkki puuttuu lopusta</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – suositeltu)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1886,14 +3530,22 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<translation>Salasana</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Muistiinpanot</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Viimeksi muokattu</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Luotu</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Vanha selainintegraatio</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Selainintegraatio</translation>
</message>
@@ -1909,24 +3561,74 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<source>Passive</source>
<translation>Passiivi</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH-agentti</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Luo uusi satunnainen noppaware-salalause</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Sanamäärä noppaware-salalauseelle.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>määrä</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Sanalista noppaware-luojalle.
+[Oletus: EFF Englanti]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Luo uusi satunnainen salasana.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Luodun salasanan pituus.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Käytä pieniä kirjaimia luodussa salasanassa.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Käytä isoja kirjaimia luodussa salasanassa.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Käytä numeroita luodussa salasanassa.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Käytä erikoismerkkejä luodussa salasanassa.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Käytä laajennettua ASCII-merkistöä luodussa salasanassa.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
<message>
<source>Internal zlib error when compressing: </source>
- <translation>Sisäinen zlib virhe pakatessa:</translation>
+ <translation>Sisäinen zlib-virhe pakatessa:</translation>
</message>
<message>
<source>Error writing to underlying device: </source>
- <translation type="unfinished"/>
+ <translation>Kirjoitus taustalla olevaan laitteeseen epäonnistui:</translation>
</message>
<message>
<source>Error opening underlying device: </source>
- <translation type="unfinished"/>
+ <translation>Taustalla olevan laitteen avaus epäonnistui:</translation>
</message>
<message>
<source>Error reading data from underlying device: </source>
- <translation type="unfinished"/>
+ <translation>Virhe luettaessa taustalla olevasta laitteesta:</translation>
</message>
<message>
<source>Internal zlib error when decompressing: </source>
@@ -1947,8 +3649,8 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Kirjainkoko on merkitsevä</translation>
+ <source>Search...</source>
+ <translation>Etsi...</translation>
</message>
<message>
<source>Search</source>
@@ -1959,8 +3661,8 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<translation>Tyhjennä</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Etsi...</translation>
+ <source>Case Sensitive</source>
+ <translation>Kirjainkoko on merkitsevä</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1970,89 +3672,92 @@ Muuta niitä vain, jos tiedät mitä olet tekemässä.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Jaettu salausavain nimeltä &quot;%1&quot; on jo olemassa.
-Haluatko korvata sen?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Jaettuja salausavaimia ei löytynyt KeePassHttp-asetuksista.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Abort</source>
- <translation>Keskeytä</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Uusi avaimenliittämispyyntö</translation>
</message>
<message>
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database
give it a unique name to identify and accept it.</source>
- <translation type="unfinished"/>
+ <translation>Olet saanut avainlittämispyynnön yllä olevalle avaimelle
+Jos haluat antaa sille pääsyoikeuden KeePassXC-tietokantaasi,
+anna tunnisteelle nimi ja hyväksy.</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
<translation>KeePassXC: Korvataanko olemassa oleva avain?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Jaettu salausavain nimeltä &quot;%1&quot; on jo olemassa.
+Haluatko korvata sen?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
- <translation>KeePassXC: Päivitä merkintä</translation>
+ <translation>KeePassXC: Päivitä tietue</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Haluatko päivittää tiedot osoitteesta %1 - %2?</translation>
</message>
<message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: tietokanta lukittu!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktiivinen tietokanta on lukittu!
+Avaa valittu tietokanta tai valitse toinen avattu tietokanta.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Poistettiin avaimet tietokannasta</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Poistettiin %n salausavain KeePassX/Http-asetuksista.</numerusform><numerusform>Poistettiin %n salausavainta KeePassX/Http-asetuksista.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Avaimia ei löytynyt</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Jaettuja salausavaimia ei löytynyt KeePassHttp-asetuksista.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Asetukset eivät ole käytettävissä!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Aktiivinen tietokanta ei sisällä tietuetta KeePassHttp-asetuksilla.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Poistetaan talletettuja oikeuksia...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Keskeytä</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Poistetut käyttöoikeudet</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Poistettiin käyttöoikeus %n tietueelta.</numerusform><numerusform>Poistettiin käyttöoikeus %n tietueelta.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Merkintää käyttöoikeuksilla ei löytynyt!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktiivinen tietokanta ei sisällä yhtään tietuetta käyttöoikeuksien kanssa.</translation>
</message>
</context>
<context>
@@ -2077,10 +3782,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Perusasetukset</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Käynnistä vain yksi KeePassXC-instanssi</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Muista viimeisimmät tietokannat</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Muista viimeisimmät avaintiedostot ja tietoturva-avainlaitteet (donglet)</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Lataa edelliset tietokannat käynnistäessä</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Tallenna automaattisesti suljettaessa</translation>
</message>
@@ -2089,20 +3810,28 @@ give it a unique name to identify and accept it.</source>
<translation>Tallenna automaattisesti jokaisen muutoksen jälkeen</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Lataa tietokanta automaattisesti uudelleen jos tietokantaa muokattiin muualla</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Pienennä ikkuna kopioidessa leikepöydälle</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Pienennä ikkuna ohjelman käynnistyessä</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
- <translation>Käytä ryhmän kuvaketta merkintää luodessa</translation>
+ <translation>Käytä ryhmän kuvaketta tietuetta luodessa</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globaalin automaattitäydennyksen pikanäppäin</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Älä merkitse tietokantaa muokatuksi mikäli tietueet eivät muutu (esim. ryhmien laajentamisen yhteydessä)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Kieli</translation>
+ <source>Hide the Details view</source>
+ <translation>Piilota tarkemmat tiedot</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2113,75 +3842,97 @@ give it a unique name to identify and accept it.</source>
<translation>Piiloita pienennetty ikkuna ilmoitusalueelle</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Lataa edelliset tietokannat käynnistäessä</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Lataa tietokanta automaattisesti uudelleen jos tietokantaa muokattiin muualla</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Piiloita ikkuna ilmoitusalueelle sulkemisen sijaan</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Pienennä ikkuna ohjelman käynnistyessä</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Perusasetukset</translation>
+ <source>Dark system tray icon</source>
+ <translation>Tumma ilmoitusalueen kuvake</translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
- <translation>Muista viimeisimmät avaintiedostot ja tietoturva-avainlaitteet (donglet)</translation>
- </message>
- <message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Kieli</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Automaattitäydennys</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Tietue on sopiva, jos sen nimi sisältyy kohdeikkunan otsikkoon yleisessä automaattitäydennyksessä</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Tietue on sopiva, jos sen osoite sisältyy kohdeikkunan otsikkoon yleisessä automaattitäydennyksessä</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Kysy aina ennen automaattitäydennyksen käyttämistä</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globaalin automaattitäydennyksen pikanäppäin</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Automaattitäydennyksen viive</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Käynnistä vain yksi KeePassXC-instanssi</translation>
+ <source>Startup</source>
+ <translation>Käynnistys</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Tiedostohallinta</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Tallenna tietokannat turvallisesti (voi olla epäyhteensopiva Dropboxin tmv. kanssa)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Ota tietokannasta varmuuskopio ennen tallentamista</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Tietueiden hallinta</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Yleistä</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Aikakatkaisut</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Tyhjennä leikepöytä kun on kulunut</translation>
</message>
<message>
<source> sec</source>
- <translation>s.</translation>
+ <comment>Seconds</comment>
+ <translation> s</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Lukitse tietokannat jos on oltu joutilaana</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Näytä salasanat oletuksena selkokielisenä</translation>
+ <source>Convenience</source>
+ <translation>Mukavuus</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Lukitse tietokannat kun istunto lukitaan tai kansi suljetaan</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2192,16 +3943,16 @@ give it a unique name to identify and accept it.</source>
<translation>Älä vaadi salasanan toistoa jos salasana on näkyvillä</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Aikakatkaisut</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Näytä salasanat oletuksena selkokielisenä</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Mukavuus</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Piilota salasanat esikatselussa</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Lukitse tietokannat kun istunto lukitaan tai kansi suljetaan</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Piilota tietueiden huomautukset</translation>
</message>
<message>
<source>Privacy</source>
@@ -2211,6 +3962,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>Käytä Googlea varajärjestelmänä verkkosivustojen kuvakkeiden latausta varten</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Uudelleenlukitse aikaisemmin lukittu tietokanta automaattisyötön jälkeen</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2223,6 +3978,14 @@ give it a unique name to identify and accept it.</source>
<translation>Avain:</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>
@@ -2248,7 +4011,8 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
- <translation>s.</translation>
+ <comment>Seconds</comment>
+ <translation> s</translation>
</message>
</context>
<context>
@@ -2284,10 +4048,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Tervetuloa käyttämään KeePassXC:tä</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Aloita salasanojesi turvallinen tallentaminen KeePassXC-tietokantaan</translation>
</message>
@@ -2311,92 +4071,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Viimeisimmät tietokannat</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Tervetuloa KeePassXC:n versioon %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>polku mukautettuun asetustiedostoon</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>tietokannan avaintiedosto</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - järjestelmäriippumaton salasanojen hallintasovellus</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>lue tietokannan salasana stdin:istä</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Kopioi salasana leikepöydälle</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Poista tietue tietokannasta.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Tietokannan polku.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
+ <source>Path of the entry to remove.</source>
+ <translation>Poistettavan tietueen polku.</translation>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation>Pura ja tulosta tietokannan sisältö.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Purettavan tietokannan polku.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Suoritettavan komennon nimi.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Listaa tietokannan tietueet.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Tulosat tietueiden ja ryhmien UUID:t.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Yhdistä kaksi tietokantaa.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - järjestelmäriippumaton salasanojen hallintasovellus</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Tietokannan polku, johon yhdistetään.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>avattavien salasanatietokantojen tiedostonimet (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Tietokannan polku, josta yhdistetään.</translation>
+ <source>path to a custom config file</source>
+ <translation>polku mukautettuun asetustiedostoon</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Käytä samaa salasanaa molemmille tietokantatiedostoille.</translation>
+ <source>key file of the database</source>
+ <translation>tietokannan avaintiedosto</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Näytä salasana.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>lue tietokannan salasana stdin:istä</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Näytettävän tietueen nimi.</translation>
+ <source>Parent window handle</source>
+ <translation>Ylemmän ikkunan kahva</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_fr.ts b/share/translations/keepassx_fr.ts
index f3fa01920..12a428dcd 100644
--- a/share/translations/keepassx_fr.ts
+++ b/share/translations/keepassx_fr.ts
@@ -10,14 +10,30 @@
<translation>À propos</translation>
</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>Signaler les bugs sur : &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>
+ <translation>KeePassXC est distribué suivant les termes de la GNU Licence Publique Générale (GNU GPL) version 2 ou version 3 de la licence (à votre choix).</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Contributeurs</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;Voir Contributions sur GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informations de débogage</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inclure l&apos;information suivante lorsque vous signaler un bug :</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copier dans le presse-papier</translation>
</message>
@@ -29,7 +45,11 @@
</message>
<message>
<source>Revision: %1</source>
- <translation>Révision : %1</translation>
+ <translation>Révision: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Distribution: %1</translation>
</message>
<message>
<source>Libraries:</source>
@@ -48,33 +68,27 @@ Kernel : %3 %4</translation>
<translation>Extensions activées :</translation>
</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>Signaler les bugs sur : &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>
- <translation>KeePassXC est distribué suivant les termes de la GNU Licence Publique Générale (GNU GPL) version 2 ou version 3 de la licence (à votre choix).</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Mainteneurs du projet :</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;Voir Contributions sur GitHub&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>L&apos;équipe de KeePassXC remercie tout particulièrement debfx pour la conception de KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inclure l&apos;information suivante lorsque vous signaler un bug :</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Distribution : %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Genre de la version: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Accès KeePassXC HTTP confirmé</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Se souvenir de ce choix</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 a demandé l’accès aux mots de passe pour l&apos;élément suivant (ou les éléments suivants).
Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Accès KeePassXC HTTP confirmé</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Activer l&apos;agent SSH (redémarrage nécessaire)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Remplissage automatique - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>La syntaxe de votre séquence de saisie automatique est incorrecte.</translation>
+ </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. Voulez-vous continuer ?</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. Voulez-vous continuer?</translation>
+ </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 souvent répétés. Voulez-vous continuer ?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d&apos;utilisateur</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Séquence</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation> Remplissage automatique - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Choisissez un champ pour Auto-Type :</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation> Remplissage automatique - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Confirmer l’accès pour KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Se souvenir de ce choix</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Autoriser</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Refuser</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 a demandé l’accès aux mots de passe pour le ou les élément(s) suivant(s).
+Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogue</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Ceci est requis pour accéder à vos bases de données à partir de KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Activer l&apos;intégration de KeePassXC au sein du navigateur web</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Activer l&apos;intégration avec ces navigateurs web :</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Afficher une &amp;notification quand les identifiants sont demandés</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouillée</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Seules les entrées avec le même schéma (http://, https://, ...) sont retournées.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Correspondance du format de l&apos;URL (exemple https://...)</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Renvoie seulement les meilleures correspondances pour une URL spécifique au lieu des entrées pour tout le domaine.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Retourner uniquement l&apos;identifiant qui correspond le mieux</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Trier les identifiants trouvés par titre</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Trier les identifiants trouvés par &amp;nom d&apos;utilisateur</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Déconnecter tous les navigateurs web</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Oublier toutes les autorisations accordées</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ne jamais &amp;demander avant d&apos;accéder aux identifiants</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ne jamais &amp;demander avant de mettre à jour les identifiants</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Seule la base de données sélectionnée doit être connectée avec un client.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Cherc&amp;her dans toutes les bases de données ouvertes les identifiants qui correspondent</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>La création ou la mise a jour automatique ne sont pas pris en charge pour les champs de chaînes de caractères !</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp; Retourne les champs avancés de chaîne de caractères qui commencent par &quot;KPH :&quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Mises à jour du chemin du fichier binaire de KeePassXC ou de keepassxc-proxy dans les scripts Native Messaging automatiquement au démarrage.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Mise à jour des fichiers manifest &amp;Native Messaging au démarrage</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Supporter une application proxy entre KeePassXC et l&apos;extension pour navigateur web.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Utiliser une &amp;application proxy entre KeePassXC et l&apos;extension pour navigateur web</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Utiliser un proxy personnalisé si vous avez installé un proxy manuellement.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Utiliser un proxy &amp;personnalisé</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Avertissement :&lt;/b&gt; Les options suivantes peuvent être dangereuses!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Fichiers exécutables (*.exe);;Tous les fichiers (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Fichiers exécutables (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Sélectionner un proxy personnalisé</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC : nouvelle demande d&apos;association</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Vous avez reçu une demande d&apos;association pour la clé ci-dessus.
+
+Si vous voulez autoriser cette clé à accéder à votre base de données KeePassXC,
+attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Enregistrer et autoriser l&apos;accès</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC : Écraser la clé existante ?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Une clé de chiffrement partagée avec le nom &quot;%1&quot; existe déjà.
+Voulez-vous l&apos;écraser ?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC : Mettre à jour l&apos;entrée</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Voulez-vous mettre à jour l&apos;information dans %1 - %2 ?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC : Base de données verrouillée !</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>La base de données actuelle est verrouillée !
+Veuillez déverrouiller la base de données sélectionnée ou en choisir une qui est déverrouillée. </translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC : Paramètres indisponibles !</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>La base de données actuelle ne contient pas d&apos;entrée paramètre.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC : Aucune clé trouvée</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Aucune clé de chiffrement trouvée dans les paramètres de KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC : Les clés ont été effacées de la base de donnée</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>%n clé(s) de chiffrement ont été retirées avec succès des paramètres de KeePassXC.</numerusform><numerusform>%n clé(s) de chiffrement ont été retirées avec succès des paramètres de KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Effacement des permissions enregistrées...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC : Permissions retirées</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Les permissions de %n entrées ont été retirées avec succès.</numerusform><numerusform>Autorisations retirées avec succès de %s entrée(s)</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC : Aucune entrée avec permissions trouvée !</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de données actuelle ne contient pas d&apos;entrée avec des permissions.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Confirmez le mot de passe :</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Fichier-clé</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Naviguer</translation>
</message>
@@ -157,6 +502,14 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Créer</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Cha&amp;llenge-réponse</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Rafraîchir</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Fichiers-clés</translation>
</message>
@@ -177,6 +530,10 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Choisir un fichier-clé</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Mot de passe vide</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Voulez-vous vraiment utiliser une chaîne vide comme mot de passe ?</translation>
</message>
@@ -191,20 +548,18 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Fichier-clé</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Cha&amp;llenge-réponse</translation>
+ <source>Legacy key file format</source>
+ <translation>Format de fichier clé hérité</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Rafraîchir</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Mot de passe vide</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Vous utilisez un format de fichier clé hérité
+qui peut ne plus être pris en charge à l’avenir.
+
+Veuillez envisager de générer un nouveau fichier clé.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +573,10 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Options de clonage</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Ajouter &apos; - Clone&apos; au titre</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Remplacer le nom d&apos;utilisateur et le mot de passe par des références</translation>
</message>
@@ -225,10 +584,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<source>Copy history</source>
<translation>Copie de l&apos;historique</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Ajouter &apos; - Clone&apos; au titre</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +681,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importer un fichier CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erreur</translation>
</message>
@@ -340,17 +691,17 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>octet,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n octet (s), </numerusform><numerusform>%n octet(s), </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>lignes,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n Row (s), </numerusform><numerusform>%n rangée(s), </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>colonnes</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n/des colonnes</numerusform><numerusform>%n colonne(s)</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +723,14 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Naviguer</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Rafraîchir</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Challenge-réponse :</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Impossible d&apos;ouvrir la base de données.</translation>
</message>
@@ -380,6 +739,24 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Impossible d&apos;ouvrir le fichier-clé</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Format de fichier clé hérité</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Vous utilisez un format de fichier clé hérité
+qui peut ne plus être pris en charge à l’avenir.
+
+Veuillez envisager de générer un nouveau fichier clé.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Ne plus afficher cette avertissement</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
@@ -391,14 +768,6 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<source>Select key file</source>
<translation>Choisissez un fichier-clé</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Rafraîchir</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Challenge-réponse :</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +784,14 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès.</translation>
<translation>Impossible d&apos;ouvrir le fichier-clé</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>La base de données s&apos;est bien ouverte. Aucune action nécéssaire.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossible d&apos;ouvrir la base de données.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>La base de données s&apos;est bien ouverte. Aucune action nécéssaire.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Réussite</translation>
</message>
@@ -440,6 +809,108 @@ Vous pouvez maintenant la sauvegarder.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>Chiffrement</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Nombre de tours trop élevé</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 tours de transformation de clé avec Argon2.
+
+Si vous conservez ce nombre, votre base de données peut prendre des heures voire des jours (ou plus) à s&apos;ouvrir!</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Compris, conserver ce nombre</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annulé</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Nombre de tours trop faible</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 faible nombre de tours de transformation de clé avec AES-KDF.
+
+Si vous conservez ce nombre, la sécurité de votre base de données peut être trop facilement cassée !</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF inchangé</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Échec de la transformation de la clé avec les nouveaux paramètres KDF; KDF inchangé.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform>Mio</numerusform><numerusform>Mio</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>fil(s) d&apos;exécution</numerusform><numerusform>fil(s) d&apos;exécution</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algorithme de chiffrement :</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES : 256 bits (par défaut)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish : 256 bits</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Fonction de dérivation de clé (KDF) :</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Tours de transformation :</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Benchmark avec 1 seconde de délai</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Utilisation mémoire :</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallélisme :</translation>
+ </message>
+</context>
+<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>
@@ -448,20 +919,12 @@ Vous pouvez maintenant la sauvegarder.</translation>
<translation>Description de la base de données :</translation>
</message>
<message>
- <source>Transform rounds:</source>
- <translation>Passes de transformation :</translation>
- </message>
- <message>
<source>Default username:</source>
<translation>Nom d&apos;utilisateur par défaut :</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
- </message>
- <message>
- <source>Benchmark</source>
- <translation>Base de référence</translation>
+ <source>History Settings</source>
+ <translation>Paramètres de l&apos;historique</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +935,27 @@ Vous pouvez maintenant la sauvegarder.</translation>
<translation>Taille max. de l&apos;historique :</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Utiliser la corbeille</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES : 256 Bits (par défaut)</translation>
+ <source>Use recycle bin</source>
+ <translation>Utiliser la corbeille</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish : 256 bits</translation>
+ <source>Additional Database Settings</source>
+ <translation>Paramètres de base de données supplémentaires</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algorithme :</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Activers la &amp;compression (recommandé)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Racine</translation>
</message>
<message>
@@ -511,22 +975,48 @@ Vous pouvez maintenant la sauvegarder.</translation>
<translation>Fichier introuvable !</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Ouvrir une base de données KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Impossible d&apos;ouvrir la base de données.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Base de données Keepass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Fichier ouvert en lecture seule.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Ouvrir le fichier CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Fichier CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Tous les fichiers (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Fusionner les bases de données</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Ouvrir une base de données KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Base de données Keepass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Fermer ?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; est en mode édition.
+Ignorer les changements et fermer ?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Enregistrer les modifications ?</translation>
</message>
@@ -541,10 +1031,22 @@ Enregistrer les modifications ?</translation>
<translation>Une erreur s&apos;est produite lors de l&apos;écriture de la base de données.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Mots de passe</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Enregistrer comme nouvelle base de données</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exporter la base de données au format CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Échec de l&apos;écriture du fichier CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nouvelle base de données</translation>
</message>
@@ -563,12 +1065,6 @@ Please press cancel to finish your changes or discard them.</source>
Cliquez sur Annuler pour finir vos modifications ou abandonnez-les.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Cette base de données n&apos;a pas encore été sauvegardée.
-Vous devez la sauvegarder ou annuler son verrouillage.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1073,23 @@ Voulez-vous l&apos;enregistrer avant de la verrouiller ?
Autrement, vos modifications seront perdues.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; est en mode édition.
-Ignorer les changements et fermer ?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exporter la base de données au format CSV</translation>
+ <source>Disable safe saves?</source>
+ <translation>Désactiver les sauvegardes sécurisées?</translation>
</message>
<message>
- <source>CSV file</source>
- <translation>Fichier CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Échec de l&apos;écriture du fichier CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Impossible d&apos;ouvrir la base de données.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Fusionner les bases de données</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>La base de données que vous essayez d&apos;enregistrer est verrouillée par une autre instance de KeePassXC.
-Voulez vous l&apos;enregistrer quand même ?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Mots de passe</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>La base de données est déjà ouverte</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>La base de données que vous essayez d&apos;ouvrir est verrouillée par une autre instance de KeePassXC.
-
-Voulez vous l&apos;ouvrir quand même ?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Ouvrir en lecture seule</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Fichier ouvert en lecture seule.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Ouvrir le fichier CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC n’a pas réussi à enregistrer la base de données plusieurs fois. Cela est probablement causé par les services de synchronisation de fichiers qui maintiennent un verrou sur le fichier sauvegardé.
+Désactiver les sauvegardes sécurisées et essayer à nouveau?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Recherche...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Changer la clé maître</translation>
</message>
@@ -660,6 +1110,14 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Voulez-vous supprimer &quot;%1&quot; entrées définitivement ?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Déplacer l&apos;entrée dans la corbeille ?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Êtes-vous sûr de vouloir déplacer l&apos;entrée &quot;%1&quot; dans la corbeille ?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Déplacer les entrées vers la corbeille ?</translation>
</message>
@@ -668,28 +1126,28 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation><numerusform>Voulez-vous déplacer %n entrée(s) vers la corbeille ?</numerusform><numerusform>Voulez-vous déplacer %n entrée(s) vers la corbeille ?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Supprimer le groupe ?</translation>
+ <source>Execute command?</source>
+ <translation>Exécuter la commande ?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Voulez-vous supprimer le groupe &quot;%1&quot; définitivement ?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Voulez-vous vraiment exécuter la commande suivante ?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossible de calculer la clé maître</translation>
+ <source>Remember my choice</source>
+ <translation>Se souvenir de mon choix</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Déplacer l&apos;entrée dans la corbeille ?</translation>
+ <source>Delete group?</source>
+ <translation>Supprimer le groupe ?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Êtes-vous sûr de vouloir déplacer l&apos;entrée &quot;%1&quot; dans la corbeille ?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Voulez-vous supprimer le groupe &quot;%1&quot; définitivement ?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Recherche...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1166,8 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Pas de résultats</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Exécuter la commande ?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Voulez-vous vraiment exécuter la commande suivante ?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Se souvenir de mon choix</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Demande de rafraîchissement automatique</translation>
+ <source>File has changed</source>
+ <translation>Le fichier a changé</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1178,10 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Demande de fusion</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Le fichier de la base de données à changé et vous avez des modification non-enregistrés. Voulez-vous fusionner vos modifications?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Le fichier de la base de données a été modifié et les changements que vous avez effectué n&apos;ont pas été enregistrés.
+Voulez-vous fusionner vos modifications ?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1197,89 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Générer un code TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expiration</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d&apos;utilisateur</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Recherche...</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attributs</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers attachés</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Fenêtre</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Séquence</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Recherche</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Effacer</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Jamais</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTÉGÉ]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Désactivé</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Activé</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1306,30 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Historique</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(chiffré)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Choisir un fichier-clé</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Fichier trop lourd pour être un fichier-clé</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Échec d&apos;ouverture de la clé privée</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Historique de l&apos;entrée</translation>
</message>
@@ -795,22 +1350,20 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Nouvel attribut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Choisissez un fichier</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirmez la suppression</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Impossible d&apos;ouvrir le fichier</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Êtes-vous sûr de vouloir supprimer cet attribut?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Enregistrer le fichier attaché</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTÉGÉ]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Impossible d&apos;enregistrer le fichier attaché :
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Appuyez sur Révéler pour voir ou éditer</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1382,16 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>1 an</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Confirmez la suppression</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Êtes-vous sûr de vouloir supprimer cet attribut?</translation>
+ <source>Apply generated password?</source>
+ <translation>Appliquer le mot de passe généré ?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTÉGÉ] Appuyez pour révéler ou éditer</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Souhaitez-vous appliquer le mot de passe généré à cette entrée ?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Êtes-vous sûr de vouloir supprimer cette pièce jointe?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Entrée mise à jour avec succès.</translation>
</message>
</context>
<context>
@@ -860,18 +1409,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Supprimer</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Affichage</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Enregistrer le fichier</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Ouvrir</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Éditer le nom</translation>
</message>
@@ -883,24 +1420,24 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Reveal</source>
<translation>Révéler</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Activer le remplissage automatique pour cette entrée</translation>
+ <source>Attachments</source>
+ <translation>Affichage</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Couleur du texte :</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Couleur du fond :</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Titre de la fenêtre :</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Activer le remplissage automatique pour cette entrée</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1448,24 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Utiliser une séquence de remplissage automatique personnalisée :</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Utiliser la séquence par défaut</translation>
+ <source>Window Associations</source>
+ <translation>Associations de fenêtre</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Définir une séquence personnalisée :</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Associations de fenêtre</translation>
+ <source>Window title:</source>
+ <translation>Titre de la fenêtre :</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Utilisez une séquence spécifique pour cette association :</translation>
</message>
</context>
<context>
@@ -945,12 +1490,8 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titre :</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nom d&apos;utilisateur :</translation>
+ <source>URL:</source>
+ <translation>URL :</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1502,104 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Confirmation :</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL :</translation>
+ <source>Title:</source>
+ <translation>Titre :</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expiration</translation>
+ <source>Notes</source>
+ <translation>Notes</translation>
</message>
<message>
<source>Presets</source>
<translation>Valeurs par défaut</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notes :</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Cochez la case pour afficher la section des notes.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nom d&apos;utilisateur :</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expiration</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulaire</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Retirer la clé de l&apos;agent après</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>secondes</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Empreinte</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Retirer la clé de l’agent lorsque la base de données est fermée/verrouillée</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Clé publique</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Ajoutez la clé à l’agent lorsque la base de données est ouverte/déverrouillée</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Commentaire</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Déchiffré</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copier dans le presse-papier</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Clé privée</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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 attaché</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Ajouter à l&apos;agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Retirer de l&apos;agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Requiert une confirmation de l&apos;utilisateur quand cette clé est utilisée</translation>
</message>
</context>
<context>
@@ -1046,6 +1671,14 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Utiliser l&apos;icône par défaut</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Utiliser une icône personnalisée</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Ajouter une icône personnalisée</translation>
</message>
@@ -1054,6 +1687,18 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Supprimer une icône personnalisée</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Télécharger la favicône</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Impossible de récupérer la favicône</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Astuce : Vous pouvez activer Google en tant que repli sous Outils&gt;Paramètres&gt;Sécurité</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Images</translation>
</message>
@@ -1066,24 +1711,12 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Choisir une image</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Télécharger la favicône</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Impossible de récupérer la favicône</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Impossible de lire l&apos;icône</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Utiliser l&apos;icône par défaut</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Utiliser une icône personnalisée</translation>
+ <source>Custom icon already exists</source>
+ <translation>L&apos;icône personnalisée existe déjà</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1726,6 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Cette icône est utilisée par %1 entrée et sera remplacée par l&apos;icône par défaut. Êtes-vous sûr de vouloir l&apos;effacer?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Astuce : Vous pouvez activer Google en tant que repli sous Outils&gt;Paramètres&gt;Sécurité</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>L&apos;icône personnalisée existe déjà</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,12 +1745,126 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Uuid:</source>
<translation>Uuid :</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Données de l&apos;extension</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Supprimer les données de l&apos;extension ?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Souhaitez-vous vraiment supprimer les données de l&apos;extension sélectionnée ? Cela peut causer un dysfonctionnement de l&apos;extension.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Clé</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valeur</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation> - Cloner</translation>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Clone</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nom</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Taille</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulaire</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Ajouter</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Ouvrir</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Enregistrer le fichier</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Sélectionner fichier(s)</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Êtes-vous sûr de vouloir supprimer ces %n fichiers attachés ?</numerusform><numerusform>Êtes-vous sûr de vouloir supprimer ces %n fichiers attachés ?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmer la suppression</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Enregistrer les fichiers attachés</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Impossible de créer le répertoire :
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Êtes-vous sûr de vouloir écraser le fichier &quot;%1&quot; par ce fichier attaché?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmer l&apos;écrasement</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Impossible d&apos;enregistrer les fichiers attachés :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Impossible d&apos;ouvrir le fichier attaché :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Impossible d&apos;ouvrir les fichiers attachés :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Impossible d&apos;ouvrir le fichier :
+%1</translation>
</message>
</context>
<context>
@@ -1157,6 +1896,11 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Réf : </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Groupe</translation>
</message>
@@ -1173,9 +1917,67 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Réf : </translation>
+ <source>Never</source>
+ <translation>Jamais</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expiration</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Créée</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modifié</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Consulté</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers attachés</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Personnaliser la vue</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Cacher les noms d&apos;utilisateurs</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Cacher les mots de passe</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Adapter à la fenêtre</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Adapter au contenu</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Remettre les paramètres par défaut</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1186,6 +1988,17 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC : Impossible d&apos;enregistrer le fichier!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Impossible de sauvegarder le fichier du script Native Messaging.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2048,10 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>S&apos;assurer que le mot de passe contienne des caractères de chaque groupe</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII étendu</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2065,361 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Impossible de lancer une challenge-réponse.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Clé incorrecte ou la base de données est corrompue.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Impossible de lancer une challenge-réponse.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>En-têtes manquants de la base de donnée</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Taille de la somme de contrôle de l&apos;en-tête non valide</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>SHA256 de l&apos;en-tête ne correspond pas</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Mauvaise clé ou fichier de base de données corrompu. (HMAC ne correspond pas)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Chiffrement inconnu</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Taille de l&apos;id de l&apos;en-tête non valide</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Longueur du champ de l’en-tête non valide</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Longueur des données de l&apos;en-tête non valide</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Échec d&apos;ouverture d&apos;une mémoire tampon pour les paramètres KDF dans l&apos;en-tête</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Fonction de dérivation de clé (KDF) non supporté ou paramètres non valides</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Champs d’en-tête hérités du fichier KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Taille de l&apos;id de l&apos;en-tête interne non valide</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Longueur du champ de l&apos;en-tête interne non valide</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Taille binaire de l&apos;en-tête interne non valide</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Version de table des variantes non supportée.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur du nom de la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Contenu du nom de la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Contenu de l&apos;entrée dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée de type Booléen dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée de type Int32 dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée de type UInt32 dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée de type Int64 dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée de type UInt64 dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur de l&apos;entrée dans la table des variantes non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Longueur du type de champ dans la table des variantes non valide.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algorithme de chiffrement symétrique non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Taille du vecteur d&apos;initialisation du chiffrement symétrique non valide.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossible de calculer la clé maître</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Échec de sérialisation des paramètres KDF de la table de variantes.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Longueur de l&apos;uuid du chiffrement non valide</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Chiffrement non supporté</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Longueur des paramètres de compression non valides.</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algorithme de compression non pris en charge</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Taille de la semence primaire non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Taille de la semence germée non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Taille des tours de transformation non valide</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Taille des octets de début non valide</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Taille de l&apos;identifiant du flux aléatoire non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Taille du chiffrement du flux intérieur aléatoire non valide.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Ce n&apos;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&apos;importer en cliquant sur Base de données&gt;&apos;Importer une base de données KeePass 1...&apos;
+Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec l&apos;ancienne version de KeePassX 0.4.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Version de la base de données KeePass 2 non pris en charge.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Erreur d&apos;analyse XML : %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Aucun groupe racine</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Données ou uuid de l’icône manquant</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Valeur ou clé de donnée personnalisée manquante</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Éléments du groupe multiples</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Uuid du groupe sans valeur</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Numéro de l&apos;icône du groupe non valide</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Valeur EnableAutoType non valide</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Valeur de EnableSearching non valide</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Aucun uuid de groupe trouvé</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Uuid de DeleteObject sans valeur</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Temps ou uuid de DeletedObject manquant</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Uuid de l&apos;entrée sans valeur</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Numéro de l&apos;icône de l&apos;entrée non valide</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Élément de l’historique de l’entrée de l’historique</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Aucun uuid d&apos;entrée trouvé</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Élément de l’historique avec un uuid différent</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Impossible de déchiffrer la chaîne de caractères de l&apos;entrée</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Dupliquer l&apos;attribut personnalisé trouvé</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Valeur ou clé de la chaîne de caractères de l&apos;entrée manquante</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Dupliquer le fichier attaché trouvé</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Valeur ou clé du binaire de l&apos;entrée manquante</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Fenêtre ou séquence d’association de saisie automatique manquante</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Valeur bool non valide</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Valeur date time non valide</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Valeur de couleur non valide</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Partie de couleur RVB non valide</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Valeur de nombre non valide</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Valeur uuid non valide</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Impossible de décompresser le binaire</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2449,35 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<translation>Version de base de données KeePass non supportée.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Impossible de lire le vecteur d&apos;initialisation du chiffrement</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Nombre de groupes non valide</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Nombre d’entrées non valide</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Taille du hachage du contenu non valide</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Taille de la semence germée non valide.</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Nombre de tours de transformation non valide</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Impossible de construire l’arborescence du groupe</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Racine</translation>
</message>
@@ -1288,129 +2489,141 @@ Voulez vous l&apos;ouvrir quand même ?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Clé incorrecte ou la base de données est corrompue.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Ce n&apos;est pas une base de données KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Échec de la transformation de la clé</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Version de base de données KeePass non supportée.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Numéro du type de champ groupe non valide.</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Mauvaise clé ou fichier de base de données corrompu.</translation>
+ <source>Invalid group field size</source>
+ <translation>Taille du champ groupe non valide</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossible de calculer la clé maître</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Les données lues dans le champ groupe ne correspondent pas à la taille</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Impossible de lancer une challenge-réponse.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Taille du champ &quot;identifiant du groupe&quot; incorrect</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&apos;importer en cliquant sur Base de données&gt;&apos;Importer une base de données KeePass 1 ...&apos;
-Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec l&apos;ancienne version de KeePassX 0.4.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation>Taille du champ &quot;date du la création du groupe&quot; incorrect.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Impossible de lancer une challenge-réponse.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Taille du champ heure de modification du groupe non correct</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossible de calculer la clé maître</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Taille du champ &quot;date d&apos;accès au groupe&quot; incorrect.</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Erreur fatale lors des tests des fonctions cryptographiques.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Taille du champ &quot;date d&apos;expiration du groupe&quot; incorrect.</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Erreur</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Taille du champ &quot;icône du groupe&quot; incorrect.</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Le fichier verrou ne peut pas être créé. Le mode instance-unique est désactivé.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Taille du champ du niveau du groupe incorrecte</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Une autre instance de KeePassXC est déjà en cours d&apos;exécution.</translation>
+ <source>Invalid group field type</source>
+ <translation>Type du champ groupe incorrect.</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Le fichier de verrouillage de l’instance unique existant n’est pas valide. Lancement d&apos;une nouvelle instance.</translation>
+ <source>Missing group id or level</source>
+ <translation>Niveau ou id du groupe manquant</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Ouvrir une base de données</translation>
+ <source>Missing entry field type number</source>
+ <translation>Type du numéro du champ d&apos;entrée manquante</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Paramètres de la base de données</translation>
+ <source>Invalid entry field size</source>
+ <translation>Taille du champ de l&apos;entrée non valide</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copier le nom d&apos;utilisateur dans le presse-papier</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Les données d&apos;entrée lues ne correspondent pas à la taille.</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copier le mot de passe dans le presse-papier</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Taille du champ uuid de l&apos;entrée non valide</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Paramètres</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Taille du champ id du groupe de l&apos;entrée non valide</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Afficher la barre d&apos;outils</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Taille du champ icône de l&apos;entrée non valide</translation>
</message>
<message>
- <source>read-only</source>
- <translation>Lecture seulement</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Taille du champ date de création de l&apos;entrée non valide</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Basculer de fenêtre</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Taille du champ date de modification de l&apos;entrée non valide</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Base de données KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Taille invalide du champ d&apos;entrée heure d&apos;expiration</translation>
</message>
<message>
- <source>All files</source>
- <translation>Tous les fichiers</translation>
+ <source>Invalid entry field type</source>
+ <translation>Champ d&apos;entrée type est invalide</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Sauvegarder la base de données réparée</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Le fichier de verrouillage de l’instance unique existant n’est pas valide. Lancement d&apos;une nouvelle instance.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Une erreur s&apos;est produite lors de l&apos;écriture de la base de données.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Le fichier verrou ne peut pas être créé. Le mode instance-unique est désactivé.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Une autre instance de KeePassXC est déjà en cours d&apos;exécution.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Erreur fatale lors des tests des fonctions cryptographiques.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Erreur</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Base de données</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Bases de données récentes</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importer</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Aide</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Entrées</translation>
</message>
@@ -1419,12 +2632,16 @@ Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir l
<translation>Copier l&apos;attribut dans le presse-papier</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Mot de passe à usage unique basé sur le temps</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>Groupes</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>Affichage</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Outils</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2652,10 @@ Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir l
<translation>&amp;À propos</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Ouvrir la base de donnée...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Enregistrer la base de données</translation>
</message>
@@ -1475,24 +2696,24 @@ Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir l
<translation>&amp;Supprimer le groupe</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Paramètre de la base de &amp;données</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Sau&amp;ver la base de données sous...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Cloner l&apos;entrée</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Changer la clé &amp;maître...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Mot de passe à usage unique</translation>
+ <source>&amp;Database settings</source>
+ <translation>Paramètre de la base de &amp;données</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copie &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Paramètres de la base de données</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Afficher TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Cloner l&apos;entrée</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2724,26 @@ Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir l
<translation>Copier le nom d&apos;utilisateur</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copier le nom d&apos;utilisateur dans le presse-papier</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Copier le mot de passe</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copier le mot de passe dans le presse-papier</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>Paramètres</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Générateur de mot de passe</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>Exécuter la saisie semi-automatique</translation>
</message>
@@ -1527,165 +2760,222 @@ Il s&apos;agit d&apos;une migration à sens unique. Vous ne pourrez pas ouvrir l
<translation>&amp;Titre</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copier le titre dans le presse-papier</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copier l&apos;URL dans le presse-papier</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notes</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Générateur de mot de passe</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copier les notes dans le presse-papier</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Effacer l&apos;historique</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exporter dans un fichier CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Base de données</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importer une base de données KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importer</translation>
+ <source>Import CSV file...</source>
+ <translation>Importer un fichier CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Outils</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Ré&amp;parer la base de données...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Afficher TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Configurer TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copie &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>V&amp;ider la corbeille</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Vider la corbeille</translation>
+ <source>Clear history</source>
+ <translation>Effacer l&apos;historique</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Erreur d&apos;accès au fichier de configuration %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Quitter KeePass XC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Il semble que vous utilisez KeePassHTTP pour l&apos;intégration au navigateur web. Cette fonctionnalité est dorénavant déconseillée et elle sera supprimée dans le future.&lt;br&gt;Veuillez passer à KeePassXC-Browser à la place! Si vous avez besoin d&apos;aide pour migrer, consulter notre&lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guide de migration&lt;/a&gt; (avertissement %1 sur 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Veuillez presser le bouton de votre YubiKey!</translation>
+ <source>read-only</source>
+ <translation>Lecture seulement</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Aide</translation>
+ <source>Settings</source>
+ <translation>Paramètres</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Ouvrir la base de donnée...</translation>
+ <source>Toggle window</source>
+ <translation>Basculer de fenêtre</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Sau&amp;ver la base de données sous...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Quitter KeePass XC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Changer la clé &amp;maître...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Base de données KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exporter dans un fichier CSV...</translation>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importer une base de données KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Ouvrir une base de données</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importer un fichier CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Sauvegarder la base de données réparée</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Ré&amp;parer la base de données...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Une erreur s&apos;est produite lors de l&apos;écriture de la base de données.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Configurer TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Veuillez presser 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!
+Il y a un risque élevé de corruption, gardez une sauvegarde de vos bases de données.
+Cette version n’est pas destinée à la production.</translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialogue</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Fichier clé invalide, une clé OpenSSH est attendue</translation>
</message>
<message>
- <source>General</source>
- <translation>Général</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Décalage de la limite PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Montrer une notification quand les références sont demandées</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Échec du décodage Base64</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Trier les entrées correspondantes par nom d&apos;&amp;utilisateur</translation>
+ <source>Key file way too small.</source>
+ <translation>Le fichier clé est trop petit.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Supprimer toutes les permissions enregistrées des entrées de la base de données active</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>L&apos;identifiant magic header du fichier clé est invalide</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Avancé</translation>
+ <source>Found zero keys</source>
+ <translation>Zéro clés trouvées</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Toujours autoriser l&apos;&amp;accès aux entrées</translation>
+ <source>Failed to read public key.</source>
+ <translation>Échec de lecture de la clé publique.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Toujours autoriser la mise à jour des entrées</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Fichier clé corrompu, échec de lecture de la clé privée</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Cherc&amp;her dans toutes les bases de données ouvertes les entrées correspondantes</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Aucune clé privée à décrypter</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Port HTTP :</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Tentative d’exécuter KDF sans chiffrement</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Port par défaut : 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Cette clé requiert une phrase secrète pour être déchiffrée</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouillée</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Échec de la dérivation de clé, fichier clé corrompu?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Trier les entrées correspondantes par titre</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Échec du déchiffrement, mauvaise phrase secrète ?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeepassXC va écouter ce port sur 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>End-of-file inattendu lors de la lecture de la clé publique</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Liaison impossible avec les ports privilégiés</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>End-of-file inattendu lors de la lecture de la clé privée</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Liaison impossible avec les ports privilégiés, ceux avant 1024 !
-Restauration du port 19455 par défaut.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Impossible d&apos;écrire une clé publique car elle est vide</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Supprimer toutes les clés de chiffrement partagées de la base de données active</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>End-of-file inattendu lors de l’écriture de la clé publique</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp; Retourne les champs avancés de type chaîne qui commencent par &quot;KPH :&quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Impossible d&apos;écrire une clé privée car elle est vide</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>La création ou la mise a jour automatique ne sont pas pris en charge pour les champs de chaines de caractères !</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>End-of-file inattendu lors de l’écriture de la clé privée</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Type de clé non géré: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Chiffrement inconnu : %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Le vecteur d&apos;initialisation du chiffrage est trop court pour la KDF MD5</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF inconnu : %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Type de clé inconnu : %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogue</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2986,15 @@ Restauration du port 19455 par défaut.</translation>
<translation>Activer le serveur KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Montrer une notification quand les références sont demandées</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Renvoie seulement les meilleures correspondances pour une URL spécifique au lieu des entrées pour tout le domaine.</translation>
</message>
@@ -1704,6 +3003,10 @@ Restauration du port 19455 par défaut.</translation>
<translation>&amp;Retourner seulement les meilleurs entrées</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouillée</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Seules les entrées avec le même schéma (http://, https://, ftp://, ...) sont retournées.</translation>
</message>
@@ -1712,27 +3015,108 @@ Restauration du port 19455 par défaut.</translation>
<translation>&amp;Schémas de correspondance URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Trier les entrées correspondantes par nom d&apos;&amp;utilisateur</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Trier les entrées correspondantes par titre</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Supprimer toutes les clés de chiffrement partagées de la base de données active</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Supprimer toutes les permissions enregistrées des entrées de la base de données active</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Générateur de mot de passe</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Toujours autoriser l&apos;&amp;accès aux entrées</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Toujours autoriser la mise à jour des entrées</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Seule la base de données sélectionnée doit être connectée avec un client.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Les options suivantes pourraient être dangereuses!
-Ne les changez que si vous savez ce que vous faites.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Cherc&amp;her dans toutes les bases de données ouvertes les entrées correspondantes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>La création ou la mise a jour automatique ne sont pas pris en charge pour les champs de chaines de caractères !</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp; Retourne les champs avancés de type chaîne qui commencent par &quot;KPH :&quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Port HTTP :</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Port par défaut : 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeepassXC va écouter ce port sur 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Avertissement :&lt;/b&gt; Les options suivantes peuvent être dangereuses!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP est dorénavant déconseillé et il sera supprimé dans le futur.&lt;br&gt;Veuillez passer à KeePassXC-Browser à la place! Si vous avez besoin d&apos;aide pour migrer, consulter notre &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guide de migration&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Liaison impossible avec les ports privilégiés</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Liaison impossible avec les ports privilégiés, ceux avant 1024 !
+Restauration du port 19455 par défaut.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>force</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropie</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Types de caractères</translation>
</message>
@@ -1753,38 +3137,50 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<translation>Caractères spéciaux</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII étendu</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Exclure les caractères se ressemblant</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Accepter</translation>
+ <source>Pick characters from every group</source>
+ <translation>Inclure des caractères de chaque groupe</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Longueur :</translation>
</message>
<message>
- <source>strength</source>
- <translation>force</translation>
+ <source>Passphrase</source>
+ <translation>Phrase secrète</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropie</translation>
+ <source>Wordlist:</source>
+ <translation>Liste de mots :</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Longueur :</translation>
+ <source>Word Count:</source>
+ <translation>Nombre de mots :</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Inclure des caractères de chaque groupe</translation>
+ <source>Word Separator:</source>
+ <translation>Séparateur de mot :</translation>
</message>
<message>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copie</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Accepter</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Fermer</translation>
</message>
@@ -1802,51 +3198,276 @@ Ne les changez que si vous savez ce que vous faites.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Pauvre</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Faible</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Bon</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Excellent</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Mot de passe</translation>
+ <source>Database not opened</source>
+ <translation>La base de données n&apos;est pas ouverte </translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII étendu</translation>
+ <source>Database hash not available</source>
+ <translation>Hachage de la base de donnée non disponible</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Phrase secrète</translation>
+ <source>Client public key not received</source>
+ <translation>Clé publique du client non reçue</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Liste de mots :</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Impossible de déchiffrer le message</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Nombre de mots :</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Connexion expirée ou impossible à KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Séparateur de mot :</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Action annulée ou refusée</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copie</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Chiffrement impossible du message ou clé publique introuvable. Native Messaging est-il activé dans KeePassXC ?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>L&apos;association à KeePassXC a échoué, veuillez réessayer</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Le changement de clé n&apos;a pas réussi</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>La clé de chiffrement n&apos;est pas reconnue</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Aucunes bases de données sauvegardées trouvées</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Action incorrecte</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Message vide reçu</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Aucune URL définie</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Aucuns identifiants trouvés</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Erreur inconnue</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Ajouter une nouvelle entrée à la base de données.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Chemin d&apos;accès de la base de données.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Fichier clé de la base de données.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>chemin</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nom d&apos;utilisateur de l&apos;entrée.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nom d&apos;utilisateur</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL de l&apos;entrée.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Demande du mot de passe de l&apos;entrée.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Générer un mot de passe pour l&apos;entrée.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Longueur du mot de passe généré.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longueur</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Chemin de l&apos;entrée à ajouter.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copier le mot de passe d&apos;une entrée dans le presse-papier.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation>Chemin de l&apos;entrée à épingler.</translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Expiration en secondes avant l&apos;effacement du presse-papier.</translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Modifier une entrée.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titre de l&apos;entrée.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>titre</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Chemin de l&apos;entrée à modifier.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Estimer l’entropie d’un mot de passe.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Mot de passe permettant d’estimer l’entropie.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Effectuer une analyse approfondie du mot de passe.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extraire et imprimer le contenu d&apos;une base de données.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Chemin de la base de données à extraire.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Insérer le mot de passe pour déverrouiller %1 : </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Échec du chargement du fichier clé %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>AVERTISSEMENT : Vous utilisez un format de fichier clé hérité
+qui peut ne plus être pris en charge à l’avenir.
+
+Veuillez envisager de générer un nouveau fichier clé.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Commandes disponibles :
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nom de la commande à exécuter.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Lister les entrées de la base.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Chemin du groupe à lister. Par défaut : /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Trouver rapidement les entrées.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Terme de recherche.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Fusionner deux bases de données.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Chemin de la base de données cible.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Chemin de la base de données source.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Utiliser les mêmes identifiants pour les deux bases de données.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Fichier clé de la base de données à fusionner.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Afficher les informations d’une entrée.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Noms des attributs à afficher. Cette option peut être spécifiée plusieurs fois, avec chaque attribut indiqué par une ligne dans l’ordre indiqué. Si aucun attribut n’est spécifié, un résumé des attributs par défaut est donné.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nom de l&apos;entrée à afficher.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Périphérique NULL</translation>
@@ -1870,8 +3491,28 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<translation>fermeture de citation manquante</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNE - dépassement de la limite inférieure</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES : 256 bits</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish : 256 bits</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20 : 256 bits</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – recommandé)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3531,22 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<translation>Mot de passe</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Dernière modification</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Créée</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Intégration au navigateur web héritée</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Intégration Navigateur</translation>
</message>
@@ -1913,6 +3562,56 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<source>Passive</source>
<translation>Passif</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Créé une nouvelle phrase secrète générée par Diceware aléatoire</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Comptage des mots pour la phrase secrète générée par Diceware</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>Compte</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Liste de mots pour le générateur par Diceware.
+[par défaut : anglais EFF]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Générer un nouveau mot de passe aléatoire.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Longueur du mot de passe généré.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Utiliser les caractères minuscules dans le mot de passe créé.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Utiliser les caractères majuscules dans le mot de passe créé.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Utiliser les nombres dans le mot de passe créé.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Utiliser les caractères spéciaux dans le mot de passe créé.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Utiliser les caractères ASCII étendus dans le mot de passe créé.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3650,8 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Sensible à la casse</translation>
+ <source>Search...</source>
+ <translation>Recherche...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3662,8 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<translation>Effacer</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Recherche...</translation>
+ <source>Case Sensitive</source>
+ <translation>Sensible à la casse</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3673,6 @@ Ne les changez que si vous savez ce que vous faites.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Une clé de chiffrement partagée avec le nom &quot;%1&quot; existe déjà.
-Voulez-vous l&apos;écraser ?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Voulez-vous mettre à jour l&apos;information dans %1 - %2 ?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>La base de données actuelle est verrouillée !
-Veuillez déverrouiller la base de données sélectionnée ou en choisir une qui est déverrouillée. </translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>%1 %2 de chiffrement ont été retirés avec succès des paramètres de KeePassX/Http.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Aucune clé de chiffrement partagée trouvée dans les paramètres de KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>La base de données actuelle ne contient pas d&apos;entrée de paramètres KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Effacement des permissions enregistrées...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Annuler</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Les permissions de %1 %2 ont été retirées avec succès.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>La base de données actuelle ne contient pas d&apos;entrée avec des permissions.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC : nouvelle demande d&apos;association</translation>
</message>
@@ -2034,33 +3689,77 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>KeePassXC : Écraser la clé existante ?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Une clé de chiffrement partagée avec le nom &quot;%1&quot; existe déjà.
+Voulez-vous l&apos;écraser ?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC : Mettre à jour l&apos;entrée</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Voulez-vous mettre à jour l&apos;information dans %1 - %2 ?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC : Base de données verrouillée !</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>La base de données actuelle est verrouillée !
+Veuillez déverrouiller la base de données sélectionnée ou en choisir une qui est déverrouillée. </translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC : Les clés ont été effacées de la base de donnée</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Réussi à retirer le chiffrement %n-clé (s) de paramètres KeePassX/Http.</numerusform><numerusform>%n-clé(s) chiffrement ont été retirées des paramètres KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC : Aucune clé trouvée</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Aucune clé de chiffrement partagée trouvée dans les paramètres de KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Paramètre indisponible !</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>La base de données actuelle ne contient pas d&apos;entrée de paramètres KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Effacement des permissions enregistrées...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC : Permissions retirées</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Correctement supprimé les autorisations de %n entrées.</numerusform><numerusform>Les autorisations de %n entrées ont été correctement supprimées.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC : Aucune entrée avec permissions trouvée !</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de données actuelle ne contient pas d&apos;entrée avec des permissions.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3783,26 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Paramètres de base</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Démarrer uniquement une seule instance de KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Se souvenir des dernières bases de données</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Se souvenir des derniers fichiers clé et des dongles de sécurité</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Charger les bases de données précédentes au démarrage</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Sauvegarder automatiquement à la sortie</translation>
</message>
@@ -2096,20 +3811,28 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Sauvegarder automatiquement après chaque modification</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Recharger automatiquement la base de données quand celle-ci est modifiée depuis l&apos;extérieur</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Réduire lors de la copie dans le presse-papier</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimiser la fenêtre lors du démarrage de l&apos;application</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Utiliser l&apos;icône de groupe à la création d&apos;une entrée</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Raccourci de la Saisie-Automatique</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Ne pas indiquer la base de données comme modifiée pour les changements hors-données (par exemple : groupes développés)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Langue</translation>
+ <source>Hide the Details view</source>
+ <translation>Masquer la Vue détaillée</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,66 +3843,84 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Réduire la fenêtre vers la zone de notification lors de sa réduction</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Charger les bases de données précédentes au démarrage</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Recharger automatiquement la base de données quand celle-ci est modifiée depuis l&apos;extérieur</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Envoyer la fenêtre dans la zone de notification au lieu de quitter l&apos;application</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimiser la fenêtre lors du démarrage de l&apos;application</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Paramètres de base</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Se souvenir des derniers fichiers clé et des dongles de sécurité</translation>
+ <source>Dark system tray icon</source>
+ <translation>Icône sombre dans la zone de notification</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Ne pas indiquer la base de données comme modifiée pour les changements hors-données (par exemple : groupes développés)</translation>
+ <source>Language</source>
+ <translation>Langue</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie-Automatique</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Utilisez le titre de l&apos;entrée et l&apos;URL dans la correspondance des fenêtres pour la Saisie-Automatique globale.</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Utiliser le titre de l&apos;entrée dans la correspondance des fenêtres pour la saisie automatique globale.</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Utiliser l&apos;URL de l&apos;entrée dans la correspondance des fenêtres pour la saisie automatique globale.</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Toujours demander avant de procéder à une Saisie-Automatique</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Raccourci de la Saisie-Automatique</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Délais de Remplissage de la Saisie-Automatique</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Démarrer uniquement une seule instance de KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Démarrage</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gestion de fichiers</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Enregistrer en toute sécurité les fichiers de base de données (peut être incompatible avec Dropbox, etc.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Sauvegarder le fichier de base de données avant d’enregistrer</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gestion des entrées</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Timeouts</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Vider le presse-papier après</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> s</translation>
</message>
<message>
@@ -2187,8 +3928,12 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Verrouiller les bases de données après une inactivité de</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Afficher les mots de passe en clair par défaut</translation>
+ <source>Convenience</source>
+ <translation>Convenance</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Verrouiller les bases de données quand la session est verrouillée ou le capot fermé</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3944,16 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Ne pas demander de répéter le mot de passe lorsque celui-ci est visible</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Timeouts</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Afficher les mots de passe en clair par défaut</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Convenance</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Masquer les mots de passe dans le panneau de prévisualisation</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Verrouiller les bases de données quand la session est verrouillée ou le capot fermé</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Masquer les notes des entrées par défaut</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3963,10 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Utilisez Google en secours pour télécharger des icônes de site web</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Verrouiller à nouveau la base de données précédemment verrouillée après avoir réalisé la saisie automatique</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3979,14 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<translation>Clé :</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>
@@ -2255,6 +4012,7 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> s</translation>
</message>
</context>
@@ -2291,10 +4049,6 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Bienvenue dans KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Gardez vos mots de passe en sécurité dans une base de données KeePassXC</translation>
</message>
@@ -2318,92 +4072,48 @@ attribuez lui un nom unique pour l&apos;identifier et acceptez la.</translation>
<source>Recent databases</source>
<translation>Bases de données récentes</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Bienvenue dans KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>Chemin vers un fichier de configuration personnalisé</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>Fichier-clé de la base de données</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - Gestionnaire de mots de passe multiplateforme</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>Lire le mot de passe de la base de données sur l&apos;entrée standard</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>noms de fichiers des bases de données de mot de passe à ouvrir (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Copier un mot de passe dans le presse papier</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Supprimer une entrée de la base de données.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Chemin d&apos;accès de la base de données.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Utiliser une invite graphique pour déverrouiller la base de données.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nom de l&apos;entrée épingler.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Extraire et imprimer le contenu d&apos;une base de données.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Chemin de la base de données à extraire.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nom de la commande à exécuter.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Lister les entrées de la base.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Chemin du groupe à lister. Par défaut : /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Imprimer les UUIDs des entrées et des groupes.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Chemin de l&apos;entrée à supprimer.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Fusionner deux bases de données.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - Gestionnaire de mots de passe multiplateforme</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Chemin de la base de données cible.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>noms de fichiers des bases de données de mot de passe à ouvrir (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Chemin de la base de données source.</translation>
+ <source>path to a custom config file</source>
+ <translation>Chemin vers un fichier de configuration personnalisé</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Utiliser le même mot de passe pour les deux bases de données. </translation>
+ <source>key file of the database</source>
+ <translation>Fichier-clé de la base de données</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Afficher un mot de passe.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>Lire le mot de passe de la base de données sur l&apos;entrée standard</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nom de l&apos;entrée à afficher.</translation>
+ <source>Parent window handle</source>
+ <translation>Poignée de la fenêtre parent</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_hu.ts b/share/translations/keepassx_hu.ts
index dc9877054..a84903fa6 100644
--- a/share/translations/keepassx_hu.ts
+++ b/share/translations/keepassx_hu.ts
@@ -10,14 +10,30 @@
<translation>Névjegy</translation>
</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>Hibajelentés: &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>
+ <translation>A KeePassXC a GNU General Public License (GPL) 2. vagy (válaszhatóan ) 3. verziója szerint kerül terjesztésre.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Közreműködők</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;Közreműködők megtekintése a GitHubon&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Hibakeresési információk</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Minden hibajelentésnél legyenek mellékelve ezek az információk:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Vágólapra másolás</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revízió: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Disztribúció: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Függvénykönyvtárak:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</translation>
<translation>Engedélyezett kiterjesztések:</translation>
</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>Hibajelentés: &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>
- <translation>A KeePassXC a GNU General Public License (GPL) 2. vagy (válaszhatóan ) 3. verziója szerint kerül terjesztésre.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Projektkarbantartók:</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;Közreműködők megtekintése a GitHubon&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Minden hibajelentésnél legyenek mellékelve ezek az információk:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>A KeePassXC fejlesztőcsapata ezúton külön köszönetet mond debfx-nek az eredetei KeePassX létrehozásáért.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Disztribúció: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Build típusa: %1</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP hozzáférési engedély</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Döntés megjegyzése</translation>
</message>
@@ -92,21 +105,44 @@ Please select whether you want to allow access.</source>
<translation>A %1 jelszóengedélyt kér a következő elem(ek) számára.
Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP hozzáférési engedély</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>SSH ügynök engedélyezése (újraindítást igényel)</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ó egyetlen elem sem, amely illeszkedik az ablak címsorára:</translation>
+ <translation>Nem található olyan bejegyzés, amely illeszkedik az ablak címsorára:</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Automatikus beírás – KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automatikus beírás</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>
+ </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>
+ </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>
+ </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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,15 +160,318 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
</message>
</context>
<context>
- <name>AutoTypeSelectDialog</name>
+ <name>AutoTypeMatchModel</name>
<message>
- <source>Select entry to Auto-Type:</source>
- <translation>Elem kijelölése automatikus beírásra:</translation>
+ <source>Group</source>
+ <translation>Csoport</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Cím</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Felhasználónév</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sorrend</translation>
</message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
<message>
<source>Auto-Type - KeePassXC</source>
<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>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-böngésző hozzáférés engedélyezése</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Döntés megjegyzése</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Engedélyezés</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Megtagadás</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>A %1 jelszóengedélyt kér a következő elem(ek) számára.
+Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Párbeszédablak</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Ez szükséges az adatbázis KeePassXC-böngészőből történő eléréséhez</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>KeepassXC böngészőintegráció engedélyezése</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Általános</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Böngészőintegráció engedélyezése a következőkhöz:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>É&amp;rtesítés megjelenítése hitelesítési adatok kérésekor</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Adatbázis feloldási &amp;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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Csak a &amp;legjobb hitelesítési adatok visszaadása</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Illeszkedő hitelesítési adatok rendezése &amp;cím szerint</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Illeszkedő hitelesítési adatok rendezése &amp;felhasználónév szerint</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>Minden böngésző &amp;leválasztása</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Minden tárolt hozzáférés törlése</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Speciális</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Hozzáférési adatok elérése előtt soha ne &amp;kérdezzen</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Hozzáférési adatok &amp;frissítése előtt soha ne kérdezzen</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Csak a kijelölt adatbázishoz kell kapcsolódnia egy klienssel.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Keresés minden megnyitott adatbázis hitelesítési adataiban</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A karakterlánc mezők automatikus létrehozása vagy frissítése nem támogatott.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>A „KPH:”-val kezdődő fejlett karakterlánc mezők &amp;visszaadása</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Indításkor automatikusan frissíti a KeePassXC vagy a keepassxc-proxy bináris útvonalát a natív üzenetküldő parancsfájlok felé.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Natív üzenetküldő manifest-fájlok frissítése indításkor</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Támogatást biztosít egy proxy-alkalmazásnak a KeePassXC és a böngésző kiterjesztés között.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Proxy-alkalmazás alkalmazása a KeePassXC és a böngésző kiterjesztés között</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Egyedi proxyhelyet kell beállítani manuálisan telepített proxy esetén.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Egyedi proxyhely alkalmazása</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Tallózás…</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Figyelmeztetés:&lt;/b&gt; A következő beállítások veszélyesek lehetnek!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Végrehajtható fájlok (*.exe);;Minden fájl (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Végrehajtható fájlok (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Egyedi proxyhely kijelölése</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Sajnáljuk, de a KeePassXC-Browser pillanatnyilag nem támogatja a Snap kiadásokat.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Új kulcstársítási kérés</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>A fenti kulcsra társítási kérelem érkezett.
+
+A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi név hozzárendelése és elfogadása szükséges.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Engedélyezési hozzáférés mentése</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Felülírja a létező kulcsot?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Létezik már egy megosztott titkosítási kulcs ezzel a névvel: „%1”.
+Valóban felülírható?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Bejegyzés frissítése</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Frissíti az információt ebben: %1 – %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Adatbázis zárolva!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Az aktív adatbázis zárolt.
+Fel kell oldani a kijelölt adatbázist, vagy egy másik nem zároltat kell választania.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Nincs ilyen beállítás!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Az aktív adatbázisban nincs beállítási bejegyzés.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nincs találat a kulcsok között</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Nem található megosztott titkosítási kulcs a KeePassXC beállításaiban.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Kulcsok eltávolítva az adatbázisból</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Sikeresen eltávolításra került %n titkosítási kulcs a KeePassXC beállításokból.</numerusform><numerusform>Sikeresen eltávolításra került %n titkosítási kulcs a KeePassXC beállításokból.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Tárolt jogosultságok törlése…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Megszakítás</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Jogosultságok eltávolítva</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Sikeresen el lett távolítva a jogosultság %n elemről.</numerusform><numerusform>Sikeresen el lett távolítva a jogosultság %n elemről.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Nem található bejegyzés ilyen jogosultsággal!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Az aktív adatbázisban nincs egyetlen jogosultsági bejegyzés sem.</translation>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -149,6 +488,10 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<translation>Jelszó ismétlése:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Kulcsfájl</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Tallózás</translation>
</message>
@@ -157,6 +500,14 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<translation>Létrehozás</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Ki&amp;hívás-válasz</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Frissítés</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Kulcsfájlok</translation>
</message>
@@ -170,15 +521,19 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
</message>
<message>
<source>Unable to create Key File : </source>
- <translation>Nem hozható létre kulcsfájl:</translation>
+ <translation>Nem hozható létre kulcsfájl: </translation>
</message>
<message>
<source>Select a key file</source>
- <translation>Kulcsfájl kijelölése</translation>
+ <translation>Kulcsfájl kiválasztása</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>Üres jelszó</translation>
</message>
<message>
<source>Do you really want to use an empty string as password?</source>
- <translation>Valóban üres legyen a jelszó?</translation>
+ <translation>Valóban üres szöveget szeretne használni jelszóként?</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -187,24 +542,21 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<message>
<source>Failed to set %1 as the Key file:
%2</source>
- <translation>A(z) %1 kulcsfájl beállítása meghiúsult:
+ <translation>A(z) %1 kulcsfájl beállítása sikertelen:
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Kulcsfájl</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Ki&amp;hívás-válasz</translation>
+ <source>Legacy key file format</source>
+ <translation>Örökölt kulcsfájl formátum</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Frissítés</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Üres jelszó</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Egy régi, örökölt kulcsfájl formátumot használ, ami a közeljövőben már nem lesz támogatott.
+
+Megfontolandó egy új kulcsfájl készítése.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +570,10 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<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>
+ <message>
<source>Replace username and password with references</source>
<translation>A felhasználónév és a jelszó cseréje hivatkozásokra</translation>
</message>
@@ -225,10 +581,6 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<source>Copy history</source>
<translation>Előzmények másolása</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>„- klón” hozzáfűzése a címhez</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +678,6 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>CSV-fájl importálása</translation>
- </message>
- <message>
<source>Error</source>
<translation>Hiba</translation>
</message>
@@ -340,17 +688,17 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>bájt,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bájt, </numerusform><numerusform>%n bájt, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>sor,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n sor, </numerusform><numerusform>%n sor, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>oszlop</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n oszlop</numerusform><numerusform>%n oszlop</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +720,14 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<translation>Tallózás</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Frissítés</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Kihívás-válasz:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Nem lehet megnyitni az adatbázist.</translation>
</message>
@@ -380,6 +736,23 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<translation>Nem lehet megnyitni a kulcsfájlt</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Örökölt kulcsfájl formátum</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Egy régi, örökölt kulcsfájl formátumot használ, ami a közeljövőben már nem lesz támogatott.
+
+Megfontolandó egy új kulcsfájl készítése.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Ne jelenjen meg többé a figyelmeztetés</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Minden fájl</translation>
</message>
@@ -389,15 +762,7 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
</message>
<message>
<source>Select key file</source>
- <translation>Kulcsfájl kijelölése</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Frissítés</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Kihívás-válasz:</translation>
+ <translation>Kulcsfájl kiválasztása</translation>
</message>
</context>
<context>
@@ -415,22 +780,22 @@ Válassza ki, hogy engedélyezi-e a hozzáférést.</translation>
<translation>Nem lehet megnyitni a kulcsfájl</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Az adatbázis megnyitása sikeres. Nincs további teendő.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nem lehet megnyitni az adatbázist.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Az adatbázis megnyitása sikeres. Nincs további teendő.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sikeres</translation>
</message>
<message>
<source>The database has been successfully repaired
You can now save it.</source>
- <translation>Az adatbázis sikeresen helyre lett állítva.
-El lehet menteni.</translation>
+ <translation>Az adatbázis sikeresen meg lett javítva.
+Most már el lehet menteni.</translation>
</message>
<message>
<source>Unable to repair the database.</source>
@@ -440,40 +805,71 @@ El lehet menteni.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Adatbázisnév:</translation>
+ <source>General</source>
+ <translation>Általános</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Adatbázis leírása:</translation>
+ <source>Encryption</source>
+ <translation>Titkosítás</translation>
</message>
<message>
- <source>Transform rounds:</source>
- <translation>Átalakítási körök száma:</translation>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Fordulók száma túl magas</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Alapértelmezett felhasználónév:</translation>
+ <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> MiB</source>
- <translation> MiB</translation>
+ <source>Understood, keep number</source>
+ <translation>Megértettem, maradjon a szám</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Teljesítménymérés</translation>
+ <source>Cancel</source>
+ <translation>Mégse</translation>
</message>
<message>
- <source>Max. history items:</source>
- <translation>Előzmények max. száma:</translation>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Fordulók száma túl alacsony</translation>
</message>
<message>
- <source>Max. history size:</source>
- <translation>Előzmények max. mérete:</translation>
+ <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>Use recycle bin</source>
- <translation>Kuka használata</translation>
+ <source>KDF unchanged</source>
+ <translation>KDF változatlan</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>A kulcsátalakítás sikertelen az új KDF paraméterrel; KDF változatlan.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>szál</numerusform><numerusform>szál</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Titkosítási algoritmus:</translation>
</message>
<message>
<source>AES: 256 Bit (default)</source>
@@ -484,14 +880,78 @@ El lehet menteni.</translation>
<translation>Twofish: 256 bit</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmus:</translation>
+ <source>Key Derivation Function:</source>
+ <translation>Kulcsszármaztatási függvény:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Átalakítási fordulók száma:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Egy másodperces késleltetésű teljesítményvizsgálat</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Memóriahasználat:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Párhozamosság:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Adatbázis leírása:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Alapértelmezett felhasználónév:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Előzménybeállítások</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Előzmények legnagyobb száma:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Előzmények legnagyobb mérete:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Kuka használata</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation>További adatbázis-beállítások</translation>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>&amp;Tömörítés engedélyezése (ajánlott)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Gyökér</translation>
</message>
<message>
@@ -511,40 +971,78 @@ El lehet menteni.</translation>
<translation>A fájl nem található!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1 adatbázis megnyitása</translation>
+ <source>Unable to open the database.</source>
+ <translation>Nem lehet megnyitni az adatbázist.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 adatbázis</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Fájl megnyitva csak olvashatóként</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>CSV-fájl megnyitása</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-fájl</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Minden fájl (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Adatbázis összeolvasztása</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 adatbázis megnyitása</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 adatbázis</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Bezárja?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>A(z) „%1” szerkesztési módban van.
+Elveti a módosításokat és mindenképp bezárja? </translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Menti a módosításokat?</translation>
</message>
<message>
<source>&quot;%1&quot; was modified.
Save changes?</source>
- <translation>„%1” módosítva lett.
-El legyen mentve?</translation>
+ <translation>A(z) „%1” módosítva lett.
+Menti a módosításokat?</translation>
</message>
<message>
<source>Writing the database failed.</source>
- <translation>Az adatbázis mentése sikertelen.</translation>
+ <translation>Az adatbázis kiírása sikertelen.</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Jelszavak</translation>
</message>
<message>
<source>Save database as</source>
<translation>Adatbázis mentése más néven</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Adatbázis exportálása CSV-fájlba</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>A CSV-fájl mentése sikertelen.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Új adatbázis</translation>
</message>
@@ -559,86 +1057,35 @@ El legyen mentve?</translation>
<message>
<source>Can't lock the database as you are currently editing it.
Please press cancel to finish your changes or discard them.</source>
- <translation>Szerkesztés közben nem lehet zárolni az adatbázist.
-A „Mégse” gombbal befejezhető vagy elvethető a módosítás.</translation>
- </message>
- <message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Ez az adatbázis még soha nem lett elmentve.
-Elmentheti az adatbázist vagy leállíthatja a zárolást.</translation>
+ <translation>Nem lehet zárolni az adatbázist, mivel jelenleg azt szerkeszti.
+Nyomja meg a „Mégse” gombot a módosítások befejezéshez vagy dobja el azokat.</translation>
</message>
<message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
<translation>Ez az adatbázis módosítva lett.
-Elmenti az adatbázist a zárolás előtt?
+Szeretné elmenteni az adatbázist zárolás előtt?
Különben a módosítások elvesznek.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>„%1” szerkesztési módban van.
-Elveti a módosításokat és mindenképp bezárja? </translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Adatbázis exportálása CSV-fájlba</translation>
+ <source>Disable safe saves?</source>
+ <translation>Letiltható a biztonságos mentés?</translation>
</message>
<message>
- <source>CSV file</source>
- <translation>CSV-fájl</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>A CSV-fájl mentése sikertelen.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Nem lehet megnyitni az adatbázist.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Adatbázis összeolvasztása</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>A mentés alatt álló adatbázist egy másik KeePassXC példány zárolta.
-Mindenképp elmenti?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Jelszavak</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Az adatbázis már meg lett nyitva</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>A megnyitás alatt álló adatbázist egy másik KeePassXC példány zárolta.
-Mindenképp megnyitja?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Megnyitás csak olvashatóként</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Fájl megnyitva csak olvashatóként</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>CSV-fájl megnyitása</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>A KeePassXC többször is hiába próbálta meg elmenteni az adatbázist. Ez jellemzően azért szokott előfordulni, mert egy szinkronizáló szolgáltatás zárolja a mentendő fájl.
+Letiltható a biztonságos mentés és úgy megkísérelhető a mentés?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Keresés…</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Mesterkulcs módosítása</translation>
</message>
@@ -648,7 +1095,7 @@ Mindenképp megnyitja?</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Valóban végleg törli a bejegyzést: „%1”?</translation>
+ <translation>Valóban végleg szeretné törölni a bejegyzést: „%1”?</translation>
</message>
<message>
<source>Delete entries?</source>
@@ -656,7 +1103,15 @@ Mindenképp megnyitja?</translation>
</message>
<message>
<source>Do you really want to delete %1 entries for good?</source>
- <translation>Valóban végleg törli a(z) %1 bejegyzést?</translation>
+ <translation>Valóban végleg szeretne törölni %1 bejegyzést?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Kukába dobja a bejegyzést?</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>
<source>Move entries to recycle bin?</source>
@@ -664,31 +1119,31 @@ Mindenképp megnyitja?</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 dobja az %n elemet?</numerusform><numerusform>Valóban a kukába dobja a(z) %n elemet?</numerusform></translation>
+ <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>Delete group?</source>
- <translation>Törli a csoportot?</translation>
+ <source>Execute command?</source>
+ <translation>Végrehajtja a parancsot?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Valóban végleg törli a csoportot: „%1”?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Valóban végrehajtja a következő parancsot? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ <source>Remember my choice</source>
+ <translation>Válasz megjegyzése</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Kukába dobja a bejegyzést?</translation>
+ <source>Delete group?</source>
+ <translation>Törli a csoportot?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Valóban kukába dobja az elemet: „%1”?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Valóban végleg szeretné törölni a csoportot: „%1”?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Keresés…</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1162,8 @@ Mindenképp megnyitja?</translation>
<translation>Nincs találat</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Végrehajtja a parancsot?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Valóban végrehajtja a következő parancsot? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Válasz megjegyzése</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Automatikus beolvasási kérelem</translation>
+ <source>File has changed</source>
+ <translation>A fájl módosult</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1174,10 @@ Mindenképp megnyitja?</translation>
<translation>Összeolvasztási kérelem</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Az adatbázisfájl módosult és vannak nem mentett változások. Összeolvasztja a módosításokat?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Az adatbázisfájl módosult és vannak nem mentett változások.
+Egyesíti a módosításokat?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1193,89 @@ Mindenképp megnyitja?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>TOTP jelsor előállítása</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Bezárás</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Általános</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Jelszó</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Lejárat</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Felhasználónév</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Automatikus típus</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Keresés</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attribútumok</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Mellékletek</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Jegyzetek</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Ablak</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sorrend</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Keresés</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Törlés</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Soha</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[VÉDETT]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Tiltott</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Engedélyezett</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1302,30 @@ Mindenképp megnyitja?</translation>
<translation>Előzmények</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH ügynök</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nincs</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(titkosított)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Személyes kulcs kijelölése</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>A fájl túl nagy ahhoz, hogy személyes kulcs legyen</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Személyes kulcs megnyitása meghiúsult</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Előzmény-bejegyzés</translation>
</message>
@@ -794,22 +1346,20 @@ Mindenképp megnyitja?</translation>
<translation>Új attribútum</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Válasszon fájlt</translation>
+ <source>Confirm Remove</source>
+ <translation>Törlés megerősítése</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>A fájl nem nyitható meg</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Valóban eltávolítja ezt az attribútumot?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Melléklet mentése</translation>
+ <source>[PROTECTED]</source>
+ <translation>[VÉDETT]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Nem lehet menteni a mellékletet:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>A megjelenítés vagy a szerkesztés a „Felfedés” gombbal érhető el</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1378,16 @@ Mindenképp megnyitja?</translation>
<translation>1 év</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Törlés megerősítése</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Valóban eltávolítja ezt az attribútumot?</translation>
+ <source>Apply generated password?</source>
+ <translation>Alkalmazható az előállított jelszó?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[VÉDETT] A megjelenítés vagy a szerkesztés a „Felfedés” gombbal érhető el</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Valóban alkalmazható az előállított jelszó ehhez a bejegyzéshez?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Valóban eltávolítja a mellékletet?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Bejegyzés sikeresen frissítve.</translation>
</message>
</context>
<context>
@@ -856,19 +1402,7 @@ Mindenképp megnyitja?</translation>
</message>
<message>
<source>Remove</source>
- <translation>Törlés</translation>
- </message>
- <message>
- <source>Attachments</source>
- <translation>Mellékletek</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Mentés</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Megnyitás</translation>
+ <translation>Eltávolítás</translation>
</message>
<message>
<source>Edit Name</source>
@@ -882,24 +1416,24 @@ Mindenképp megnyitja?</translation>
<source>Reveal</source>
<translation>Felfedés</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Automatikus beírás engedélyezése a bejegyzés számára</translation>
+ <source>Attachments</source>
+ <translation>Mellékletek</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Előtérszín:</translation>
</message>
<message>
- <source>-</source>
- <translation>−</translation>
+ <source>Background Color:</source>
+ <translation>Háttérszín:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Ablakcím:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Automatikus beírás engedélyezése ennél a bejegyzésnél</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1444,24 @@ Mindenképp megnyitja?</translation>
<translation>Egyéni automatikus beírási sorrend használata:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>&amp;Alapértelmezett sorrend használata</translation>
+ <source>Window Associations</source>
+ <translation>Ablaktársítások</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>&amp;Egyéni sorrend használata:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Ablaktársítások</translation>
+ <source>-</source>
+ <translation>−</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Ablakcím:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Adjon meg egy jellemző sorozatot ehhez a társításhoz:</translation>
</message>
</context>
<context>
@@ -938,18 +1480,14 @@ Mindenképp megnyitja?</translation>
</message>
<message>
<source>Delete all</source>
- <translation>Minden törlése </translation>
+ <translation>Összes törlése</translation>
</message>
</context>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Cím:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Felhasználónév:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1498,104 @@ Mindenképp megnyitja?</translation>
<translation>Ismétlés:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Cím:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Lejárat</translation>
+ <source>Notes</source>
+ <translation>Jegyzetek</translation>
</message>
<message>
<source>Presets</source>
<translation>Előbeállítások</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Jegyzetek:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Jelölőnégyzet átváltásával felfedhető a jegyzetek szalasz.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Felhasználónév:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Lejárat</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Űrlap</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Kulcs eltávolítása az ügynöktől utána</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>másodperc</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Ujjlenyomat</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Kulcs eltávolítása az ügynöktől, ha az adatbázis be vagy le van zárva</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Nyilvános kulcs</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Kulcs hozzáadása az ügynökhöz, ha az adatbázis meg van nyitva vagy fel van oldva</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Megjegyzés</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Visszafejtés</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nincs</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Vágólapra másolás</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Személyes kulcs</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Hozzáadás az ügynökhöz</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Eltávolítás az ügynöktől</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Felhasználói megerősítés szükséges a kulcs alkalmazásakor</translation>
</message>
</context>
<context>
@@ -1045,6 +1667,14 @@ Mindenképp megnyitja?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Alapértelmezett &amp;ikon használata</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>&amp;Egyéni ikon használata</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Egyéni ikon hozzáadása</translation>
</message>
@@ -1053,6 +1683,18 @@ Mindenképp megnyitja?</translation>
<translation>Egyéni ikon törlése</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Favicon letöltése</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>A favicon letöltése sikertelen.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Tipp: A Google-t tartalékként az Eszközök&gt;Beállítások&gt;Biztonság menüpontban engedélyezheti</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Képek</translation>
</message>
@@ -1062,27 +1704,15 @@ Mindenképp megnyitja?</translation>
</message>
<message>
<source>Select Image</source>
- <translation>Kép kijelölése</translation>
- </message>
- <message>
- <source>Download favicon</source>
- <translation>Favicon letöltése</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>A favicon letöltése sikertelen.</translation>
+ <translation>Kép kiválasztása</translation>
</message>
<message>
<source>Can&apos;t read icon</source>
<translation>Az ikon nem olvasható</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Alapértelmezett &amp;ikon használata</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>&amp;Egyéni ikon használata</translation>
+ <source>Custom icon already exists</source>
+ <translation>Az egyéni ikon már létezik</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1722,6 @@ Mindenképp megnyitja?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Ezt az ikont %1 elem használja, és le lesz cserélve az alapértelmezett ikonra. Valóban törli?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Tipp: A Google-t tartalékként az Eszközök&gt;Beállítások&gt;Biztonság menüpontban engedélyezheti</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Az egyéni ikon már létezik</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1741,130 @@ Mindenképp megnyitja?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Bővítmény adati</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Eltávolítás</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Törölhetők a bővítmény adatai?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Valóban törölhetők a kijelölt bővítmény adata?
+Ez a kijelölt bővítmény hibás működését eredményezheti.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Kulcs</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Érték</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - klón</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Név</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Méret</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Űrlap</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Hozzáadás</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Eltávolítás</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Megnyitás</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Mentés</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Fájl kijelölése</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Valóban eltávolít %n mellékletet?</numerusform><numerusform>Valóban eltávolít %n mellékletet?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Törlés megerősítése</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Mellékletek mentése</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Nem hozható létre a mappa:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Valóban felül kívánja írni a meglévő „%1” fájl a melléklettel?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Felülírás megerősítése</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>A melléklet nem menthető:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>A melléklet nem megnyitható:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>A mellékletek nem megnyithatóak:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>A fájlok nem megnyithatóak:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1893,11 @@ Mindenképp megnyitja?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Hivatkozás:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Csoport</translation>
</message>
@@ -1172,9 +1914,67 @@ Mindenképp megnyitja?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Hivatkozás:</translation>
+ <source>Never</source>
+ <translation>Soha</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Jelszó</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Jegyzetek</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Lejárat</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Létrehozva</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Módosított</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Elérve</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Mellékletek</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Nézet testre szabása</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Felhasználónevek elrejtése</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Jelszavak elrejtése</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Igazítás az ablakhoz</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Igazítás a tartalomhoz</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Visszaállítás alapértelmezettre</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Mellékletek (ikon)</translation>
</message>
</context>
<context>
@@ -1185,6 +1985,17 @@ Mindenképp megnyitja?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: A fájlt nem menthető!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Nem lehet menteni a natív üzenetküldő parancsfájlt.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2045,10 @@ Mindenképp megnyitja?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Legyen a jelszóban minden csoportból karakter</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Bővített ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,10 +2062,365 @@ Mindenképp megnyitja?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nem lehet kiutalni a kihívás-választ.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Rossz kulcs vagy sérült adatbázisfájl.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nem lehet kiutalni a kihívás-választ.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>hiányzó adatbázis fejlécek</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Érvénytelen fejlécellenőrző összeg</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Fejléc SHA256 eltérés</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Rossz kulcs vagy az adatbázisfájl sérült. (HMAC eltérés)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Ismeretlen titkosító</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Érvénytelen fejléc-azonosító méret</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Érvénytelen fejlécmezőhossz</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Érvénytelen fejlécadathossz</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>A puffer megnyitása sikertelen a KDF paraméterek számára a fejlécben</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Nem támogatott kulcsszármaztatási függvény (KDF) vagy érvénytelen paraméter</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Régi, örökölt fejlécmezők találhatók a KDBX4-fájlban.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Érvénytelen belső fejléc-azonosító méret</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Érvénytelen belső fejlécmezőhossz</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Érvénytelen belső fejléc bináris méret</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nem támogatott KeePass változattérkép-verzió.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép bejegyzésnévhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép bejegyzésnévadat</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép bejegyzésértékadat</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen Bool változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen Int32 változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen UInt32 változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen Int64 változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen UInt64 változattérkép bejegyzésértékhossz</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép bejegyzéstípus</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Érvénytelen változattérkép mezőtípusméret</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Érvénytelen szimmetrikus titkosító algoritmus.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>A KDF-változattérkép-paraméterek sorbafejtése sikertelen.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Érvénytelen titkosító UUID-hossz</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Nem támogatott titkosító</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Érvénytelen tömörítési jelzőhossz</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Nem támogatott tömörítési algoritmus</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Érvénytelen mestermagméret</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Érvénytelen átalakító magméret</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Érvénytelen átalakítási forduló méret</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Érvénytelen kezdő bájtméret</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Érvénytelen véletlenszerű adatfolyam-azonosító méret</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Érvénytelen belső véletlenszerű adatfolyamtitkosító</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML értelmezési hiba: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Nincs gyökércsoport</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Hiányzó ikon UUID vagy adat</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Hiányzó egyéni adatkulcs vagy -érték</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Többszörös csoportelemek</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Null csoport UUID</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Érvénytelen csoportikonszám</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Érvénytelen EnableAutoType érték</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Érvénytelen EnableSearching érték</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Nem található a csoport UUID</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Null DeleteObject UUID</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Hiányzó DeletedObject UUID vagy idő</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Null bejegyzés UUID</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Érvénytelen bejegyzésikonszám</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Előzményelem az előzménybejegyzésben</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nem található bejegyzés UUID</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Előzményelem különböző UUID-vel</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Bejegyzés karakterlánca nem visszafejthető</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Kétszeres egyéni attribútum található</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Hiányzik a bejegyzés karakterlánckulcsa vagy -értéke </translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Kétszeres melléklet található</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Hiányzik a bejegyzés bináris kulcsa vagy értéke </translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Hiányzik az automatikus beírás ablaktársítása vagy sorozata</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Érvénytelen logikai érték</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Érvénytelen dátum/idő érték</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Érvénytelen színérték</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Érvénytelen RGB-színrész</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Érvénytelen számérték</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Érvénytelen UUID-érték</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>A bináris nem kibontható</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
- <translation>Keepass1 adatbázis importálása</translation>
+ <translation>KeePass1 adatbázis importálása</translation>
</message>
<message>
<source>Unable to open the database.</source>
@@ -1276,6 +2446,35 @@ Mindenképp megnyitja?</translation>
<translation>Nem támogatott KeePass adatbázis-verzió.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Nem olvasható a IV titkosítás</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Érvénytelen csoportszám</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Érvénytelen bejegyzésszám</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Érvénytelen tartalomhasító-méret</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Érvénytelen átalakító magméret</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Érvénytelen átalakítási fordulószám</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Nem lehet létrehozni a csoportfát</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Gyökér</translation>
</message>
@@ -1287,129 +2486,141 @@ Mindenképp megnyitja?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Rossz kulcs vagy sérült adatbázisfájl.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Nem KeePass adatbázis.</translation>
+ <source>Key transformation failed</source>
+ <translation>Kulcsátalakítás sikertelen</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Nem támogatott KeePass adatbázis-verzió.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Érvénytelen csoportmezőtípus-szám</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Rossz kulcs vagy sérült adatbázisfájl.</translation>
+ <source>Invalid group field size</source>
+ <translation>Érvénytelen csoportmezőméret</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>A csoportmezőadatok olvasása nem egyezik meg a mérettel</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nem lehet kiutalni a kihívás-választ.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Helytelen csoportazonosítómező-méret</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>Helytelen csoportlétrehozási időmező-méret</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nem lehet kiutalni a kihívás-választ.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Helytelen csoportmódosítási időmező-méret</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nem lehet kiszámítani a mesterkulcsot</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Helytelen csoporthozzáférési időmező-méret</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Végzetes hiba a titkosítási funkciók tesztelése közben.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Helytelen csoportlejárati időmező-méret</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC – Hiba</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Helytelen csoportikonmező-méret</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>A zárolási fájlt nem lehet létrehozni. Egyedi példány mód letiltva.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Helytelen csoportszintmező-méret</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>A KeePassXC egy másik példánya is fut.</translation>
+ <source>Invalid group field type</source>
+ <translation>Érvénytelen csoportmezőtípus</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>A meglévő egypéldányos zárolási fájl érvénytelen. Új példány indítása.</translation>
+ <source>Missing group id or level</source>
+ <translation>Helytelen csoportazonosító vagy -szint</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Adatbázis megnyitása</translation>
+ <source>Missing entry field type number</source>
+ <translation>Hiányzó bejegyzésmezőtípus-szám</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Adatbázis-beállítások</translation>
+ <source>Invalid entry field size</source>
+ <translation>Érvénytelen bejegyzésmező-méret</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Felhasználónév másolása vágólapra</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>A bejegyzésmezőadatok olvasása nem egyezik meg a mérettel</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Jelszó másolása a vágólapra</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Érvénytelen bejegyzés UUID-mező-méret</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Beállítások</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Érvénytelen bejegyzéscsoportazonosítómező-méret</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Eszköztár megjelenítése</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Érvénytelen bejegyzésikonmező-méret</translation>
</message>
<message>
- <source>read-only</source>
- <translation>Csak olvasható</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Érvénytelen bejegyzéslétrehozási időmező-méret</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Ablak átváltása</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Érvénytelen bejegyzésmódosítási időmező-méret</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 adatbázis</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Érvénytelen bejegyzéslejárati időmező-méret</translation>
</message>
<message>
- <source>All files</source>
- <translation>Minden fájl</translation>
+ <source>Invalid entry field type</source>
+ <translation>Érvénytelen bejegyzésmező-típus</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Javított adatbázis mentése</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>A meglévő egypéldányos zárolási fájl érvénytelen. Új példány indítása.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Az adatbázis írása sikertelen.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>A zárolási fájlt nem lehet létrehozni. Egyedi példány mód letiltva.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>A KeePassXC egy másik példánya is fut.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Végzetes hiba a kriptográfiai funkciók tesztelése közben.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC – Hiba</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Adatbázis</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Friss adatbázisok</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importálás</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Súgó</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Be&amp;jegyzések</translation>
</message>
@@ -1418,12 +2629,16 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<translation>&amp;Attribútum másolása a vágólapra</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Időalapú, egyszer használatos jelszó</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>Cso&amp;portok</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Nézet</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Eszközök</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2649,10 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<translation>&amp;Névjegy</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Adatbázis megnyitása…</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Adatbázis &amp;mentése</translation>
</message>
@@ -1474,24 +2693,24 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<translation>Csoport &amp;törlése</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Adatbázis-&amp;beállítások</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Adatbázis mentése más &amp;néven…</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Bejegyzés &amp;klónozása</translation>
+ <source>Change &amp;master key...</source>
+ <translation>&amp;Mesterkulcs módosítása…</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Időalapú, egyszer használatos jelszó</translation>
+ <source>&amp;Database settings</source>
+ <translation>Adatbázis-&amp;beállítások</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>&amp;TOTP másolása</translation>
+ <source>Database settings</source>
+ <translation>Adatbázis-beállítások</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>TOTP megjelenítése</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Bejegyzés &amp;klónozása</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2721,26 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<translation>&amp;Felhasználónév másolása</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Felhasználónév másolása a vágólapra</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>&amp;Jelszó másolása</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Jelszó másolása a vágólapra</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Beállítások</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Jelszógenerátor</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Automatikus beírás</translation>
</message>
@@ -1526,165 +2757,221 @@ Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a
<translation>&amp;Cím</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Cím másolása a vágólapra</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>URL másolása a vágólapra</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Jegyzetek</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Jelszógenerátor</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Jegyzetek másolása a vágólapra</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Előzmények törlése</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportálás CSV-fájlba…</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Adatbázis</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>KeePass 1 adatbázis importálása…</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importálás</translation>
+ <source>Import CSV file...</source>
+ <translation>CSV-fájl importálása…</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Eszközök</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Adatbázis &amp;javítása…</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Kuka ürítése</translation>
+ <source>Show TOTP</source>
+ <translation>TOTP megjelenítése</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>TOTP beállítása…</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>&amp;TOTP másolása</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>&amp;Kuka ürítése</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Előzmények törlése</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Hozzáférési hiba a beállítási fájlhoz: %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Kilépés a KeePassXC-ből</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Úgy tűnik, hogy a böngészőintegrációt a KeePassHTTP látja el. A támogatása hamarosan lejár és a jövőben eltávolításra kerül. &lt;br&gt;Javasolt váltani a KeePassXC-Browser kiegészítőre! A költözéshez hasznos lehet a &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;költözési útmutató&lt;/a&gt; (%1 figyelmeztetés a 3-ból).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Meg kell érinteni a gombot a YubiKeyen!</translation>
+ <source>read-only</source>
+ <translation>csak olvasható</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Súgó</translation>
+ <source>Settings</source>
+ <translation>Beállítások</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Adatbázis megnyitása…</translation>
+ <source>Toggle window</source>
+ <translation>Ablak átváltása</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Adatbázis mentése más &amp;néven…</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Kilépés a KeePassXC-ből</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>&amp;Mesterkulcs módosítása…</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 adatbázis</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exportálás CSV-fájlba…</translation>
+ <source>All files</source>
+ <translation>Minden fájl</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>KeePass 1 adatbázis importálása…</translation>
+ <source>Open database</source>
+ <translation>Adatbázis megnyitása</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>CSV-fájl importálása…</translation>
+ <source>Save repaired database</source>
+ <translation>Javított adatbázis mentése</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Adatbázis &amp;javítása…</translation>
+ <source>Writing the database failed.</source>
+ <translation>Az adatbázis kiírása sikertelen.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>TOTP beállítása…</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Párbeszédablak</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Érvénytelen kulcsfájl, egy OpenSSh kulcs az elvált</translation>
</message>
<message>
- <source>General</source>
- <translation>Általános</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM-perem eltérés</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>É&amp;rtesítés megjelenítése hitelesítési adatok kérésekor</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64-dekódolás sikertelen</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Találatok rendezése &amp;felhasználónév szerint</translation>
+ <source>Key file way too small.</source>
+ <translation>A kulcsfájl útja túl kicsi.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Az összes tárolt bejegyzés jogosultságának &amp;törlése az aktív adatbázisból</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Érvénytelen a kulcsfájl mágikus fejlécazonosítója</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Speciális</translation>
+ <source>Found zero keys</source>
+ <translation>Egyetlen kulcs sem található</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>&amp;Hozzáférés mindenkori engedélyezése a bejegyzésekhez</translation>
+ <source>Failed to read public key.</source>
+ <translation>Nyilvános kulcs olvasása sikertelen.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Bejegyzések &amp;frissítésének mindenkori engedélyezése</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Sérült kulcsfájl, személyes kulcs olvasása sikertelen</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>&amp;Keresés minden megnyitott adatbázis bejegyzéseiben</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Nincs dekódolható adat a személyes kulcsból</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP port:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>KDF futtatási kísérlet titkosító nélkül</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Alapértelmezett port: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Jelszó szükséges a kulcsfájl visszafejtéséhez</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Adatbázis feloldási &amp;kérelem, ha zárolva van</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>A kulcsszármaztatási sikertelen, megsérült a kulcsfájl?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Találatok rendezése &amp;cím szerint</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Visszafejtés sikertelen, rossz a jelszó?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>A KeePassXC ezen a porton fog figyelni: 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Nem várt EOF a nyilvános kulcs olvasása közben</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Nem lehet privilegizált portokhoz kötődni</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Nem várt EOF a személyes kulcs olvasása közben</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Nem lehet az 1024 alatti, privilegizált portokhoz kötődni!
-Az alapértelmezett 19455 port lesz használva.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Nem lehet írni a nyilvános kulcsot, mivel üres</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Az összes megosztott titkosítási kulcs &amp;eltávolítása az aktív adatbázisból</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Nem várt EOF a nyilvános kulcs írásakor</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>A „KPH:”-val kezdődő fejlett karakterlánc mezők &amp;visszaadása</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Nem lehet írni a személyes kulcs, mivel üres</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>A karakterlánc mezők automatikus létrehozása vagy frissítése nem támogatott.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Nem várt EOF a személyes kulcs írásakor</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Nem támogatott kulcstípus: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Ismeretlen titkosító: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>A IV titkosító túl rövid a MD5 KDF számára</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Ismeretlen KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Ismeretlen kulcstípus: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Párbeszédablak</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,6 +2982,15 @@ Az alapértelmezett 19455 port lesz használva.</translation>
<translation>KeePassHTTP kiszolgáló engedélyezése</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Általános</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>É&amp;rtesítés megjelenítése hitelesítési adatok kérésekor</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>
@@ -1703,6 +2999,10 @@ Az alapértelmezett 19455 port lesz használva.</translation>
<translation>Csak a &amp;legjobb találatok visszaadása</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Adatbázis feloldási &amp;kérelem, ha zárolva van</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Csak az azonos sémájú (http://, https://, ftp://, …) bejegyzések visszaadása.</translation>
</message>
@@ -1711,27 +3011,108 @@ Az alapértelmezett 19455 port lesz használva.</translation>
<translation>&amp;URL sémákra illeszkedés</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Találatok rendezése &amp;felhasználónév szerint</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Találatok rendezése &amp;cím szerint</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Az összes megosztott titkosítási kulcs &amp;eltávolítása az aktív adatbázisból</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Az összes tárolt bejegyzés jogosultságának &amp;törlése az aktív adatbázisból</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Jelszógenerátor</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Speciális</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>&amp;Hozzáférés mindenkori engedélyezése a bejegyzésekhez</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Bejegyzések &amp;frissítésének mindenkori engedélyezése</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Csak a kijelölt adatbázishoz kell kapcsolódnia egy klienssel.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>A következő beállítások veszélyesek!
-Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>&amp;Keresés minden megnyitott adatbázis bejegyzéseiben</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A karakterlánc mezők automatikus létrehozása vagy frissítése nem támogatott.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>A „KPH:”-val kezdődő fejlett karakterlánc mezők &amp;visszaadása</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Alapértelmezett port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>A KeePassXC ezen a porton fog figyelni: 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Figyelmeztetés:&lt;/b&gt; A következő beállítások veszélyesek lehetnek!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;A KeePassHTTP támogatása hamarosan lejár és a jövőben eltávolításra kerül. &lt;br&gt;Javasolt váltani a KeePassXC-Browser kiegészítőre! A költözéshez hasznos lehet a &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;költözési útmutató.&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Nem lehet privilegizált portokhoz kötődni</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Nem lehet az 1024 alatti, privilegizált portokhoz kötődni!
+Az alapértelmezett 19455 port lesz használva.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Jelszó:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>erősség</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entrópia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Jelszó</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Karaktertípusok</translation>
</message>
@@ -1752,38 +3133,50 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<translation>Speciális karakterek</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Bővített ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Hasonlóan kinéző karakterek kizárása</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Elfogadás</translation>
+ <source>Pick characters from every group</source>
+ <translation>Karakterek minden csoportból</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Hossz:</translation>
</message>
<message>
- <source>strength</source>
- <translation>erősség</translation>
+ <source>Passphrase</source>
+ <translation>Jelszó</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entrópia</translation>
+ <source>Wordlist:</source>
+ <translation>Szólista:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Hossz:</translation>
+ <source>Word Count:</source>
+ <translation>Szavak száma:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Karakterek minden csoportból</translation>
+ <source>Word Separator:</source>
+ <translation>Szóelválasztó:</translation>
</message>
<message>
<source>Generate</source>
<translation>Előállítás</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Másolás</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Elfogadás</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Bezárás</translation>
</message>
@@ -1801,51 +3194,275 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Silány</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Gyenge</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Jó</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Kiváló</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Jelszó</translation>
+ <source>Database not opened</source>
+ <translation>Az adatbázis nem lett megnyitva</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Bővített ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Az adatbázishasító nem elérhető</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Jelmondat</translation>
+ <source>Client public key not received</source>
+ <translation>A kliens nyilvános kulcsa nem érkezett meg</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Szólista:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Nem lehet visszafejteni az üzenetet</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Szavak száma:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Időtúllépés vagy nem lehet csatlakozni a KeePassXC-hez</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Szóelválasztó:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>A műveletet megszakították vagy visszautasították</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Másolás</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Nem lehet titkosítani az üzenetet vagy a nyilvános kulcs nem található. A natív üzenetküldés engedélyezve van a KeePassXC-ben?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>A KeePassXC társítása sikertelen, próbálja újra</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>A kulcsmódosítás nem volt sikeres</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>A titkosítási kulcs nem lett felismerve</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nincs található mentett adatbázis</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Helytelen művelet</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Üres üzenet érkezett</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nincs URL biztosítva</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Belépések nem találhatók</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Ismeretlen hiba</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Új bejegyzés hozzáadása egy adatbázishoz.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Adatbázis útvonala.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Adatbázis kulcsfájlja.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>útvonal</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Bejegyzés felhasználóneve.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>felhasználónév</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>Bejegyzés URL-je.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Bejegyzés jelszavának bekérése.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Jelszó előállítása a bejegyzés számára.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Előállított jelszó hossza.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>hosszúság</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Hozzáadandó bejegyzés útvonala.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Egy bejegyzés jelszavának vágólapra való másolása.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Bejegyzés címe.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>cím</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Szerkesztendő bejegyzés útvonala.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Jelszó entrópiájának becslése.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>A jelszó, amelynek az entrópiája becslésre vár.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>A jelszó speciális elemzése.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Adatbázis tartalmának kinyerése és kiírása.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Kinyerendő adatbázis útvonala.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Jelszó beszúrása a feloldásához: %1</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>%1 kulcsfájl betöltése sikertelen: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>FIGYELEM: Egy régi, örökölt kulcsfájl formátumot használ, ami a közeljövőben már nem lesz támogatott.
+
+Megfontolandó egy új kulcsfájl készítése.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Elérhető parancsok:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Végrehajtandó parancs neve.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Adatbázis-bejegyzések felsorolása.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Felsorolandó csoport útvonala. Az alapértelezett: /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Bejegyzések gyors keresése.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Kifejezés keresése.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Két adatbázis egyesítése.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Az egyesítés céladatbázisának útvonala.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Az egyesítés forrásadatbázisának útvonala.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Ugyanazon hitelesítési adatok alkalmazása mindkét adatbázisfájlhoz.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Az egyesítés forrásadatbázisának kulcsfájlja.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Bejegyzés információinak megjelenítése.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Megjelenítendő attribútumnevek. Ez a beállítás többször is megadható, minden megjelenő attribútummal soronként a megadott sorrendben. Ha nincs meghatározva attribútum, akkor az alapértelmezett attribútumok összefoglalója lesz megadva.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attribútum</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>A megjelenítendő bejegyzés neve.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL eszkösz</translation>
@@ -1869,8 +3486,28 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<translation>hiányzó lezáró idézőjel</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>BELSŐ - megközelíthetetlen alsó határ átlépve</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 bites</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 bites</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 bites</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – ajánlott)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1889,14 +3526,22 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<translation>Jelszó</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Jegyzetek</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Legutóbb módosítva</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Létrehozva</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Hagyományos böngészőintegráció</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Böngészőintegráció</translation>
</message>
@@ -1912,28 +3557,78 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<source>Passive</source>
<translation>Passzív</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH ügynök</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Véletlenszerű új diceware jelszó előállítása.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Szavak számra a diceware jelszó számára.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>szám</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Szólista a diceware előállító számára.
+[Alapértelmezett: EFF angol]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Véletlenszerű új jelmondat előállítása.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Előállított jelszó hossza.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Kisbetűk alkalmazása az előállított jelszóban.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Nagybetűk alkalmazása az előállított jelszóban.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Számok alkalmazása az előállított jelszóban.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Speciális karakterek alkalmazása az előállított jelszóban.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Kiterjesztett ASCII karakterek alkalmazása az előállított jelszóban.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
<message>
<source>Internal zlib error when compressing: </source>
- <translation>Belső zlib hiba a tömörítés közben:</translation>
+ <translation>Belső zlib hiba a tömörítés közben: </translation>
</message>
<message>
<source>Error writing to underlying device: </source>
- <translation>Hiba az alárendelt eszközre való írás közben:</translation>
+ <translation>Hiba az alárendelt eszközre való írás közben: </translation>
</message>
<message>
<source>Error opening underlying device: </source>
- <translation>Hiba az alárendelt eszköz megnyitásakor:</translation>
+ <translation>Hiba az alárendelt eszköz megnyitásakor: </translation>
</message>
<message>
<source>Error reading data from underlying device: </source>
- <translation>Hiba az alárendelt eszközről történő adatolvasás során:</translation>
+ <translation>Hiba az alárendelt eszközről történő adatolvasás során: </translation>
</message>
<message>
<source>Internal zlib error when decompressing: </source>
- <translation>Belső zlib hiba kibontás közben:</translation>
+ <translation>Belső zlib hiba kibontás közben: </translation>
</message>
</context>
<context>
@@ -1944,14 +3639,14 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
</message>
<message>
<source>Internal zlib error: </source>
- <translation>Belső zlib hiba:</translation>
+ <translation>Belső zlib hiba: </translation>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Nagy- és kisbetű érzékeny</translation>
+ <source>Search...</source>
+ <translation>Keresés…</translation>
</message>
<message>
<source>Search</source>
@@ -1962,8 +3657,8 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<translation>Törlés</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Keresés…</translation>
+ <source>Case Sensitive</source>
+ <translation>Nagy- és kisbetű érzékeny</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1973,50 +3668,6 @@ Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket.</translation
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Létezik már egy megosztott titkosítási kulcs ezzel a névvel: „%1”.
-Valóban felülírja?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Frissíti az információt ebben: %1 – %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Az aktív adatbázis zárolt.
-Fel kell oldani a kijelölt adatbázist, vagy egy másik nem zároltat kell választania.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Sikeresen eltávolításra került %1 titkosítási kulcs a KeePassX/HTTP beállításokból.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nem található megosztott titkosítási kulcs a KeePassHTTP beállításokban.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Az aktív adatbázisban nincs egyetlen KeePassHTTP beállítási bejegyzés sem.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Tárolt jogosultságok törlése…</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Megszakítás</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Sikeresen el lett távolítva a jogosultság innen: %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Az aktív adatbázisban nincs egyetlen jogosultsági bejegyzés sem.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Új kulcstársítási kérés</translation>
</message>
@@ -2032,33 +3683,77 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<translation>KeePassXC: Felülírja a létező kulcsot?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Létezik már egy megosztott titkosítási kulcs ezzel a névvel: „%1”.
+Valóban felülírja?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Bejegyzés frissítése</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Frissíti az információt ebben: %1 – %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Adatbázis zárolva!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Az aktív adatbázis zárolt.
+Fel kell oldani a kijelölt adatbázist, vagy egy másik nem zároltat kell választania.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Kulcsok eltávolítva az adatbázisból</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Sikeresen eltávolításra került %n titkosítási kulcs a KeePassX/HTTP beállításokból.</numerusform><numerusform>Sikeresen eltávolításra került %n titkosítási kulcs a KeePassX/HTTP beállításokból.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Nincs találat a kulcsok között</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nem található megosztott titkosítási kulcs a KeePassHTTP beállításokban.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Nincs ilyen beállítás!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Az aktív adatbázisban nincs egyetlen KeePassHTTP beállítási bejegyzés sem.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Tárolt jogosultságok törlése…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Megszakítás</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Jogosultságok eltávolítva</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Sikeresen el lett távolítva a jogosultság %n elemről.</numerusform><numerusform>Sikeresen el lett távolítva a jogosultság %n elemről.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Nem található bejegyzés ilyen jogosultsággal!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Az aktív adatbázisban nincs egyetlen jogosultsági bejegyzés sem.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2082,10 +3777,26 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Alapvető beállítások</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>A KeePassXC többszörös indításának tiltása</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Utolsó adatbázis megjegyzése</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Az utolsó kulcsfájlok és biztonsági hardverkulcsok megjegyzése</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Előző adatbázisok betöltése indításkor</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Automatikus mentés kilépéskor</translation>
</message>
@@ -2094,20 +3805,28 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<translation>Automatikus mentés minden módosítás után</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Külső módosításkor az adatbázis automatikus újratöltése</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
- <translation>Kicsinyítés válapra való másoláskor</translation>
+ <translation>Kicsinyítés a vágólapra történő másoláskor</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Indításkor az ablak kicsinyítése</translation>
</message>
<message>
<source>Use group icon on entry creation</source>
<translation>A csoport ikonjának használata a bejegyzés létrehozásakor</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globális automatikus beírás gyorsbillentyűje</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Nem adatjellegű változások (pl. csoport lenyitása) esetén az adatbázis módosított állapotba kerülésének megakadályozása</translation>
</message>
<message>
- <source>Language</source>
- <translation>Nyelv</translation>
+ <source>Hide the Details view</source>
+ <translation>Részletek nézet elrejtése</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2118,75 +3837,97 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<translation>Az ablak rendszertálcára rejtése kicsinyítéskor</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Előző adatbázisok betöltése indításkor</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Külső módosításkor az adatbázis automatikus újratöltése</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Kilépés helyett rendszertálcára való rejtés</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Indításkor az ablak kicsinyítése</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Alapvető beállítások</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Az utolsó kulcsfájlok és biztonsági hardverkulcsok megjegyzése</translation>
+ <source>Dark system tray icon</source>
+ <translation>Sötét rendszertálca-ikon</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Nem adatjellegű változások (pl. csoport lenyitása) esetén az adatbázis módosított állapotba kerülésének megakadályozása</translation>
+ <source>Language</source>
+ <translation>Nyelv</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Automatikus beírás</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Bejegyzések címének és URL-jének alkalmazása az ablakok illesztésénél a globális automatikus beírás számára. </translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Bejegyzések címének alkalmazása az ablakok illesztésénél a globális automatikus beírás számára. </translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Bejegyzések URL-jének alkalmazása az ablakok illesztésénél a globális automatikus beírás számára. </translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Mindig kérdezzen az automatikus beírás megkezdése előtt</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globális automatikus beírás gyorsbillentyűje</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Automatikus beírás késleltetése</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>A KeePassXC többszörös indításának tiltása</translation>
+ <source>Startup</source>
+ <translation>Indítás</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Fájlkezelés</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Adatbázisok biztonságos mentése (lehet, hogy inkompatibilis a Dropbox-szal és hasonlókkal)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Készüljön biztonsági mentés az adatbázisról mentés előtt</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Bejegyzéskezelés</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Általános</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Időtúllépések</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
- <translation>Vágólap törlése ennyi idő után: </translation>
+ <translation>Vágólap törlése ennyi idő után</translation>
</message>
<message>
<source> sec</source>
- <translation>mp</translation>
+ <comment>Seconds</comment>
+ <translation> mp</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Adatbázis zárolása ennyi inaktivitás után</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Jelszavak alapértelmezetten egyszerű szövegként megjelenítése</translation>
+ <source>Convenience</source>
+ <translation>Kényelem</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Adatbázis zárolása munkamenet zárolásakor vagy a fedél lecsukásakor</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2197,16 +3938,16 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<translation>Jelszóismétlés elkerülése látható jelszó esetén</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Időtúllépések</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Jelszavak megjelenítése alapértelmezetten egyszerű szövegként</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Kényelem</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Jelszavak elrejtése az előnézet panelen</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Adatbázis zárolása munkamenet zárolásakor vagy a fedél lecsukásakor</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Bejegyzések jegyzeteinek elrejtése alapértelmezetten</translation>
</message>
<message>
<source>Privacy</source>
@@ -2216,6 +3957,10 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<source>Use Google as fallback for downloading website icons</source>
<translation>A Google használata tartalékként, a webhelyikonok letöltésére</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Az előzőleg zárolt adatbázis újbóli zárolása automatikus beírást követően</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2228,6 +3973,14 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<translation>Kulcs:</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>
@@ -2253,7 +4006,8 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
</message>
<message>
<source> sec</source>
- <translation>mp</translation>
+ <comment>Seconds</comment>
+ <translation> mp</translation>
</message>
</context>
<context>
@@ -2289,10 +4043,6 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Üdvözöljük a KeePassXC-ben</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Máris elkezdhető a jelszavak titkosított tárolása a KeePassXC adatbázisban</translation>
</message>
@@ -2316,92 +4066,48 @@ A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi né
<source>Recent databases</source>
<translation>Friss adatbázisok</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Üdvözöljük a KeePassXC %1 verzióban!</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>útvonal az egyéni beállítófájlhoz</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>adatbázis kulcsfájlja</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC – keresztplatformos jelszókezelő</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>adatbázis jelszó beolvasása az stdin-ről</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>megnyitandó jelszóadatbázisok fájlnevei (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Jelszó másolása vágólapra</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Egy bejegyzés eltávolítása az adatbázisból.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Adatbázis útvonala.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Felugró ablak használata az adatbázis feloldásához.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Levágandó bejegyzés neve.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Az eltávolítandó bejegyzés útvonala.</translation>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation>Adatbázis tartalmának kinyerése és kiírása.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Kinyerendő adatbázis útvonala.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Végrehajtandó parancs neve.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Adatbázis-bejegyzések felsorolása.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Felsorolandó csoport útvonala. Az alapértelezett: /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Bejegyzések és csoportok UUID-inek kiírása.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Két adatbázis összeolvasztása.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC – keresztplatformos jelszókezelő</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Az összeolvasztás céladatbázisának útvonala.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>megnyitandó jelszóadatbázisok fájlnevei (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Az összeolvasztás forrásadatbázisának útvonala.</translation>
+ <source>path to a custom config file</source>
+ <translation>útvonal az egyéni beállítófájlhoz</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Azonos jelszó használat mindkét adatbázis fájlhoz.</translation>
+ <source>key file of the database</source>
+ <translation>adatbázis kulcsfájlja</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Jelszó megjelenítése.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>adatbázis jelszó beolvasása az stdin-ről</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>A megjelenítendő bejegyzés neve.</translation>
+ <source>Parent window handle</source>
+ <translation>Szülőablak kezelése</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_id.ts b/share/translations/keepassx_id.ts
index 1e04aeb4c..0540b5afb 100644
--- a/share/translations/keepassx_id.ts
+++ b/share/translations/keepassx_id.ts
@@ -10,14 +10,30 @@
<translation>Tentang</translation>
</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>Laporkan bug di: &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>
+ <translation>KeePassXC didistribusikan di bawah GNU General Public License (GPL) versi 2 atau (terserah pilihan Anda) versi 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Kontributor</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;Lihat Semua Kontribusi pada GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Info Awakutu</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Sertakan informasi berikut setiap Anda melaporkan bug:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Salin ke papan klip</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisi: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribusi: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Pustaka:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</translation>
<translation>Ekstensi aktif:</translation>
</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>Laporkan bug di: &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>
- <translation>KeePassXC didistribusikan di bawah GNU General Public License (GPL) versi 2 atau (terserah pilihan Anda) versi 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Pengelola Proyek:</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;Lihat Semua Kontribusi pada GitHub&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Sertakan informasi berikut setiap Anda melaporkan bug:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Distribusi: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Konfirmasi Akses KeePassXC HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Ingat tindakan ini</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1 telah meminta akses sandi untuk item berikut.
Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Konfirmasi Akses KeePassXC HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Aktifkan SSH Agent (butuh memulai ulang)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Ketik-Otomatis - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Ketik-Otomatis</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Sintaksis perintah Ketik-Otomatis Anda salah!</translation>
+ </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 tundaan yang sangat lama. Apakah Anda benar-benar ingin melanjutkan?</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 berdurasi sangat lambat. Apakah Anda benar-benar ingin melanjutkan?</translation>
+ </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 benar-benar ingin melanjutkan?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,318 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Judul</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nama pengguna</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Urutan</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Ketik-Otomatis - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Pilih entri untuk Ketik-Otomatis:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Ketik-Otomatis - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Konfirmasi Akses KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Ingat tindakan ini</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Izinkan</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Tolak</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 telah meminta akses sandi untuk item berikut.
+Silakan pilih apakah Anda ingin mengizinkannya.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Ini dibutuhkan untuk mengakses basis data Anda menggunakan KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Aktifkan integrasi peramban KeePassXC</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Umum</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Aktifkan integrasi untuk peramban ini:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Tampilkan &amp;notifikasi saat permintaan kredensial</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>&amp;Minta untuk membuka basis data 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Hanya &amp;tampilkan kredensial dengan kecocokan terbaik</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Urutkan kredensial yang &amp;cocok berdasarkan judul</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Urutkan kredensial yang cocok berdasarkan &amp;nama pengguna</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Putuskan koneksi semua peramban</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>&amp;Lupakan semua perizinan yang diingat</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Tingkat Lanjut</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Jangan pernah ber&amp;tanya sebelum mengakses kredensial</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Jangan pernah bertanya sebelum memper&amp;barui kredensial</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Hanya basis data terpilih yang harus terkoneksi dengan klien.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Cari kredensial yang cocok di semua basis data yang terbuka</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Membuat atau memperbarui ruas lema secara otomatis tidak didukung.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Tampilkan ruas lema tingkat lanjut yang dimulai dengan &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Otomatis perbarui jalur binari KeePassXC atau keepassxc-proxy ke skrip perpesanan native saat memulai.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Perbarui berkas manifest perpesanan &amp;native saat memulai</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Dukung aplikasi proksi antara KeePassXC dan ekstensi peramban.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Gunakan aplikasi &amp;proksi antara KeePassXC dan ekstensi peramban</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Gunakan lokasi proksi khusus jika Anda memasangnya secara manual.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Gunakan lokasi proksi &amp;khusus</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Telusuri...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Peringatan:&lt;/b&gt; Opsi berikut bisa berbahaya!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Berkas Executable (*.exe);;Semua Berkas (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Berkas Executable (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Pilih lokasi proksi khusus</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Permintaan asosiasi kunci baru</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Anda menerima permintaan asosiasi untuk kunci di atas.
+
+Jika Anda ingin mengizinkannya mengakses basis data KeePassXC Anda,
+berikan nama yang unik untuk identifikasi dan terimalah.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Simpan dan izinkan akses</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Timpa kunci yang ada?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Kunci enkripsi bersama dengan nama &quot;%1&quot; sudah ada.
+Apakah Anda ingin menimpanya ulang?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Perbarui Entri</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Apakah Anda ingin memperbarui informasi dalam %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Basis data dikunci!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Basis data aktif dikunci!
+Silakan buka kunci atau pilih yang lainnya yang tidak terkunci.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Pengaturan tidak tersedia!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Basis data yang aktif tidak berisi entri pengaturan.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Tidak ada kunci yang ditemukan</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Tidak ditemukan kunci enkripsi bersama di dalam pengaturan KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Buang kunci dari basis data</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Membuang perizinan yang disimpan...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Batal</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Buang izin</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Tidak entri dengan izin yang ditemukan!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Basis data aktif tidak berisi entri dengan izin.</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Ulangi sandi:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Berkas &amp;kunci</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Telusuri</translation>
</message>
@@ -157,6 +501,14 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Buat</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Segarkan</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Berkas kunci</translation>
</message>
@@ -177,6 +529,10 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Pilih berkas kunci</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Sandi kosong</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Apakah Anda benar-benar ingin menggunakan lema kosong sebagai sandi?</translation>
</message>
@@ -191,20 +547,18 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Berkas &amp;kunci</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Segarkan</translation>
+ <source>Legacy key file format</source>
+ <translation>Format berkas kunci legacy</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Sandi kosong</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Anda menggunakan format berkas kunci legacy yang
+tidak akan lagi didukung di masa depan.
+
+Harap pertimbangkan membuat berkas kunci baru.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +572,10 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Opsi Penggandaan</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Tambahkan &apos; - Salinan&apos; ke judul</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Ganti nama pengguna dan sandi dengan referensi</translation>
</message>
@@ -225,10 +583,6 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<source>Copy history</source>
<translation>Salin riwayat</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Tambahkan &apos; - Salinan&apos; ke judul</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -254,7 +608,7 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
<message>
<source>Text is qualified by</source>
- <translation type="unfinished"/>
+ <translation>Teks dikualifikasikan oleh</translation>
</message>
<message>
<source>Fields are separated by</source>
@@ -266,7 +620,7 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>Rekam pertama memiliki nama ruas</translation>
</message>
<message>
<source>Number of headers line to discard</source>
@@ -274,7 +628,7 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
- <translation type="unfinished"/>
+ <translation>Anggap &apos;\&apos; sebagai karakter escape</translation>
</message>
<message>
<source>Preview</source>
@@ -290,7 +644,7 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
<message>
<source>Empty fieldname </source>
- <translation type="unfinished"/>
+ <translation>Nama ruas kosong</translation>
</message>
<message>
<source>column </source>
@@ -310,7 +664,7 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation> pesan dilewati]</translation>
</message>
<message>
<source>Error</source>
@@ -319,16 +673,13 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>Impor CSV: galat penulis:
+</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Impor berkas CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Galat</translation>
</message>
@@ -339,17 +690,17 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> bita, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n byte, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> baris, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n baris, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> kolom</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n kolom</numerusform></translation>
</message>
</context>
<context>
@@ -371,6 +722,14 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Telusuri</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Segarkan</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Tidak bisa membuka basis data.</translation>
</message>
@@ -379,6 +738,24 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Tidak bisa membuka berkas kunci</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Format berkas kunci legacy</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Anda menggunakan format berkas kunci legacy yang
+tidak akan lagi didukung di masa depan.
+
+Harap pertimbangkan membuat berkas kunci baru.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Jangan tampilkan peringatan ini lagi</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Semua berkas</translation>
</message>
@@ -390,14 +767,6 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<source>Select key file</source>
<translation>Pilih berkas kunci</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Segarkan</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -414,14 +783,14 @@ Silakan pilih apakah Anda ingin mengizinkannya.</translation>
<translation>Tidak bisa membuka berkas kunci</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Basis data terbuka dengan baik. Tidak perlu melakukan apa-apa.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Tidak bisa membuka basis data.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Basis data terbuka dengan baik. Tidak perlu melakukan apa-apa.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sukses</translation>
</message>
@@ -439,30 +808,120 @@ Anda bisa menyimpannya sekarang.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nama basis data:</translation>
+ <source>General</source>
+ <translation>Umum</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Deskripsi basis data:</translation>
+ <source>Encryption</source>
+ <translation>Enkripsi</translation>
</message>
<message>
- <source>Transform rounds:</source>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Default username:</source>
- <translation>Nama pengguna baku:</translation>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Mengerti, tetap simpan</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Batal</translation>
</message>
<message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF tidak berubah</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Gagal mentransformasi kunci menggunakan parameter KDF baru; KDF tidak berubah.</translation>
+ </message>
+ <message numerus="yes">
<source> MiB</source>
- <translation> MiB</translation>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritma Enkripsi:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (bawaan)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Fungsi Derivasi Kunci:</translation>
</message>
<message>
- <source>Benchmark</source>
+ <source>Transform rounds:</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Tunda benchmark 1-detik</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Penggunaan Memori:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelisme:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Data Meta Basis Data</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Nama basis data:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Deskripsi basis data:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nama pengguna baku:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Pengaturan Riwayat</translation>
+ </message>
+ <message>
<source>Max. history items:</source>
<translation>Maks. item riwayat:</translation>
</message>
@@ -471,26 +930,27 @@ Anda bisa menyimpannya sekarang.</translation>
<translation>Maks. ukuran riwayat:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Gunakan keranjang sampah</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (bawaan)</translation>
+ <source>Use recycle bin</source>
+ <translation>Gunakan keranjang sampah</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Pengaturan Basis Data Tambahan</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritma:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Aktifkan &amp;kompresi (direkomendasikan)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Root</translation>
</message>
<message>
@@ -510,22 +970,48 @@ Anda bisa menyimpannya sekarang.</translation>
<translation>Berkas tidak ditemukan!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Buka basis data KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Tidak bisa membuka basis data.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Basis data KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Berkas terbuka dalam mode baca-saja.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Buka berkas CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Berkas CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Semua berkas (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Gabung basis data</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Buka basis data KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Basis data KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Tutup?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; dalam mode penyuntingan.
+Tetap buang ubahan dan tutup?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Simpan perubahan?</translation>
</message>
@@ -540,10 +1026,22 @@ Simpan perubahan?</translation>
<translation>Gagal membuat basis data.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Simpan basis data sebagai</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Ekspor basis data ke berkas CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Gagal membuat berkas CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Basis data baru</translation>
</message>
@@ -562,12 +1060,6 @@ Please press cancel to finish your changes or discard them.</source>
Harap tekan batal untuk menyelesaikan ubahan Anda atau membuangnya.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Basis data ini belum pernah disimpan.
-Anda bisa menyimpan basis data atau berhenti menguncinya.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,69 +1068,23 @@ Apakah Anda ingin menyimpan basis data sebelum menguncinya?
Kalau tidak, ubahan Anda akan hilang.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; dalam mode penyuntingan.
-Tetap buang ubahan dan tutup?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Ekspor basis data ke berkas CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Berkas CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Gagal membuat berkas CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Tidak bisa membuka basis data.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Gabung basis data</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Basis data yang ingin Anda simpan dikunci oleh aplikasi KeePassXC yang telah berjalan.
-Apakah Anda tetap ingin menyimpannya?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Sandi</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Basis data sudah terbuka</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Basis data yang ingin Anda simpan dikunci oleh aplikasi KeePassXC yang telah berjalan.
-
-Apakah Anda ingin tetap menyimpannya?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Buka baca-saja</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Berkas terbuka dalam mode baca-saja.</translation>
+ <source>Disable safe saves?</source>
+ <translation>Nonaktifkan penyimpanan aman?</translation>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Buka berkas CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC telah beberapa kali gagal menyimpan basis data. Hal ini mungkin disebabkan oleh layanan sinkronisasi berkas yang menghalangi berkas yang akan disimpan.
+Nonaktifkan penyimpanan aman dan coba lagi?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Mencari...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Ubah kunci utama</translation>
</message>
@@ -659,6 +1105,14 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Apakah Anda benar-benar ingin menghapus entri %1 untuk selamanya?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Pindahkan entri ke keranjang sampah?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Apakah Anda benar-benar ingin memindahkan &quot;%1&quot; ke keranjang sampah?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Pindah entri ke keranjang sampah?</translation>
</message>
@@ -667,28 +1121,28 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation><numerusform>Apakah Anda benar-benar ingin memindahkan %n entri ke keranjang sampah?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Hapus grup?</translation>
+ <source>Execute command?</source>
+ <translation>Jalankan perintah?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Apakah Anda benar-benar ingin menghapus grup &quot;%1&quot; untuk selamanya?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Apakah Anda benar-benar ingin menjalankan perintah berikut?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ <source>Remember my choice</source>
+ <translation>Ingat pilihan saya</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Pindahkan entri ke keranjang sampah?</translation>
+ <source>Delete group?</source>
+ <translation>Hapus grup?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Apakah Anda benar-benar ingin memindahkan &quot;%1&quot; ke keranjang sampah?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Apakah Anda benar-benar ingin menghapus grup &quot;%1&quot; untuk selamanya?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Mencari...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1161,8 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Tidak Ada Hasil</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Jalankan perintah?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Apakah Anda benar-benar ingin menjalankan perintah berikut?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Ingat pilihan saya</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Otomatis Muat Ulang Permintaan</translation>
+ <source>File has changed</source>
+ <translation>Berkas telah berubah</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1173,10 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Permintaan Penggabungan</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Basis data telah berubah dan Anda memiliki ubahan yang belum disimpan. Apakah Anda ingin menggabungkan ubahan Anda?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Berkas basis data telah berubah dan Anda memiliki ubahan yang belum disimpan.
+Apakah Anda ingin menggabungkan ubahan Anda?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1192,89 @@ Apakah Anda ingin tetap menyimpannya?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Buat Token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Tutup</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Umum</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Kedaluwarsa</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nama pengguna</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>KetikOtomatis</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Pencarian</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atribut</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Lampiran</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Catatan</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Jendela</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Urutan</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Cari</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Bersihkan</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Tidak Pernah</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[DILINDUNGI]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Dinonaktifkan</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Diaktifkan</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1301,30 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Riwayat</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>t/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(terenkripsi)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Pilih kunci privat</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Berkas terlalu besar untuk jadi kunci privat</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Gagal membuka kunci privat</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Riwayat entri</translation>
</message>
@@ -794,22 +1345,20 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Atribut baru</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Pilih berkas</translation>
+ <source>Confirm Remove</source>
+ <translation>Konfirmasi Buang</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Tidak bisa membuka berkas</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Apakah Anda yakin ingin membuang atribut ini?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Simpan lampiran</translation>
+ <source>[PROTECTED]</source>
+ <translation>[DILINDUNGI]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Tidak bisa menyimpan lampiran:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Tekan ungkap untuk melihat atau menyunting</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1377,16 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>1 tahun</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Konfirmasi Buang</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Apakah Anda yakin ingin membuang atribut ini?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[DILINDUNGI] Tekan tampilkan untuk meninjau atau mnyunting</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Apakah Anda yakin ingin membuang lampiran ini?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -859,18 +1404,6 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Buang</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Lampiran</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Simpan</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Buka</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Sunting Nama</translation>
</message>
@@ -882,24 +1415,24 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<source>Reveal</source>
<translation>Tampilkan</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Aktifkan Ketik-Otomatis untuk entri ini</translation>
+ <source>Attachments</source>
+ <translation>Lampiran</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Judul jendela:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Aktifkan Ketik-Otomatis untuk entri ini</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1443,24 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Gunakan &amp;urutan Ketik-Otomatis khusus:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Gunakan uru&amp;tan bawaan</translation>
+ <source>Window Associations</source>
+ <translation>Asosiasi Jendela</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Tetapkan urutan &amp;khusus:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Asosiasi Jendela</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Judul jendela:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -944,12 +1485,8 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Judul:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nama pengguna:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1497,104 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Ulangi:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Judul:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Kedaluwarsa</translation>
+ <source>Notes</source>
+ <translation>Catatan</translation>
</message>
<message>
<source>Presets</source>
<translation>Prasetel</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Catatan:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Pilih kotak centang untuk mengungkap bagian catatan.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nama pengguna:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Kedaluwarsa</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Buang kunci dari agent setelah</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>detik</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Tanda tangan</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Buang kunci dari agent saat basis data ditutup/dikunci</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Kunci publik</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Tambahkan kunci ke agent saat basis data dibuka/tak terkunci</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Komentar</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Dekripsi</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>t/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Salin ke papan klip</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Kunci privat</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Tambahkan ke agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Buang dari agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Membutuhkan konfirmasi pengguna saat kunci ini digunakan</translation>
</message>
</context>
<context>
@@ -1045,6 +1666,14 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>G&amp;unakan ikon bawaan</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Gunakan ikon &amp;khusus</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Tambah ikon khusus</translation>
</message>
@@ -1053,6 +1682,18 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Hapus ikon khusus</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Unduh favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Tidak bisa mengunduh favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Petunjuk: Anda bisa mengaktifkan Google sebagai cadangan di Perkakas&gt;Pengaturan&gt;Keamanan</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Gambar</translation>
</message>
@@ -1065,24 +1706,12 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Pilih gambar</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Unduh favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Tidak bisa mengunduh favicon.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Tidak bisa membaca ikon</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>G&amp;unakan ikon bawaan</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Gunakan ikon &amp;khusus</translation>
+ <source>Custom icon already exists</source>
+ <translation>Ikon khusus sudah ada</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1721,6 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Ikon ini digunakan oleh %1 entri, dan akan diganti oleh ikon bawaan. Apakah Anda yakin ingin menghapusnya?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Petunjuk: Anda bisa mengaktifkan Google sebagai cadangan di Perkakas&gt;Pengaturan&gt;Keamanan</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1740,129 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Buang</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - Salinan</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nama</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Ukuran</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Tambah</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Buang</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Buka</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Simpan</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Pilih berkas</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Konfirmasi Buang</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Simpan lampiran</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Tidak bisa membuat direktori:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Apakah Anda yakin ingin menimpa ulang berkas &quot;%1&quot; yang ada dengan berkas lampiran?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Konfirmasi menimpa ulang</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Tidak bisa menyimpan lampiran:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Tidak bisa membuka lampiran:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Tidak bisa membuka lampiran:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Tidak bisa membuka berkas:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1891,11 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grup</translation>
</message>
@@ -1172,9 +1912,67 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref: </translation>
+ <source>Never</source>
+ <translation>Tidak Pernah</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Catatan</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Kedaluwarsa</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Dibuat</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Diubah</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Diakses</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Lampiran</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Ubahsuai Tampilan</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Sembunyikan Nama Pengguna</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Sembunyikan Sandi</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Paskan ke jendela</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Paskan ke konten</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Kembalikan ke setelan bawaan</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1185,6 +1983,17 @@ Apakah Anda ingin tetap menyimpannya?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Tidak bisa menyimpan berkas!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Tidak bisa menyimpan berkas perpesanan native.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2043,10 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Pastikan sandi berisi karakter dari setiap grup</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII Lanjutan</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2060,361 @@ Apakah Anda ingin tetap menyimpannya?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Kunci salah atau berkas basis data rusak.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>kehilangan tajuk basis data</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Ukuran checksum tajuk tidak valid</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Tajuk SHA256 tidak cocok</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Kunci salah atau berkas basis data rusak. (HMAC tidak cocok)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Cipher tidak dikenal</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Ukuran id tajuk tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Panjang ruas tajuk tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Panjang data tajuk tidak valid</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Gagal membuka buffer untuk parameter KDF di dalam tajuk</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Fungsi derivasi kunci tidak didukung (KDF) atau parameter tidak valid</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Ditemukan ruas tajuk legacy di dalam berkas KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Versi map variasi KeePass tidak didukung.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nama entri map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Data nama entri map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Data nilai entri map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri Bool map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri Int32 map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri UInt32 map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri Int64 map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Panjang nilai entri UInt64 map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Tipe entri map variasi tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Ukuran tipe entri map variasi tidak valid</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algoritma cipher simetrik tidak valid.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Gagal menserialisasi map variasi parameter KDF</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Panjang uuid cipher tidak valid</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Cipher tidak didukung</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algoritma kompresi tidak didukung</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Ukuran byte awal tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Ukuran id stream acak tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Bukan basis data 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 basis data lama KeePass 1 (.kdb).
+
+Anda bisa mengimpornya dengan mengklik Basis Data &gt; &apos;Impor basis data KeePass 1...&apos;.
+Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimpor dengan versi lama KeePassX 0.4.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Versi basis data KeePass 2 tidak didukung.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Gagal mengurai XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Tidak ada grup root</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Kehilangan data atau uuid ikon</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Kehilangan nilai atau kunci data khusus</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Beberapa elemen grup</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Uuid grup null</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Nomor ikon grup tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Nilai EnableAutoType tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Nilai EnableSearching tidak valid</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Tidak ditemukan uuid grup</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Uuid DeleteObject null</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Kehilangan waktu atau uuid DeletedObject</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Uuid entri null</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Nomor ikon entri tidak valid</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Elemen riwayat di dalam entri riwayat</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Tidak ditemukan uuid entri</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Elemen riwayat dengan uuid yang berbeda</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Tidak bisa mendekripsi lema entri</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Ditemukan atribut khusus ganda</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Kehilangan nilai atau kunci lema entri</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Ditemukan lampiran ganda</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Kehilangan nilai atau kunci binari entri</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Kehilangan asosiasi jendela atau urutan ketik-otomatis</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Nilai bool tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Waktu tanggal tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Warna tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Warna rgb tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Angka tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Uuid tidak valid</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Tidak bisa mengurai kompresi binari</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2444,35 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<translation>Versi basis data KeePass tidak didukung.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Tidak bisa membaca enkripsi IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Jumlah grup tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Jumlah entri tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Ukuran hash konten tidak valid</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>Root</translation>
</message>
@@ -1287,129 +2484,141 @@ Apakah Anda ingin tetap menyimpannya?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Kunci salah atau berkas basis data rusak.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Bukan basis data KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Transformasi kunci gagal</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versi basis data KeePass tidak didukung.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Angka tipe ruas grup tidak valid</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Kunci salah atau berkas basis data rusak.</translation>
+ <source>Invalid group field size</source>
+ <translation>Ukuran ruas grup tidak valid</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Data ruas grup baca tidak cocok dengan ukurannya</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group id field size</source>
+ <translation>Ukuran ruas id grup salah</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 basis data lama KeePass 1 (.kdb).
-
-Anda bisa mengimpornya dengan mengklik Basis Data &gt; &apos;Impor basis data KeePass 1...&apos;.
-Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimpor dengan versi lama KeePassX 0.4.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation>Ukuran ruas waktu pembuatan grup salah</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group modification time field size</source>
+ <translation>Ukuran ruas waktu perubahan grup salah</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Tidak bisa mengkalkulasi kunci utama</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Ukuran ruas waktu akses grup salah</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Galat saat menguji fungsi kriptografi.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Ukuran ruas waktu kedaluwarsa grup salah</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Galat</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Ukuran ruas ikon grup salah</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Berkas penguncian tidak bisa dibuat. Mode aplikasi tunggal dinonaktifkan.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Ukuran ruas level grup salah</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Aplikasi KeePassXC lainnya sudah berjalan.</translation>
+ <source>Invalid group field type</source>
+ <translation>Tipe ruas grup tidak valid</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>Kehilangan level atau id grup</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Buka basis data</translation>
+ <source>Missing entry field type number</source>
+ <translation>Kehilangan nomor tipe ruas entri</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Pengaturan basis data</translation>
+ <source>Invalid entry field size</source>
+ <translation>Ukuran ruas entri tidak valid</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Salin nama pengguna ke papan klip</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Data ruas entri baca tidak cocok dengan ukurannya</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Salin sandi ke papan klip</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Ukuran ruas uuid entri tidak valid</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Pengaturan</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Ukuran ruas id grup entri tidak valid</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Tampilkan bilah alat</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Ukuran ruas ikon entri tidak valid</translation>
</message>
<message>
- <source>read-only</source>
- <translation>baca-saja</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Ukuran ruas waktu pembuatan entri tidak valid</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Jungkit jendela</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Ukuran ruas waktu perubahan entri tidak valid</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Basis Data KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Ukuran ruas waktu kedaluwarsa entri tidak valid</translation>
</message>
<message>
- <source>All files</source>
- <translation>Semua Berkas</translation>
+ <source>Invalid entry field type</source>
+ <translation>Tipe ruas entri tidak valid</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Simpan basis data yang sudah diperbaiki</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Gagal menyimpan basis data.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Berkas penguncian tidak bisa dibuat. Mode aplikasi tunggal dinonaktifkan.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Aplikasi KeePassXC lainnya sudah berjalan.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Galat saat menguji fungsi kriptografi.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Galat</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Basis &amp;data</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Basis data ba&amp;ru-baru ini</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Impor</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Bantuan</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>E&amp;ntri</translation>
</message>
@@ -1418,12 +2627,16 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimp
<translation>Salin at&amp;ribut ke papan klip</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Sandi sekali berdasar waktu</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grup</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Tampilan</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Perkakas</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2647,10 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimp
<translation>&amp;Tentang</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Buka basis data...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Simpan basis data</translation>
</message>
@@ -1474,24 +2691,24 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimp
<translation>&amp;Hapus grup</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Pengaturan &amp;basis data</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>&amp;Simpan basis data sebagai...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Gandakan entri</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Ubah kunci &amp;utama...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation type="unfinished"/>
+ <source>&amp;Database settings</source>
+ <translation>Pengaturan &amp;basis data</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Salin &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Pengaturan basis data</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Tampilkan TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Gandakan entri</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2719,26 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimp
<translation>Salin &amp;nama pengguna</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Salin nama pengguna ke papan klip</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Salin &amp;sandi</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Salin sandi ke papan klip</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Pengaturan</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Pembuat Sandi</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>Jalankan &amp;Ketik-Otomatis</translation>
</message>
@@ -1526,164 +2755,222 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimp
<translation>&amp;Judul</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Salin judul ke papan klip</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Salin URL ke papan klip</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Catatan</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Pembuat Sandi</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Salin catatan ke papan klip</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Bersihkan riwayat</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Ekspor ke berkas CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Basis &amp;data</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Impor basis data KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Impor</translation>
+ <source>Import CSV file...</source>
+ <translation>Impor berkas CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Perkakas</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Per&amp;baiki basis data...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Tampilkan TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Siapkan TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Salin &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Kosongkan keranjang sa&amp;mpah</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Kosongkan keranjang sampah</translation>
+ <source>Clear history</source>
+ <translation>Bersihkan riwayat</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Galat akses untuk berkas konfigurasi %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Keluar KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Sepertinya Anda menggunakan KeePassHTTP untuk integrasi peramban. Fitur ini tidak berlaku lagi dan akan dibuang di masa depan.&lt;br&gt;Silakan beralih ke KeePassXC-Browser! Untuk bantuan migrasi, kunjungi &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;panduan migrasi&lt;/a&gt; kami (peringatan %1 of 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Silakan sentuh tombol pada YubiKey Anda!</translation>
+ <source>read-only</source>
+ <translation>baca-saja</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Bantuan</translation>
+ <source>Settings</source>
+ <translation>Pengaturan</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Buka basis data...</translation>
+ <source>Toggle window</source>
+ <translation>Jungkit jendela</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>&amp;Simpan basis data sebagai...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Keluar KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Ubah kunci &amp;utama...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Basis Data KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Ekspor ke berkas CSV...</translation>
+ <source>All files</source>
+ <translation>Semua Berkas</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Impor basis data KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Buka basis data</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Impor berkas CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Simpan basis data yang sudah diperbaiki</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Per&amp;baiki basis data...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Gagal menyimpan basis data.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Siapkan TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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 basis data anda dengan baik.
+Versi ini tidak dimaksudkan untuk penggunaan sehari-hari.</translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Berkas kunci tidak valid, mengharapkan kunci OpenSSH</translation>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM boundary tidak cocok.</translation>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation>Dekode base64 gagal</translation>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation>Berkas kunci terlalu kecil.</translation>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>Umum</translation>
+ <source>Found zero keys</source>
+ <translation>Tidak ada key yang ditemukan</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>&amp;Tampilkan notifikasi ketika ada permintaan kredensial</translation>
+ <source>Failed to read public key.</source>
+ <translation>Gagal membaca kunci publik.</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Urutkan entri yang cocok berdasarkan &amp;nama pengguna</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Berkas kunci rusak, gagal membaca kunci privat</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>&amp;Buang semua izin yang tersimpan dari entri di dalam basis data aktif</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Tidak ada isi dari private key untuk didekripsi</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Tingkat Lanjut</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Mencoba menjalankan KDF tanpa cipher</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Selalu izinkan &amp;akses ke entri</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Membutuhkan frasa sandi untuk mendekripsi kunci ini</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Selalu izinkan pembar&amp;uan entri</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Derivasi kunci gagal, berkas kunci rusak?</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>&amp;Cari di dalam semua basis data yang terbuka untuk entri yang cocok</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Dekripsi gagal, frasa sandi salah?</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Port HTTP:</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>EOF yang tidak terduga saat membaca kunci publik</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Port bawaan: 19455</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>EOF yang tidak terduga saat membaca kunci privat</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>&amp;Minta untuk membuka basis data jika terkunci</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Tidak bisa membuat public key karena tidak ada isinya</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Urutkan entri yang cocok berdasarkan &amp;judul</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>EOF yang tidak terduga saat menulis kunci publik</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC akan mendengarkan port ini pada 127.0.0.1</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Tidak bisa membuat private key karena tidak ada isinya</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation type="unfinished"/>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>EOF yang tidak terduga saat menulis kunci privat</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation type="unfinished"/>
+ <source>Unsupported key type: %1</source>
+ <translation>Jenis key tidak didukung: %1</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>&amp;Buang semua kunci enkripsi bersama dari basis data aktif</translation>
+ <source>Unknown cipher: %1</source>
+ <translation>Cipher tidak diketahui: %1</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation type="unfinished"/>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cipher IV terlalu pendek untuk MD5 kdf</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Membuat atau memperbarui ruas lema secara otomatis tidak didukung.</translation>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF tidak diketahui: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Jenis key tidak diketahui: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1694,43 +2981,137 @@ Using default port 19455.</source>
<translation>Aktifkan server KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Umum</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Tampilkan notifikasi ketika ada permintaan kredensial</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
+ <translation>Hanya tampilkan kecocokan terbaik untuk URL tertentu bukan semua entri untuk keseluruhan domain.</translation>
</message>
<message>
<source>&amp;Return only best matching entries</source>
- <translation type="unfinished"/>
+ <translation>Hanya &amp;tampilkan entri dengan kecocokan terbaik</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>&amp;Minta untuk membuka basis data jika terkunci</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
- <translation type="unfinished"/>
+ <translation>Hanya entri dengan skema yang sama (http://, https://, ftp://, ...) yang ditampilkan.</translation>
</message>
<message>
<source>&amp;Match URL schemes</source>
<translation>&amp;Cocok skema URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Urutkan entri yang cocok berdasarkan &amp;nama pengguna</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Urutkan entri yang cocok berdasarkan &amp;judul</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>&amp;Buang semua kunci enkripsi bersama dari basis data aktif</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>&amp;Buang semua izin yang tersimpan dari entri di dalam basis data aktif</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Pembuat Sandi</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Tingkat Lanjut</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Selalu izinkan &amp;akses ke entri</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Selalu izinkan pembar&amp;uan entri</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
+ <translation>Hanya basis data terpilih yang harus terkoneksi dengan klien.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>&amp;Cari di dalam semua basis data yang terbuka untuk entri yang cocok</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Membuat atau memperbarui ruas lema secara otomatis tidak didukung.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Tampilkan ruas lema tingkat lanjut yang dimulai dengan &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Port HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Port bawaan: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC akan mendengarkan port ini pada 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Peringatan:&lt;/b&gt; Opsi berikut bisa berbahaya!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP sudah tidak berlaku lagi dan akan dibuang di masa depan.&lt;br&gt;Silakan beralih ke KeePassXC-Browser! Untuk bantuan migrasi, kunjungi &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;panduan migrasi&lt;/a&gt;kami.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Opsi berikut bisa sangat berbahaya!
-Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Tidak bisa mengkoneksi ke port dibawah 1024!
+Menggunakan port bawaan 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Sandi:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>kekuatan</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropi</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Sandi</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Tipe Karakter</translation>
</message>
@@ -1751,38 +3132,50 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<translation>Karakter Spesial</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII Lanjutan</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Kecualikan karakter mirip</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Terima</translation>
+ <source>Pick characters from every group</source>
+ <translation>Pilih karakter dari setiap grup</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Panjang:</translation>
</message>
<message>
- <source>strength</source>
- <translation>kekuatan</translation>
+ <source>Passphrase</source>
+ <translation>Frasa Sandi</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropi</translation>
+ <source>Wordlist:</source>
+ <translation>Daftar Kata:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Panjang:</translation>
+ <source>Word Count:</source>
+ <translation>Jumlah Kata:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Pilih karakter dari setiap grup</translation>
+ <source>Word Separator:</source>
+ <translation>Pemisah Kata:</translation>
</message>
<message>
<source>Generate</source>
<translation>Buat</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Salin</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Terima</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Tutup</translation>
</message>
@@ -1800,51 +3193,276 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Buruk</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Lemah</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Baik</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Sempurna</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Sandi</translation>
+ <source>Database not opened</source>
+ <translation>Basis data tidak terbuka</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII Lanjutan</translation>
+ <source>Database hash not available</source>
+ <translation>Hash basis data tidak tersedia</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Frasa Sandi</translation>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Daftar Kata:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Tidak bisa mendekripsi pesan</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Jumlah Kata:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Terputus atau tidak bisa menyambung ke KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Pemisah Kata:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Tindakan dibatalkan atau ditolak</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Salin</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Tidak bisa mengenkripsi pesan atau kunci publik tidak ditemukan. Apakah Perpesanan Native diaktifkan di dalam KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Asosiasi KeePassXC gagal, coba lagi</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Perubahan kunci tidak berhasil</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Kunci enkripsi tidak dikenali</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Tidak ditemukan basis data tersimpan</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Tindakan salah</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Pesan kosong diterima</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL tidak ada</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Tidak ditemukan log masuk</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Galat tidak diketahui</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Tambahkan entri baru ke basis data.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Jalur ke basis data.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Berkas kunci dari basis data.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>jalur</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nama pengguna untuk entri.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nama pengguna</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL untuk entri.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Ingatkan sandi entri.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Buat sandi entri.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Panjang sandi yang akan dibuat.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>panjang</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Jalur entri yang akan ditambahkan.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Salin sandi entri ke papan klip.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Judul entri.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>judul</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Jalur entri yang akan disunting.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Estimasi entropi sandi.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Sandi untuk diestimasi entropinya.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Jalankan analisis tingkat lanjut pada sandi.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Ekstrak dan tampilkan isi basis data.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Jalur basis data untuk diekstrak.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Masukkan sandi untuk membuka %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Gagal memuat berkas kunci %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>PERINGATAN: Anda menggunakan format berkas kunci legacy
+yang mungkin tidak akan lagi didukung di masa depan.
+
+Harap pertimbangkan membuat berkas kunci baru.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Perintah yang tersedia:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nama perintah untuk dijalankan.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Daftar entri basis data.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Jalur grup untuk ditampilkan. Bawaan adalah /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Temukan entri dengan cepat.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Lema pencarian.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Gabungkan dua basis data.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Jalur tujuan basis data untuk digabungkan.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Jalur sumber basis data untuk digabungkan.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Gunakan kredensial yang sama untuk kedua berkas basis data.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Berkas kunci dari basis data yang akan digabungkan.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Tampilkan informasi entri.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Nama atribut yang akan ditampilkan. Opsi ini bisa digunakan lebih dari sekali, dengan masing-masing atribut ditampilkan satu per baris sesuai dengan urutannya. Jika tidak ada atribut, ringkasan atribut bawaan akan ditampilkan.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nama entri untuk ditampilkan.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Perangkat NULL</translation>
@@ -1868,8 +3486,28 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<translation>kehilangan tanda kutip tutup</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – direkomendasikan)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1888,14 +3526,22 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<translation>Sandi</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Catatan</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Terakhir Diubah</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Dibuat</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integrasi Peramban Legacy</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integrasi Peramban</translation>
</message>
@@ -1905,12 +3551,61 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
</message>
<message>
<source>Press</source>
- <translation type="unfinished"/>
+ <translation>Tekan</translation>
</message>
<message>
<source>Passive</source>
<translation>Pasif</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Buat kata sandi baru secara acak.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Panjang kata sandi yang dibuat.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Gunakan huruf kecil di kata sandi yang dibuat</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Gunakan huruf besar di kata sandi yang dibuat.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Gunakan angka di kata sandi yang dibuat.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Gunakan spesial karakter di kata sandi yang dibuat.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1949,8 +3644,8 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Sensitif Besar Kecil</translation>
+ <source>Search...</source>
+ <translation>Cari...</translation>
</message>
<message>
<source>Search</source>
@@ -1961,8 +3656,8 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<translation>Bersihkan</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Cari...</translation>
+ <source>Case Sensitive</source>
+ <translation>Sensitif Besar Kecil</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1972,50 +3667,6 @@ Hanya ubah jika Anda tahu apa yang Anda lakukan.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Kunci enkripsi bersama dengan nama &quot;%1&quot; sudah ada.
-Apakah Anda ingin menimpanya?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Apakah Anda ingin memperbarui informasi dalam %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Basis data aktif dikunci!
-Silakan buka kunci atau pilih yang lainnya yang tidak terkunci.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Berhasil membuang %2-enkripsi %1 dari Pengaturan KeePassX/Http.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Tidak ada kunci-enkripsi bersama yang ditemukan di dalam Pengaturan KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Basis data aktif tidak berisi entri Pengaturan KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Membuang izin yang tersimpan...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Batal</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Berhasil membuang izin dari %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Basis data aktif tidak berisi entri dengan izin.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Permintaan asosiasi kunci baru</translation>
</message>
@@ -2032,33 +3683,77 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>KeePassXC: Timpa kunci yang ada?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Kunci enkripsi bersama dengan nama &quot;%1&quot; sudah ada.
+Apakah Anda ingin menimpanya?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Perbarui Entri</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Apakah Anda ingin memperbarui informasi dalam %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Basis data dikunci!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Basis data aktif dikunci!
+Silakan buka kunci atau pilih yang lainnya yang tidak terkunci.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Buang kunci dari basis data</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Berhasil membuang %n kunci terenkripsi dari Pengaturan KeePassXC/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Tidak ada kunci yang ditemukan</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Tidak ada kunci-enkripsi bersama yang ditemukan di dalam Pengaturan KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Pengaturan tidak tersedia!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Basis data aktif tidak berisi entri Pengaturan KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Membuang izin yang tersimpan...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Batal</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Buang izin</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Berhasil membuang izin dari %n entri.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Tidak entri dengan izin yang ditemukan!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Basis data aktif tidak berisi entri dengan izin.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2082,10 +3777,26 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Pengaturan Dasar</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Hanya mulai satu aplikasi KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Ingat basis data terakhir</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Ingat berkas kunci dan dongle keamanan terakhir</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Muat basis data sebelumnya saat mulai</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Otomatis simpan ketika keluar</translation>
</message>
@@ -2094,20 +3805,28 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>Otomatis simpan setelah setiap perubahan</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Muat ulang basis data secara otomatis ketika diubah secara eksternal</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimalkan ketika menyalin ke papan klip</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimalkan jendela saat memulai aplikasi</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Gunakan ikon grup pada pembuatan entri</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Pintasan global Ketik-Otomatis</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Jangan tandai basis data telah diubah untuk perubahan non-data (mis. melebarkan grup)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Bahasa</translation>
+ <source>Hide the Details view</source>
+ <translation>Sembunyikan tampilan Detail</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2118,66 +3837,84 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>Sembunyikan jendela ke baki sistem ketika diminimalkan</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Muat basis data sebelumnya saat mulai</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Muat ulang basis data secara otomatis ketika diubah secara eksternal</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Daripada keluar, sembunyikan jendela ke baki sistem</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimalkan jendela saat memulai aplikasi</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Pengaturan Dasar</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Ingat berkas kunci dan dongle keamanan terakhir</translation>
+ <source>Dark system tray icon</source>
+ <translation>Ikon baki sistem gelap</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Jangan tandai basis data telah diubah untuk perubahan non-data (mis. melebarkan grup)</translation>
+ <source>Language</source>
+ <translation>Bahasa</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Ketik-Otomatis</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Gunakan pencocokan judul entri dan URL untuk Ketik-Otomatis global</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Gunakan judul entri untuk mencocokkan jendela untuk Ketik-Otomatis global</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Gunakan URL entri untuk mencocokkan jendela untuk Ketik-Otomatis global</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Selalu bertanya sebelum menjalankan Ketik-Otomatis</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Pintasan global Ketik-Otomatis</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Tundaan Ketik-Otomatis</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>md</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Hanya mulai satu aplikasi KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Memulai</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Manajemen Berkas</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Secara aman menyimpan berkas basis data (mungkin tidak kompatibel dengan Dropbox, dll)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Cadangkan basis data sebelum disimpan</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Manajemen Entri</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Umum</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Waktu Kedaluwarsa</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Kosongkan papan klip setelah</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>det</translation>
</message>
<message>
@@ -2185,8 +3922,12 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>Kunci basis data setelah tidak aktif selama</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Tampilkan teks sandi secara baku</translation>
+ <source>Convenience</source>
+ <translation>Kenyamanan</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Kunci basis data ketika sesi dikunci atau lid ditutup</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2197,16 +3938,16 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>Tidak membutuhkan pengulangan sandi ketika ruas bisa dilihat</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Tampilkan teks sandi secara baku</translation>
</message>
<message>
- <source>Convenience</source>
- <translation type="unfinished"/>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Sembunyikan sandi di dalam panel pratinjau</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Kunci basis data ketika sesi dikunci atau lid ditutup</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Sembunyikan catatan secara bawaan</translation>
</message>
<message>
<source>Privacy</source>
@@ -2216,6 +3957,10 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Gunakan Google sebagai cadangan untuk mengunduh ikon situs web</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2228,6 +3973,14 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<translation>Kunci:</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>
@@ -2253,6 +4006,7 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>det</translation>
</message>
</context>
@@ -2289,10 +4043,6 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Selamat datang di KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Mulai menyimpan sandi Anda dengan aman di dalam basis data KeePassXC</translation>
</message>
@@ -2316,92 +4066,48 @@ beri nama yang unik untuk identifikasi dan terimalah.</translation>
<source>Recent databases</source>
<translation>Basis data baru-baru ini</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Selamat datang di KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>jalur ke berkas konfigurasi khusus</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>berkas kunci basis data</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - pengelola sandi lintas platform</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>baca sandi basis data dari stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>nama berkas basis data sandi untuk dibuka (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Salin sandi ke papan klip</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Buang sebuah entri dari basis data.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Jalur ke basis data.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Gunakan tampilan GUI untuk membuka kunci basis data.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nama entri untuk disalin.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Ekstrak dan tampilkan isi basis data.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Jalur basis data untuk diekstrak.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Jalur entri untuk dibuang.</translation>
</message>
<message>
- <source>Name of the command to execute.</source>
- <translation>Nama perintah untuk dijalankan.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Daftar entri basis data.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Jalur grup untuk ditampilkan. Bawaan adalah /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Tampilkan UUID entri dan grup.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Gabungkan dua basis data.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - pengelola sandi lintas platform</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Jalur tujuan basis data untuk digabungkan.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>nama berkas basis data sandi untuk dibuka (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Jalur sumber basis data untuk digabungkan.</translation>
+ <source>path to a custom config file</source>
+ <translation>jalur ke berkas konfigurasi khusus</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Gunakan sandi yang sama untuk kedua berkas basis data.</translation>
+ <source>key file of the database</source>
+ <translation>berkas kunci basis data</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Tampilkan sandi.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>baca sandi basis data dari stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nama entri untuk ditampilkan.</translation>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_it.ts b/share/translations/keepassx_it.ts
index 582d18970..d9bacbf49 100644
--- a/share/translations/keepassx_it.ts
+++ b/share/translations/keepassx_it.ts
@@ -10,16 +10,32 @@
<translation>Informazioni</translation>
</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>Segnala eventuali problemi su: &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>
+ <translation>KeePassXC è distribuito sotto i termini della licenza GNU General Public License (GPL) versione 2 o (come opzione) versione 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Collaboratori</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; vedere i contributi su GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informazioni debug</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Quando segnali un problema includi le seguenti informazioni:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
- <translation>Copia negli Appunti</translation>
+ <translation>Copia negli appunti</translation>
</message>
<message>
<source>Version %1
@@ -32,6 +48,10 @@
<translation>Revisione: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribuzione: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Librerie:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</translation>
<translation>Estensioni abilitate:</translation>
</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>Segnala eventuali problemi in: &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>
- <translation>KeePassXC è distribuito sotto i termini della licenza GNU General Public License (GPL) versione 2 o (come opzione) versione 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
- <translation>Manutenzione progetto:</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; vedere i contributi su GitHub&lt;/a&gt;</translation>
+ <translation>Responsabili del progetto:</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Quando segnali un problema includi le seguenti informazioni:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Uno speciale ringraziamento dal team di KeePassXC va a debfx per la creazione del KeePassX originale.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Distribuzione: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Tipo di compilazione: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP conferma accesso</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Ricorda questa decisione</translation>
</message>
@@ -89,23 +103,46 @@ Kernel: %3 %4</translation>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation>%1 ha richiesto accesso alle passwords per il seguente elemento/i.
+ <translation>%1 ha richiesto accesso alle password per il seguente elemento/i.
Seleziona se vuoi consentire l&apos;accesso.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP conferma accesso</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Abilita agente SSH (richiede un riavvio)</translation>
</message>
</context>
<context>
<name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Impossibile trovare un elemento che corrisponda al titolo della finestra:</translation>
+ <translation>Impossibile trovare una voce che corrisponda al titolo della finestra:</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation>Auto completamento - KeePassXC</translation>
+ <translation>Auto-completamento - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Completamento automatico</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>
+ </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>
+ </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>
+ </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>
</message>
</context>
<context>
@@ -124,14 +161,317 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Gruppo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titolo</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome utente</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequenza</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>KeePassXC - Completamento automatico</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
- <translation>Seleziona un elemento per l&apos;auto completamento:</translation>
+ <translation>Seleziona una voce per l&apos;auto-completamento:</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser confermare l&apos;accesso</translation>
</message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>KeePassXC - Auto completamento</translation>
+ <source>Remember this decision</source>
+ <translation>Ricorda questa scelta</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Consenti</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Nega</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 ha richiesto accesso alle password per il seguente elemento/i.
+Seleziona se vuoi consentire l&apos;accesso.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Finestra</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Questo è necessario per accedere al tuo database con KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Abilita l&apos;integrazione con i browser di KeepassXC</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Generale</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Abilita l&apos;integrazione per i seguenti browser:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Visualizza una &amp;notifica quando sono richieste le credenziali</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Ri&amp;chiedi 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Restituisci solo le credenziali che corrispondono maggiormente</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordina le credenziali &amp;corrispondenti per titolo</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordina le credenziali corrispondenti per nome &amp;utente</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Disconnetti tutti i browser</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Ignora i &amp;permessi precedentemente salvati</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avanzate</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Non &amp;chiedere conferma prima di accedere alle credenziali</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Non &amp;chiedere conferma prima di &amp;aggiornare le credenziali</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Solo il database selezionato deve essere collegato con un client.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Cerca le credenziali corrispondenti in tutti i database aperti</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>La creazione o l&apos;aggiornamento automatico dei campi stringa non è supportato.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Seleziona i campi stringa avanzati che iniziano con &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Aggiorna automaticamente all&apos;avvio il percorso dei binari di KeePassXC o keepassxc-proxy per gli script di messaggistica nativa</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Aggiorna all&apos;avvio i file di manifest della messaggeria &amp;nativa</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Supporta un&apos;applicazione proxy tra KeePassXC e l&apos;estensione del browser</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Utilizza un&apos;applicazione &amp;proxy tra KeePassXC e l&apos;estensione del browser</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Usa un indirizzo proxy personalizzato se hai installato manualmente un proxy</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Utilizzare una posizione &amp;personalizzata per il proxy</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Sfoglia...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Avviso:&lt;/b&gt; le seguenti opzioni possono essere pericolose.</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>File eseguibili (*.exe);;Tutti i file (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>File eseguibili (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Selezionare una posizione personalizzata per il proxy</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Siamo spiacenti, ma KeePassXC-Browser non è supportato per i rilasci di Snap al momento.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: nuova richiesta di associazione chiave</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Hai ricevuto una richiesta di associazione per la chiave sopra.
+
+Se vuoi concederle l&apos;autorizzazione per accedere al tuo database di KeePassXC,
+assegnale un nome univoco e accetta la richiesta.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Salva e permetti l&apos;accesso</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Vuoi sovrascrivere la chiave esistente?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Esiste già una chiave crittografica condivisa con il nome &quot;%1&quot;- Vuoi sovrascriverla?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: aggiorna voce</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vuoi aggiornare le informazioni in %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: database bloccato!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Il database attivo è bloccato!
+Sblocca il database selezionato o scegline un altro che sia sbloccato.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: impostazioni non disponibili!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Il database attivo non contiene una voce per le impostazioni.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: nessuna chiave trovata</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Nessun chiave condivisa di cifratura è stata trovata nelle impostazioni di KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: chiavi rimosse dal database</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Rimosso con successo %n chiavi di crittografia da KeePassXC impostazioni.</numerusform><numerusform>Rimossa(e) con successo %n chiave(i) di crittografia dalle impostazioni di KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Rimozione dei permessi salvati...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Interrompi</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: permessi rimossi</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Rimosso con successo le autorizzazioni da %n ha.</numerusform><numerusform>Rimossa(e) con successo le autorizzazioni da %n voce(i).</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: nessuna voce con permessi trovata!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Il database attivo non contiene una voce con permessi.</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Ripeti password:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;File chiave</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Sfoglia</translation>
</message>
@@ -157,6 +501,14 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Crea</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Risposta di ve&amp;rifica</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Aggiorna</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>File chiave</translation>
</message>
@@ -177,6 +529,10 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Seleziona un file chiave</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Password vuota</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vuoi veramente usare una stringa vuota come password?</translation>
</message>
@@ -191,24 +547,22 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;File chiave</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Risposta di ve&amp;rifica</translation>
+ <source>Legacy key file format</source>
+ <translation>Formato di file chiave legacy</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Aggiorna</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Password vuota</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Per il file della chiave, stai utilizzando un formato obsoleto
+che potrebbe non essere più supportato in futuro.
+
+Considera l&apos;opzione di generarne uno nuovo</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
- <translation>Modifica password principale fallitoa. Nessuna YubiKey inserita.</translation>
+ <translation>Modifica non riuscita della password principale: nessuna YubiKey inserita.</translation>
</message>
</context>
<context>
@@ -218,6 +572,10 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Opzioni clonazione</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Aggiungi &apos; - Clone&apos; al titolo</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Sostituisci nome utente e password con riferimenti</translation>
</message>
@@ -225,10 +583,6 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<source>Copy history</source>
<translation>Copia cronologia</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Aggiungi &apos;-clone&apos; al titolo</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -274,7 +628,7 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
- <translation>Considera &apos; \&apos; un carattere escape</translation>
+ <translation>Considera &apos;\&apos; un carattere escape</translation>
</message>
<message>
<source>Preview</source>
@@ -282,7 +636,7 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
</message>
<message>
<source>Column layout</source>
- <translation>Disposizione colonna</translation>
+ <translation>Disposizione colonne</translation>
</message>
<message>
<source>Not present in CSV file</source>
@@ -310,7 +664,7 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation> più messaggi ignorati]</translation>
+ <translation> ulteriori messaggi ignorati]</translation>
</message>
<message>
<source>Error</source>
@@ -326,10 +680,6 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importa file CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Errore</translation>
</message>
@@ -340,17 +690,17 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> byte, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n byte, </numerusform><numerusform>%n byte, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> righe, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n riga, </numerusform><numerusform>%n righe, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> colonne</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n colonna</numerusform><numerusform>%n colonne</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +722,14 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Sfoglia</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Aggiorna</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Risposta di verifica:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Impossibile aprire il database.</translation>
</message>
@@ -380,6 +738,24 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Impossibile aprire il file chiave</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Formato di file chiave legacy</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Per il file della chiave, stai utilizzando un formato obsoleto
+che potrebbe non essere più supportato in futuro.
+
+Considera l&apos;opzione di generarne uno nuovo</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Non mostrare nuovamente questo avviso</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Tutti i file</translation>
</message>
@@ -391,14 +767,6 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<source>Select key file</source>
<translation>Seleziona file chiave</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Aggiorna</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Risposta di verifica:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +783,14 @@ Seleziona se vuoi consentire l&apos;accesso.</translation>
<translation>Impossibile aprire il file chiave</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Database aperto correttamente. Nessuna operazione da eseguire.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Impossibile aprire il database.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Database aperto correttamente. Nessuna operazione da eseguire.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Completato</translation>
</message>
@@ -440,28 +808,122 @@ Adesso puoi salvarlo.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nome database:</translation>
+ <source>General</source>
+ <translation>Generale</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descrizione database:</translation>
+ <source>Encryption</source>
+ <translation>Cifratura</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Annulla</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>La trasformazione della chiave con i nuovi parametri KDF e&apos; fallita; KDF immutato</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> iscritto (i)</numerusform><numerusform> thread(s)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritmo di cifratura:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (impostazione predefinita)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Funzione di derivazione di chiave:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Arrotondamenti trasformazione:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Nome utente predefinito:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Ritardo di 1 secondo di benchmark</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MB</translation>
+ <source>Memory Usage:</source>
+ <translation>Uso della memoria:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallelismo:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Descrizione database:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Prestazioni</translation>
+ <source>Default username:</source>
+ <translation>Nome utente predefinito:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Impostazioni cronologia</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +934,27 @@ Adesso puoi salvarlo.</translation>
<translation>Grandezza max. cronologia:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Usa il Cestino</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (impostazione predefinita)</translation>
+ <source>Use recycle bin</source>
+ <translation>Usa il cestino</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation>Ulteriori impostazioni del database</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmo:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Abilita &amp;compressione (consigliata)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Radice</translation>
</message>
<message>
@@ -511,24 +974,50 @@ Adesso puoi salvarlo.</translation>
<translation>File non trovato!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Apri database KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Impossibile aprire il database.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Database KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>File aperto in modalità di sola lettura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Apri file CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>File CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Tutti i file (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Unisci database</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Apri database KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Database KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Vuoi chiudere?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; è in modalità modifica.
+Vuoi annullare le modifiche e chiudere comunque?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
- <translation>Vuoi salvare modifiche?</translation>
+ <translation>Salvare le modifiche?</translation>
</message>
<message>
<source>&quot;%1&quot; was modified.
@@ -538,13 +1027,25 @@ Vuoi salvare le modifiche?</translation>
</message>
<message>
<source>Writing the database failed.</source>
- <translation>Scrittura del database fallita.</translation>
+ <translation>Scrittura del database non riuscita.</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Password</translation>
</message>
<message>
<source>Save database as</source>
<translation>Salva database come</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Esporta database come file CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Scrittura file CSV fallita.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nuovo database</translation>
</message>
@@ -563,12 +1064,6 @@ Please press cancel to finish your changes or discard them.</source>
Seleziona &apos;Annulla&apos; per completare le modifiche o scartarle.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Questo database non è mai stato salvato.
-È possibile salvare il database o interrompere il blocco.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,118 +1072,81 @@ Vuoi salvare il database prima di bloccarlo?
Altrimenti le modifiche verranno perse.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; è in modalità modifica.
-Vuoi annullare le modifiche e chiudere comunque?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Esporta database come file CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>File CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Scrittura file CSV fallita.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Impossibile aprire il database.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Unisci database</translation>
+ <source>Disable safe saves?</source>
+ <translation>Disabilita i salvataggi sicuri?</translation>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Il database che stai tentando di salvare è bloccato da un&apos;altra istanza di KeePassXC.
-Vuoi salvare comunque?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Password</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Database già aperto</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Il database che stai cercando di aprire è bloccato da un&apos;altra instanza di KeePassXC.
-Vuoi aprilo comunque?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Apri in sola lettura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>File aperto in modalità di sola lettura.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Apri file CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>Nonostante ripetuti tentativi, KeePassXC non è riuscito a salvare il database. Probabilmente la causa risiede in un file di lock bloccato da qualche servizio di sincronizzazione file.
+Disabilitare i salvataggi sicuri e riprovare?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Ricerca...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Modifica chiave principale</translation>
</message>
<message>
<source>Delete entry?</source>
- <translation>Vuoi eliminare l&apos;elemento?</translation>
+ <translation>Vuoi eliminare la voce?</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Vuoi veramente eliminare l&apos;elemento &quot;%1&quot;?</translation>
+ <translation>Vuoi veramente eliminare la voce &quot;%1&quot;?</translation>
</message>
<message>
<source>Delete entries?</source>
- <translation>Vuoi eliminare gli elementi?</translation>
+ <translation>Vuoi eliminare le voci?</translation>
</message>
<message>
<source>Do you really want to delete %1 entries for good?</source>
- <translation>Vuoi veramente eliminare %1 elementi?</translation>
+ <translation>Vuoi veramente eliminare %1 voci?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Vuoi cestinare la voce?</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>
<source>Move entries to recycle bin?</source>
- <translation>Vuoi spostare gli elementi nel Cestino?</translation>
+ <translation>Vuoi spostare le voci nel Cestino?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Vuoi veramente spostare %n elemento nel Cestino?</numerusform><numerusform>Vuoi veramente spostare %n elementi nel Cestino?</numerusform></translation>
+ <translation><numerusform>Vuoi veramente spostare %n elemento nel Cestino?</numerusform><numerusform>Vuoi veramente cestinare %n voci?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Vuoi eliminare il gruppo?</translation>
+ <source>Execute command?</source>
+ <translation>Vuoi eseguire il comando?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Vuoi veramente eliminare il gruppo &quot;%1&quot;?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Sei sicuro di voler eseguire il seguente comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossibile calcolare la chiave principale</translation>
+ <source>Remember my choice</source>
+ <translation>Ricorda la mia scelta</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Vuoi spostare l&apos;elemento nel Cestino?</translation>
+ <source>Delete group?</source>
+ <translation>Vuoi eliminare il gruppo?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Vuoi veramente spostare l&apos;elemento &quot;%1&quot; nel Cestino?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Vuoi veramente eliminare il gruppo &quot;%1&quot;?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Ricerca...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1165,8 @@ Vuoi aprilo comunque?</translation>
<translation>Nessun risultato</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Vuoi eseguire il comando?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Sei sicuro di voler eseguire il seguente comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Ricorda la mia scelta</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Ricaricamento automatico richieste</translation>
+ <source>File has changed</source>
+ <translation>Il file è stato modificato</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1177,10 @@ Vuoi aprilo comunque?</translation>
<translation>Richiesta di unione</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Il file del database è stato modificato e ci sono delle modifiche non salvate. Vuoi unire i tuoi cambiamenti?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Il file del database e&apos; stato cambiato e ci sono cambiamenti non salvati
+Vuoi fondere i cambiamenti?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -740,18 +1188,101 @@ Vuoi aprilo comunque?</translation>
</message>
<message>
<source>Empty recycle bin?</source>
- <translation>Vuoi svuotare il Cestino?</translation>
+ <translation>Svuotare il cestino?</translation>
</message>
<message>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
- <translation>Sei sicuro di voler eliminare tutto definitivamente dal Cestino?</translation>
+ <translation>Sei sicuro di voler eliminare definitivamente tutto dal cestino?</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Generare un token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Chiudi</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Generale</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Scadenza</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome utente</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Completamento automatico</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Ricerca</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attributi</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Allegati</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Note</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Finestra</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequenza</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Cerca</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Azzera</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Mai</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTETTO]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Disabilitato</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Abilitato</translation>
</message>
</context>
<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
- <translation>Elemento</translation>
+ <translation>Voce</translation>
</message>
<message>
<source>Advanced</source>
@@ -774,16 +1305,40 @@ Vuoi aprilo comunque?</translation>
<translation>Cronologia</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(cifrato)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Seleziona chiave privata</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>File troppo grande per essere una chiave privata</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Impossibile aprire la chiave privata</translation>
+ </message>
+ <message>
<source>Entry history</source>
- <translation>Cronologia elemento</translation>
+ <translation>Cronologia voce</translation>
</message>
<message>
<source>Add entry</source>
- <translation>Aggiungi elemento</translation>
+ <translation>Aggiungi voce</translation>
</message>
<message>
<source>Edit entry</source>
- <translation>Modifica elemento</translation>
+ <translation>Modifica voce</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -794,22 +1349,20 @@ Vuoi aprilo comunque?</translation>
<translation>Nuovo attributo</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Seleziona file</translation>
+ <source>Confirm Remove</source>
+ <translation>Conferma eliminazione</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Impossibile aprire il file</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Sei sicuro di voler rimuovere questo attributo?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Salva allegato</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTETTO]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Impossibile salvare l&apos;allegato:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Premere rivela per visualizzare o modificare</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1381,16 @@ Vuoi aprilo comunque?</translation>
<translation>Un anno</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Conferma eliminazione</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Sei sicuro di voler rimuovere questo attributo?</translation>
+ <source>Apply generated password?</source>
+ <translation>Applicare la password generata?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTETTO] Seleziona &apos;Rileva&apos; per visualizzare o modificare</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Desideri applicare la password generata a questa voce?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Sei sicuro di voler rimuovere questo allegato?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Voce aggiornata correttamente.</translation>
</message>
</context>
<context>
@@ -859,18 +1408,6 @@ Vuoi aprilo comunque?</translation>
<translation>Rimuovi</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Allegati</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Salva</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Apri</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Modifica nome</translation>
</message>
@@ -882,24 +1419,24 @@ Vuoi aprilo comunque?</translation>
<source>Reveal</source>
<translation>Rivela</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Abilita completamento automatico per questo elemento</translation>
+ <source>Attachments</source>
+ <translation>Allegati</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Colore di primo piano:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Colore di sfondo:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Titolo finestra:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Abilita completamento automatico per questa voce</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1447,24 @@ Vuoi aprilo comunque?</translation>
<translation>&amp;Usa sequenza di compeltamento automatico personalizzata:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Usa se&amp;quenza predefinita</translation>
+ <source>Window Associations</source>
+ <translation>Associazioni finestra</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Imposta sequenza &amp;personalizzata:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Associazioni finestra</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Titolo finestra:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Usa una sequenza specifica per questa associazione:</translation>
</message>
</context>
<context>
@@ -944,12 +1489,8 @@ Vuoi aprilo comunque?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titolo:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nome utente:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1501,104 @@ Vuoi aprilo comunque?</translation>
<translation>Ripeti:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Titolo:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Scade</translation>
+ <source>Notes</source>
+ <translation>Note</translation>
</message>
<message>
<source>Presets</source>
<translation>Preimpostazioni</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Note:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Attivare o disattivare la casella di controllo per rivelare la sezione note.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nome utente:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Scade</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Modulo</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Rimuovi chiave dall&apos;agente dopo</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> secondi</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Impronta digitale</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Rimuovi chiave dall&apos;agente quando il database viene chiuso/bloccato</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Chiave pubblica</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Aggiungi chiave all&apos;agente quando il database viene aperto/sbloccato</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Commento</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decifra</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copia negli appunti</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Chiave privata</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Aggiungi all&apos;agente</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Rimuovi dall&apos;agente</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Richiesta conferma dell&apos;utente quando questa chiave è usata</translation>
</message>
</context>
<context>
@@ -1045,6 +1670,14 @@ Vuoi aprilo comunque?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Usa icona predefinita</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Usa &amp;icona personalizzata</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Aggiungi icona personalizzata</translation>
</message>
@@ -1053,6 +1686,18 @@ Vuoi aprilo comunque?</translation>
<translation>Rimuovi icona personalizzata</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Scarica favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Impossibile scaricare favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Suggerimento: è possibile abilitare Google come alternativa in &apos;Strumenti&apos;&gt;&apos;Impostazioni&apos;&gt;&apos;Sicurezza&apos;</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Immagini</translation>
</message>
@@ -1065,24 +1710,12 @@ Vuoi aprilo comunque?</translation>
<translation>Seleziona immagine</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Scarica favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Impossibile scaricare favicon.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Impossibile leggere l&apos;icona</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Usa icona predefinita</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Usa &amp;icona personalizzata</translation>
+ <source>Custom icon already exists</source>
+ <translation>L&apos;icona personalizzata esiste già</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1090,15 +1723,7 @@ Vuoi aprilo comunque?</translation>
</message>
<message>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation>Questa icona viene usata da %1 elementi, e sarà sostituita dall&apos;icona predefinita. Sei sicuro di volerla eliminare?</translation>
- </message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Suggerimento: è possibile abilitare Google come alternativa in &apos;Strumenti&apos;&gt;&apos;Impostazioni&apos;&gt;&apos;Sicurezza&apos;</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>L&apos;icona personalizzata esiste già</translation>
+ <translation>Questa icona viene usata da %1 voce, e sarà sostituita dall&apos;icona predefinita. Sei sicuro di volerla eliminare?</translation>
</message>
</context>
<context>
@@ -1119,15 +1744,130 @@ Vuoi aprilo comunque?</translation>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Dati del plugin</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Rimuovi</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Eliminare i dati del plugin?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Vuoi davvero eliminare i dati del plugin selezionato?
+Ciò potrebbe causare malfunzionamenti ai plugin interessati.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Chiave</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valore</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - Clona</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nome</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Dimensione</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Modulo</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Aggiungi</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Rimuovi</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Apri</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Salva</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Seleziona file</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Sei sicuro di che voler rimuovere %n allegati?</numerusform><numerusform>Sei sicuro di voler rimuovere %n allegato(i)?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Conferma eliminazione</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Salva allegati</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Impossibile creare la directory:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Sei sicuro di sovrascrivere il file &quot;%1&quot; esistente con l&apos;allegato?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confermare la sovrascrittura</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Impossibile salvare l&apos;allegato:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Impossibile aprire l&apos;allegato:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Impossibile aprire gli allegati:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Impossibile aprire i file:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1896,11 @@ Vuoi aprilo comunque?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Rif.: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Gruppo</translation>
</message>
@@ -1172,9 +1917,67 @@ Vuoi aprilo comunque?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Rif.: </translation>
+ <source>Never</source>
+ <translation>Mai</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Note</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Scade</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Creazione</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modifica</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Accesso</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Allegati</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Personalizza vista</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Nascondi nome utente</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Nascondi password</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Adatta alla finestra</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Adatta ai contenuti</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Ripristina valori predefiniti</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Allegati (icona)</translation>
</message>
</context>
<context>
@@ -1185,6 +1988,17 @@ Vuoi aprilo comunque?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: impossibile salvare il file.</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Impossibile salvare il file di script nativo di messaggistica.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2048,10 @@ Vuoi aprilo comunque?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Verifica che la password contenga caratteri di ogni gruppo</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII esteso</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2065,361 @@ Vuoi aprilo comunque?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Non in grado dare la risposta di verifica.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Chiave errata o file del database danneggiato.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Non in grado dare la risposta di verifica.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>intestazioni del database mancanti</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Dimensione di checksum dell&apos;intestazione non valida</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Corrispondenza errata dell&apos;intestazione SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Chiave errata o file del database corrotto (HMAC non corrisponde)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Cifrario sconosciuto</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Dimensione dell&apos;id dell&apos;intestazione non valida</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Lunghezza del campo di intestazione non valida</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Lunghezza dei dati di intestazione non valida</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Fallimento dell&apos;apertura del buffer per i parametri KDF nell&apos;header</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Funzione di derivazione della chiave (KDF) non supportata o parametri non validi</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Sono stati trovati dei campi obsloleti nell&apos;header del file KDBX4</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Dimensione dell&apos;id dell&apos;intestazione interna non valida</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Lunghezza del campo di intestazione interna non valida</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Dimensione binaria dell&apos;intestazione interna non valida</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Variante di mappa KeePass non supportata.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il nome della voce per la mappa di variazione ha una lunghezza non valida </translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il nome della voce per la mappa di variazione presenta dati non validi</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce per la mappa di variazione ha una lunghezza non valida </translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce per la mappa di variazione presenta dati non validi</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce Bool per la mappa di variazione ha una lunghezza non valida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce Int32 per la mappa di variazione ha una lunghezza non valida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce UInt32 per la mappa di variazione ha una lunghezza non valida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce Int64 per la mappa di variazione ha una lunghezza non valida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il valore della voce UInt64 per la mappa di variazione ha una lunghezza non valida</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Il tipo della voce per la mappa di variazione non è valido</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Dimensione non valida per il tipo di campo della mappa di variazione </translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algoritmo di cifratura simmetrica non valido.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Impossibile calcolare la chiave principale</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Fallita serializzazione della mappa di variazione dei parametri per la funzione di derivazione della chiave di cifratura (KDF)</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Lunghezza non valida dell&apos;UUID del cifrario</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Cifrario non supportato</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Lunghezza dei flag di compressione non valida</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algoritmo di compressione non supportato</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Dimensione del seme principale non valido</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Dimensione non valida del seme di trasformazione</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Dimensione non valida del numero di ripetizioni per la trasformazione</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Dimensione non valida del byte di inizio</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Dimensione non valida dell&apos;ID per il flusso di dati casuale</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Cifrario non valido per il flusso interno di dati casuale</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Errore nell&apos;analisi XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Nessun gruppo radice</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>UUID mancante per l&apos;icona o dati</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Chiave individuale o valore mancante</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Elementi appartenenti a gruppi diversi</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>UUID di gruppo nullo</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Numero di gruppo di icone non valido</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Valore di EnableAutoType non valido</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Valore EnableSearching non valido</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>UUID di gruppo non trovato</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>DeleteObject: UUID nullo</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>DeleteObject: UUID o marca temporale mancante</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>UUID nulla per la voce</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Numero non valido per l&apos;icona della voce</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Elemento della cronistoria nella voce della cronistoria</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nessun UUID trovato per la voce</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Elemento della cronistoria con diverso UUID</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Impossibile decrittografare la stringa della voce</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Trovato attributo personalizzato duplicato</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Chiave alfanumerica o valore mancante per la voce</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Trovato allegato duplicato</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Chiave binaria o valore mancante per la voce</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Finestra associata al completamento automatico o sequenza mancante</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Valore booleano non valido</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Valore di data e tempo non valido</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Valore di colore non valido</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Colore RGB non valido</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Valore numerico non valido</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Valore non valido per UUID</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Impossibile decomprimere il binario</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2449,35 @@ Vuoi aprilo comunque?</translation>
<translation>Versione database KeePass non supportata.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Impossibile leggere il vettore di inizializzazione per la cifratura</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Numero di gruppi non valido</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Numero di voci non valido</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>DImensione dell&apos;hash non valida per questo contenuto</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Dimensione non valida del seme di trasformazione</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Numero di cicli di trasformazione non valido</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Impossibile costruire la struttura ad albero dei gruppi</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Radice</translation>
</message>
@@ -1287,143 +2489,159 @@ Vuoi aprilo comunque?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Chiave errata o file del database danneggiato.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Non è un database KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Trasformazione della chiave non riuscita</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versione database KeePass non supportata.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Numero del tipo di gruppo non valido</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Chiave errata o file del database danneggiato.</translation>
+ <source>Invalid group field size</source>
+ <translation>Dimensione del campo di gruppo non valida</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossibile calcolare la chiave principale</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>I dati letti non coincidono con la dimensione del gruppo</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Non in grado dare la risposta di verifica.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Dimensione dell&apos;ID di gruppo non corretta</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>Dimensione della data di creazione del gruppo non corretta</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Non in grado dare la risposta di verifica.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Dimensione della data di modifica del gruppo non corretta</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossibile calcolare la chiave principale</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Dimensione della data di accesso del gruppo non corretta</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Errore fatale durante il test delle funzioni di crittografia.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Dimensione della data di scadenza del gruppo non corretta</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Errore</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Dimensione dell&apos;icona del gruppo non corretta</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Il file di blocco non può essere creato. La modalità di istanza singola è disattivata.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Dimensione del livello del gruppo non corretta</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>È già in esecuzione un&apos;altra istanza di KeePassXC.</translation>
+ <source>Invalid group field type</source>
+ <translation>Tipo di gruppo non corretto</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Il file di blocco singola istanza non è valido. Esegui una nuova istanza.</translation>
+ <source>Missing group id or level</source>
+ <translation>ID di gruppo o livello mancante</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Apri database</translation>
+ <source>Missing entry field type number</source>
+ <translation>Numero mancante per il tipo della voce corrente</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Impostazioni database</translation>
+ <source>Invalid entry field size</source>
+ <translation>Dimensione del campo di immissione non valida</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copia nome utente negli Appunti</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>I dati letti per la voce corrente non coincidono con la dimensione</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copia password negli Appunti</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Dimensione dell&apos;UUID della voce corrente non valida</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Impostazioni</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Dimensione dell&apos;ID di gruppo della voce corrente non valida</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Visualizza barra strumenti</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Dimensione dell&apos;icona della voce corrente non valida</translation>
</message>
<message>
- <source>read-only</source>
- <translation>sola lettura</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Dimensione della data di creazione della voce corrente non valida</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Abilita/disabilita finestra</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Dimensione della data di modifica della voce corrente non valida</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Database KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Dimensione della data di scadenza della voce corrente non valida</translation>
</message>
<message>
- <source>All files</source>
- <translation>Tutti i file</translation>
+ <source>Invalid entry field type</source>
+ <translation>Tipo di dato non valido </translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Salva database riparato</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Il file di blocco singola istanza non è valido. Viene eseguita una nuova istanza.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Scrittura database fallita.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Il file di blocco non può essere creato. La modalità a istanza singola è disattivata.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>È già in esecuzione un&apos;altra istanza di KeePassXC.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Errore fatale durante il test delle funzioni di crittografia.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Errore</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Database</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Database recenti</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importazione</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Aiuto</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
- <translation>Eleme&amp;nti</translation>
+ <translation>&amp;Voci</translation>
</message>
<message>
<source>Copy att&amp;ribute to clipboard</source>
- <translation>Copia gli att&amp;ributi negli Appunti</translation>
+ <translation>Copia gli att&amp;ributi negli appunti</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation>Password monouso a tempo</translation>
</message>
<message>
<source>&amp;Groups</source>
<translation>&amp;Gruppi</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Visualizza</translation>
+ <source>&amp;Tools</source>
+ <translation>S&amp;trumenti</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2652,10 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
<translation>&amp;Informazioni</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Apri &amp;database...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Salva database</translation>
</message>
@@ -1451,15 +2673,15 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
</message>
<message>
<source>&amp;Add new entry</source>
- <translation>&amp;Aggiungi nuovo elemento</translation>
+ <translation>&amp;Aggiungi nuova voce</translation>
</message>
<message>
<source>&amp;View/Edit entry</source>
- <translation>&amp;Visualizza/modifica elemento</translation>
+ <translation>&amp;Visualizza/modifica voce</translation>
</message>
<message>
<source>&amp;Delete entry</source>
- <translation>&amp;Elimina elemento</translation>
+ <translation>&amp;Elimina voce</translation>
</message>
<message>
<source>&amp;Add new group</source>
@@ -1474,24 +2696,24 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
<translation>&amp;Elimina gruppo</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Impostazioni &amp;database</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Sal&amp;va database come...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clona elemento</translation>
+ <source>Change &amp;master key...</source>
+ <translation>&amp;Modifica chiave principale...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Password monouso temporizzata</translation>
+ <source>&amp;Database settings</source>
+ <translation>Impostazioni &amp;database</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copia &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Impostazioni database</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Visualizza TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clona voce</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2724,26 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
<translation>Copia &amp;nome utente</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copia nome utente negli appunti</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Copi&amp;a password</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copia password negli appunti</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Impostazioni</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Genera password</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Esegui completamento automatico</translation>
</message>
@@ -1526,165 +2760,222 @@ Si tratta di una migrazione unidirezionale. Non sarà possibile aprire il databa
<translation>&amp;Titolo</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copia titolo negli appunti</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copia URL negli appunti</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Note</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Genera password</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copia note negli appunti</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Azzera cronologia</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Esporta in file CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Database</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importa database di KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importazione</translation>
+ <source>Import CSV file...</source>
+ <translation>Importa file CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>S&amp;trumenti</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Ri&amp;para database...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Visualizza TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Imposta TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copia &amp;TOTP</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Svuota il Cestino</translation>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Svuota il cesti&amp;no</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Azzera cronologia</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Errore di accesso per il file di configurazione %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Esci da KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Sembra che per l&apos;integrazione con il browser tu stia utilizzando KeePassHTTP. Questa funzionalità è dichiarata obsoleta e verrà rimossa in un prossimo futuro.&lt;br&gt;Si consiglia di utilizzare KeePassXC-Browser piuttosto! Se hai bisogno di aiuto per effettuare la migrazione, visita la nostra &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guida alla migrazione&lt;/a&gt; (avviso %1 di 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Seleziona il pulsante nelal YubiKey!</translation>
+ <source>read-only</source>
+ <translation>sola lettura</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Aiuto</translation>
+ <source>Settings</source>
+ <translation>Impostazioni</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Apri &amp;database...</translation>
+ <source>Toggle window</source>
+ <translation>Abilita/disabilita finestra</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Sal&amp;va database come...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Esci da KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>&amp;Modifica chiave principale...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Database KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Esporta in file CSV...</translation>
+ <source>All files</source>
+ <translation>Tutti i file</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importa database di KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Apri database</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importa file CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Salva database riparato</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Ri&amp;para database...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Scrittura database non riuscita.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Imposta TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Finestra</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>File di chiave non valido, era attesa una chiave OpenSSH</translation>
</message>
<message>
- <source>General</source>
- <translation>Generale</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Mancata corrispondenza del marigne PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Visualizza una n&amp;otifica quando sono richeste le credenziali</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Decodifica base64 non riuscita</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Ordina elementi trovati per &amp;nome utente</translation>
+ <source>Key file way too small.</source>
+ <translation>File chiave decisamente troppo piccolo.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>R&amp;imuovi tutti i permessi presenti negli elementi nel database attivo</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Id dell&apos;intestazione magica del file chiave non valido</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Avanzate</translation>
+ <source>Found zero keys</source>
+ <translation>Trovate zero chiavi</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Permetti sempre di &amp;accedere agli elementi</translation>
+ <source>Failed to read public key.</source>
+ <translation>Impossibile leggere la chiave privata.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Permetti sempre di &amp;aggiornare gli elementi</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>File della chiave rovinato, impossibile leggere la chiave privata</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Cerc&amp;a in tutti i database aperti gli elementi corrispondenti</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Nessuna chiave privata da decifrare nel contenuto</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Porta HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Tentativo di eseguire KDF senza crittografia</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Porta predefinita: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>La decifrazione di questa chiave richiede una frase segreta</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Ri&amp;chiedi di sbloccare il database se bloccato</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Derivazione della chiave non riuscita, file della chiave rovinato?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Ordina gli elementi per &amp;titolo</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Decifrazione non riuscita, frase segreta non corretta?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC rimarrà in ascolto su questa porta su 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>EOF imprevisto durante la lettura della chiave pubblica</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Non è stato possibile collegarsi ad una porta privilegiata</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>EOF imprevisto durante la lettura della chiave privata</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Non è possibile usare porte sotto la 1024!
-Usa la porta predefinita 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Impossibile scrivere la chiave pubblica perché è vuota</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>R&amp;imuovi tutte le chiavi condivise di cifratura dal database attivo</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>EOF imprevisto durante la scrittura di chiave pubblica</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Seleziona i campi stringa avanzati che iniziano con &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Impossibile scrivere la chiave privata perché è vuota</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>La creazione o l&apos;aggiornamento automatico dei campi stringa non è supportato.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>EOF imprevisto durante la scrittura di una chiave privata</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tipo di chiave non supportato: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Tipo di cifrario non supportato: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Il vettore di inizializzazione del cifrario è troppo corto per la derivazione della chiave crittografica tramite MD5</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF sconosciuto: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tipo di chiave sconosciuta: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Finestra</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,45 +2986,139 @@ Usa la porta predefinita 19455.</translation>
<translation>Atttiva il server KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Generale</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Visualizza una n&amp;otifica quando sono richeste le credenziali</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 gli elementi per l&apos;intero dominio.</translation>
+ <translation>Restituisci solo le corrispondenze migliori per un&apos;URL specifica invece di tutte le voci per l&apos;intero dominio.</translation>
</message>
<message>
<source>&amp;Return only best matching entries</source>
- <translation>&amp;Restituisci solo gli elementi corrispondenti migliori</translation>
+ <translation>&amp;Restituisci solo le corrispondenti migliori</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Ri&amp;chiedi di sbloccare il database se bloccato</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
- <translation>Solo gli elementi con lo stesso schema (http://, https://, ftp: //, ...) vengono restituite.</translation>
+ <translation>Solo le voci con lo stesso schema (http://, https://, ftp: //, ...) vengono restituite.</translation>
</message>
<message>
<source>&amp;Match URL schemes</source>
- <translation>Sche&amp;ma corrispndenza URL</translation>
+ <translation>Corrispondenza sche&amp;mi URL</translation>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Ordina voci trovate per nome &amp;utente</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordina le voci per &amp;titolo</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>R&amp;imuovi tutte le chiavi condivise di cifratura dal database attivo</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>R&amp;imuovi tutti i permessi presenti nelle voci nel database attivo</translation>
</message>
<message>
<source>Password Generator</source>
<translation>Genera password</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Avanzate</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Permetti sempre di &amp;accedere alle voci</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Permetti sempre di &amp;aggiornare le voci</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Solo il database selezionato deve essere collegato con un client.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Le seguenti opzioni possono essere pericolose!
-Modificale solo se sai quello che stai facendo.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Cerc&amp;a in tutti i database aperti le voci corrispondenti</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>La creazione o l&apos;aggiornamento automatico dei campi stringa non è supportato.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Seleziona i campi stringa avanzati che iniziano con &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Porta HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Porta predefinita: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC rimarrà in ascolto su questa porta su 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Avviso:&lt;/b&gt; le seguenti opzioni possono essere pericolose.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP è dichiarato obsoleto e verrà rimosso in un prossimo futuro.&lt;br&gt;Si consiglia di utilizzare KeePassXC-Browser piuttosto! Se hai bisogno di aiuto per effettuare la migrazione, visita la nostra &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guida alla migrazione&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Non è stato possibile collegarsi ad una porta privilegiata</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Non è possibile usare porte sotto la 1024!
+Viene usata la porta predefinita 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Password:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>affidabilità</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Password</translation>
+ </message>
+ <message>
<source>Character Types</source>
- <translation>Tipi carattere</translation>
+ <translation>Tipi di carattere</translation>
</message>
<message>
<source>Upper Case Letters</source>
@@ -1752,38 +3137,50 @@ Modificale solo se sai quello che stai facendo.</translation>
<translation>Caratteri speciali</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII esteso</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Escludi caratteri simili</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Accetta</translation>
+ <source>Pick characters from every group</source>
+ <translation>Seleziona caratteri da ogni gruppo</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Lunghezza:</translation>
</message>
<message>
- <source>strength</source>
- <translation>affidabilità</translation>
+ <source>Passphrase</source>
+ <translation>Frase segreta</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Elenco termini:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Lunghezza:</translation>
+ <source>Word Count:</source>
+ <translation>Conteggio parole:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Seleziona caratteri da ogni gruppo</translation>
+ <source>Word Separator:</source>
+ <translation>Separatore parole:</translation>
</message>
<message>
<source>Generate</source>
<translation>Genera</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copia</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Accetta</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Chiudi</translation>
</message>
@@ -1801,51 +3198,276 @@ Modificale solo se sai quello che stai facendo.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Debole</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Intermedia</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Buona</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Eccellente</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Password</translation>
+ <source>Database not opened</source>
+ <translation>Database non aperto</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII esteso</translation>
+ <source>Database hash not available</source>
+ <translation>Hash del database non disponibile</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Frase accesso</translation>
+ <source>Client public key not received</source>
+ <translation>Chiave pubblica del client non ricevuta</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Elenco termini:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Impossibile decrittografare il messaggio</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Conteggio parole:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Tempo scaduto o impossibile collegarsi a KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separatore parole:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Azione annullata o negata</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copia</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Impossibile cifrare il messaggio o chiave pubblica non trovata. La messaggistica nativa è abilitata in KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Associazione KeePassXC fallita, riprova</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Il cambiamento chiave non ha avuto successo</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Chiave di crittografia non riconosciuta</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nessun database salvato trovato</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Azione non corretta</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Ricevuto un messaggio vuoto</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nessun URL fornito</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Nessun login trovato</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Errore sconosciuto</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Aggiungi una nuova voce al database.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Percorso del database.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>File chiave del database.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>percorso</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nome utente della voce.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nome utente</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL della voce.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Richiedi la password della voce.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Genera una password per questa voce.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Lunghezza della password generata.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>lunghezza</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Percorso della voce da aggiungere.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copia la password di una voce negli appunti.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titolo di una voce.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>titolo</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Percorso della voce da modificare.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Stima l&apos;entropia di una password.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Password di cui stimare l&apos;entropia.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Esegui un&apos;analisi avanzata sulla password.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Estrai e stampa il contenuto di un database.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Percorso del database da estrarre.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Inserisci la password per sbloccare %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Impossibile caricare il file chiave %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>ATTENZIONE: state utilizzando un formato di file della chiave obsoleto che potrebbe diventare
+non supportato in futuro.
+
+Per favore valutate la possibilita&apos; di generare un nuovo file della chiave</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Comandi disponibili:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nome del comando da eseguire.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Elenco delle voci del database.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Percorso del gruppo da elencare. L&apos;impostazione predefinita è /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Cerca voci rapidamente.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Termine di ricerca.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Unisci due database.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Percorso del database destinazione da unire.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Percorso del database sorgente da unire.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Usa le stesse credenziali per entrambi i file di database.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>File chiave del database da unire</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Mostra la informazioni di una voce.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Numero di attributi da mostrare. Questa opzione può essere specificata più di una volta, con ogni attributo mostrato in una riga separata nell&apos;ordine dato. Se nessun attributo è specificato verrà dato un riassunto degli attributi predefiniti.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attributo</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nome della voce da visualizzare.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Periferica NULL</translation>
@@ -1869,8 +3491,28 @@ Modificale solo se sai quello che stai facendo.</translation>
<translation>virgoletta di chiusura mancante</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNO - limite unget inferiore superato</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – raccomandato)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1889,20 +3531,28 @@ Modificale solo se sai quello che stai facendo.</translation>
<translation>Password</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Note</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Ultima modifica</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Creazione</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integrazione del browser legacy</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integrazione con i browser</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
- <translation>YubiKey [%1] risposta di verifica - slot %2 - %3</translation>
+ <translation>Risposta di verifica da YubiKey[%1] - slot %2 - %3</translation>
</message>
<message>
<source>Press</source>
@@ -1912,6 +3562,56 @@ Modificale solo se sai quello che stai facendo.</translation>
<source>Passive</source>
<translation>Passiva</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Genera una nuova passphrase casuale simulando un lancio di dadi.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Numero di parole per la passphrase con lancio dei dadi</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>conteggio</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Lista di parole per il generatore con lancio di dadi.
+[Predefinito: inglese EFF]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Genera una nuova password casuale.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Lunghezza della password generata.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Includi lettere minuscole nella password generata.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Includi lettere maiuscole nella password generata.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Includi numeri nella password generata.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Includi caratteri speciali nella password generata.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Includi caratteri ASCII estesi nella password generata.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1925,7 +3625,7 @@ Modificale solo se sai quello che stai facendo.</translation>
</message>
<message>
<source>Error opening underlying device: </source>
- <translation>Errore durante l&apos;apertura dal dispositivo: </translation>
+ <translation>Errore durante l&apos;apertura del dispositivo: </translation>
</message>
<message>
<source>Error reading data from underlying device: </source>
@@ -1950,8 +3650,8 @@ Modificale solo se sai quello che stai facendo.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Sensibile maiuscole/minuscole</translation>
+ <source>Search...</source>
+ <translation>Ricerca...</translation>
</message>
<message>
<source>Search</source>
@@ -1962,8 +3662,8 @@ Modificale solo se sai quello che stai facendo.</translation>
<translation>Azzera</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Ricerca...</translation>
+ <source>Case Sensitive</source>
+ <translation>Distingui maiuscole</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1973,92 +3673,92 @@ Modificale solo se sai quello che stai facendo.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Una chiave di criptazione condivisa con il nome &quot;%1&quot; esiste già.
-Vuoi sovrascriverla?</translation>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: nuova richiesta di associazione chiave</translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Vuoi aggiornare le informazioni in %1 - %2?</translation>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation>Hai ricevuto una richiesta di associazione per la chiave sovrastante.
+Se vuoi permetterle di accedere al database KeePassXC
+imposta un nome unico per identificarla ed accettarla.</translation>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Il database attivo è bloccato!
-Sblocca il database selezionato o scegli un altro database sbloccato.</translation>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Vuoi sovrascrivere la chiave esistente?</translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Rimosso correttamente %1 encryption-%2 dalle impostazioni KeePassX/Http.</translation>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Una chiave di cifratura condivisa con il nome &quot;%1&quot; esiste già.
+Vuoi sovrascriverla?</translation>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nessuna chiave di criptazione condivisa è stata trovata nelle impostazioni di KeePassHttp.</translation>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: aggiorna voce</translation>
</message>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Il database attivo non contiene nessun elemento delle impostazioni di KeePassHttp.</translation>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vuoi aggiornare le informazioni in %1 - %2?</translation>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation>Rimozione dei permessi salvati...</translation>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: database bloccato!</translation>
</message>
<message>
- <source>Abort</source>
- <translation>Annulla</translation>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Il database attivo è bloccato!
+Sblocca il database selezionato o scegline un altro che sia sbloccato.</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Permessi rimossi correttamente da %1 %2.</translation>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: chiavi rimosse dal database</translation>
</message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Il database attivo non contiene un elemento con permessi.</translation>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Rimossa con successo %n chiave di cifratura dalle impostazioni di KeePassX/Http.</numerusform><numerusform>Rimossa(e) con successo %n chiave(i) di cifratura dalle impostazioni di KeePassX/Http.</numerusform></translation>
</message>
<message>
- <source>KeePassXC: New key association request</source>
- <translation>KeePassXC: Nuova richiesta di associazione chiave</translation>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: nessuna chiave trovata</translation>
</message>
<message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
- <translation>Hai ricevuto una richiesta di associazione per la chiave sovrastante.
-Se vuoi permetterle di accedere al database KeePassXC
-imposta un nome unico per identificarla ed accettarla.</translation>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nessun chiave condivisa di cifratura è stata trovata nelle impostazioni di KeePassHttp.</translation>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation>KeePassXC- Vuoi sovrascrivere la chiave esistente?</translation>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: impostazioni non disponibili!</translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
- <translation>KeePassXC- Aggiorna elemento</translation>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Il database attivo non contiene nessun voce delle impostazioni di KeePassHttp.</translation>
</message>
<message>
- <source>KeePassXC: Database locked!</source>
- <translation>KeePassXC- Database bloccato!</translation>
+ <source>Removing stored permissions...</source>
+ <translation>Rimozione dei permessi salvati...</translation>
</message>
<message>
- <source>KeePassXC: Removed keys from database</source>
- <translation>KeePassXC - Chiavi rimosse dal database</translation>
+ <source>Abort</source>
+ <translation>Interrompi</translation>
</message>
<message>
- <source>KeePassXC: No keys found</source>
- <translation>KeePassXC - Nessuna chiave trovata</translation>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: permessi rimossi</translation>
</message>
- <message>
- <source>KeePassXC: Settings not available!</source>
- <translation>KeePassXC - Impostazioni non disponibili!</translation>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Permessi rimossi con successo da %n voce.</numerusform><numerusform>Permessi rimossi con successo da %n voci.</numerusform></translation>
</message>
<message>
- <source>KeePassXC: Removed permissions</source>
- <translation>KeePassXC - Permessi rimossi</translation>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: nessuna voce con permessi trovata!</translation>
</message>
<message>
- <source>KeePassXC: No entry with permissions found!</source>
- <translation>KeePassXC - Nessun elemento con permessi trovata!</translation>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Il database attivo non contiene una voce con permessi.</translation>
</message>
</context>
<context>
@@ -2083,10 +3783,26 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Impostazioni di base</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Avvia una sola istanza di KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Ricorda ultimo database</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Ricorda gli ultimi file chiave e dongle di sicurezza</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Carica i database precedenti all&apos;avvio</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Salva automaticamente all&apos;uscita</translation>
</message>
@@ -2095,20 +3811,28 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Salva automaticamente dopo ogni modifica</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Ricarica automaticamente il database quando ci sono modifiche esterne</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
- <translation>Minimizza quando si copia negli Appunti</translation>
+ <translation>Minimizza quando si copia negli appunti</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimizza la finestra all&apos;avvio della applicazione</translation>
</message>
<message>
<source>Use group icon on entry creation</source>
- <translation>Usa icona del gruppo alla creazione di un elemento</translation>
+ <translation>Usa icona del gruppo alla creazione di una voce</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Scorciatoia completamento automatico globale</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Non contrassegnare il database come modificato per modifiche non riguardanti i dati (ad es. espansione dei gruppi)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Lingua</translation>
+ <source>Hide the Details view</source>
+ <translation>Nascondere la vista dei dettagli</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2119,66 +3843,84 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Nascondi la finestra nell&apos;area di notifica del sistema quando viene minimizzata</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>All&apos;avvio carica i database precedenti</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Ricarica automaticamente il database quando ci sono modifiche esterne</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Nascondi la finestra nella barra di sistema invece di chiudere l&apos;applicazione</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimizza la finestra all&apos;avvio della applicazione</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Impostazioni di base</translation>
+ <source>Dark system tray icon</source>
+ <translation>Icona scura per l&apos;area di notifica di sistema</translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
- <translation>Ricorda gli ultimi file chiave e dongle di sicurezza</translation>
- </message>
- <message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Non contrassegnare il database come modificato per modifiche non riguardanti i dati (ad es. espansione dei gruppi)</translation>
+ <source>Language</source>
+ <translation>Lingua</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Completamento automatico</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Usa il titolo dell&apos;elemento e l&apos;URL per abbinare le finestre per il completamento automatico globale</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Usa il titolo della voce per la corrispondenza con le finestre per il completamento automatico globale</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Usa URL della voce per la corrispondenza con le finestre per il completamento automatico globale</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Chiedi sempre prima di effettuare il completamento automatico</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Scorciatoia globale per l&apos;auto-completamento</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Ritardo completamento automatico</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Avvia una sola istanza di KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Avvio</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gestione dei file</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Salvataggio sicuro dei file di database (potrebbe essere incompatibile con Dropbox, ecc)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Effettua una copia di sicurezza del database prima di salvarlo</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gestione dell&apos;elemento</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Generale</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Timeout</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
- <translation>Svuota Appunti dopo</translation>
+ <translation>Svuota gli appunti dopo</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> sec</translation>
</message>
<message>
@@ -2186,8 +3928,12 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Blocca i database dopo un&apos;inattività di</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Visualizza la password in chiaro in maniera predefinita</translation>
+ <source>Convenience</source>
+ <translation>Comodità</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Blocca i database quando la sessione è bloccata o il coperchio è chiuso</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2198,25 +3944,29 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Non richiedere di ripetere la password quando è visibile</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Timeout</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Visualizza la password in chiaro in maniera predefinita</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Comodità</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Nascondere le password nel pannello di anteprima</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Blocca i database quando la sessione è bloccata o il coperchio è chiuso</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Nascondere le note della voce per impostazione predefinita</translation>
</message>
<message>
<source>Privacy</source>
- <translation>Privacy</translation>
+ <translation>Riservatezza</translation>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
<translation>Usa Google come alternativa per scaricare le icone dal sito web</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Blocca nuovamente un database precedentemente bloccato dopo aver completato l&apos;Auto-Type</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2229,6 +3979,14 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<translation>Chiave:</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 vapore</translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation>Usa le impostazioni personalizzate</translation>
</message>
@@ -2254,6 +4012,7 @@ imposta un nome unico per identificarla ed accettarla.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> sec</translation>
</message>
</context>
@@ -2290,10 +4049,6 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Benvenuto in KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Inizia ad archiviare le tue password in modo sicuro in un database di KeePassXC</translation>
</message>
@@ -2317,92 +4072,48 @@ imposta un nome unico per identificarla ed accettarla.</translation>
<source>Recent databases</source>
<translation>Database recenti</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Benvenuto in KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>percorso ad un file di configurazione personalizzato</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>file chiave del database</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - Gestore password multipiattaforma</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>leggi la password del database da stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>i nomi dei file dei database delle password da aprire (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Copia una password negli Appunti</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Rimuovi una voce dal database.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Percorso del database.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Usa una richiesta grafica per lo sblocco del database.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nome dell&apos;elemento da tagliare.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Percorso della voce da rimuovere.</translation>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation>Estrai e stampa il contenuto di un database.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Percorso del database da estrarre.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nome del comando da eseguire.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Elenco degli elementi del database.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Percorso del gruppo da elencare. L&apos;impostazione predefinita è /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Stampa gli UUID degli elementi e dei gruppi.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Unisci due database.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - gestore di password multipiattaforma</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Percorso del database destinazione da unire.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>i nomi dei file di database delle password da aprire (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Percorso del database sorgente da unire.</translation>
+ <source>path to a custom config file</source>
+ <translation>percorso ad un file di configurazione personalizzato</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Usa la stessa password per entrambi i file dei database.</translation>
+ <source>key file of the database</source>
+ <translation>file chiave del database</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Visualizza una password.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>leggi la password del database da stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nome dell&apos;elemento da visualizzare.</translation>
+ <source>Parent window handle</source>
+ <translation>Riferimento alla finestra padre</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ja.ts b/share/translations/keepassx_ja.ts
index dd349640f..1a3c9317f 100644
--- a/share/translations/keepassx_ja.ts
+++ b/share/translations/keepassx_ja.ts
@@ -10,14 +10,30 @@
<translation>このソフトウェアについて</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC は GNU General Public License (GPL) version 2 または version 3 (どちらかを選択) の条件で配布されます。</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>デバッグ情報</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>バグを報告する際に下記の情報を含めてください:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>クリップボードにコピー</translation>
</message>
@@ -32,6 +48,10 @@
<translation>リビジョン: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>配布形式: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>ライブラリ:</translation>
</message>
@@ -40,7 +60,7 @@
CPU architecture: %2
Kernel: %3 %4</source>
<translation>オペレーティングシステム: %1
-CPU アーキテクチャ: %2
+CPU アーキテクチャー: %2
カーネル: %3 %4</translation>
</message>
<message>
@@ -48,33 +68,27 @@ CPU アーキテクチャ: %2
<translation>有効化された拡張機能:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC は GNU General Public License (GPL) version 2 または version 3 (どちらかを選択)の条件で配布されます。</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<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>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>バグを報告する際に下記の情報を含めてください:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>KeePassXC チームはオリジナルの KeePassX を作成した debfx に心から感謝します。</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>配布形式: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>ビルド形式: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP アクセス確認</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>この決定を記憶する</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 が以下の項目のパスワードへのアクセスを要求しました。
アクセスを許可するかどうかを選択してください。</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP アクセス確認</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>SSH エージェントを有効にする (再起動が必要)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>自動入力 - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>自動入力</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>自動入力ステートメントの構文が正しくありません。</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>この自動入力コマンドは非常に長い遅延を含みます。本当に続行しますか?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>グループ</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>タイトル</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ユーザー名</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>シーケンス</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>自動入力 - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>自動入力するエントリーを選択してください:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>自動入力 - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser アクセス確認</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>この決定を記憶する</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>許可</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>拒否</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 が以下の項目のパスワードへのアクセスを要求しました。
+アクセスを許可するかどうかを選択してください。</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>ダイアログ</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>このオプションは KeePassXC-Browser からデータベースにアクセスするために必要です</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>KeepassXC のブラウザー統合を有効にする</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>これらのブラウザーの統合を有効にする:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>Google Chrome(&amp;G)</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>Firefox(&amp;F)</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>Chromium(&amp;C)</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>Vivaldi(&amp;V)</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>クレデンシャルを要求された際に通知を表示する(&amp;N)</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>データベースがロックされている場合はロックの解除を要求する(&amp;Q)</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>同じスキーム (http://, https://, ...) を持つエントリーのみが返されます。</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>URL スキーム (例えば https://...) のマッチ(&amp;M)</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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>最もマッチするクレデンシャルのみを返す(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>マッチするクレデンシャルをタイトルで並べ替える(&amp;M)</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>マッチするクレデンシャルをユーザー名で並べ替える(&amp;U)</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>全てのブラウザーの接続を断つ(&amp;D)</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>記憶された全てのアクセス許可を破棄する(&amp;P)</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>詳細設定</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>クレデンシャルにアクセスする前に確認しない(&amp;A)</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>クレデンシャルを更新する前に確認しない(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>選択されたデータベースのみがクライアントと接続する必要があります。</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>全ての開かれたデータベースからマッチするクレデンシャルを検索する(&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>文字列フィールドの自動作成や自動更新はサポートされていません。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot; から始まる拡張された文字列フィールドを返す(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>起動時に、KeePassXC または keepassxc-proxy のバイナリーパスを自動的に Native messaging スクリプトに更新します。</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>起動時に Native messaging のマニフェストファイルを更新する(&amp;N)</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>KeePassXC とブラウザーの拡張機能との間でプロキシアプリケーションをサポートします。</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>KeePassXC とブラウザーの拡張機能との間でプロキシアプリケーションを使用する(&amp;P)</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>手動でプロキシをインストールした場合は、カスタムプロキシを使用します。</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>カスタムプロキシを使用する(&amp;C)</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>参照...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt; 以下は危険なオプションです。</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>実行ファイル (*.exe);;全てのファイル (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>実行ファイル (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>カスタムプロキシを選択する</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>申し訳ありませんが、今の所 KeePassXC-Browser は Snap リリースではサポートしていません。</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: 新しいキーのアソシエーション要求</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>他のアプリケーションからのアソシエーション要求を受け取りました。
+
+KeePassXC のデータベースへのアクセスを許可したい場合は、
+要求元を識別して受け入れるためのユニークな名前を付けてください。</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>アクセスを許可して保存</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: 既存のキーを上書きしますか?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>共有暗号化キー &quot;%1&quot; は既に存在します。
+上書きしますか?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: エントリーを更新</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>%1 - %2 の情報を更新しますか?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: データベースはロックされています</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>アクティブなデータベースがロックされています。
+選択されたデータベースのロックを解除するか、別のロックされていないデータベースを選択してください。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: 設定は利用できません</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>アクティブなデータベースに設定のエントリーが含まれていません。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: キーが見つかりません</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>KeePassXC の設定内に共有暗号化キーは見つかりませんでした。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: データベースからキーが削除されました</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>KeePassXC の設定から %n 個の暗号化キーが正常に削除されました。</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>保存されたアクセス許可を削除しています…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中止</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: アクセス許可が削除されました</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>%n 個のエントリーからアクセス許可が正常に削除されました。</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: アクセス許可があるエントリーは見つかりません</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>アクティブなデータベースにはアクセス許可があるエントリーは含まれていません。</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Please select whether you want to allow access.</source>
<translation>パスワードを再入力:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>キーファイル(&amp;K)</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>参照</translation>
</message>
@@ -157,6 +502,14 @@ Please select whether you want to allow access.</source>
<translation>作成</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>チャレンジレスポンス(&amp;L)</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>再読み込み</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>キーファイル</translation>
</message>
@@ -170,13 +523,17 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Unable to create Key File : </source>
- <translation>キーファイルを作成できませんでした:</translation>
+ <translation>キーファイルを作成できません: </translation>
</message>
<message>
<source>Select a key file</source>
<translation>キーファイルを選択</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>空パスワード</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>本当にパスワードとして空の文字列を使用しますか?</translation>
</message>
@@ -191,20 +548,18 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>キーファイル(&amp;K)</translation>
+ <source>Legacy key file format</source>
+ <translation>レガシーなキーファイル形式</translation>
</message>
<message>
- <source>Cha&amp;llenge Response</source>
- <translation>チャレンジレスポンス(&amp;L)</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>再読み込み</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>空パスワード</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>レガシーなキーファイル形式は、将来的に、
+サポートされなくなる可能性があります。
+
+新しいキーファイルの生成を検討してください。</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +573,10 @@ Please select whether you want to allow access.</source>
<translation>複製のオプション</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>タイトルに &apos; - 複製&apos; を追加</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>ユーザー名とパスワードを参照で置き換える</translation>
</message>
@@ -225,10 +584,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>履歴をコピー</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>タイトルに &apos; - 複製&apos; を追加</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +681,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>CSV ファイルをインポート</translation>
- </message>
- <message>
<source>Error</source>
<translation>エラー</translation>
</message>
@@ -340,17 +691,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>バイト、</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n バイト、</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>行、</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n 行、</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>列</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n 列</numerusform></translation>
</message>
</context>
<context>
@@ -372,14 +723,40 @@ Please select whether you want to allow access.</source>
<translation>参照</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>再読み込み</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>チャレンジレスポンス:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
- <translation>データベースを開けませんでした。</translation>
+ <translation>データベースを開けません。</translation>
</message>
<message>
<source>Can&apos;t open key file</source>
<translation>キーファイルを開けませんでした</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>レガシーなキーファイル形式</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>レガシーなキーファイル形式は、将来的に、
+サポートされなくなる可能性があります。
+
+新しいキーファイルの生成を検討してください。</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>今後この警告を表示しない</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>全てのファイル</translation>
</message>
@@ -391,14 +768,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>キーファイルを選択</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>再読み込み</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>チャレンジレスポンス:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,12 +784,12 @@ Please select whether you want to allow access.</source>
<translation>キーファイルを開けませんでした</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>データベースは正常に開かれています。行うべきことはありません。</translation>
+ <source>Unable to open the database.</source>
+ <translation>データベースを開けません。</translation>
</message>
<message>
- <source>Unable to open the database.</source>
- <translation>データベースを開けませんでした。</translation>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>データベースは正常に開かれています。行うべきことはありません。</translation>
</message>
<message>
<source>Success</source>
@@ -434,34 +803,128 @@ You can now save it.</source>
</message>
<message>
<source>Unable to repair the database.</source>
- <translation>データベースを修復できませんでした。</translation>
+ <translation>データベースを修復できません。</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>データベース名:</translation>
+ <source>General</source>
+ <translation>一般</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>データベースの概要:</translation>
+ <source>Encryption</source>
+ <translation>暗号化</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>キャンセル</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>新しい KDF のパラメーターでのキー変換に失敗しました。KDF は変更されません。</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform>MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> スレッド</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>暗号化アルゴリズム:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 ビット (既定)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 ビット</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>鍵導出関数:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>変換回数:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>デフォルトのユーザー名:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>ベンチマーク 1秒遅延</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>メモリ使用量:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>並列処理:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>データベースのメタデータ</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>データベース名:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>データベースの概要:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>デフォルトのユーザー名:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>ベンチマーク</translation>
+ <source>History Settings</source>
+ <translation>履歴の設定</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +935,27 @@ You can now save it.</source>
<translation>最大履歴データサイズ:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>ゴミ箱を使用する</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 ビット (既定)</translation>
+ <source>Use recycle bin</source>
+ <translation>ゴミ箱を使用する</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 ビット</translation>
+ <source>Additional Database Settings</source>
+ <translation>追加のデータベース設定</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>アルゴリズム:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>圧縮を有効にする (推奨)(&amp;C)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>ルート</translation>
</message>
<message>
@@ -511,22 +975,48 @@ You can now save it.</source>
<translation>ファイルが見つかりません</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1 データベースを開く</translation>
+ <source>Unable to open the database.</source>
+ <translation>データベースを開けません。</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 データベース</translation>
+ <source>File opened in read only mode.</source>
+ <translation>読み取り専用でファイルを開きました。</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>CSV ファイルを開く</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV ファイル</translation>
</message>
<message>
<source>All files (*)</source>
<translation>全てのファイル (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>データベースをマージする</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 データベースを開く</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 データベース</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>閉じますか?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; は現在編集モードです。
+変更を破棄して閉じてしまってもよろしいですか?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>変更を保存しますか?</translation>
</message>
@@ -538,13 +1028,25 @@ Save changes?</source>
</message>
<message>
<source>Writing the database failed.</source>
- <translation>データベースが保存できませんでした。</translation>
+ <translation>データベースの書き込みに失敗しました。</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>パスワード</translation>
</message>
<message>
<source>Save database as</source>
<translation>データベースを別名で保存</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>データベースを CSV ファイルにエクスポートする</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV ファイルの書き込みに失敗しました。</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>新しいデータベース</translation>
</message>
@@ -563,12 +1065,6 @@ Please press cancel to finish your changes or discard them.</source>
キャンセルボタンを押し、変更を完了させるか破棄してください。</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>このデータベースは一度も保存されていません。
-データベースを保存してロックを解除してください。</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,68 +1073,23 @@ Otherwise your changes are lost.</source>
保存しない場合には変更点は失われます。</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; は現在編集モードです。
-変更を破棄して閉じてしまってもよろしいですか?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>データベースを CSV ファイルにエクスポートする</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV ファイル</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>CSV ファイルの書き込みに失敗しました。</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>データベースを開けませんでした。</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>データベースをマージする</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>保存しようとしたデータベースは KeePassXC の別インスタンスによってロックされています。
-強制的に保存しますか?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>パスワード</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>データベースを既に開いています</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>開こうとしたデータベースは KeePassXC の別インスタンスによってロックされています。
-強制的に開きますか?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>読み取り専用で開く</translation>
+ <source>Disable safe saves?</source>
+ <translation>安全な保存を無効にしますか?</translation>
</message>
<message>
- <source>File opened in read only mode.</source>
- <translation>読み取り専用でファイルを開きました。</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>CSV ファイルを開く</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC はデータベースの多段階保存に失敗しました。これは恐らく、保存するファイルをロックしているファイル同期サービスが原因だと思われます。
+安全な保存を無効にして再試行しますか?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>検索中…</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>マスターキーを変更</translation>
</message>
@@ -659,6 +1110,14 @@ Do you want to open it anyway?</source>
<translation>本当に %1 個のエントリーを永久に削除しますか?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>エントリーをゴミ箱に移動しますか?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>本当にエントリー &quot;%1&quot; をゴミ箱に移動しますか?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>エントリーをゴミ箱に移動しますか?</translation>
</message>
@@ -667,28 +1126,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>本当に %n 個のエントリーをゴミ箱に移動しますか?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>グループを削除しますか?</translation>
+ <source>Execute command?</source>
+ <translation>コマンドを実行しますか?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>本当にグループ &quot;%1&quot; を永久に削除しますか?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>本当に次のコマンドを実行しますか?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>マスターキーを計算できませんでした</translation>
+ <source>Remember my choice</source>
+ <translation>選択を記憶する</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>エントリーをゴミ箱に移動しますか?</translation>
+ <source>Delete group?</source>
+ <translation>グループを削除しますか?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>本当にエントリー &quot;%1&quot; をゴミ箱に移動しますか?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>本当にグループ &quot;%1&quot; を永久に削除しますか?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>検索中…</translation>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1166,8 @@ Do you want to open it anyway?</source>
<translation>見つかりません</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>コマンドを実行しますか?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>本当に次のコマンドを実行しますか?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>選択を記憶する</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>自動再読み込みリクエスト</translation>
+ <source>File has changed</source>
+ <translation>ファイルが変更されました</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1178,10 @@ Do you want to open it anyway?</source>
<translation>マージリクエスト</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>データベースファイルが変更され、未保存の変更があります。変更をマージしますか?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>データベースファイルが変更され、未保存の変更があります。
+変更をマージしますか?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1197,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>TOTP トークンを生成</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>閉じる</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>パスワード</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>有効期限</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ユーザー名</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>自動入力</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>検索</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>属性</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>添付ファイル</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>メモ</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>ウィンドウ</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>シーケンス</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>検索</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>消去</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>なし</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[保護]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>無効</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>有効</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1306,30 @@ Do you want to open it anyway?</source>
<translation>履歴</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH エージェント</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>N/A</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(暗号化)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>私有鍵を選択</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>ファイルが大きすぎるため私有鍵にできません</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>私有鍵を開くのに失敗しました</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>エントリーの履歴</translation>
</message>
@@ -794,22 +1350,20 @@ Do you want to open it anyway?</source>
<translation>新しい属性</translation>
</message>
<message>
- <source>Select file</source>
- <translation>ファイルを選択</translation>
+ <source>Confirm Remove</source>
+ <translation>削除の確認</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>ファイルを開けませんでした</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>この属性を削除してもよろしいですか?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>添付を保存</translation>
+ <source>[PROTECTED]</source>
+ <translation>[保護]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>添付を保存できませんでした:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>表示または編集する場合は開示をクリックしてください</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1382,16 @@ Do you want to open it anyway?</source>
<translation>1年</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>削除の確認</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>この属性を削除してもよろしいですか?</translation>
+ <source>Apply generated password?</source>
+ <translation>生成されたパスワードを適用しますか?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[保護] 表示または編集する場合は開示をクリックしてください</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>生成されたパスワードをこのエントリーに適用しますか?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>この添付を削除してもよろしいですか?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>エントリーは正常に更新されました。</translation>
</message>
</context>
<context>
@@ -859,18 +1409,6 @@ Do you want to open it anyway?</source>
<translation>削除</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>添付ファイル</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>保存</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>開く</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>名前を編集</translation>
</message>
@@ -882,24 +1420,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>開示</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>このエントリーの自動入力を有効にする</translation>
+ <source>Attachments</source>
+ <translation>添付ファイル</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>文字色:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>背景色:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>ウィンドウタイトル:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>このエントリーの自動入力を有効にする</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1448,24 @@ Do you want to open it anyway?</source>
<translation>カスタムした自動入力シーケンスを使用する(&amp;U):</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>デフォルトのシーケンスを使用する(&amp;Q)</translation>
+ <source>Window Associations</source>
+ <translation>ウィンドウの関連付け</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>カスタムしたシーケンスを設定する(&amp;M):</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>ウィンドウの関連付け</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>ウィンドウタイトル:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>この関連付けに特定のシーケンスを使用する:</translation>
</message>
</context>
<context>
@@ -944,12 +1490,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>タイトル:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>ユーザー名:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1502,104 @@ Do you want to open it anyway?</source>
<translation>パスワード確認:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>タイトル:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>期限</translation>
+ <source>Notes</source>
+ <translation>メモ</translation>
</message>
<message>
<source>Presets</source>
<translation>プリセット</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>メモ:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>チェックボックスにチェックを入れるとメモが表示されます。</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>ユーザー名:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>期限</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>フォーム</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>次の時間が過ぎたらエージェントからキーを削除</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> 秒</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>フィンガープリント</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>データベースが閉じられたりロックされた際にエージェントからキーを削除する</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>公開鍵</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>データベースが開かれたりロックが解除された際にエージェントにキーを追加する</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>コメント</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>復号</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>N/A</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>クリップボードにコピー</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>私有鍵</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>エージェントに追加</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>エージェントから削除</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>このキーが使用される際にユーザーの確認を必要とする</translation>
</message>
</context>
<context>
@@ -1045,6 +1671,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>デフォルトアイコンから選択(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>カスタムアイコンから選択(&amp;M)</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>カスタムアイコンを追加</translation>
</message>
@@ -1053,6 +1687,18 @@ Do you want to open it anyway?</source>
<translation>カスタムアイコンを削除</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>ファビコンをダウンロード</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>ファビコンを取得できません。</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>ヒント: ツール &gt; 設定 &gt; セキュリティから Google をフォールバックとして有効にすることができます</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>画像</translation>
</message>
@@ -1065,24 +1711,12 @@ Do you want to open it anyway?</source>
<translation>画像を選択</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>ファビコンをダウンロード</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>ファビコンを取得できません。</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>アイコンを読み取ることができません</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>デフォルトアイコンから選択(&amp;U)</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>カスタムアイコンから選択(&amp;M)</translation>
+ <source>Custom icon already exists</source>
+ <translation>カスタムアイコンは既に存在します</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1726,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>このアイコンは %1 個のエントリーで使用されており、デフォルトのアイコンに置き換えられます。本当に削除してもよろしいですか?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>ヒント: ツール &gt; 設定 &gt; セキュリティから Google をフォールバックとして有効にすることができます</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>カスタムアイコンは既に存在します</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1745,130 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>プラグインデータ</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>削除</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>プラグインデータを削除しますか?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>本当に選択したプラグインデータを削除しますか?
+プラグインの動作に影響を与える可能性があります。</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>キー</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>値</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - 複製</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>名前</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>サイズ</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>フォーム</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>追加</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>削除</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>開く</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>保存</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>ファイルを選択</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>%n 個の添付ファイルを削除してもよろしいですか?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>削除の確認</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>添付ファイルを保存</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>ディレクトリを作成できません:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>既存のファイル &quot;%1&quot; を上書きしてもよろしいですか?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>上書きの確認</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>添付ファイルを保存できません:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>添付ファイルを開けません:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>添付ファイルを開けません:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>ファイルを開けません:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1897,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>参照:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>グループ</translation>
</message>
@@ -1172,9 +1918,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>参照:</translation>
+ <source>Never</source>
+ <translation>なし</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>パスワード</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>メモ</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>期限</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>作成日時</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>編集日時</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>アクセス日時</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>添付ファイル</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>表示のカスタマイズ</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>ユーザー名を隠す</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>パスワードを隠す</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>ウィンドウに合わせる</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>内容に合わせる</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>デフォルトにリセット</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>添付ファイル (アイコン)</translation>
</message>
</context>
<context>
@@ -1185,6 +1989,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: ファイルを保存できません</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Native messaging スクリプトファイルを保存できません。</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2049,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>使用する文字種の文字が必ず含まれるようにする</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>拡張 ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2066,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>チャレンジレスポンスを発行することができません。</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>キーが間違っているかデータベースファイルが破損しています。</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>チャレンジレスポンスを発行することができません。</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>データベースのヘッダーがありません</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>ヘッダーのチェックサムサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>ヘッダー SHA256 が一致しません</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>キーが間違っているかデータベースファイルが破損しています (HMAC の不一致)。</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>不明な暗号です</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>ヘッダー ID サイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>ヘッダーフィールド長が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>ヘッダーデータ長が不正です</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>ヘッダーの KDF パラメーターのバッファーを開くのに失敗しました</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>サポートしていない鍵導出関数 (KDF) または不正なパラメーターです</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>KDBX4 ファイル内にレガシーなヘッダーフィールドが見つかりました。</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>内部ヘッダー ID サイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>内部ヘッダーフィールド長が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>内部ヘッダーバイナリーサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>サポートしていないバージョンの KeePass VariantMap です。</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のエントリー名の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のエントリー名データが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のエントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のエントリー値データが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap の Bool エントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap の Int32 エントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap の UInt32 エントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap の Int64 エントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap の UInt64 エントリー値の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のエントリータイプが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>VariantMap のフィールドタイプのサイズが不正です</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>対称暗号アルゴリズムが不正です。</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>対称暗号の初期化ベクトルのサイズが不正です。</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>マスターキーを計算できません</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>KDF パラメーター VariantMap のシリアル化に失敗しました</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>暗号の UUID の長さが不正です</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>サポートしていない暗号です</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>圧縮フラグの長さが不正です</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>サポートしていない圧縮アルゴリズムです</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Master Seed のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Transform Seed のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>変換回数のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>StreamStartBytes のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Random Stream ID のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>内部 Random Stream 暗号が不正です</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML の構文解析エラー: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>ルートグループがありません</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>アイコンの UUID またはデータがありません</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>カスタムデータの Key または Value がありません</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>グループ要素が複数あります</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>グループの UUID が NULL です</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>グループのアイコン番号が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>EnableAutoType の値が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>EnableSearching の値が不正です</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>グループの UUID が見つかりません</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>DeletedObject の UUID が NULL です</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>DeletedObject の UUID または DeletionTime がありません</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>エントリーの UUID が NULL です</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>エントリーのアイコン番号が不正です</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>履歴エントリー内に履歴要素が存在します</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>エントリーの UUID が見つかりません</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>履歴要素の UUID が異なります</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>エントリーの文字列を復号できません</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>重複したカスタム属性が見つかりました</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>エントリーの文字列 Key または Value がありません</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>重複した添付ファイルが見つかりました</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>エントリーのバイナリー Key または Value がありません</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>自動入力の関連付けウィンドウまたは自動入力シーケンスがありません</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>真偽値が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>日時が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>色が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>色の RGB が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>数値が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>UUID の値が不正です</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>バイナリーを展開できません</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1254,14 +2428,14 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Unable to open the database.</source>
- <translation>データベースを開けませんでした。</translation>
+ <translation>データベースを開けません。</translation>
</message>
</context>
<context>
<name>KeePass1Reader</name>
<message>
<source>Unable to read keyfile.</source>
- <translation>キーファイルを読み込めませんでした。</translation>
+ <translation>キーファイルを読み込めません。</translation>
</message>
<message>
<source>Not a KeePass database.</source>
@@ -1276,140 +2450,181 @@ Do you want to open it anyway?</source>
<translation>サポートしていないバージョンの KeePass データベースです。</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Encryption IV (暗号化初期化ベクトル) を読み取れません</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>グループの数が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>エントリーの数が不正です</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>コンテンツハッシュサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Transform Seed のサイズが不正です</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>変換回数の数が不正です</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>グループツリーを構成できません</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>ルート</translation>
</message>
<message>
<source>Unable to calculate master key</source>
- <translation>マスターキーを計算できませんでした</translation>
+ <translation>マスターキーを計算できません</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
<translation>キーが間違っているかデータベースファイルが破損しています。</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>KeePass データベースではありません。</translation>
+ <source>Key transformation failed</source>
+ <translation>キー変換に失敗しました</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>サポートしていないバージョンの KeePass データベースです。</translation>
+ <source>Invalid group field type number</source>
+ <translation>グループのフィールドタイプ数が不正です</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>キーが間違っているかデータベースファイルが破損しています。</translation>
+ <source>Invalid group field size</source>
+ <translation>グループのフィールドサイズが不正です</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>マスターキーを計算できません</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>読み込んだグループのフィールドデータはサイズが一致しません</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>チャレンジレスポンスを発行することができません。</translation>
+ <source>Incorrect group id field size</source>
+ <translation>グループの ID フィールドサイズが正しくありません</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>グループの作成日時フィールドサイズが正しくありません</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>チャレンジレスポンスを発行することができません。</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>グループの編集日時フィールドサイズが正しくありません</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>マスターキーを計算できません</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>グループのアクセス日時フィールドサイズが正しくありません</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>暗号化機能のテスト中に致命的なエラーが発生しました。</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>グループの有効期限フィールドサイズが正しくありません</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - エラー</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>グループのアイコンフィールドサイズが正しくありません</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>ロックファイルを作成できませんでした。シングルインスタンスモードは無効です。</translation>
+ <source>Incorrect group level field size</source>
+ <translation>グループのレベルフィールドサイズが正しくありません</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>KeePassXC の別インスタンスが既に起動しています。</translation>
+ <source>Invalid group field type</source>
+ <translation>グループのフィールドタイプが不正です</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>既存のシングルインスタンスロックファイルは無効です。新しいインスタンスを起動します。</translation>
+ <source>Missing group id or level</source>
+ <translation>グループの ID またはレベルがありません</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>データベースを開く</translation>
+ <source>Missing entry field type number</source>
+ <translation>エントリーのフィールドタイプ番号がありません</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>データベースの設定</translation>
+ <source>Invalid entry field size</source>
+ <translation>エントリーのフィールドサイズが不正です</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>ユーザー名をコピー</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>読み込んだエントリーのフィールドデータはサイズが一致しません</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>パスワードをコピー</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>エントリーの UUID フィールドサイズが不正です</translation>
</message>
<message>
- <source>Settings</source>
- <translation>設定</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>エントリーのグループ ID フィールドサイズが不正です</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>ツールバーを表示</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>エントリーのアイコンフィールドサイズが不正です</translation>
</message>
<message>
- <source>read-only</source>
- <translation>読み取り専用</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>エントリーの作成日時フィールドサイズが不正です</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>ウィンドウ切替</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>エントリーの編集日時フィールドサイズが不正です</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 データベース</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>エントリーの期限日時フィールドサイズが不正です</translation>
</message>
<message>
- <source>All files</source>
- <translation>全てのファイル</translation>
+ <source>Invalid entry field type</source>
+ <translation>エントリーのフィールドタイプが不正です</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>修復されたデータベースを保存する</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>既存のシングルインスタンスロックファイルは無効です。新しいインスタンスを起動します。</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>データベースの書き込みに失敗しました。</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>ロックファイルを作成できませんでした。シングルインスタンスモードは無効です。</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>KeePassXC の別インスタンスが既に起動しています。</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>暗号化機能のテスト中に致命的なエラーが発生しました。</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - エラー</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>データベース(&amp;D)</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>最近使用したデータベース(&amp;R)</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>インポート</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>ヘルプ(&amp;H)</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>エントリー(&amp;N)</translation>
</message>
@@ -1418,12 +2633,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>クリップボードにコピー(&amp;R)</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>タイムベースワンタイムパスワード</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>グループ(&amp;G)</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>表示(&amp;V)</translation>
+ <source>&amp;Tools</source>
+ <translation>ツール(&amp;T)</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2653,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>このソフトウェアについて(&amp;A)</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>データベースを開く(&amp;O)...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>データベースを保存(&amp;S)</translation>
</message>
@@ -1474,24 +2697,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>グループを削除(&amp;D)</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>データベースの設定(&amp;D)</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>データベースを別名で保存(&amp;V)...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>エントリーを複製(&amp;C)</translation>
+ <source>Change &amp;master key...</source>
+ <translation>マスターキーを変更(&amp;M)...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>時限ワンタイムパスワード</translation>
+ <source>&amp;Database settings</source>
+ <translation>データベースの設定(&amp;D)</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>TOTP をコピー(&amp;T)</translation>
+ <source>Database settings</source>
+ <translation>データベースの設定</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>TOTP を表示</translation>
+ <source>&amp;Clone entry</source>
+ <translation>エントリーを複製(&amp;C)</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2725,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>ユーザー名をコピー(&amp;U)</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>ユーザー名をコピー</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>パスワードをコピー(&amp;Y)</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>パスワードをコピー</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>設定(&amp;S)</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>パスワード生成</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>自動入力を実行(&amp;P)</translation>
</message>
@@ -1526,165 +2761,222 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>タイトル(&amp;T)</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>タイトルをコピー</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>URL(&amp;U)</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>URL をコピー</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>メモ(&amp;N)</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>パスワード生成</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>メモをコピー</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>履歴を消去</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>CSV ファイルへエクスポート(&amp;E)...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>データベース(&amp;D)</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>KeePass 1 データベースをインポート...</translation>
</message>
<message>
- <source>Import</source>
- <translation>インポート</translation>
+ <source>Import CSV file...</source>
+ <translation>CSV ファイルをインポート...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>ツール(&amp;T)</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>データベースを修復(&amp;P)...</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>ゴミ箱を空にする</translation>
+ <source>Show TOTP</source>
+ <translation>TOTP を表示</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>TOTP の設定...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>TOTP をコピー(&amp;T)</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>ゴミ箱を空にする(&amp;M)</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>履歴を消去</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>設定ファイル %1 へのアクセスエラー</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>KeePassXC を終了</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;ブラウザー統合に KeePassHTTP を使用しています。この機能は将来的に廃止され、削除されます。&lt;br&gt;代わりに KeePassXC-Browser を使用してください。移行に関するヘルプは &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; を参照してください (%1 / 3 回目の警告)。&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>YubiKey のボタンにタッチしてください</translation>
+ <source>read-only</source>
+ <translation>読み取り専用</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>ヘルプ(&amp;H)</translation>
+ <source>Settings</source>
+ <translation>設定</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>データベースを開く(&amp;O)...</translation>
+ <source>Toggle window</source>
+ <translation>ウィンドウ切替</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>データベースを別名で保存(&amp;V)...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>KeePassXC を終了</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>マスターキーを変更(&amp;M)...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 データベース</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>CSV ファイルへエクスポート(&amp;E)...</translation>
+ <source>All files</source>
+ <translation>全てのファイル</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>KeePass 1 データベースをインポート...</translation>
+ <source>Open database</source>
+ <translation>データベースを開く</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>CSV ファイルをインポート...</translation>
+ <source>Save repaired database</source>
+ <translation>修復されたデータベースを保存する</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>データベースを修復(&amp;P)...</translation>
+ <source>Writing the database failed.</source>
+ <translation>データベースの書き込みに失敗しました。</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>TOTP の設定...</translation>
+ <source>Please touch the button on your YubiKey!</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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>ダイアログ</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>OpenSSH の鍵ファイルではありません</translation>
</message>
<message>
- <source>General</source>
- <translation>一般</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM のバウンダリーが不一致です</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>クレデンシャルを要求された際に通知を表示する(&amp;O)</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 のデコードに失敗しました</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>マッチするエントリーをユーザー名で並べ替える(&amp;U)</translation>
+ <source>Key file way too small.</source>
+ <translation>キーファイルが小さすぎます。</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>アクティブなデータベースのエントリーに保存されたアクセス許可をすべて削除する(&amp;M)</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>キーファイルのマジックヘッダー ID が不正です</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>詳細設定</translation>
+ <source>Found zero keys</source>
+ <translation>キーが 0 です</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>常にエントリーへのアクセスを許可する(&amp;A)</translation>
+ <source>Failed to read public key.</source>
+ <translation>公開鍵の読み取りに失敗しました。</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>常にエントリーの更新を許可する(&amp;U)</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>キーファイルが破損しているため私有鍵の読み取りに失敗しました</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>すべての開かれたデータベースからマッチするエントリーを検索する(&amp;H)</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>復号する私有鍵のペイロードがありません</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP ポート:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>暗号なしで KDF を実行しようとしています</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>デフォルトのポート: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>この鍵を復号するパスフレーズが必要です</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>データベースがロックされている場合はロックの解除を要求する(&amp;Q)</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>鍵の導出に失敗しました。キーファイルが壊れていませんか?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>マッチするエントリーをタイトルで並べ替える(&amp;M)</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>復号化に失敗しました。パスフレーズが間違っていませんか?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC は 127.0.0.1 のこのポートをリッスンします</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>公開鍵の読み取り中に予期しない EOF がありました</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>特権ポートにバインドできません</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>私有鍵の読み取り中に予期しない EOF がありました</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>1024 以下の特権ポートにバインドできません。
-デフォルトのポート 19455 を使用します。</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>公開鍵が空のため書き込めません</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>アクティブなデータベースから共有暗号化キーをすべて削除する(&amp;E)</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>公開鍵の書き込み中に予期しない EOF がありました</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&quot;KPH: &quot; から始まる拡張された文字列フィールドを返す(&amp;R)</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>私有鍵が空のため書き込めません</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>文字列フィールドの自動作成や自動更新はサポートされていません。</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>私有鍵の書き込み中に予期しない EOF がありました</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>サポートしていない鍵の種類です: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>不明な暗号です: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>暗号初期化ベクトルが MD5 KDF に対して短すぎます</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>不明な KDF です: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>不明な鍵の種類です: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>ダイアログ</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,14 +2987,27 @@ Using default port 19455.</source>
<translation>KeePassHTTP サーバーを有効にする</translation>
</message>
<message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>クレデンシャルを要求された際に通知を表示する(&amp;O)</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>
+ <translation>ドメイン全体にマッチする全てのエントリーの代わりに、特定の URL に最もマッチするエントリーのみが返されます。</translation>
</message>
<message>
<source>&amp;Return only best matching entries</source>
<translation>最もマッチするエントリーのみを返す(&amp;R)</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>データベースがロックされている場合はロックの解除を要求する(&amp;Q)</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>同じスキーム (http://, https://, ftp://, ...) を持つエントリーのみが返されます。</translation>
</message>
@@ -1711,27 +3016,108 @@ Using default port 19455.</source>
<translation>URL スキームのマッチ(&amp;M)</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>マッチするエントリーをユーザー名で並べ替える(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>マッチするエントリーをタイトルで並べ替える(&amp;M)</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>アクティブなデータベースから共有暗号化キーを全て削除する(&amp;E)</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>アクティブなデータベースのエントリーに保存されたアクセス許可を全て削除する(&amp;M)</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>パスワード生成</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>詳細設定</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>常にエントリーへのアクセスを許可する(&amp;A)</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>常にエントリーの更新を許可する(&amp;U)</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>選択されたデータベースのみがクライアントと接続する必要があります。</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>以下は危険なオプションです。
-設定の内容を理解している場合にのみ、変更を行ってください。</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>全ての開かれたデータベースからマッチするエントリーを検索する(&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>文字列フィールドの自動作成や自動更新はサポートされていません。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot; から始まる拡張された文字列フィールドを返す(&amp;R)</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP ポート:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>デフォルトのポート: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC は 127.0.0.1 のこのポートをリッスンします</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt; 以下は危険なオプションです。</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP は将来的に廃止され、削除されます。&lt;br&gt;代わりに KeePassXC-Browser を使用してください。移行に関するヘルプは &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; を参照してください。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>特権ポートにバインドできません</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>1024 以下の特権ポートにバインドできません。
+デフォルトのポート 19455 を使用します。</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>パスワード:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>強度</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>エントロピー</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>パスワード</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>文字種</translation>
</message>
@@ -1752,38 +3138,50 @@ Change them only if you know what you are doing.</source>
<translation>特殊な文字</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>拡張 ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>よく似た文字を除外する</translation>
</message>
<message>
- <source>Accept</source>
- <translation>適用</translation>
+ <source>Pick characters from every group</source>
+ <translation>全ての使用する文字種から文字を選ぶ</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>長さ(&amp;L):</translation>
</message>
<message>
- <source>strength</source>
- <translation>強度</translation>
+ <source>Passphrase</source>
+ <translation>パスフレーズ</translation>
</message>
<message>
- <source>entropy</source>
- <translation>エントロピー</translation>
+ <source>Wordlist:</source>
+ <translation>単語リスト:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>長さ(&amp;L):</translation>
+ <source>Word Count:</source>
+ <translation>単語数:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>すべての使用する文字種から文字を選ぶ</translation>
+ <source>Word Separator:</source>
+ <translation>単語の区切り文字:</translation>
</message>
<message>
<source>Generate</source>
<translation>生成</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>コピー</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>適用</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>閉じる</translation>
</message>
@@ -1801,51 +3199,276 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>貧弱</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>弱い</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>良い</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>すばらしい</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>パスワード</translation>
+ <source>Database not opened</source>
+ <translation>データベースが開かれていません</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>拡張 ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>データベースハッシュが利用できません</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>パスフレーズ</translation>
+ <source>Client public key not received</source>
+ <translation>クライアントの公開鍵を受信しませんでした</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>単語リスト:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>メッセージを復号できません</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>単語数:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>KeePassXC に接続できないかタイムアウトしました</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>単語の区切り文字:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>アクションがキャンセルまたは拒否されました</translation>
</message>
<message>
- <source>Copy</source>
- <translation>コピー</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>メッセージを暗号化できないか、公開鍵が見つかりません。Native Messaging は KeePassXC で有効化されていますか?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC のアソシエーションに失敗しました。再試行してください。</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>キーの変更は成功しませんでした</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>暗号化キーが認識されません</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>保存されたデータベースが見つかりません</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>不正確なアクションです</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>空のメッセージを受信しました</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL がありません</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>ログインしません</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>不明なエラーです</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>データベースに新しいエントリーを追加する。</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>データベースのパス。</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>データベースのキーファイル。</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>パス</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>エントリーのユーザー名。</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>ユーザー名</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>エントリーの URL。</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>エントリーのパスワードを要求する。</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>エントリーのパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>生成するパスワードの長さ。</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>長さ</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>追加するエントリーのパス。</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>クリップボードにエントリーのパスワードをコピーする。</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>エントリーのタイトル。</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>タイトル</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>編集するエントリーのパス。</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>パスワードのエントロピーの推定。</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>エントロピーを推定するパスワード。</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>パスワードの詳細な分析を実行する。</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>データベースの内容を展開して出力する。</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>展開するデータベースのパス。</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>%1 のロックを解除するパスワードを入力してください: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>キーファイル %1 の読み込みに失敗しました: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>警告: レガシーなキーファイル形式は、将来的に、
+サポートされなくなる可能性があります。
+
+新しいキーファイルの生成を検討してください。</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+利用可能なコマンド:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>実行するコマンドの名前。</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>データベースのエントリーのリストを表示する。</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>リストを表示するグループのパス。デフォルトは / (ルート)</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>素早くエントリーを見つけ出す。</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>検索語。</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>2つのデータベースをマージする。</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>マージ先のデータベースのパス。</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>マージ元のデータベースのパス。</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>両方のデータベースファイルに対して同一のクレデンシャルを使用する。</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>マージ元のデータベースのキーファイル。</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>エントリーの情報を表示する。</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>表示する属性の名前。このオプションはいくつでも指定することができ、各属性は指定した順に1行に1つずつ表示されます。属性の指定がない場合は、デフォルトの属性の概要が表示されます。</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>属性</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>表示するエントリーの名前。</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL デバイス</translation>
@@ -1857,7 +3480,8 @@ Change them only if you know what you are doing.</source>
<message>
<source>file empty !
</source>
- <translation>空ファイルです</translation>
+ <translation>空ファイルです
+</translation>
</message>
<message>
<source>malformed string</source>
@@ -1868,8 +3492,28 @@ Change them only if you know what you are doing.</source>
<translation>閉じ引用符がありません</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNAL - unget が下限を超過しました</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 ビット</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 ビット</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 ビット</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – 推奨)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1888,16 +3532,24 @@ Change them only if you know what you are doing.</source>
<translation>パスワード</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>メモ</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>最終更新日時</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>作成日時</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>レガシーなブラウザー統合</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
- <translation>ブラウザ統合</translation>
+ <translation>ブラウザー統合</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
@@ -1911,6 +3563,56 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>Passive</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH エージェント</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>新しいランダムなダイスウェアパスフレーズを生成する。</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>ダイスウェアパスフレーズの単語数。</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>カウント</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>ダイスウェアジェネレーターの単語リスト。
+[デフォルト: EFF English]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>新しいランダムなパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>生成されるパスワードの長さ。</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>小文字を使用したパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>大文字を使用したパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>数字を使用したパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>特殊な文字を使用したパスワードを生成する。</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>拡張 ASCII を使用したパスワードを生成する。</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1943,14 +3645,14 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Internal zlib error: </source>
- <translation>内部の zlib エラー:</translation>
+ <translation>内部 zlib エラー: </translation>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>大文字と小文字の区別</translation>
+ <source>Search...</source>
+ <translation>検索...</translation>
</message>
<message>
<source>Search</source>
@@ -1961,8 +3663,8 @@ Change them only if you know what you are doing.</source>
<translation>消去</translation>
</message>
<message>
- <source>Search...</source>
- <translation>検索...</translation>
+ <source>Case Sensitive</source>
+ <translation>大文字と小文字の区別</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1972,50 +3674,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>共有暗号化キー &quot;%1&quot; は既に存在します。
-上書きしますか?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>%1 - %2 の情報を更新しますか?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>アクティブなデータベースがロックされています。
-選択されたデータベースのロックを解除するか、別のロックされていないデータベースを選択してください。</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>KeePassX/Http の設定から %1 個の暗号化%2が無事に削除されました。</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>KeePassHttp の設定内に共有暗号化キーは見つかりませんでした。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>アクティブなデータベースに KeePassHttp の設定のエントリーが含まれていません。</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>保存されたアクセス許可を削除しています…</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>中止</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>%1 個の%2から無事にアクセス許可が削除されました。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>アクティブなデータベースにはアクセス許可があるエントリーは含まれていません。</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: 新しいキーのアソシエーション要求</translation>
</message>
@@ -2032,33 +3690,77 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>KeePassXC: 既存のキーを上書きしますか?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>共有暗号化キー &quot;%1&quot; は既に存在します。
+上書きしますか?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: エントリーを更新</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>%1 - %2 の情報を更新しますか?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: データベースはロックされています</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>アクティブなデータベースがロックされています。
+選択されたデータベースのロックを解除するか、別のロックされていないデータベースを選択してください。</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: データベースからキーが削除されました</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>KeePassX/Http の設定から %n 個の暗号化キーが正常に削除されました。</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: キーが見つかりません</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp の設定内に共有暗号化キーは見つかりませんでした。</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: 設定は利用できません</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>アクティブなデータベースに KeePassHttp の設定のエントリーが含まれていません。</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>保存されたアクセス許可を削除しています…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中止</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: アクセス許可が削除されました</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>%n 個のエントリーからアクセス許可が正常に削除されました。</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: アクセス許可があるエントリーは見つかりません</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>アクティブなデータベースにはアクセス許可があるエントリーは含まれていません。</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2082,10 +3784,26 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>基本設定</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>KeePassXC のインスタンスを一つだけ起動する</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>最近使用したデータベースを記憶する</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>最近使用したキーファイルとセキュリティードングルを記憶する</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>起動時に前回のデータベースを読み込む</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>終了時に自動的に保存する</translation>
</message>
@@ -2094,20 +3812,28 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>変更するたびに自動的に保存する</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>編集された際に自動でデータベースを再読み込みする</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>クリップボードにコピーしたら最小化する</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>アプリケーション起動時にウィンドウを最小化する</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>エントリー作成時にグループのアイコンを使用する</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>グローバル自動入力のショートカット</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>データ以外の変更 (例えばグループの展開) に対して、データベースを修正済みとしてマークしないようにする</translation>
</message>
<message>
- <source>Language</source>
- <translation>言語</translation>
+ <source>Hide the Details view</source>
+ <translation>詳細ビューを非表示にする</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2118,66 +3844,84 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>最小化された際にシステムトレイへ格納する</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>起動時に前回のデータベースを読み込む</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>編集された際に自動でデータベースを再読み込みする</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>アプリケーション終了ではなくシステムトレイへ格納する</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>アプリケーション起動時にウィンドウを最小化する</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>基本設定</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>最近使用したキーファイルとセキュリティードングルを記憶する</translation>
+ <source>Dark system tray icon</source>
+ <translation>ダークシステムトレイアイコン</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>データ以外の変更(例えばグループの展開)に対して、データベースを修正済みとしてマークしないようにする</translation>
+ <source>Language</source>
+ <translation>言語</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>自動入力</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>グローバル自動入力のウィンドウの照合にエントリーのタイトルと URL を使用する</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>グローバル自動入力のウィンドウの照合にエントリーのタイトルを使用する</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>グローバル自動入力のウィンドウの照合にエントリーの URL を使用する</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>自動入力を行う前に毎回確認する</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>グローバル自動入力のショートカット</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>自動入力の遅延</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ミリ秒</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>KeePassXC のインスタンスを一つだけ起動する</translation>
+ <source>Startup</source>
+ <translation>起動</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>ファイル管理</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>安全にデータベースファイルを保存する (Dropbox などのサービスでは動作しない可能性があります)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>保存する前にデータベースファイルをバックアップする</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>エントリー管理</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>タイムアウト</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>次の時間が過ぎたらクリップボードを消去</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>秒</translation>
</message>
<message>
@@ -2185,8 +3929,12 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>未操作の時間が続いたらデータベースをロック</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>パスワードはデフォルトで平文表示にする</translation>
+ <source>Convenience</source>
+ <translation>利便性</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>セッションがロックされたりラップトップが閉じられた際にデータベースをロックする</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2197,16 +3945,16 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>パスワードが表示されている場合は、パスワードの再入力を必要としないようにする</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>タイムアウト</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>パスワードはデフォルトで平文表示にする</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>利便性</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>プレビューパネルのパスワードを非表示にする</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>セッションがロックされたりラップトップが閉じられた際にデータベースをロックする</translation>
+ <source>Hide entry notes by default</source>
+ <translation>エントリーのメモをデフォルトで非表示にする</translation>
</message>
<message>
<source>Privacy</source>
@@ -2216,6 +3964,10 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<source>Use Google as fallback for downloading website icons</source>
<translation>ウェブサイトのアイコンをダウンロードするためのフォールバックとして Google を使用する</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>自動入力実行後に以前ロックされたデータベースを再ロックする</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2228,6 +3980,14 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<translation>キー:</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>
@@ -2253,6 +4013,7 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>秒</translation>
</message>
</context>
@@ -2289,10 +4050,6 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>KeePassXC へようこそ</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>KeePassXC データベースに安全にパスワードを保管する</translation>
</message>
@@ -2316,92 +4073,48 @@ KeePassXC のデータベースへのアクセスを許可したい場合は、
<source>Recent databases</source>
<translation>最近使用したデータベース</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>KeePassXC %1 へようこそ</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>カスタム設定ファイルへのパス</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>データベースのキーファイル</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - クロスプラットフォームのパスワードマネージャー</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>標準入力からデータベースのパスワードを読み込む</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>開くパスワードデータベースのファイル名 (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>クリップボードにパスワードをコピーする</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>データベースからエントリーを削除する。</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>データベースのパス。</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>データベースのロックを解除する際に GUI プロンプトを使用する。</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>クリップするエントリーの名前。</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>データベースの内容を展開して出力する。</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>展開するデータベースのパス。</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>実行するコマンドの名前。</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>データベースのエントリーのリストを表示する。</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>リストを表示するグループのパス。デフォルトは / (ルート)</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>エントリーとグループの UUID を出力する。</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>削除するエントリーのパス。</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>2つのデータベースをマージする。</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - クロスプラットフォームのパスワードマネージャー</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>マージ先のデータベースのパス。</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>開くパスワードデータベースのファイル名 (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>マージ元のデータベースのパス。</translation>
+ <source>path to a custom config file</source>
+ <translation>カスタム設定ファイルへのパス</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>両方のデータベースファイルに対して同一のパスワードを使用する。</translation>
+ <source>key file of the database</source>
+ <translation>データベースのキーファイル</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>パスワードを表示する。</translation>
+ <source>read password of the database from stdin</source>
+ <translation>標準入力からデータベースのパスワードを読み込む</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>表示するエントリーの名前。</translation>
+ <source>Parent window handle</source>
+ <translation>親ウィンドウハンドル</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ko.ts b/share/translations/keepassx_ko.ts
index 9b00bbc2f..8dc271166 100644
--- a/share/translations/keepassx_ko.ts
+++ b/share/translations/keepassx_ko.ts
@@ -10,14 +10,30 @@
<translation>정보</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC는 GNU 일반 공중 라이선스(GPL) 버전 2 및 (선택적으로) 버전 3으로 배포됩니다.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>디버그 정보</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>버그를 보고할 때 다음 정보를 포함하십시오:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>클립보드에 복사</translation>
</message>
@@ -32,6 +48,10 @@
<translation>리비전: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>배포판: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>라이브러리:</translation>
</message>
@@ -48,33 +68,26 @@ CPU 아키텍처: %2
<translation>활성화된 확장 기능:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC는 GNU 일반 공중 라이선스(GPL) 버전 2 및 (선택적으로) 버전 3으로 배포됩니다.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<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>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>버그를 보고할 때 다음 정보를 포함하십시오:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>배포판: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP 접근 확인</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>이 선택 기억하기</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1에서 다음 항목의 암호를 요청했습니다.
접근을 허용할 지 여부를 선택하십시오.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP 접근 확인</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>SSH 에이전트 사용(다시 시작 필요)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>자동 입력 - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>자동 입력</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>자동 입력 구문 문법이 잘못되었습니다!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>자동 입력 명령에 긴 지연 시간이 포함되어 있습니다. 계속 진행하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,318 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>그룹</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>제목</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>사용자 이름</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>시퀀스</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>자동 입력 - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>자동으로 입력할 항목 선택:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>자동 입력 - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-브라우저 접근 확인</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>이 선택 기억하기</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>허용</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>거부</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1에서 다음 항목의 암호를 요청했습니다.
+접근을 허용할 지 여부를 선택하십시오.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>대화 상자</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>KeePassXC-브라우저에서 데이터베이스에 접근하려면 필요합니다</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>KeePassXC 브라우저 통합 사용</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>일반</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>다음 브라우저에 통합:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>Google 크롬(&amp;G)</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>Firefox(&amp;F)</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>Chromium(&amp;C)</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>Vivaldi(&amp;V)</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>인증 정보가 필요할 때 알림 표시(&amp;N)</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>데이터베이스가 잠겼을 때 잠금 해제 요청(&amp;Q)</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>같은 스키마(http://, https://, ftp://)를 사용하는 항목만 반환합니다.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>URL 스키마 일치(예: https://...)(&amp;M)</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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>가장 잘 일치하는 항목만 반환(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>제목 순으로 일치하는 항목 정렬(&amp;M)</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>사용자 이름 순으로 일치하는 항목 정렬(&amp;U)</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>모든 브라우저 연결 해제(&amp;D)</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>모든 기억한 권한 잊기(&amp;P)</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>고급</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>저장된 암호에 접근하기 전에 묻지 않기(&amp;A)</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>저장된 암호를 업데이트하기 전에 묻지 않기(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>선택한 데이터베이스만 클라이언트와 연결할 수 있습니다.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>모든 열린 데이터베이스에서 저장된 암호 검색(&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>문자열 필드를 자동으로 만들거나 업데이트하는 것은 지원되지 않습니다.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot;로 시작하는 고급 문자열 필드 반환(&amp;R)</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>네이티브 메시징 스크립트에서 사용하는 KeePassXC 및 keepassxc-proxy 실행 파일 경로를 시작할 때 자동으로 업데이트합니다.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>시작할 때 네이티브 메시징 선언 파일 업데이트(&amp;N)</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>KeePassXC와 브라우저 확장 간 프록시 프로그램을 지원합니다.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>KeePassXC와 브라우저 확장 간 프록시 프로그램 사용(&amp;P)</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>프록시를 직접 설치했으면 사용자 정의 프록시 위치를 지정하십시오.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>사용자 정의 프록시 위치 사용(&amp;C)</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>찾아보기...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;경고:&lt;/b&gt; 다음 옵션은 신중하게 사용하십시오!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>실행 파일 (*.exe);;모든 파일(*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>실행 파일 (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>사용자 정의 프록시 위치 지정</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: 새 키 연결 요청</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>위에 있는 키의 연결 요청을 받았습니다.
+
+해당 키에서 KeePassXC 데이터베이스 접근을 허용하려면
+식별할 수 있는 이름을 부여한 후 수락하십시오.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>저장하고 접근 허용</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: 기존 키를 덮어쓰시겠습니까?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>이름이 &quot;%1&quot;인 공유 암호화 키가 이미 있습니다.
+덮어쓰시겠습니까?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: 항목 업데이트</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>%1 - %2의 정보를 업데이트하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: 데이터베이스 잠김!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>활성 데이터베이스가 잠겨 있습니다!
+선택한 데이터베이스의 잠금을 풀거나 잠금이 풀린 데이터베이스를 선택하십시오.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: 설정을 사용할 수 없음!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>활성 데이터베이스에 설정 항목이 없습니다.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: 키를 찾을 수 없음</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>KeePassXC 설정에서 공유 암호화 키를 찾을 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: 데이터베이스에서 키 삭제됨</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>저장된 권한 삭제 중...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>중지</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: 권한 삭제됨</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: 권한이 있는 항목을 찾을 수 없음!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>활성 데이터베이스에 권한이 부여된 항목이 없습니다.</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Please select whether you want to allow access.</source>
<translation>암호 확인:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>키 파일(&amp;K)</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>찾아보기</translation>
</message>
@@ -157,6 +501,14 @@ Please select whether you want to allow access.</source>
<translation>만들기</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>질의 응답(&amp;L)</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>새로 고침</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>키 파일</translation>
</message>
@@ -177,6 +529,10 @@ Please select whether you want to allow access.</source>
<translation>키 파일 선택</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>빈 암호</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>빈 문자열을 암호로 사용하시겠습니까?</translation>
</message>
@@ -190,20 +546,18 @@ Please select whether you want to allow access.</source>
<translation>%1을(를) 키 파일로 설정할 수 없습니다: %2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>키 파일(&amp;K)</translation>
+ <source>Legacy key file format</source>
+ <translation>레거시 키 파일 형식</translation>
</message>
<message>
- <source>Cha&amp;llenge Response</source>
- <translation>질의 응답(&amp;L)</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>새로 고침</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>빈 암호</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>차후 버전에서 지원이 중단될 예정인 레거시 키 파일
+형식을 사용하고 있습니다.
+
+새 키 파일을 생성하는 것을 추천합니다.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -217,6 +571,10 @@ Please select whether you want to allow access.</source>
<translation>복제 옵션</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>제목에 &apos; - 사본&apos; 추가</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>사용자 이름과 암호를 참조로 대체</translation>
</message>
@@ -224,10 +582,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>과거 기록 복사</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>제목에 &apos; - 사본&apos; 추가</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -325,10 +679,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>CSV 파일 가져오기</translation>
- </message>
- <message>
<source>Error</source>
<translation>오류</translation>
</message>
@@ -339,17 +689,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>바이트, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n 바이트, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>줄, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n줄, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>칸</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n칸</numerusform></translation>
</message>
</context>
<context>
@@ -371,6 +721,14 @@ Please select whether you want to allow access.</source>
<translation>찾아보기</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>새로 고침</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>질의 응답:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>데이터베이스를 열 수 없습니다.</translation>
</message>
@@ -379,6 +737,24 @@ Please select whether you want to allow access.</source>
<translation>키 파일을 열 수 없음</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>레거시 키 파일 형식</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>차후 버전에서 지원이 중단될 예정인 레거시 키 파일
+형식을 사용하고 있습니다.
+
+새 키 파일을 생성하는 것을 추천합니다.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>더 이상 이 경고 표시하지 않기</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>모든 파일</translation>
</message>
@@ -390,14 +766,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>키 파일 선택</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>새로 고침</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>질의 응답:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -414,14 +782,14 @@ Please select whether you want to allow access.</source>
<translation>키 파일을 열 수 없음</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>데이터베이스를 열었습니다. 할 일이 없습니다.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>데이터베이스를 열 수 없습니다.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>데이터베이스를 열었습니다. 할 일이 없습니다.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>성공</translation>
</message>
@@ -439,28 +807,122 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>데이터베이스 이름:</translation>
+ <source>General</source>
+ <translation>일반</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>데이터베이스 설명:</translation>
+ <source>Encryption</source>
+ <translation>암호화</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>취소</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>새로운 키 유도 함수 인자로 키를 변경할 수 없어서 키 유도 함수를 변경하지 않았습니다.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>암호화 알고리즘:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256비트(기본값)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256비트</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>키 유도 함수:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>변환 횟수:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>기본 사용자 이름:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>1초 지연 벤치마크</translation>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>메모리 사용량:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>벤치마크</translation>
+ <source>Parallelism:</source>
+ <translation>스레드 수:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>데이터베이스 메타데이터</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>데이터베이스 이름:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>데이터베이스 설명:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>기본 사용자 이름:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>과거 기록 설정</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -471,26 +933,27 @@ You can now save it.</source>
<translation>최대 과거 항목 크기:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>휴지통 사용</translation>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256비트(기본값)</translation>
+ <source>Use recycle bin</source>
+ <translation>휴지통 사용</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256비트</translation>
+ <source>Additional Database Settings</source>
+ <translation>추가 데이터베이스 설정</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>알고리즘:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>압축 사용(추천)(&amp;C)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>루트</translation>
</message>
<message>
@@ -510,22 +973,48 @@ You can now save it.</source>
<translation>파일을 찾을 수 없습니다!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1 데이터베이스 열기</translation>
+ <source>Unable to open the database.</source>
+ <translation>데이터베이스를 열 수 없습니다.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 데이터베이스</translation>
+ <source>File opened in read only mode.</source>
+ <translation>파일을 읽기 전용 모드로 열었습니다.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>CSV 파일 열기</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV 파일</translation>
</message>
<message>
<source>All files (*)</source>
<translation>모든 파일 (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>데이터베이스 합치기</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 데이터베이스 열기</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 데이터베이스</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>닫기 확인?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot;이(가) 현재 편집 모드입니다.
+변경 사항을 무시하고 닫으시겠습니까?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>변경 사항 저장 확인?</translation>
</message>
@@ -539,10 +1028,22 @@ Save changes?</source>
<translation>데이터베이스에 쓸 수 없습니다.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>암호</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>다른 이름으로 데이터베이스 저장</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>데이터베이스를 CSV 파일로 내보내기</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV 파일에 기록할 수 없습니다.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>새 데이터베이스</translation>
</message>
@@ -561,12 +1062,6 @@ Please press cancel to finish your changes or discard them.</source>
취소를 눌러서 변경 사항을 저장하거나 무시하십시오.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>이 데이터베이스가 저장되지 않았습니다.
-데이터베이스를 저장하거나 잠금을 풀 수 있습니다.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -575,69 +1070,23 @@ Otherwise your changes are lost.</source>
저장하지 않은 변경 사항은 손실됩니다.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot;이(가) 현재 편집 모드입니다.
-변경 사항을 무시하고 닫으시겠습니까?</translation>
+ <source>Disable safe saves?</source>
+ <translation>안전 저장을 비활성화 하시겠습니까?</translation>
</message>
<message>
- <source>Export database to CSV file</source>
- <translation>데이터베이스를 CSV 파일로 내보내기</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV 파일</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>CSV 파일에 기록할 수 없습니다.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>데이터베이스를 열 수 없습니다.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>데이터베이스 합치기</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>저장하려는 데이터베이스를 다른 KeePassXC 인스턴스에서 잠갔습니다.
-그래도 저장하시겠습니까?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>암호</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>데이터베이스가 이미 열림</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>열려는 데이터베이스를 다른 KeePassXC 인스턴스에서 잠갔습니다.
-
-그래도 여시겠습니까?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>읽기 전용으로 열기</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>파일을 읽기 전용 모드로 열었습니다.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>CSV 파일 열기</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC에서 데이터베이스를 여러 번 저장하려고 시도했으나 실패했습니다. 파일 동기화 서비스에서 데이터베이스 파일을 잠근 것 같습니다.
+안전 저장을 비활성화 한 다음 다시 시도하시겠습니까?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>찾는 중...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>마스터 키 변경</translation>
</message>
@@ -658,6 +1107,14 @@ Do you want to open it anyway?</source>
<translation>정말 항목 %1개를 삭제하시겠습니까?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>항목을 휴지통으로 이동하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>항목 &quot;%1&quot;을(를) 휴지통으로 이동하시겠습니까?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>항목을 휴지통으로 이동하시겠습니까?</translation>
</message>
@@ -666,28 +1123,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>항목 %n개를 휴지통으로 이동하시겠습니까?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>그룹을 삭제하시겠습니까?</translation>
+ <source>Execute command?</source>
+ <translation>명령을 실행하시겠습니까?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>정말 그룹 &quot;%1&quot;을(를) 삭제하시겠습니까?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>다음 명령을 실행하시겠습니까?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>마스터 키를 계산할 수 없음</translation>
+ <source>Remember my choice</source>
+ <translation>이 선택 기억하기</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>항목을 휴지통으로 이동하시겠습니까?</translation>
+ <source>Delete group?</source>
+ <translation>그룹을 삭제하시겠습니까?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>항목 &quot;%1&quot;을(를) 휴지통으로 이동하시겠습니까?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>정말 그룹 &quot;%1&quot;을(를) 삭제하시겠습니까?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>찾는 중...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없음</translation>
</message>
<message>
<source>No current database.</source>
@@ -706,20 +1163,8 @@ Do you want to open it anyway?</source>
<translation>결과 없음</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>명령을 실행하시겠습니까?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>다음 명령을 실행하시겠습니까?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>이 선택 기억하기</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>요청 자동으로 새로 고침</translation>
+ <source>File has changed</source>
+ <translation>파일 변경됨</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -730,8 +1175,10 @@ Do you want to open it anyway?</source>
<translation>요청 합치기</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>데이터베이스 파일이 변경되었고 저장하지 않은 변경 사항이 있습니다. 변경 사항을 합치겠습니까?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>데이터베이스 파일이 변경되었고 저장하지 않은 변경 사항이 있습니다.
+변경 사항을 합치겠습니까?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -747,6 +1194,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>TOTP 토큰 생성</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>닫기</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>일반</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>암호</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>만료</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>사용자 이름</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>자동 입력</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>찾기</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>속성</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>첨부</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>메모</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>창</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>시퀀스</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>찾기</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>비우기</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>하지 않음</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[보호됨]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>사용 안함</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>사용함</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -773,6 +1303,30 @@ Do you want to open it anyway?</source>
<translation>과거 기록</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH 에이전트</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>없음</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(암호화됨)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>비밀 키 선택</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>비밀 키로 사용하기에 파일이 너무 큼</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>비밀 키를 열 수 없음</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>항목 과거 기록</translation>
</message>
@@ -793,21 +1347,20 @@ Do you want to open it anyway?</source>
<translation>새 속성</translation>
</message>
<message>
- <source>Select file</source>
- <translation>파일 선택</translation>
+ <source>Confirm Remove</source>
+ <translation>삭제 확인</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>파일을 열 수 없습니다</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>이 속성을 삭제하시겠습니까?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>첨부 항목 저장</translation>
+ <source>[PROTECTED]</source>
+ <translation>[보호됨]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>첨부 항목을 저장할 수 없습니다:</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>보거나 편집하려면 누르십시오</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -826,20 +1379,16 @@ Do you want to open it anyway?</source>
<translation>1년</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>삭제 확인</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>이 속성을 삭제하시겠습니까?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[보호됨] 보거나 편집하려면 누르십시오</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>이 첨부 항목을 삭제하시겠습니까?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -857,18 +1406,6 @@ Do you want to open it anyway?</source>
<translation>삭제</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>첨부</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>저장</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>열기</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>이름 편집</translation>
</message>
@@ -880,24 +1417,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>보이기</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>이 항목 자동 입력 사용</translation>
+ <source>Attachments</source>
+ <translation>첨부</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>창 제목:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>이 항목 자동 입력 사용</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -908,16 +1445,24 @@ Do you want to open it anyway?</source>
<translation>사용자 정의 자동 입력 시퀀스 사용(&amp;U):</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>기본 시퀀스 사용(&amp;Q)</translation>
+ <source>Window Associations</source>
+ <translation>창 연결</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>사용자 정의 시퀀스 설정(&amp;M):</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>창 연결</translation>
+ <source>Window title:</source>
+ <translation>창 제목:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -942,12 +1487,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>제목:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>사용자 이름:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -958,20 +1499,104 @@ Do you want to open it anyway?</source>
<translation>암호 확인:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>제목:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>만료 기간</translation>
+ <source>Notes</source>
+ <translation>메모</translation>
</message>
<message>
<source>Presets</source>
<translation>사전 설정</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>메모:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>메모 부분을 표시하려면 체크 상자를 전환하십시오.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>사용자 이름:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>만료 기간</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>폼</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>다음 시간 이후에 에이전트에서 키 삭제</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>초</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>지문</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>데이터베이스를 잠그거나 닫을 때 에이전트에서 키 삭제</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>공개 키</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>데이터베이스를 열거나 잠금 해제할 때 에이전트에 키 추가</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>주석</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>복호화</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>없음</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>클립보드에 복사</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>비밀 키</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>에이전트에 추가</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>에이전트에서 삭제</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>이 키를 사용할 때 사용자에게 묻기</translation>
</message>
</context>
<context>
@@ -1043,6 +1668,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>기본 아이콘 사용(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>사용자 정의 아이콘 사용(&amp;M)</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>사용자 정의 아이콘 추가</translation>
</message>
@@ -1051,6 +1684,18 @@ Do you want to open it anyway?</source>
<translation>사용자 정의 아이콘 삭제</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>파비콘 다운로드</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>파비콘을 다운로드할 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>힌트: 도구 &gt; 설정 &gt; 보안에서 Google을 대체 항목으로 사용할 수 있습니다</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>그림</translation>
</message>
@@ -1063,24 +1708,12 @@ Do you want to open it anyway?</source>
<translation>그림 선택</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>파비콘 다운로드</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>파비콘을 다운로드할 수 없습니다.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>아이콘을 읽을 수 없음</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>기본 아이콘 사용(&amp;U)</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>사용자 정의 아이콘 사용(&amp;M)</translation>
+ <source>Custom icon already exists</source>
+ <translation>사용자 정의 아이콘이 이미 존재함</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1090,14 +1723,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>이 아이콘을 항목 %1개에서 사용하고 있으며, 삭제 시 기본 아이콘으로 대체됩니다. 그래도 삭제하시겠습니까?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>힌트: 도구 &gt; 설정 &gt; 보안에서 Google을 대체 항목으로 사용할 수 있습니다</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>사용자 정의 아이콘이 이미 존재함</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1117,15 +1742,129 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>삭제</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - 사본</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>이름</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>크기</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>폼</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>추가</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>삭제</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>열기</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>저장</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>파일 선택</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>삭제 확인</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>첨부 항목 저장</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>디렉터리를 만들 수 없음:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>기존 파일 &quot;%1&quot;의 내용을 첨부 항목으로 덮어 쓰시겠습니까?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>덮어쓰기 확인</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>첨부 항목을 저장할 수 없음:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>첨부 항목을 열 수 없음:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>첨부 항목을 열 수 없음:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>파일을 열 수 없음:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1154,6 +1893,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>참조: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>그룹</translation>
</message>
@@ -1170,9 +1914,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>참조: </translation>
+ <source>Never</source>
+ <translation>하지 않음</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>암호</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>메모</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>만료 기간</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>생성</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>수정됨</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>접근함</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>첨부</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>보기 사용자 정의</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>사용자 이름 숨기기</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>암호 숨기기</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>창에 맞춤</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>내용에 맞춤</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>기본값으로 복원</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1183,6 +1985,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: 파일을 저장할 수 없음!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>네이티브 메시징 스크립트 파일을 저장할 수 없습니다.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1232,6 +2045,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>모든 그룹에서 최소 1글자 이상 포함</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>확장 ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1245,6 +2062,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없습니다</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>질의 응답을 실행할 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>키가 잘못되었거나 데이터베이스가 손상되었습니다.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>질의 응답을 실행할 수 없습니다.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없습니다</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>데이터베이스 헤더 없음</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없습니다</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>잘못된 헤더 체크섬 크기</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>헤더 SHA256이 일치하지 않음</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>키가 잘못되었거나 데이터베이스가 손상되었습니다.(HMAC이 일치하지 않음)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>알 수 없는 암호화</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>잘못된 헤더 ID 크기</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>잘못된 헤더 필드 길이</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>잘못된 헤더 데이터 길이</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>헤더에 있는 키 유도 함수 인자에 필요한 버퍼를 열 수 없음</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>지원하지 않는 키 유도 함수(KDF) 및 잘못된 인자</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>KDBX4 파일에 레거시 헤더 필드가 있습니다.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>잘못된 내부 헤더 ID 크기</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>잘못된 내부 헤더 필드 길이</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>잘못된 내부 헤더 바이너리 크기</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>지원하지 않는 KeePass 메타데이터 저장소 버전입니다.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 항목 이름 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 이름 데이터</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 값 데이터</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 Bool 항목 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 Int32 항목 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 UInt32 항목 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 Int64 항목 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 UInt64 항목 값 길이</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 항목 형식</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>잘못된 메타데이터 저장소 필드 형식 크기</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>잘못된 대칭 키 암호화 알고리즘입니다.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>잘못된 대칭 키 암호화 IV 크기입니다.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>마스터 키를 계산할 수 없습니다</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>키 유도 함수 인자 메타데이터 저장소를 직렬화할 수 없음</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>잘못됨 암호화 UUID 길이</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>지원하지 않는 암호화</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>잘못된 압축 플래그 길이</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>지원하지 않는 압축 알고리즘</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>잘못된 마스터 시드 크기</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>잘못된 변형 시드 크기</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>잘못된 변형 라운드 크기</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>잘못된 시작 바이트 크기</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>잘못된 무작위 스트림 ID 크기</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>잘못된 내부 무작위 스트림 암호화</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML 처리 실패: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>루트 그룹 없음</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>아이콘 UUID나 데이터 없음</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>사용자 정의 데이터 키나 값이 없음</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>여러 개의 그룹 원소</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>빈 그룹 UUID</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>잘못된 그룹 아이콘 번호</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>잘못된 EnableAutoType 값</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>잘못된 EnableSearching 값</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>그룹 UUID를 찾을 수 없음</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>비어 있는 DeleteObject UUID</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>DeletedObject UUID나 시간이 없음</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>빈 항목 UUID</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>잘못된 항목 아이콘 번호</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>과거 기록 항목의 과거 기록 원소</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>항목 UUID를 찾을 수 없음</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>다른 UUID를 사용하는 과거 기록 원소</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>항목 문자열을 복호화할 수 없음</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>중복된 사용자 정의 속성이 있음</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>항목 문자열 키나 값이 없음</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>중복된 첨부 항목이 있음</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>항목 바이너리 키나 값이 없음</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>자동 입력 연결 창이나 시퀀스가 없음</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>잘못된 이진값</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>잘못된 날짜/시간 값</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>잘못된 색상 값</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>잘못된 색상 RGB 부분</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>잘못된 숫자 값</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>잘못된 UUID 값</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>바이너리 압축을 해제할 수 없음</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1274,6 +2446,35 @@ Do you want to open it anyway?</source>
<translation>지원하지 않는 KeePass 데이터베이스 버전입니다.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>암호화 IV를 읽을 수 없음</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>잘못된 그룹 개수</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>잘못된 항목 개수</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>잘못된 내용 해시 크기</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>잘못된 변형 시드 크기</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>잘못된 변형 라운드 크기</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>그룹 트리를 만들 수 없음</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>루트</translation>
</message>
@@ -1285,129 +2486,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>키가 잘못되었거나 데이터베이스가 손상되었습니다.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>KeePass 데이터베이스가 아닙니다.</translation>
+ <source>Key transformation failed</source>
+ <translation>키 변형 실패</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>지원하지 않는 KeePass 데이터베이스 버전입니다.</translation>
+ <source>Invalid group field type number</source>
+ <translation>잘못된 그룹 필드 형식 번호</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>키가 잘못되었거나 데이터베이스가 손상되었습니다.</translation>
+ <source>Invalid group field size</source>
+ <translation>잘못된 그룹 필드 크기</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>마스터 키를 계산할 수 없습니다</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>읽은 그룹 필드 데이터와 크기가 일치하지 않음</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>질의 응답을 실행할 수 없습니다.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>잘못된 그룹 ID 필드 크기</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>잘못된 그룹 생성 시간 필드 크기</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>질의 응답을 실행할 수 없습니다.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>잘못된 그룹 수정 시간 필드 크기</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>마스터 키를 계산할 수 없습니다</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>잘못된 그룹 접근 시간 필드 크기</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>암호화 함수를 시험하는 중 오류가 발생하였습니다.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>잘못된 그룹 만료 시간 필드 크기</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - 오류</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>잘못된 그룹 아이콘 필드 크기</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>잠금 파일을 만들 수 없습니다. 단일 인스턴스 모드가 비활성화되었습니다.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>잘못된 그룹 단계 필드 크기</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>다른 KeePassXC 인스턴스가 이미 실행 중입니다.</translation>
+ <source>Invalid group field type</source>
+ <translation>잘못된 그룹 필드 형싞</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>존재하는 단일 인스턴스 잠금 파일이 잘못되었습니다. 새 인스턴스를 실행합니다.</translation>
+ <source>Missing group id or level</source>
+ <translation>그룹 ID나 단계가 없음</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>데이터베이스 열기</translation>
+ <source>Missing entry field type number</source>
+ <translation>그룹 항목 형식 번호가 없음</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>데이터베이스 설정</translation>
+ <source>Invalid entry field size</source>
+ <translation>잘못된 항목 필드 크기</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>클립보드에 사용자 이름 복사</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>읽은 항목 필드 데이터와 크기가 일치하지 않음</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>클립보드에 암호 복사</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>잘못된 항목 UUID 필드 크기</translation>
</message>
<message>
- <source>Settings</source>
- <translation>설정</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>잘못된 항목 그룹 ID 필드 크기</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>도구 모음 보이기</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>잘못된 항목 아이콘 필드 크기</translation>
</message>
<message>
- <source>read-only</source>
- <translation>읽기 전용</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>잘못된 항목 생성 시간 필드 크기</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>창 전환</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>잘못된 항목 수정 시간 필드 크기</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 데이터베이스</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>잘못된 항목 만료 시간 필드 크기</translation>
</message>
<message>
- <source>All files</source>
- <translation>모든 파일</translation>
+ <source>Invalid entry field type</source>
+ <translation>잘못된 항목 필드 크기</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>복구한 데이터베이스 저장</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>존재하는 단일 인스턴스 잠금 파일이 잘못되었습니다. 새 인스턴스를 실행합니다.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>데이터베이스에 쓸 수 없습니다.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>잠금 파일을 만들 수 없습니다. 단일 인스턴스 모드가 비활성화되었습니다.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>다른 KeePassXC 인스턴스가 이미 실행 중입니다.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>암호화 함수를 시험하는 중 오류가 발생하였습니다.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - 오류</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>데이터베이스(&amp;D)</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>최근 데이터베이스(&amp;R)</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>가져오기</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>도움말(&amp;H)</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>항목(&amp;N)</translation>
</message>
@@ -1416,12 +2629,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>속성을 클립보드에 복사(&amp;R)</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>시간 기반 일회용 암호</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>그룹(&amp;G)</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>보기(&amp;V)</translation>
+ <source>&amp;Tools</source>
+ <translation>도구(&amp;T)</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1432,6 +2649,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>정보(&amp;A)</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>데이터베이스 열기(&amp;O)...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>데이터베이스 저장(&amp;S)</translation>
</message>
@@ -1472,24 +2693,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>그룹 삭제(&amp;D)</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>데이터베이스 설정(&amp;D)</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>다른 이름으로 데이터베이스 저장(&amp;V)...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>항목 복제(&amp;C)</translation>
+ <source>Change &amp;master key...</source>
+ <translation>마스터 키 변경(&amp;M)...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>시간 동기 일회용 암호</translation>
+ <source>&amp;Database settings</source>
+ <translation>데이터베이스 설정(&amp;D)</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>TOTP 복사(&amp;T)</translation>
+ <source>Database settings</source>
+ <translation>데이터베이스 설정</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>TOTP 보이기</translation>
+ <source>&amp;Clone entry</source>
+ <translation>항목 복제(&amp;C)</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1500,14 +2721,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>사용자 이름 복사(&amp;U)</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>클립보드에 사용자 이름 복사</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>암호 복사(&amp;Y)</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>클립보드에 암호 복사</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>설정(&amp;S)</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>암호 생성기</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>자동 입력 실행(&amp;P)</translation>
</message>
@@ -1524,165 +2757,222 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>제목(&amp;T)</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>클립보드에 제목 복사</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>URL(&amp;U)</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>클립보드에 URL 복사</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>메모(&amp;N)</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>암호 생성기</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>클립보드에 메모 복사</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>과거 기록 삭제</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>CSV 파일로 내보내기(&amp;E)...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>데이터베이스(&amp;D)</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>KeePass1 데이터베이스 가져오기...</translation>
</message>
<message>
- <source>Import</source>
- <translation>가져오기</translation>
+ <source>Import CSV file...</source>
+ <translation>CSV 파일 가져오기...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>도구(&amp;T)</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>데이터베이스 복구(&amp;P)...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>TOTP 보이기</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>TOTP 설정...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>TOTP 복사(&amp;T)</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>휴지통 비우기(&amp;M)</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>휴지통 비우기</translation>
+ <source>Clear history</source>
+ <translation>과거 기록 삭제</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>설정 파일 %1에 접근할 수 없음</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>KeePassXC 끝내기</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP 브라우저 통합을 사용하고 있는 것 같습니다. 이 기능은 폐기 예고되었고 차후에 삭제될 예정입니다.&lt;br&gt;KeePassXC-브라우저로 교체하십시오! 이전 작업에 도움이 필요하면 &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;이전 가이드&lt;/a&gt;를 참고하십시오(경고 %1/3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>YubiKey의 단추를 누르십시오!</translation>
+ <source>read-only</source>
+ <translation>읽기 전용</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>도움말(&amp;H)</translation>
+ <source>Settings</source>
+ <translation>설정</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>데이터베이스 열기(&amp;O)...</translation>
+ <source>Toggle window</source>
+ <translation>창 전환</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>다른 이름으로 데이터베이스 저장(&amp;V)...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>KeePassXC 끝내기</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>마스터 키 변경(&amp;M)...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 데이터베이스</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>CSV 파일로 내보내기(&amp;E)...</translation>
+ <source>All files</source>
+ <translation>모든 파일</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>KeePass1 데이터베이스 가져오기...</translation>
+ <source>Open database</source>
+ <translation>데이터베이스 열기</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>CSV 파일 가져오기...</translation>
+ <source>Save repaired database</source>
+ <translation>복구한 데이터베이스 저장</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>데이터베이스 복구(&amp;P)...</translation>
+ <source>Writing the database failed.</source>
+ <translation>데이터베이스에 쓸 수 없습니다.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>TOTP 설정...</translation>
+ <source>Please touch the button on your YubiKey!</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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>대화 상자</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>잘못된 키 파일, OpenSSH 키가 필요함</translation>
</message>
<message>
- <source>General</source>
- <translation>일반</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM 경계가 일치하지 않음</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>인증 정보가 필요할 때 알림 표시(&amp;O)</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 디코드 실패</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>사용자 이름 순으로 일치하는 항목 정렬(&amp;U)</translation>
+ <source>Key file way too small.</source>
+ <translation>키 파일이 너무 작습니다.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>활성 데이터베이스에 있는 항목에서 모든 저장된 권한 삭제(&amp;M)</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>키 파일 매직 헤더 ID가 잘못됨</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>고급</translation>
+ <source>Found zero keys</source>
+ <translation>키를 찾을 수 없음</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>항상 항목 접근 허용(&amp;A)</translation>
+ <source>Failed to read public key.</source>
+ <translation>공개 키를 읽을 수 없습니다.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>항상 항목 업데이트 허용(&amp;U)</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>키 파일이 잘못됨, 비밀 키를 읽을 수 없음</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>모든 열린 데이터베이스에서 일치하는 항목 검색(&amp;H)</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>암호화 해제할 비밀 키 페이로드가 없음</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP 포트:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>키 유도 함수를 암호화 없이 실행하려고 함</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>기본 포트: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>이 키를 복호화하려면 암호가 필요함</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>데이터베이스가 잠겼을 때 잠금 해제 요청(&amp;Q)</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>키 유도 실패, 키 파일이 유효합니까?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>제목 순으로 일치하는 항목 정렬(&amp;M)</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>복호화 실패, 암호가 올바릅니까?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC는 127.0.0.1의 다음 포트에서 응답을 기다립니다</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>공개 키를 읽는 중 예상하지 못한 곳에서 파일이 끝남</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>권한 있는 포트에 바인드할 수 없음</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>비밀 키를 읽는 중 예상하지 못한 곳에서 파일이 끝남</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>1024 이하의 권한이 필요한 포트에 바인드할 수 없습니다!
-기본 포트 19455를 사용합니다.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>공개 키가 비어 있어서 기록할 수 없음</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>활성 데이터베이스에 있는 모든 공유된 암호화 키 삭제(&amp;E)</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>공개 키를 기록하는 중 예상하지 못한 곳에서 파일이 끝남</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&quot;KPH: &quot;로 시작하는 고급 문자열 필드 반환(&amp;R)</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>비밀 키가 비어 있어서 기록할 수 없음</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>문자열 필드를 자동으로 만들거나 업데이트하는 것은 지원되지 않습니다.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>비밀 키를 기록하는 중 예상하지 못한 곳에서 파일이 끝남</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>대화 상자</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1693,6 +2983,15 @@ Using default port 19455.</source>
<translation>KeePassHTTP 서버 사용</translation>
</message>
<message>
+ <source>General</source>
+ <translation>일반</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>인증 정보가 필요할 때 알림 표시(&amp;O)</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>
@@ -1701,6 +3000,10 @@ Using default port 19455.</source>
<translation>URL과 일치하는 항목만 반환(&amp;R)</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>데이터베이스가 잠겼을 때 잠금 해제 요청(&amp;Q)</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>같은 스키마(http://, https://, ftp://)를 사용하는 항목만 반환합니다.</translation>
</message>
@@ -1709,27 +3012,108 @@ Using default port 19455.</source>
<translation>URL 스키마 일치(&amp;M)</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>사용자 이름 순으로 일치하는 항목 정렬(&amp;U)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>제목 순으로 일치하는 항목 정렬(&amp;M)</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>활성 데이터베이스에 있는 모든 공유된 암호화 키 삭제(&amp;E)</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>활성 데이터베이스에 있는 항목에서 모든 저장된 권한 삭제(&amp;M)</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>암호 생성기</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>고급</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>항상 항목 접근 허용(&amp;A)</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>항상 항목 업데이트 허용(&amp;U)</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>선택한 데이터베이스만 클라이언트와 연결할 수 있습니다.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>다음 옵션은 위험할 수도 있습니다!
-무엇을 하는 지 알고 있는 경우에만 변경하십시오.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>모든 열린 데이터베이스에서 일치하는 항목 검색(&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>문자열 필드를 자동으로 만들거나 업데이트하는 것은 지원되지 않습니다.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot;로 시작하는 고급 문자열 필드 반환(&amp;R)</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP 포트:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>기본 포트: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC는 127.0.0.1의 다음 포트에서 응답을 기다립니다</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;경고:&lt;/b&gt; 다음 옵션은 신중하게 사용하십시오!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP는 폐기 예고되었고 차후에 삭제될 예정입니다.&lt;br&gt;KeePassXC-브라우저로 교체하십시오! 이전 작업에 도움이 필요하면 &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;이전 가이드&lt;/a&gt;를 참고하십시오.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>권한 있는 포트에 바인드할 수 없음</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>1024 이하의 권한이 필요한 포트에 바인드할 수 없습니다!
+기본 포트 19455를 사용합니다.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>암호:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>강도</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>엔트로피</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>암호</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>문자 종류</translation>
</message>
@@ -1750,38 +3134,50 @@ Change them only if you know what you are doing.</source>
<translation>특수 문자</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>확장 ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>비슷하게 생긴 문자 제외</translation>
</message>
<message>
- <source>Accept</source>
- <translation>사용</translation>
+ <source>Pick characters from every group</source>
+ <translation>모든 그룹에서 글자 선택</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>길이(&amp;L):</translation>
</message>
<message>
- <source>strength</source>
- <translation>강도</translation>
+ <source>Passphrase</source>
+ <translation>암구호</translation>
</message>
<message>
- <source>entropy</source>
- <translation>엔트로피</translation>
+ <source>Wordlist:</source>
+ <translation>단어 목록:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>길이(&amp;L):</translation>
+ <source>Word Count:</source>
+ <translation>단어 개수:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>모든 그룹에서 글자 선택</translation>
+ <source>Word Separator:</source>
+ <translation>단어 구분자:</translation>
</message>
<message>
<source>Generate</source>
<translation>생성</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>복사</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>사용</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>닫기</translation>
</message>
@@ -1799,51 +3195,276 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>매우 약함</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>약함</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>좋음</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>매우 좋음</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>암호</translation>
+ <source>Database not opened</source>
+ <translation>데이터베이스를 열지 않았음</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>확장 ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>데이터베이스 해시를 사용할 수 없음</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>암구호</translation>
+ <source>Client public key not received</source>
+ <translation>클라이언트 공개 키를 받지 않았음</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>단어 목록:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>메시지를 복호화할 수 없음</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>단어 개수:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>KeePassXC에 연결할 수 없거나 시간 초과됨</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>단어 구분자:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>접근이 취소되었거나 거부됨</translation>
</message>
<message>
- <source>Copy</source>
- <translation>복사</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>메시지를 암호화할 수 없거나 비밀 키를 찾을 수 없습니다. KeePassXC 네이티브 메시징이 활성화되어 있습니까?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC 연결 실패, 다시 시도하십시오</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>키 교환 실패</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>암호화 키를 인식할 수 없음</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>저장된 데이터베이스를 찾을 수 없음</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>잘못된 동작</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>빈 메시지 받음</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL이 지정되지 않음</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>로그인을 찾을 수 없음</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>알 수 없는 오류</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>데이터베이스에 새 항목을 추가합니다.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>데이터베이스의 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>데이터베이스의 키 파일입니다.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>경로</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>항목의 사용자 이름입니다.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>사용자 이름</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>항목의 URL입니다.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>항목 암호의 프롬프트입니다.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>항목 암호를 생성합니다.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>생성된 암호의 길이입니다.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>길이</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>추가할 항목의 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>항목 암호를 클립보드에 복사합니다.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>항목의 제목입니다.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>제목</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>편집할 항목의 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>암호의 예상 엔트로피를 계산합니다.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>엔트로피를 예상할 암호입니다.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>암호에 고급 분석을 시행합니다.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>데이터베이스의 내용을 추출하고 표시합니다.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>표시할 데이터베이스 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>%1의 잠금 해제 암호 입력: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>키 파일 %1을(를) 불러올 수 없음: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>경고: 차후 버전에서 지원이 중단될 예정인 레거시 키 파일
+형식을 사용하고 있습니다.
+
+새 키 파일을 생성하는 것을 추천합니다.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+사용 가능한 명령:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>실행할 명령 이름입니다.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>데이터베이스 항목을 표시합니다.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>표시할 그룹의 경로입니다. 기본값은 /입니다</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>빠르게 항목을 찾습니다.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>항목을 검색합니다.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>두 데이터베이스를 합칩니다.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>합칠 대상 데이터베이스 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>합칠 원본 데이터베이스 경로입니다.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>두 데이터베이스 파일에 같은 인증 정보를 사용합니다.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>합칠 데이터베이스 파일의 키 파일입니다.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>항목 정보를 표시합니다.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>표시할 속성 이름입니다. 이 옵션은 한 번 이상 사용할 수 있으며, 주어진 순서대로 각각 속성을 한 줄에 하나씩 표시합니다. 속성을 지정하지 않으면 기본 속성의 요약을 표시합니다.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>속성</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>표시할 항목 이름입니다.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL 장치</translation>
@@ -1867,8 +3488,28 @@ Change them only if you know what you are doing.</source>
<translation>닫는 따옴표 없음</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>내부 - unget 최소값을 벗어남</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256비트</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256비트</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256비트</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2(KDBX 4 – 추천)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF(KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF(KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1887,14 +3528,22 @@ Change them only if you know what you are doing.</source>
<translation>암호</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>메모</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>마지막 수정</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>생성</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>레거시 브라우저 통합</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>브라우저 통합</translation>
</message>
@@ -1910,6 +3559,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>수동적</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH 에이전트</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1948,8 +3646,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>대소문자 구분</translation>
+ <source>Search...</source>
+ <translation>찾기...</translation>
</message>
<message>
<source>Search</source>
@@ -1960,8 +3658,8 @@ Change them only if you know what you are doing.</source>
<translation>비우기</translation>
</message>
<message>
- <source>Search...</source>
- <translation>찾기...</translation>
+ <source>Case Sensitive</source>
+ <translation>대소문자 구분</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1971,50 +3669,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>이름이 &quot;%1&quot;인 공유 암호화 키가 이미 있습니다.
-덮어쓰시겠습니까?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>%1 - %2의 정보를 업데이트하시겠습니까?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>활성 데이터베이스가 잠겨 있습니다!
-선택한 데이터베이스의 잠금을 풀거나 잠금이 풀린 데이터베이스를 선택하십시오.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>KeePassX/HTTP 설정에서 %1 암호화-%2을(를) 삭제했습니다.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>KeePassHttp 설정에서 공유 암호화 키를 찾을 수 없습니다.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>활성 데이터베이스에 KeePassHttp 설정 항목이 없습니다.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>저장된 권한 삭제 중...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>중지</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>%1 %2에서 권한을 삭제했습니다.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>활성 데이터베이스에 권한이 부여된 항목이 없습니다.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: 새 키 연결 요청</translation>
</message>
@@ -2031,33 +3685,77 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC: 기존 키를 덮어쓰시겠습니까?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>이름이 &quot;%1&quot;인 공유 암호화 키가 이미 있습니다.
+덮어쓰시겠습니까?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: 항목 업데이트</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>%1 - %2의 정보를 업데이트하시겠습니까?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: 데이터베이스 잠김!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>활성 데이터베이스가 잠겨 있습니다!
+선택한 데이터베이스의 잠금을 풀거나 잠금이 풀린 데이터베이스를 선택하십시오.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: 데이터베이스에서 키 삭제됨</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>KeePassX/HTTP 설정에서 암호화 키 %n개를 삭제했습니다.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: 키를 찾을 수 없음</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp 설정에서 공유 암호화 키를 찾을 수 없습니다.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: 설정을 사용할 수 없음!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>활성 데이터베이스에 KeePassHttp 설정 항목이 없습니다.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>저장된 권한 삭제 중...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>중지</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: 권한 삭제됨</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>항목 %n개에 저장된 권한을 삭제했습니다.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: 권한이 있는 항목을 찾을 수 없음!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>활성 데이터베이스에 권한이 부여된 항목이 없습니다.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2081,10 +3779,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>기본 설정</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>KeePassXC 단일 인스턴스만 사용</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>마지막 데이터베이스 기억</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>마지막 키 파일과 보안 동글 기억</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>시작할 때 이전 데이터베이스 불러오기</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>끝낼 때 자동 저장</translation>
</message>
@@ -2093,20 +3807,28 @@ give it a unique name to identify and accept it.</source>
<translation>항목을 변경할 때 자동 저장</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>외부에서 데이터베이스를 수정했을 때 자동으로 새로 고침</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>클립보드에 복사할 때 최소화</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>프로그램 시작 시 창 최소화</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>항목을 만들 때 그룹 아이콘 사용</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>전역 자동 입력 단축키</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>데이터가 변경되지 않았을 때 데이터베이스를 수정된 것으로 표시하지 않음(예: 그룹 확장)</translation>
</message>
<message>
- <source>Language</source>
- <translation>언어</translation>
+ <source>Hide the Details view</source>
+ <translation>자세히 보기 숨기기</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2117,66 +3839,84 @@ give it a unique name to identify and accept it.</source>
<translation>시스템 트레이로 최소화</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>시작할 때 이전 데이터베이스 불러오기</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>외부에서 데이터베이스를 수정했을 때 자동으로 새로 고침</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>프로그램을 끝내지 않고 시스템 트레이로 창 숨기기</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>프로그램 시작 시 창 최소화</translation>
+ <source>Dark system tray icon</source>
+ <translation>어두운 시스템 트레이 아이콘</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation>기본 설정</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>마지막 키 파일과 보안 동글 기억</translation>
- </message>
- <message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>데이터가 변경되지 않았을 때 데이터베이스를 수정된 것으로 표시하지 않음(예: 그룹 확장)</translation>
+ <source>Language</source>
+ <translation>언어</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>자동 입력</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>전역 자동 입력 창을 검사할 때 항목 제목과 URL 사용</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>전역 자동 입력 시 창 제목을 항목 제목에서 검색</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>전역 자동 입력 시 창 제목을 항목 URL에서 검색</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>자동 입력 시 항상 묻기</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>전역 자동 입력 단축키</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>자동 입력 지연 시간</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>KeePassXC 단일 인스턴스만 사용</translation>
+ <source>Startup</source>
+ <translation>시작</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>파일 관리</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>데이터베이스 파일 안전 저장(Dropbox 등과 호환되지 않을 수 있음)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>저장하기 전에 데이터베이스 파일 백업</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>항목 관리</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>일반</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>시간 제한</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>다음 시간 이후 클립보드 비우기</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>초</translation>
</message>
<message>
@@ -2184,8 +3924,12 @@ give it a unique name to identify and accept it.</source>
<translation>다음 시간 동안 활동이 없을 때 데이터베이스 잠금</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>기본값으로 암호를 평문으로 표시</translation>
+ <source>Convenience</source>
+ <translation>편의성</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>세션이 잠겼을 때나 덮개를 닫았을 때 데이터베이스 잠금</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2196,16 +3940,16 @@ give it a unique name to identify and accept it.</source>
<translation>암호가 보일 때 반복하지 않음</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>시간 제한</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>기본값으로 암호를 평문으로 표시</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>편의성</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>미리 보기 패널에서 암호 숨기기</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>세션이 잠겼을 때나 덮개를 닫았을 때 데이터베이스 잠금</translation>
+ <source>Hide entry notes by default</source>
+ <translation>기본값으로 암호 숨기기</translation>
</message>
<message>
<source>Privacy</source>
@@ -2215,6 +3959,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>웹 사이트 아이콘의 대체 아이콘으로 Google 사용</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2227,6 +3975,14 @@ give it a unique name to identify and accept it.</source>
<translation>키:</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>
@@ -2252,6 +4008,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>초</translation>
</message>
</context>
@@ -2288,10 +4045,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>KeePassXC에 오신 것을 환영합니다</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>KeePassXC 데이터베이스에 암호를 안전하게 저장하십시오</translation>
</message>
@@ -2315,92 +4068,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>최근 데이터베이스</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>KeePassXC %1에 오신 것을 환영합니다</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>사용자 정의 설정 파일 경로</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>데이터베이스 키 파일</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - 크로스 플랫폼 암호 관리자</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>표준 입력에서 데이터베이스 암호 읽기</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>열 암호 데이터베이스 파일 이름(*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>클립보드에 암호 복사</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>데이터베이스에서 항목을 삭제합니다.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>데이터베이스의 경로입니다.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>데이터베이스 잠금을 해제할 GUI 프롬프트를 표시합니다.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>클립보드에 복사할 항목 이름입니다.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>데이터베이스의 내용을 추출하고 표시합니다.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>표시할 데이터베이스 경로입니다.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>실행할 명령 이름입니다.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>데이터베이스 항목을 표시합니다.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>표시할 그룹의 경로입니다. 기본값은 /입니다</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>항목과 그룹의 UUID를 표시합니다.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>삭제할 항목의 경로입니다.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>두 데이터베이스를 합칩니다.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - 크로스 플랫폼 암호 관리자</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>합칠 대상 데이터베이스 경로입니다.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>열 암호 데이터베이스 파일 이름(*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>합칠 원본 데이터베이스 경로입니다.</translation>
+ <source>path to a custom config file</source>
+ <translation>사용자 정의 설정 파일 경로</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>두 데이터베이스에 같은 암호를 사용합니다.</translation>
+ <source>key file of the database</source>
+ <translation>데이터베이스 키 파일</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>암호를 표시합니다.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>표준 입력에서 데이터베이스 암호 읽기</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>표시할 항목 이름입니다.</translation>
+ <source>Parent window handle</source>
+ <translation>부모 창 핸들</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_lt.ts b/share/translations/keepassx_lt.ts
index a9a483836..8ec502b80 100644
--- a/share/translations/keepassx_lt.ts
+++ b/share/translations/keepassx_lt.ts
@@ -10,14 +10,30 @@
<translation>Apie</translation>
</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>Apie klaidas praneškite adresu: &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>
+ <translation>KeePassXC yra platinama GNU Bendrosios Viešosios Licencijos (GPL) versijos 2 arba (jūsų pasirinkimu) versijos 3 sąlygomis.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Talkininkai</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;Žiūrėti talkinimus GitHub puslapyje&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Derinimo informacija</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Pranešdami apie klaidą, visuomet pateikite ir šią informaciją:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Kopijuoti į iškarpinę</translation>
</message>
@@ -29,7 +45,11 @@
</message>
<message>
<source>Revision: %1</source>
- <translation>Poversijis: %1</translation>
+ <translation>Revizija: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Platinimas: %1</translation>
</message>
<message>
<source>Libraries:</source>
@@ -48,33 +68,27 @@ Branduolys: %3 %4</translation>
<translation>Įjungti plėtiniai:</translation>
</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>Apie klaidas praneškite adresu: &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>
- <translation>KeePassXC yra platinama GNU Bendrosios Viešosios Licencijos (GPL) versijos 2 arba (jūsų pasirinkimu) versijos 3 sąlygomis.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Projektą prižiūri:</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;Žiūrėti talkinimus GitHub puslapyje&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Pranešdami apie klaidą, visuomet pateikite ir šią informaciją:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Ypatinga padėka nuo KeePassXC komandos yra skiriama debfx už pradinės KeePassX programos sukūrimą.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>Platinimas: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Darinio tipas: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP prieigos patvirtinimas</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Prisiminti šį sprendimą</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 užklausė prieigos prie slaptažodžių šiam elementui(-ams).
Pasirinkite, ar norite leisti prieigą.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP prieigos patvirtinimas</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Įjungti SSH agentą (reikalauja paleidimo iš naujo)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Automatinis rinkimas - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Automatinis rinkimas</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,315 @@ Pasirinkite, ar norite leisti prieigą.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupė</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Antraštė</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Naudotojo vardas</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Seka</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Automatinis rinkimas - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Pasirinkite įrašą automatiniam rinkimui:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Automatinis rinkimas - KeePassXC</translation>
+ <source>Remember this decision</source>
+ <translation>Prisiminti šį sprendimą</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Leisti</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Atmesti</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 užklausė prieigos prie slaptažodžių šiam elementui(-ams).
+Pasirinkite, ar norite leisti prieigą.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogas</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Įjungti KeepassXC naršyklės integraciją</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Bendra</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Įjungti integraciją šioms naršyklėms:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Rodyti pra&amp;nešimą, kai reikalaujama prisijungimo duomenų</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Už&amp;klausti atrakinti duomenų bazę, jeigu ji yra užrakinta</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Atitikti URL schemą (pvz., https://...)</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Vietoj visos srities visų įrašų, grąžina tik geriausiai tam tikrą URL atitinkančius įrašus.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Grąžinti tik labiausiai atitinkančius prisijungimo duomenis</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Rikiuoti atitinkančius prisijungimo duomenis pagal &amp;antraštę</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Rikiuoti atitinkančius prisijungimo duomenis pagal na&amp;udotojo vardą</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Atjungti visas naršykles</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Užmiršti visus įsimintus &amp;leidimus</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Išplėstiniai</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Su klientu turi būti sujungta tik pasirinkta duomenų bazė.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatinis eilutės laukų kūrimas ar atnaujinimas nėra palaikomas.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Grąžinti išplėstines eilutes, kurios prasideda &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Naršyti...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Įspėjimas:&lt;/b&gt; Šie parametrai gali būti pavojingi!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Vykdomieji failai (*.exe);;Visi failai (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Vykdomieji failai (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Naujo rakto susiejimo užklausa</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Įrašyti ir leisti prieigą</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Perrašyti esamą raktą?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Bendrinamas šifravimo raktas, pavadinimu &quot;%1&quot; jau yra.
+Ar norite jį perrašyti?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Atnaujinti įrašą</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Ar norite atnaujinti informaciją ties %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Duomenų bazė užrakinta!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktyvi duomenų bazė yra užrakinta!
+Prašome atrakinti pasirinktą duomenų bazę arba pasirinkti kitą, kuri būtų atrakinta.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Nustatymai neprieinami!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Aktyvioje duomenų bazėje nėra nustatymų įrašo.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Raktų nerasta</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>KeePassXC nustatymuose nerasti bendrinami šifravimo raktai.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Pašalinti raktai iš duomenų bazės</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Šalinami saugomi leidimai…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Nutraukti</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Pašalinti leidimai</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Nerasta jokių įrašų su leidimais!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktyvioje duomenų bazėje nėra įrašo su leidimais.</translation>
</message>
</context>
<context>
@@ -149,6 +487,10 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Pakartokite slaptažodį:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Rakto failas</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Naršyti</translation>
</message>
@@ -157,6 +499,14 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Kurti</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Iššū&amp;kio atsakymas</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Įkelti iš naujo</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Rakto failai</translation>
</message>
@@ -177,6 +527,10 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Pasirinkite rakto failą</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Tuščias slaptažodis</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Ar tikrai norite naudoti tuščią eilutę kaip slaptažodį?</translation>
</message>
@@ -191,20 +545,15 @@ Pasirinkite, ar norite leisti prieigą.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Rakto failas</translation>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cha&amp;llenge Response</source>
- <translation>Iššū&amp;kio atsakymas</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Įkelti iš naujo</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Tuščias slaptažodis</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +567,10 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Dubliavimo parinktys</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Pridėti prie antraštės &quot; - Dublikatas&quot;</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Pakeisti naudotojo vardą ir slaptažodį nuorodomis</translation>
</message>
@@ -225,10 +578,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<source>Copy history</source>
<translation>Kopijuoti istoriją</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Pridėti prie pavadinimo &quot; - Dublikatas&quot;</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +675,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importuoti CSV failą</translation>
- </message>
- <message>
<source>Error</source>
<translation>Klaida</translation>
</message>
@@ -340,17 +685,17 @@ Pasirinkite, ar norite leisti prieigą.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> baitų, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n baitas, </numerusform><numerusform>%n baitai, </numerusform><numerusform>%n baitų, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> eilučių, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n eilutė, </numerusform><numerusform>%n eilutės, </numerusform><numerusform>%n eilučių, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> stulpelių</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n stulpelis</numerusform><numerusform>%n stulpeliai</numerusform><numerusform>%n stulpelių</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +717,14 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Naršyti</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Įkelti iš naujo</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Iššūkio atsakymas:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Nepavyko atverti duomenų bazės.</translation>
</message>
@@ -380,6 +733,21 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Nepavyksta atverti rakto failo</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Daugiau neberodyti šio įspėjimo</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Visi failai</translation>
</message>
@@ -391,14 +759,6 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<source>Select key file</source>
<translation>Pasirinkite rakto failą</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Įkelti iš naujo</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Iššūkio atsakymas:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +775,14 @@ Pasirinkite, ar norite leisti prieigą.</translation>
<translation>Nepavyksta atverti rakto failo</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Duomenų bazė atsivėrė tvarkingai. Nėra ką atlikti.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nepavyko atverti duomenų bazės.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Duomenų bazė atsivėrė tvarkingai. Nėra ką atlikti.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Pavyko</translation>
</message>
@@ -440,28 +800,118 @@ Dabar galite ją įrašyti.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Duomenų bazės pavadinimas:</translation>
+ <source>General</source>
+ <translation>Bendra</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Duomenų bazės aprašas:</translation>
+ <source>Encryption</source>
+ <translation>Šifravimas</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Atsisakyti</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Šifravimo algoritmas:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bitų (numatytasis)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bitų</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Rakto išvedimo funkcija:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Pasikeitimo ciklų:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Numatytasis naudotojo vardas:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Atminties naudojimas:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Duomenų bazės metaduomenys</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Duomenų bazės pavadinimas:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Duomenų bazės aprašas:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Numatytasis naudotojo vardas:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Našumo testas</translation>
+ <source>History Settings</source>
+ <translation>Istorijos nustatymai</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +922,27 @@ Dabar galite ją įrašyti.</translation>
<translation>Didžiausias istorijos dydis:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Naudoti šiukšlinę</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bitų (numatytasis)</translation>
+ <source>Use recycle bin</source>
+ <translation>Naudoti šiukšlinę</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bitų</translation>
+ <source>Additional Database Settings</source>
+ <translation>Papildomi duomenų bazės nustatymai</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmas:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Įjungti &amp;glaudinimą (rekomenduojama)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Šaknis</translation>
</message>
<message>
@@ -511,20 +962,46 @@ Dabar galite ją įrašyti.</translation>
<translation>Failas nerastas!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Atverkite KeePass 1 duomenų bazę</translation>
+ <source>Unable to open the database.</source>
+ <translation>Nepavyko atverti duomenų bazės.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 duomenų bazė</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Failas atvertas tik skaitymo veiksenoje.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Atverti CSV failą</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV failas</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Visi failai (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Sulieti duomenų bazę</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Atverti KeePass 1 duomenų bazę</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 duomenų bazė</translation>
+ </message>
+ <message>
<source>Close?</source>
- <translation>Užverti?</translation>
+ <translation>Uždaryti?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; yra taisymo veiksenoje.
+Vis tiek atmesti pakeitimus ir užverti?</translation>
</message>
<message>
<source>Save changes?</source>
@@ -541,10 +1018,22 @@ Save changes?</source>
<translation>Duomenų bazės rašymas nepavyko.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Slaptažodžiai</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Įrašyti duomenų bazę kaip</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Eksportuoti duomenų bazę į CSV failą</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV failo įrašymas nepavyko.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nauja duomenų bazė</translation>
</message>
@@ -559,16 +1048,10 @@ Save changes?</source>
<message>
<source>Can't lock the database as you are currently editing it.
Please press cancel to finish your changes or discard them.</source>
- <translation>Nepavyksta užrakinti duomenų bazės, kadangi šiuo metu ją redaguojate.
+ <translation>Nepavyksta užrakinti duomenų bazės, kadangi šiuo metu ją taisote.
Spauskite atšaukti, kad užbaigtumėte savo pakeitimus arba juos atmestumėte.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Ši duomenų bazė niekada nebuvo įrašyta.
-Galite duomenų bazę įrašyti arba atsisakyti ją užrakinti.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,68 +1060,22 @@ Ar prieš užrakinant, norite įrašyti duomenų bazę?
Kitu atveju jūsų pakeitimai bus prarasti.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; yra redagavimo veiksenoje.
-Vis tiek atmesti pakeitimus ir užverti?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Eksportuoti duomenų bazę į CSV failą</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV failas</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>CSV failo įrašymas nepavyko.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Nepavyko atverti duomenų bazės.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Sulieti duomenų bazę</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Duomenų bazė, kurią bandote įrašyti yra užrakinta kito KeePassXC programos egzemplioriaus.
-Ar vis tiek norite ją įrašyti?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Slaptažodžiai</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Duomenų bazė jau atverta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Duomenų bazė, kurią bandote atverti yra užrakinta kito KeePassXC programos egzemplioriaus.
-Ar vis tiek norite ją atverti?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Atverti tik skaitymui</translation>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>File opened in read only mode.</source>
- <translation>Failas atvertas tik skaitymo veiksenoje.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Atverti CSV failą</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Ieškoma...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Pakeisti pagrindinį raktą</translation>
</message>
@@ -659,6 +1096,14 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Ar tikrai norite ištrinti %1 įrašų?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Perkelti įrašą į šiukšlinę?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Ar tikrai norite perkelti įrašą &quot;%1&quot; į šiukšlinę?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Perkelti įrašus į šiukšlinę?</translation>
</message>
@@ -667,28 +1112,28 @@ Ar vis tiek norite ją atverti?</translation>
<translation><numerusform>Ar tikrai norite perkelti %n įrašą į šiukšlinę?</numerusform><numerusform>Ar tikrai norite perkelti %n įrašus į šiukšlinę?</numerusform><numerusform>Ar tikrai norite perkelti %n įrašų į šiukšlinę?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Ištrinti grupę?</translation>
+ <source>Execute command?</source>
+ <translation>Vykdyti komandą?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Ar tikrai norite ištrinti grupę &quot;%1&quot;?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Ar tikrai norite vykdyti šią komandą?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ <source>Remember my choice</source>
+ <translation>Prisiminti mano pasirinkimą</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Perkelti įrašą į šiukšlinę?</translation>
+ <source>Delete group?</source>
+ <translation>Ištrinti grupę?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Ar tikrai norite perkelti įrašą &quot;%1&quot; į šiukšlinę?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Ar tikrai norite ištrinti grupę &quot;%1&quot;?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Ieškoma...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1152,8 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Nėra rezultatų</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Vykdyti komandą?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Ar tikrai norite vykdyti šią komandą?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Prisiminti mano pasirinkimą</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Automatinio įkėlimo iš naujo užklausa</translation>
+ <source>File has changed</source>
+ <translation>Failas pasikeitė</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1164,10 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Suliejimo užklausa</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Duomenų bazės failas pasikeitė ir jūs turite neįrašytų pakeitimų. Ar norite sulieti savo pakeitimus?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Duomenų bazės failas pasikeitė ir jūs turite neįrašytų pakeitimų.
+Ar norite sulieti savo pakeitimus?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1183,89 @@ Ar vis tiek norite ją atverti?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Generuoti NTVS prieigos raktą</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Užverti</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Bendra</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Slaptažodis</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Galiojimas</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Naudotojo vardas</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Automatinis rinkimas</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Paieška</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Požymiai</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Priedai</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Pastabos</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Langas</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Seka</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Paieška</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Išvalyti</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Niekada</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[APSAUGOTA]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Išjungta</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Įjungta</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1292,30 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Istorija</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH agentas</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nėra</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(šifruota)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Pasirinkti privatųjį raktą</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Failas per didelis, kad būtų privatusis raktas</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Nepavyko atverti privačiojo rakto</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Įrašo istorija</translation>
</message>
@@ -783,7 +1325,7 @@ Ar vis tiek norite ją atverti?</translation>
</message>
<message>
<source>Edit entry</source>
- <translation>Keisti įrašą</translation>
+ <translation>Taisyti įrašą</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -794,22 +1336,20 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Naujas požymis</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Pasirinkite failą</translation>
+ <source>Confirm Remove</source>
+ <translation>Patvirtinti šalinimą</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Nepavyko atverti failo</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Ar tikrai norite pašalinti šį požymi?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Įrašyti priedą</translation>
+ <source>[PROTECTED]</source>
+ <translation>[APSAUGOTA]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Nepavyko įrašyti priedo:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Norėdami rodyti ar taisyti, paspauskite atskleisti</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1368,16 @@ Ar vis tiek norite ją atverti?</translation>
<translation>1 metai</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Patvirtinti šalinimą</translation>
+ <source>Apply generated password?</source>
+ <translation>Naudoti sugeneruotą slaptaždoį?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Ar tikrai norite pašalinti šį požymi?</translation>
- </message>
- <message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[APSAUGOTA] Norėdami rodyti ar redaguoti, paspauskite atskleisti</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Ar tikrai norite pašalinti šį priedą?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -859,18 +1395,6 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Šalinti</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Priedai</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Įrašyti</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Atverti</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Taisyti pavadinimą</translation>
</message>
@@ -882,24 +1406,24 @@ Ar vis tiek norite ją atverti?</translation>
<source>Reveal</source>
<translation>Atskleisti</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Įjungti šiam įrašui automatinį rinkimą</translation>
+ <source>Attachments</source>
+ <translation>Priedai</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Lango antraštė:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Įjungti šiam įrašui automatinį rinkimą</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1434,24 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Na&amp;udoti tinkintą automatinio rinkimo seka:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Naudoti numatytąją se&amp;ką</translation>
+ <source>Window Associations</source>
+ <translation>Lango asociacijos</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Nustatyti tinkintą s&amp;eką:</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Lango asociacijos</translation>
+ <source>Window title:</source>
+ <translation>Lango antraštė:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -944,12 +1476,8 @@ Ar vis tiek norite ją atverti?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Antraštė:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Naudotojo vardas:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1488,104 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Pakartokite:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Antraštė:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Baigia galioti</translation>
+ <source>Notes</source>
+ <translation>Pastabos</translation>
</message>
<message>
<source>Presets</source>
<translation>Parinktys</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Pastabos:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Norėdami atskleisti pastabų sekciją, perjunkite žymimąjį langelį.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Naudotojo vardas:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Baigia galioti</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Forma</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Šalinti raktą iš agento po</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> sekundžių</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Kontrolinis kodas</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Užvėrus/užrakinus duomenų bazę, šalinti raktą iš agento</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Viešasis raktas</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Atvėrus/atrakinus duomenų bazę, pridėti raktą į agentą</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Komentaras</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Iššifruoti</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nėra</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopijuoti į iškarpinę</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Privatusis raktas</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Išorinis failas</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Naršyti...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Priedas</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Pridėti į agentą</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Šalinti iš agento</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Naudojant šį raktą, reikalauti naudotojo patvirtinimo</translation>
</message>
</context>
<context>
@@ -996,7 +1608,7 @@ Ar vis tiek norite ją atverti?</translation>
</message>
<message>
<source>Edit group</source>
- <translation>Keisti grupę</translation>
+ <translation>Taisyti grupę</translation>
</message>
<message>
<source>Enable</source>
@@ -1045,6 +1657,14 @@ Ar vis tiek norite ją atverti?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Na&amp;udoti numatytąją piktogramą</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Naudoti tinkintą piktogra&amp;mą</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Pridėti tinkintą piktogramą</translation>
</message>
@@ -1053,6 +1673,18 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Ištrinti tinkintą piktogramą</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Atsisiųsti svetainės piktogramą</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Nepavyko gauti svetainės piktogramos.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Patarimas: Jūs galite įjungti Google kaip surogatą, perėję į Įrankiai&gt;Nustatymai&gt;Saugumas</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Paveikslai</translation>
</message>
@@ -1065,24 +1697,12 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Pasirinkite paveikslą</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Atsisiųsti svetainės piktogramą</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Nepavyko gauti svetainės piktogramos.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Nepavyksta perskaityti piktogramos</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Na&amp;udoti numatytąją piktogramą</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Naudoti tinkintą piktogra&amp;mą</translation>
+ <source>Custom icon already exists</source>
+ <translation>Tinkinta piktograma jau yra</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1712,6 @@ Ar vis tiek norite ją atverti?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Šią piktogramą naudoja %1 įrašai ir ji bus pakeista numatytąja piktograma. Ar tikrai norite ją ištrinti?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Patarimas: Jūs galite įjungti Google kaip surogatą, perėję į Įrankiai&gt;Nustatymai&gt;Saugumas</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Tinkinta piktograma jau yra</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1731,129 @@ Ar vis tiek norite ją atverti?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Šalinti</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - Dublikatas</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Pavadinimas</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Dydis</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Forma</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Pridėti</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Šalinti</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Atverti</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Įrašyti</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Pasirinkti failus</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Patvirtinti šalinimą</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Įrašyti priedus</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Nepavyko sukurti katalogą:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Patvirtinti perrašymą</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Nepavyko įrašyti priedus:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Nepavyko atverti priedą:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Nepavyko atverti priedus:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Nepavyko atverti failus:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1882,11 @@ Ar vis tiek norite ją atverti?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Nuoroda: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupė</translation>
</message>
@@ -1172,9 +1903,67 @@ Ar vis tiek norite ją atverti?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Nuoroda: </translation>
+ <source>Never</source>
+ <translation>Niekada</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Slaptažodis</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Pastabos</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Baigia galioti</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Sukurta</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Keista</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Prieiga</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Priedai</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Slėpti naudotojo vardus</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Slėpti slaptažodžius</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Priderinti prie lango</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Priderinti prie turinio</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Atstatyti į numatytuosius</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1185,6 +1974,17 @@ Ar vis tiek norite ją atverti?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Nepavyksta įrašyti failo!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2034,10 @@ Ar vis tiek norite ją atverti?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Užtikrinti, kad slaptažodyje būtų simboliai iš kiekvienos grupės</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Papildomi ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2051,361 @@ Ar vis tiek norite ją atverti?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nepavyko išduoti iššūkio atsakymo.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Neteisingas raktas arba duomenų bazės failas yra pažeistas.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nepavyko išduoti iššūkio atsakymo.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>trūksta duomenų bazės antraščių</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Neteisingas antraštės kontrolinės sumos dydis</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Antraštės SHA256 neatitikimas</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Neteisingas raktas arba sugadintas duomenų bazės failas. (HMAC neatitikimas)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Nežinomas šifras</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Neteisingas antraštės id dydis</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Neteisingas antraštės duomenų ilgis</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Neteisingas vidinės antraštės id dydis</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Nepalaikomas šifras</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Nepalaikomas glaudinimo algoritmas</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Ne KeePass duomenų bazė.</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>Pasirinktas failas yra sena KeePass 1 duomenų bazė (.kdb).
+
+Jūs galite ją importuoti, nuspausdami Duomenų bazė &gt; &quot;Importuoti KeePass 1 duomenų bazę...&quot;.
+Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų bazės, naudodami senąją KeePassX 0.4 versija.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Nepalaikoma KeePass 2 duomenų bazės versija.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML nagrinėjimo nesėkmė: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Trūksta piktogramos uuid ar duomenų</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Nerastas grupės uuid</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Istorijos elementas istorijos įraše</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nerastas įrašo uuid</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Nepavyko iššifruoti įrašo eilutės</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Neteisinga spalvos reikšmė</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Neteisinga spalvos rgb dalis</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Neteisinga uuid reikšmė</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2435,35 @@ Ar vis tiek norite ją atverti?</translation>
<translation>Nepalaikoma KeePass duomenų bazės versija.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Neteisingas grupių skaičius</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Neteisingas įrašų skaičius</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Neteisingas turinio maišos dydis</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>Šaknis</translation>
</message>
@@ -1287,129 +2475,141 @@ Ar vis tiek norite ją atverti?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Neteisingas raktas arba duomenų bazės failas yra pažeistas.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Ne KeePass duomenų bazė.</translation>
+ <source>Key transformation failed</source>
+ <translation>Rakto transformacija nepavyko</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Nepalaikoma KeePass duomenų bazės versija.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Neteisingas raktas arba duomenų bazės failas yra pažeistas.</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nepavyko išduoti iššūkio atsakymo.</translation>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
</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>Pasirinktas failas yra sena KeePass 1 duomenų bazė (.kdb).
-
-Jūs galite ją importuoti, nuspausdami Duomenų bazė &gt; &quot;Importuoti KeePass 1 duomenų bazę...&quot;.
-Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų bazės, naudodami senąją KeePassX 0.4 versija.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nepavyko išduoti iššūkio atsakymo.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nepavyko apskaičiuoti pagrindinio rakto</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Lemtingoji klaida, testuojant šifravimo funkcijas.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Klaida</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Nepavyko sukurti užrakto. Vieno egzemplioriaus veiksena išjungta.</translation>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Jau yra paleistas kitas KeePassXC egzempliorius.</translation>
+ <source>Invalid group field type</source>
+ <translation>Neteisingas grupės lauko tipas</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Esamas vieno egzemplioriaus užrakto failas yra neteisingas. Paleidžiamas naujas egzempliorius.</translation>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Atverti duomenų bazę</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Duomenų bazės nustatymai</translation>
+ <source>Invalid entry field size</source>
+ <translation>Neteisingas įrašo lauko dydis</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopijuoti naudotojo vardą į iškarpinę</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopijuoti slaptažodį į iškarpinę</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Neteisingas įrašo uuid lauko dydis</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Nustatymai</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Rodyti įrankių juostą</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>tik skaitymui</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Perjungti langą</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 duomenų bazė</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Visi failai</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Įrašyti pataisytą duomenų bazę</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Esamas vieno egzemplioriaus užrakto failas yra neteisingas. Paleidžiamas naujas egzempliorius.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Duomenų bazės rašymas nepavyko.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Nepavyko sukurti užrakto. Vieno egzemplioriaus veiksena išjungta.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Jau yra paleistas kitas KeePassXC egzempliorius.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Lemtingoji klaida, testuojant šifravimo funkcijas.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Klaida</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Duomenų bazė</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Paskiausiai naudotos duomenų bazės</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importuoti</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Ž&amp;inynas</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Į&amp;rašai</translation>
</message>
@@ -1418,12 +2618,16 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>Kopijuoti &amp;požymį į iškarpinę</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupės</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>R&amp;odinys</translation>
+ <source>&amp;Tools</source>
+ <translation>Į&amp;rankiai</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2638,10 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>&amp;Apie</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Atverti duomenų bazę...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Į&amp;rašyti duomenų bazę</translation>
</message>
@@ -1474,24 +2682,24 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>&amp;Ištrinti grupę</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Duomenų bazės nustatymai</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Įraš&amp;yti duomenų bazę kaip...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Dubliuoti įrašą</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Pakeisti &amp;pagrindinį raktą...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Numatytosios trukmės vienkartinis slaptažodis</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Duomenų bazės nustatymai</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Kopijuoti &amp;NTVS</translation>
+ <source>Database settings</source>
+ <translation>Duomenų bazės nustatymai</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Rodyti NTVS</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Dubliuoti įrašą</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2710,26 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>Kopijuoti &amp;naudotojo vardą</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopijuoti naudotojo vardą į iškarpinę</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Kopijuoti &amp;slaptažodį</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopijuoti slaptažodį į iškarpinę</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Nustatymai</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Slaptažodžių generatorius</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Atlikti automatinį rinkimą</translation>
</message>
@@ -1526,165 +2746,220 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų
<translation>&amp;Antraštė</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Kopijuoti antraštę į iškarpinę</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Kopijuoti URL į iškarpinę</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Pastabos</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Slaptažodžių generatorius</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Kopijuoti pastabas į iškarpinę</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Išvalyti istoriją</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Eksportuoti į CSV failą...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Duomenų bazė</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importuoti KeePass 1 duomenų bazę...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importuoti</translation>
+ <source>Import CSV file...</source>
+ <translation>Importuoti CSV failą...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>Į&amp;rankiai</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Pa&amp;taisyti duomenų bazę...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Rodyti NTVS</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Nustatyti NTVS...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Kopijuoti &amp;NTVS</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Iš&amp;valyti šiukšlinę</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Išvalyti šiukšlinę</translation>
+ <source>Clear history</source>
+ <translation>Išvalyti istoriją</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Konfigūracijos failo %1 prieigos klaida</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Išeiti iš KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Prašome priliesti mygtuką ant savo YubiKey!</translation>
+ <source>read-only</source>
+ <translation>tik skaitymui</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Ž&amp;inynas</translation>
+ <source>Settings</source>
+ <translation>Nustatymai</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Atverti duomenų bazę...</translation>
+ <source>Toggle window</source>
+ <translation>Perjungti langą</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Įraš&amp;yti duomenų bazę kaip...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Išeiti iš KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Pakeisti &amp;pagrindinį raktą...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 duomenų bazė</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Eksportuoti į CSV failą...</translation>
+ <source>All files</source>
+ <translation>Visi failai</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importuoti KeePass 1 duomenų bazę...</translation>
+ <source>Open database</source>
+ <translation>Atverti duomenų bazę</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importuoti CSV failą...</translation>
+ <source>Save repaired database</source>
+ <translation>Įrašyti pataisytą duomenų bazę</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Pa&amp;taisyti duomenų bazę...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Duomenų bazės rašymas nepavyko.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Nustatyti NTVS...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Prašome priliesti mygtuką ant savo 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 type="unfinished"/>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialogas</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Neteisingas rakto failas, tikimasi OpenSSH rakto</translation>
</message>
<message>
- <source>General</source>
- <translation>Bendra</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM ribos neatitikimas</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>R&amp;odyti pranešimą, kai reikalaujama prisijungimo duomenų</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 dekodavimas patyrė nesėkmę</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Rikiuoti atitinkančius įrašus pagal na&amp;udotojo vardą</translation>
+ <source>Key file way too small.</source>
+ <translation>Rakto failas buvo per mažas.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Šal&amp;inti iš įrašų aktyvioje duomenų bazėje visus saugomus leidimus</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Neteisingas rakto failo magiškosios antraštės id</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Išplėstiniai</translation>
+ <source>Found zero keys</source>
+ <translation>Rasta nulis raktų</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Visada leisti &amp;prieigą prie įrašų</translation>
+ <source>Failed to read public key.</source>
+ <translation>Nepavyko perskaityti viešojo rakto.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Visada leisti įrašų at&amp;naujinimą</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Sugadintas rakto failas, privačiojo rakto skaitymas nepavyko</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Ieš&amp;koti atitinkančių įrašų visose atvertose duomenų bazėse</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Nėra jokios privačiojo rakto naudingosios apkrovos, kurią iššifruoti</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP prievadas:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Bandoma paleisti KDF be šifro</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Numatytasis prievadas: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Norint iššifruoti šį raktą, reikalinga slaptafrazė</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Už&amp;klausti atrakinti duomenų bazę, jeigu ji yra užrakinta</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Rakto išvedimas nepavyko, pažeistas rakto failas?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Rikiuoti atitinkančius įrašus pagal &amp;antraštę</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Iššifravimas nepavyko, neteisinga slaptafrazė?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC klausysis šio prievado ties 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Netikėta failo pabaiga, skaitant viešąjį raktą</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Nepavyksta susieti su privilegijuotais prievadais</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Netikėta failo pabaiga, skaitant privatųjį raktą</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Nepavyksta susieti su privilegijuotais prievadais žemiau 1024!
-Naudojamas numatytasis prievadas 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Nepavyksta rašyti viešojo rakto, nes jis tuščias</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Ša&amp;linti iš aktyvios duomenų bazės visus bendrinamus šifravimo raktus</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Netikėta failo pabaiga, rašant viešąjį raktą</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Grąžinti išplėstines eilutes, kurios prasideda &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Nepavyksta rašyti privačiojo rakto, nes jis tuščias</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Automatinis eilutės laukų kūrimas ar atnaujinimas nėra palaikomas.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Netikėta failo pabaiga, rašant privatųjį raktą</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Nepalaikomas rakto tipas: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Nežinomas šifras: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Nežinomas KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Nežinomas rakto tipas: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogas</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,6 +2970,15 @@ Naudojamas numatytasis prievadas 19455.</translation>
<translation>Įjungti KeePassHTTP serverį</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Bendra</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>R&amp;odyti pranešimą, kai reikalaujama prisijungimo duomenų</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Vietoj visos srities visų įrašų, grąžina tik geriausiai tam tikrą URL atitinkančius įrašus.</translation>
</message>
@@ -1703,6 +2987,10 @@ Naudojamas numatytasis prievadas 19455.</translation>
<translation>&amp;Grąžinti tik labiausiai atitinkančius įrašus</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Už&amp;klausti atrakinti duomenų bazę, jeigu ji yra užrakinta</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...).</translation>
</message>
@@ -1711,27 +2999,108 @@ Naudojamas numatytasis prievadas 19455.</translation>
<translation>&amp;Atitikti URL schemas</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Rikiuoti atitinkančius įrašus pagal na&amp;udotojo vardą</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Rikiuoti atitinkančius įrašus pagal &amp;antraštę</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Ša&amp;linti iš aktyvios duomenų bazės visus bendrinamus šifravimo raktus</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Šal&amp;inti iš įrašų aktyvioje duomenų bazėje visus saugomus leidimus</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Slaptažodžių generatorius</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Išplėstiniai</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Visada leisti &amp;prieigą prie įrašų</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Visada leisti įrašų at&amp;naujinimą</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Su klientu turi būti sujungta tik pasirinkta duomenų bazė.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Šie parametrai gali būti pavojingi!
-Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Ieš&amp;koti atitinkančių įrašų visose atvertose duomenų bazėse</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatinis eilutės laukų kūrimas ar atnaujinimas nėra palaikomas.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Grąžinti išplėstines eilutes, kurios prasideda &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP prievadas:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Numatytasis prievadas: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC klausysis šio prievado ties 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Įspėjimas:&lt;/b&gt; Šie parametrai gali būti pavojingi!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Nepavyksta susieti su privilegijuotais prievadais</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Nepavyksta susieti su privilegijuotais prievadais žemiau 1024!
+Naudojamas numatytasis prievadas 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Slaptažodis:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>stiprumas</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropija</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Slaptažodis</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Simbolių tipai</translation>
</message>
@@ -1752,38 +3121,50 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<translation>Specialūs simboliai</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Papildomi ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Pašalinti panašiai atrodančius simbolius</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Priimti</translation>
+ <source>Pick characters from every group</source>
+ <translation>Parinkti simbolius iš kiekvienos grupės</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Ilgis:</translation>
</message>
<message>
- <source>strength</source>
- <translation>stiprumas</translation>
+ <source>Passphrase</source>
+ <translation>Slaptafrazė</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropija</translation>
+ <source>Wordlist:</source>
+ <translation>Žodžių sąrašas:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Ilgis:</translation>
+ <source>Word Count:</source>
+ <translation>Žodžių skaičius:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Parinkti simbolius iš kiekvienos grupės</translation>
+ <source>Word Separator:</source>
+ <translation>Žodžių skirtukas:</translation>
</message>
<message>
<source>Generate</source>
<translation>Generuoti</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopijuoti</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Priimti</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Užverti</translation>
</message>
@@ -1801,51 +3182,273 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Blogas</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Silpnas</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Geras</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Puikus</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Slaptažodis</translation>
+ <source>Database not opened</source>
+ <translation>Duomenų bazė neatverta</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Papildomi ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Duomenų bazės maiša yra neprieinama</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Slaptafrazė</translation>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Žodžių sąrašas:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Nepavyksta iššifruoti žinutės</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Žodžių skaičius:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Baigėsi laikas ar nepavyksta prisijungti prie KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Žodžių skirtukas:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Veiksmo atsisakyta arba jis atmestas</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Kopijuoti</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Rakto keitimas nepavyko</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Šifravimo raktas yra neatpažintas</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nerasta įrašytų duomenų bazių</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Neteisingas veiksmas</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Gauta tuščia žinutė</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nepateiktas URL</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Nerasta prisijungimų</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Nežinoma klaida</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Pridėti naują įrašą į duomenų bazę.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Duomenų bazės kelias.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Duomenų bazės rakto failas.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>kelias</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Įrašo naudotojo vardas.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>naudotojo vardas</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>Įrašo URL.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Klausti įrašo slaptažodžio.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Generuoti įrašui slaptažodį.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Generuoto slaptažodžio ilgis.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>ilgis</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Įrašo, kurį pridėti, kelias.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Kopijuoti įrašo slaptažodį į iškarpinę.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation>Įrašo, kurį iškirpti, kelias.</translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Laiko limitas, sekundėmis, prieš išvalant iškarpinę.</translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Taisyti įrašą.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Įrašo antraštė.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>antraštė</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Įrašo, kurį taisyti, kelias.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Apskaičiuoti slaptažodžio entropiją.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Slaptažodis, kurio entropiją apskaičiuoti</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Atlikti išplėstinę slaptažodžio analizę</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Išskleisti ir spausdinti duomenų bazės turinį.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Duomenų bazės, kurią išskleisti, kelias.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Norėdami atrakinti %1, įterpkite slaptažodį: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Nepavyko įkelti rakto failo %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Prieinamos komandos:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Komandos, kurią vykdyti, pavadinimas.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Išvardyti duomenų bazės įrašus.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Grupės, kurią išvardyti, kelias. Numatytasis yra /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Greitai rasti įrašus.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Paieškos žodis.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Sulieti dvi duomenų bazes.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Duomenų bazės, į kurią sulieti, kelias.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Duomenų bazės, iš kurios sulieti, kelias.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Abiems duomenų bazių failams naudoti tuos pačius prisijungimo duomenis.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Duomenų bazės, iš kurios sulieti, rakto failas.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Rodyti įrašo informaciją.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Požymių, kuriuos rodyti, pavadinimai. Ši parinktis gali būti nurodyta daugiau nei vieną kartą, kiekvienoje eilutėje nurodyta tvarka rodant po atskirą požymį. Jei nėra nurodyti jokie požymiai, bus nurodyta numatytųjų požymių santrauka.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>požymis</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Įrašo, kurį rodyti, pavadinimas.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NIEKINIS įrenginys</translation>
@@ -1869,8 +3472,28 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<translation>trūksta užveriamosios kabutės</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>VIDINIS - viršyta apatinė negavimo riba</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 bitų</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 bitų</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 bitų</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – rekomenduojama)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1889,14 +3512,22 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<translation>Slaptažodis</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Pastabos</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Paskutinis keitimas</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Sukurta</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Naršyklės integracija</translation>
</message>
@@ -1912,6 +3543,55 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<source>Passive</source>
<translation>Pasyvus</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH agentas</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>kiekis</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Generuoti naują atsitiktinį slaptažodį.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Generuoto slaptažodžio ilgis.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1950,8 +3630,8 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Skirti raidžių dydį</translation>
+ <source>Search...</source>
+ <translation>Ieškoti...</translation>
</message>
<message>
<source>Search</source>
@@ -1962,8 +3642,8 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<translation>Išvalyti</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Ieškoti...</translation>
+ <source>Case Sensitive</source>
+ <translation>Skirti raidžių dydį</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1973,50 +3653,6 @@ Keiskite juos tik tuo atveju, jeigu žinote ką darote.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Bendrinamas šifravimo raktas, pavadinimu &quot;%1&quot; jau yra.
-Ar norite jį perrašyti?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Ar norite atnaujinti informaciją ties %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Aktyvi duomenų bazė yra užrakinta!
-Prašome atrakinti pasirinktą duomenų bazę arba pasirinkti kitą, kuri būtų atrakinta.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Sėkmingai pašalinta %1 šifravimo-%2 iš KeePassX/Http nustatymų.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>KeePassHttp nustatymuose nerasta jokių bendrinamų šifravimo raktų.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Aktyvioje duomenų bazėje nėra KeePassHttp nustatymų įrašo.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Šalinami saugomi leidimai...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Nutraukti</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Leidimai sėkmingai pašalinti iš %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Aktyvioje duomenų bazėje nėra įrašo su leidimais.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Naujo rakto susiejimo užklausa</translation>
</message>
@@ -2034,33 +3670,77 @@ ir priimtumėte jį.</translation>
<translation>KeePassXC: Perrašyti esamą raktą?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Bendrinamas šifravimo raktas, pavadinimu &quot;%1&quot; jau yra.
+Ar norite jį perrašyti?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Atnaujinti įrašą</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Ar norite atnaujinti informaciją ties %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Duomenų bazė užrakinta!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktyvi duomenų bazė yra užrakinta!
+Prašome atrakinti pasirinktą duomenų bazę arba pasirinkti kitą, kuri būtų atrakinta.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Pašalinti raktai iš duomenų bazės</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>%n šifravimo raktas sėkmingai pašalintas iš KeePassX/Http nustatymų.</numerusform><numerusform>%n šifravimo raktai sėkmingai pašalinti iš KeePassX/Http nustatymų.</numerusform><numerusform>%n šifravimo raktų sėkmingai pašalinta iš KeePassX/Http nustatymų.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Raktų nerasta</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp nustatymuose nerasta jokių bendrinamų šifravimo raktų.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Nustatymai neprieinami!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Aktyvioje duomenų bazėje nėra KeePassHttp nustatymų įrašo.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Šalinami saugomi leidimai...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Nutraukti</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Pašalinti leidimai</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Leidimai sėkmingai pašalinti iš %n įrašo.</numerusform><numerusform>Leidimai sėkmingai pašalinti iš %n įrašų.</numerusform><numerusform>Leidimai sėkmingai pašalinti iš %n įrašų.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Nerasta jokių įrašų su leidimais!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktyvioje duomenų bazėje nėra įrašo su leidimais.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3764,26 @@ ir priimtumėte jį.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Pagrindiniai nustatymai</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Paleisti tik vieną KeePassXC egzempliorių</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Prisiminti paskutines duomenų bazes</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Prisiminti paskutinius rakto failus ir saugumo saugiklius</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Paleidžiant programą, įkelti ankstesnes duomenų bazes</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Išeinant, automatiškai įrašyti</translation>
</message>
@@ -2096,20 +3792,28 @@ ir priimtumėte jį.</translation>
<translation>Automatiškai įrašyti po kiekvieno pakeitimo</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Išoriškai modifikavus duomenų bazę, automatiškai įkelti ją iš naujo</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Kopijuojant į iškarpinę, suskleisti langą</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Paleidus programą, suskleisti langą</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Kuriant įrašus, naudoti grupės piktogramą</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Visuotinis automatinio rinkimo spartusis klavišas</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Nežymėti duomenų bazė kaip pakeistą, jei buvo keičiami ne duomenys, o kita (pvz., išskleidžiamos grupės)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Kalba</translation>
+ <source>Hide the Details view</source>
+ <translation>Slėpti išsamų rodinį</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,66 +3824,84 @@ ir priimtumėte jį.</translation>
<translation>Suskleidus langą, slėpti jį į sistemos dėklą</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Paleidžiant programą, įkelti ankstesnes duomenų bazes</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Išoriškai modifikavus duomenų bazę, automatiškai įkelti ją iš naujo</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Neužverti lango, bet vietoj to, suskleisti jį į sistemos dėklą</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Paleidus programą, suskleisti langą</translation>
+ <source>Dark system tray icon</source>
+ <translation>Tamsi sistemos dėklo piktograma</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation>Pagrindiniai nustatymai</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Prisiminti paskutinius rakto failus ir saugumo saugiklius</translation>
- </message>
- <message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Nežymėti duomenų bazė kaip pakeistą, jei buvo keičiami ne duomenys, o kita (pvz., išskleidžiamos grupės)</translation>
+ <source>Language</source>
+ <translation>Kalba</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Automatinis rinkimas</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Naudoti įrašo antraštę ir URL, norint sutapatinti langus visuotiniam automatiniam rinkimui</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Naudoti įrašo antraštę, norint sutapatinti langus visuotiniam Automatiniam rinkimui</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Naudoti įrašo URL, norint sutapatinti langus visuotiniam Automatiniam rinkimui</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Visada klausti prieš atliekant automatinį rinkimą</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Visuotinis automatinio rinkimo spartusis klavišas</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Automatinio rinkimo delsa</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Paleisti tik vieną KeePassXC egzempliorių</translation>
+ <source>Startup</source>
+ <translation>Įjungimo</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Failų tvarkymas</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Saugiai įrašyti duomenų bazės failus (gali būti nesuderinama su Dropbox ir t.t.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Išsaugoti duomenų bazę prieš išsaugant</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Įrašų tvarkymas</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Bendra</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Laiko limitai</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Išvalyti iškarpinę po</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek.</translation>
</message>
<message>
@@ -2187,8 +3909,12 @@ ir priimtumėte jį.</translation>
<translation>Užrakinti duomenų bazes, kai kompiuteris neaktyvus</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Pagal numatymą, rodyti slaptažodžius atviruoju tekstu</translation>
+ <source>Convenience</source>
+ <translation>Patogumas</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Užrakinti duomenų bazes, kai yra užrakinamas ekranas ar uždaromas nešiojamojo kompiuterio dangtis</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3925,16 @@ ir priimtumėte jį.</translation>
<translation>Nereikalauti pakartoti slaptažodį, kai šis yra matomas</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Laiko limitai</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Pagal numatymą, rodyti slaptažodžius atviruoju tekstu</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Patogumas</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Slėpti slaptažodžius peržiūros skydelyje</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Užrakinti duomenų bazes, kai yra užrakinamas ekranas ar uždaromas nešiojamojo kompiuterio dangtis</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Pagal numatymą, slėpti įrašo pastabas</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3944,10 @@ ir priimtumėte jį.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Naudoti Google kaip surogatą svetainių piktogramų atsiuntimui</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3960,14 @@ ir priimtumėte jį.</translation>
<translation>Raktas:</translation>
</message>
<message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Numatytojo RFC 6238 prieigos rakto nustatymai</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Steam prieigos rakto nustatymai</translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation>Naudoti tinkintus nustatymus</translation>
</message>
@@ -2255,6 +3993,7 @@ ir priimtumėte jį.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek.</translation>
</message>
</context>
@@ -2291,10 +4030,6 @@ ir priimtumėte jį.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Sveiki atvykę į KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Pradėkite saugiai laikyti savo slaptažodžius KeePassXC duomenų bazėje</translation>
</message>
@@ -2318,92 +4053,48 @@ ir priimtumėte jį.</translation>
<source>Recent databases</source>
<translation>Paskiausios duomenų bazės</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Sveiki atvykę į KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>kelias į tinkintą konfigūracijos failą</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>duomenų bazės rakto failas</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - daugiaplatformė slaptažodžių tvarkytuvė</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>nuskaityti duomenų bazės slaptažodį iš stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>norimų atverti slaptažodžių duomenų bazių failų pavadinimai (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Kopijuoti slaptažodį į iškarpinę</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Šalinti įrašą iš duomenų bazės.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Duomenų bazės kelias.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Naudoti grafinę duomenų bazės atrakinimo užklausą.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Įrašo, kurį apkirpti, pavadinimas.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Įrašo, kurį šalinti, kelias.</translation>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation>Išskleisti ir spausdinti duomenų bazės turinį.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Duomenų bazės, kurią išskleisti, kelias.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Komandos, kurią vykdyti, pavadinimas.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Išvardyti duomenų bazės įrašus.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Grupės, kurią išvardyti, kelias. Numatytasis yra /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Spausdinti įrašų ir grupių UUID.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Sulieti dvi duomenų bazes.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - daugiaplatformė slaptažodžių tvarkytuvė</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Duomenų bazės, į kurią sulieti, kelias.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>norimų atverti slaptažodžių duomenų bazių failų pavadinimai (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Duomenų bazės, iš kurios sulieti, kelias.</translation>
+ <source>path to a custom config file</source>
+ <translation>kelias į tinkintą konfigūracijos failą</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Abiems duomenų bazių failams naudoti tą patį slaptažodį.</translation>
+ <source>key file of the database</source>
+ <translation>duomenų bazės rakto failas</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Rodyti slaptažodį.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>nuskaityti duomenų bazės slaptažodį iš stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Įrašo, kurį rodyti, pavadinimas.</translation>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_nl_NL.ts b/share/translations/keepassx_nl_NL.ts
index e18f1a908..1ea6ac0f7 100644
--- a/share/translations/keepassx_nl_NL.ts
+++ b/share/translations/keepassx_nl_NL.ts
@@ -10,68 +10,85 @@
<translation>Over</translation>
</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>Meld bugs op: &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>
+ <translation>KeePassXC wordt verspreid onder de voorwaarden van de GNU General Public License (GPL) versie 2 of (als je wenst) versie 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
- <translation type="unfinished"/>
+ <translation>Bijdragen van</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;Toon bijdragen op GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
- <translation type="unfinished"/>
+ <translation>Debug informatie</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Voeg de volgende informatie bij het bugrapport:</translation>
</message>
<message>
<source>Copy to clipboard</source>
- <translation type="unfinished"/>
+ <translation>Kopieer naar klembord</translation>
</message>
<message>
<source>Version %1
</source>
- <translation type="unfinished"/>
+ <translation>Versie %1
+</translation>
</message>
<message>
<source>Revision: %1</source>
- <translation type="unfinished"/>
+ <translation>Revisie: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Distributie: %1</translation>
</message>
<message>
<source>Libraries:</source>
- <translation type="unfinished"/>
+ <translation>Bibliotheken:</translation>
</message>
<message>
<source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
- <translation type="unfinished"/>
+ <translation>Besturingssysteem: %1
+CPU-architectuur: %2
+Kernelversie: %3 %4</translation>
</message>
<message>
<source>Enabled extensions:</source>
- <translation type="unfinished"/>
- </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 type="unfinished"/>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC wordt verspreid onder de voorwaarden van de GNU General Public License (GPL) versie 2 of (als u wenst) versie 3.</translation>
+ <translation>Geactiveerde extensies:</translation>
</message>
<message>
<source>Project Maintainers:</source>
- <translation type="unfinished"/>
+ <translation>Projectbeheerders:</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 type="unfinished"/>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation type="unfinished"/>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Een extra dank-u-wel van het KeePassXC-team voor debfx voor het creëren van het oorspronkelijke KeePassX.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation type="unfinished"/>
+ <source>Build Type: %1
+</source>
+ <translation>Bouw Type: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP-toegang bevestigen</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Deze keuze onthouden</translation>
</message>
@@ -86,24 +103,47 @@ Kernel: %3 %4</source>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation>%1 vraagt toegang tot uw wachtwoorden voor het/de volgende item(s).
-Geef aan of u toegang wilt toestaan of niet.</translation>
+ <translation>%1 vraagt toegang tot jouw wachtwoorden voor het/de volgende item(s).
+Geef aan of je toegang wilt toestaan of niet.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP-toegang bevestigen</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Activeer SSH Agent (vereist herstart)</translation>
</message>
</context>
<context>
<name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>Kon geen element vinden dat overeenkomt met de venstertitel:</translation>
+ <translation>Kon geen item vinden dat overeenkomt met de vensternaam:</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-typen - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-typen</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>De syntaxis van de Auto-Type opdracht is onjuist!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Deze Auto-typen opdracht bevat een zeer lange vertraging. Wil je echt door gaan?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation>Deze Auto-typen opdracht bevat zeer traag toetsaanslagen. Wil je echt door gaan?</translation>
+ </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 argumenten die zeer vaak worden herhaald. Wil je echt door gaan?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -121,14 +161,318 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Groep</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Naam</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Gebruikersnaam</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Volgorde</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-typen - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Kies item om automatisch te typen:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-typen - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser toegang bevestigen</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Deze keuze onthouden</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Toestaan</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Weigeren</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 vraagt toegang tot jouw wachtwoorden voor het/de volgende item(s).
+Geef aan of je toegang wilt toestaan of niet.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialoog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Dit is vereist voor toegang tot jouw databases met KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Activeer KeePassXC browser integratie</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Algemeen</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Activeer integratie voor deze browsers:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Toon een &amp;notificatie wanneer inloggegevens worden gevraagd</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Verzoek om database te ontgrendelen als deze vergrendeld is</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Alleen invoer van hetzelfde schema (http://, https://,...) worden gegeven.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>Vergelijk URL sche&amp;ma&apos;s (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 invoer voor het hele domein.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Geef alleen de best ove&amp;reenkomende inloggegevens</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sorteer &amp;overeenkomende inloggegevens op naam</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sorteer overeenkomende inloggegevens op &amp;gebruikersnaam</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Verbreek verbinding met alle browsers</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Vergeet alle &amp;permissies</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Geavanceerd</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nooit &amp;waarschuwen bij toegang tot logingegevens</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nooit waarschuwen bij &amp;bijwerken van logingegevens</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Alleen de geselecteerde database hoeft met een client verbonden te zijn.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Zoek in alle geopende databases voor overeenkomende logingegevens</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Het automatisch aanmaken of wijzigen van tekenreeks velden wordt niet ondersteund.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Geef geadvanceerde teken&amp;reeks velden die met &quot;KH: &quot; beginnen.</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Wijzig bij het opstarten automatisch het zoek pad van KeePassXC of keepassxc-proxy naar de native messaging scripts.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Vernieuw &amp;native messaging manifest-bestanden bij het opstarten</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Ondersteun een proxy programma tussen KeePassXC en browser extensie.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Gebruik een &amp;proxy programma tussen KeePassXC en browser extensie</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Gebruik een aangepaste proxy-locatie als je een proxy handmatig hebt geïnstalleerd.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Gebruik een &amp;aangepaste proxy locatie</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Bladeren...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Waarschuwing:&lt;/b&gt; De volgende opties kunnen gevaarlijk zijn!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Uitvoerbare bestanden (*.exe); Alle bestanden (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Uitvoerbare bestanden (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Selecteer aangepaste proxy locatie</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nieuw verzoek voor sleutel koppeling</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Je hebt een koppeling verzoek ontvangen voor bovenstaande sleutel.
+
+Als je de sleutel toegang tot jouw KeePassXC database wil geven,
+geef het dan een unieke naam ter identificatie, en accepteer het verzoek.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Opslaan en sta toegang toe</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Huidige sleutel overschrijven?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Een gedeelde encryptiesleutel met de naam &quot;%1&quot; bestaat al.
+Wil je deze overschrjiven?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Item bijwerken</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Wil je de gegevens in %1 - %2 bijwerken?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database vergrendeld!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>De actieve database is vergrendeld!
+Ontgrendel de geselecteerde database of kies een ontgrendelde database.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Instellingen niet beschikbaar!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>De actieve database bevat geen instellingen-item.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Geen sleutels gevonden</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Geen gedeelde encryptiesleutels gevonden in KeePassXC instellingen.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Sleutels uit database verwijderd</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>%n encryptie-sleutel verwijderd uit KeePassXC-instellingen.</numerusform><numerusform>%n encryptie-sleutels verwijderd uit KeePassXC-instellingen.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Opgeslagen permissies verwijderen...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Afbreken</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permissies verwijderd</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Permissies zijn verwijderd uit %n item.</numerusform><numerusform>Permissies zijn verwijderd uit %n items.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Geen item met permissies gevonden!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>De actieve database bevat geen items met permissies.</translation>
</message>
</context>
<context>
@@ -146,6 +490,10 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Wachtwoord herhalen:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Sleutelbestand</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Bladeren</translation>
</message>
@@ -154,6 +502,14 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Creëren</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Test - Antwoord</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Vernieuw</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Sleutelbestanden</translation>
</message>
@@ -174,8 +530,12 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Kies een sleutelbestand</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Leeg wachtwoord</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
- <translation>Weet u zeker dat u een leeg veld als wachtwoord wilt gebruiken?</translation>
+ <translation>Weet je zeker dat je een leeg veld als wachtwoord wil gebruiken?</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -188,126 +548,123 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Sleutelbestand</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Refresh</source>
- <translation type="unfinished"/>
+ <source>Legacy key file format</source>
+ <translation>Verouderd sleutelbestandsformaat</translation>
</message>
<message>
- <source>Empty password</source>
- <translation type="unfinished"/>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Je gebruikt een verouderd sleutelbestandsformaat welke in de toekomst niet ondersteund zal worden.
+
+Overweeg aub een nieuw sleutelbestand te genereren.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
- <translation type="unfinished"/>
+ <translation>Verandering sleutelbestand mislukt: geen YubiKey gedetecteerd</translation>
</message>
</context>
<context>
<name>CloneDialog</name>
<message>
<source>Clone Options</source>
- <translation type="unfinished"/>
+ <translation>Kloon Opties</translation>
</message>
<message>
- <source>Replace username and password with references</source>
- <translation type="unfinished"/>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Toevoegen&apos; - Kloon&apos; aan naam</translation>
</message>
<message>
- <source>Copy history</source>
- <translation type="unfinished"/>
+ <source>Replace username and password with references</source>
+ <translation>Vervang gebruikersnaam en wachtwoord door referenties</translation>
</message>
<message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation type="unfinished"/>
+ <source>Copy history</source>
+ <translation>Kopie historie</translation>
</message>
</context>
<context>
<name>CsvImportWidget</name>
<message>
<source>Import CSV fields</source>
- <translation type="unfinished"/>
+ <translation>Importeer CSV velden</translation>
</message>
<message>
<source>filename</source>
- <translation type="unfinished"/>
+ <translation>bestandsnaam</translation>
</message>
<message>
<source>size, rows, columns</source>
- <translation type="unfinished"/>
+ <translation>grootte, rijen, kolommen</translation>
</message>
<message>
<source>Encoding</source>
- <translation type="unfinished"/>
+ <translation>Koderen</translation>
</message>
<message>
<source>Codec</source>
- <translation type="unfinished"/>
+ <translation>Codec</translation>
</message>
<message>
<source>Text is qualified by</source>
- <translation type="unfinished"/>
+ <translation>Tekst is geschikt bevonden door</translation>
</message>
<message>
<source>Fields are separated by</source>
- <translation type="unfinished"/>
+ <translation>Velden worden gescheiden door</translation>
</message>
<message>
<source>Comments start with</source>
- <translation type="unfinished"/>
+ <translation>Kommentaar start met</translation>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>Eerste record heeft veldnamen</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation type="unfinished"/>
+ <translation>Aantal kopregels te negeren</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
- <translation type="unfinished"/>
+ <translation>Beschouw &apos;\&apos; als excape karacter</translation>
</message>
<message>
<source>Preview</source>
- <translation type="unfinished"/>
+ <translation>voorvertoning</translation>
</message>
<message>
<source>Column layout</source>
- <translation type="unfinished"/>
+ <translation>Kolomsgewijs</translation>
</message>
<message>
<source>Not present in CSV file</source>
- <translation type="unfinished"/>
+ <translation>Niet aanwezig in CSV bestand</translation>
</message>
<message>
<source>Empty fieldname </source>
- <translation type="unfinished"/>
+ <translation>Lege veldnaam</translation>
</message>
<message>
<source>column </source>
- <translation type="unfinished"/>
+ <translation>Kolom</translation>
</message>
<message>
<source>Imported from CSV file</source>
- <translation type="unfinished"/>
+ <translation>Geimporteerd uit CSV bestand</translation>
</message>
<message>
<source>Original data: </source>
- <translation type="unfinished"/>
+ <translation>Orginele gegevens:</translation>
</message>
<message>
<source>Error(s) detected in CSV file !</source>
- <translation type="unfinished"/>
+ <translation>Fout(en) gedetecteerd in CSV bestand!</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation>meer berichten overgeslagen]</translation>
</message>
<message>
<source>Error</source>
@@ -316,16 +673,13 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>CSV import: uitvoer bevat fouten:
+</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Error</source>
<translation>Fout</translation>
</message>
@@ -336,17 +690,17 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>1 byte,</numerusform><numerusform>%n bytes,</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>1 rij,</numerusform><numerusform>%n rijen,</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>1 kolom</numerusform><numerusform>%n kolommen</numerusform></translation>
</message>
</context>
<context>
@@ -368,6 +722,14 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Bladeren</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Vernieuw</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Test - Resultaat:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Niet mogelijk om de database te openen.</translation>
</message>
@@ -376,6 +738,23 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Niet mogelijk om het sleutelbestand te openen</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Verouderd sleutelbestandsformaat</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Je gebruikt een verouderd sleutelbestandsformaat welke in de toekomst niet ondersteund zal worden.
+
+Overweeg aub een nieuw sleutelbestand te genereren.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Deze waarschuwing niet meer geven</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Alle bestanden</translation>
</message>
@@ -387,14 +766,6 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<source>Select key file</source>
<translation>Kies sleutelbestand</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -411,14 +782,14 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<translation>Niet mogelijk om het sleutelbestand te openen</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Database werd zonder problemen geopend. Niets te doen.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Niet mogelijk om de database te openen.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Database werd zonder problemen geopend. Niets te doen.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Gelukt</translation>
</message>
@@ -426,7 +797,7 @@ Geef aan of u toegang wilt toestaan of niet.</translation>
<source>The database has been successfully repaired
You can now save it.</source>
<translation>De database is met succes gerepareerd
-U kunt deze nu opslaan.</translation>
+Je kunt deze nu opslaan.</translation>
</message>
<message>
<source>Unable to repair the database.</source>
@@ -436,28 +807,122 @@ U kunt deze nu opslaan.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Naam van de database:</translation>
+ <source>General</source>
+ <translation>Algemeen</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Beschrijving van de database:</translation>
+ <source>Encryption</source>
+ <translation>Versleuteling</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Aantal rondes 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 rondes met Argon2.
+
+Als je dit aantal aanhoud, kan het uren, dagen –of zelfs meer– duren om de database te openen!</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Begrepen, aantal aanhouden</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuleren</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Aantal rondes 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 rondes met AES-KDF.
+
+Als je dit aantal aanhoud is het mogelijk heel gemakkelijk om de database te kraken!</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF ongewijzigd</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Het transformeren van de sleutel met de nieuwe KDF parameters is mislukt; KDF is ongewijzigd.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform>MiB</numerusform><numerusform>MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>executie thread</numerusform><numerusform> executie threads</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Coderingsalgoritme:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 bit (standaard)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Key Derivation Function:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Transformatierondes:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Standaard gebruikersnaam:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Benchmark 1 seconde vertraging</translation>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Geheugengebruik:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallellisme:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Beschrijving van de database:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Standaard gebruikersnaam:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Test</translation>
+ <source>History Settings</source>
+ <translation>Geschiedenis Instellingen</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -468,26 +933,27 @@ U kunt deze nu opslaan.</translation>
<translation>Max. geschiedenisgrootte:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Prullenbak gebruiken</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation type="unfinished"/>
+ <source>Use recycle bin</source>
+ <translation>Prullenbak gebruiken</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation type="unfinished"/>
+ <source>Additional Database Settings</source>
+ <translation>Extra database instellingen</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation type="unfinished"/>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Activeer &amp;compressie (aanbevolen)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Alles</translation>
</message>
<message>
@@ -507,22 +973,48 @@ U kunt deze nu opslaan.</translation>
<translation>Bestand niet gevonden!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1-database openen</translation>
+ <source>Unable to open the database.</source>
+ <translation>Het is niet mogelijk om de database te openen.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1-database</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Bestand geopend in lees-modus.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Open CSV bestand</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-bestand</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Alle bestanden (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Database samenvoegen</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1-database openen</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1-database</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Sluiten?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; is gewijzigd.
+Wijzigingen ongedaan maken en doorgaan met sluiten?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Wijzigingen opslaan?</translation>
</message>
@@ -537,10 +1029,22 @@ Opslaan?</translation>
<translation>Het opslaan van de database is mislukt.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Wachtwoorden</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Database opslaan als</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Database exporteren naar CSV-bestand</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Schrijven van het CSV-bestand mislukt.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nieuwe database</translation>
</message>
@@ -555,96 +1059,45 @@ Opslaan?</translation>
<message>
<source>Can't lock the database as you are currently editing it.
Please press cancel to finish your changes or discard them.</source>
- <translation>Kan de database niet vergrendelen omdat u deze momenteel aan het bewerken bent.
-Druk op annuleren om uw wijzigingen aan te passen of gooi de wijzigingen weg.</translation>
- </message>
- <message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Deze database is nog niet opgeslagen.
-U kunt de database opslaan of het vergrendelen annuleren.</translation>
+ <translation>Kan de database niet vergrendelen omdat je deze momenteel aan het bewerken bent.
+Druk op annuleren om je wijzigingen aan te passen of gooi de wijzigingen weg.</translation>
</message>
<message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
<translation>Deze database is gewijzigd.
-Wilt u de database opslaan voordat u deze vergrendelt?
+Wil je de database opslaan voordat je deze vergrendelt?
Zo nee, dan gaan de wijzigingen verloren.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; is gewijzigd.
-Wijzigingen ongedaan maken en doorgaan met sluiten?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Database exporteren naar CSV-bestand</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV-bestand</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Schrijven van het CSV-bestand mislukt.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Het is niet mogelijk om de database te openen.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Database samenvoegen</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>De database die u op probeert te slaan is vergrendeld door een andere instantie van KeePassXC.
-Wilt u toch doorgaan met opslaan?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Wachtwoorden</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Database is al geopend</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>De database die u probeert te openen is vergrendeld door een andere instantie van KeePassXC.
-Wilt u toch doorgaan met openen?</translation>
+ <source>Disable safe saves?</source>
+ <translation>Veilig opslaan uitschakelen?</translation>
</message>
<message>
- <source>Open read-only</source>
- <translation>Openen als alleen-lezen</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation type="unfinished"/>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC heeft meerdere keren geprobeerd de database op te slaan. Dit wordt waarschijnlijk veroorzaakt door een lock op het op te slaan bestand door een bestanden-sync-service.
+Uitschakelen van veilig opslaan en opnieuw proberen?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Bezig met zoeken...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Wijzig hoofdsleutel</translation>
</message>
<message>
<source>Delete entry?</source>
- <translation>Element verwijderen?</translation>
+ <translation>Item verwijderen?</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>Weet u zeker dat u het element &quot;%1&quot; wilt verwijderen?</translation>
+ <translation>Weet je zeker dat je het item &quot;%1&quot; wil verwijderen?</translation>
</message>
<message>
<source>Delete entries?</source>
@@ -652,7 +1105,15 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message>
<source>Do you really want to delete %1 entries for good?</source>
- <translation>Weet u zeker dat u %1 elementen wilt wissen?</translation>
+ <translation>Weet je zeker dat je %1 elementen wil wissen?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Wilt u het item naar de prullenbak verplaatsen?</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>
<source>Move entries to recycle bin?</source>
@@ -660,31 +1121,31 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Weet u zeker dat u %n element naar de prullenbak wilt verplaatsen?</numerusform><numerusform>Weet u zeker dat u %n elementen naar de prullenbak wilt verplaatsen?</numerusform></translation>
+ <translation><numerusform>Wil je echt %n item naar de Prullenbak verplaatsen?</numerusform><numerusform>Wil je echt %n item(s) naar de Prullenbak verplaatsen?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Groep verwijderen?</translation>
+ <source>Execute command?</source>
+ <translation>Commando uitvoeren?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Weet u zeker dat u de groep &quot;%1&quot; wilt verwijderen?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Weet je zeker dat je het volgende commando wil uitvoeren? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ <source>Remember my choice</source>
+ <translation>Mijn keuze onthouden</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Wilt u het item naar de prullenbak verplaatsen?</translation>
+ <source>Delete group?</source>
+ <translation>Groep verwijderen?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Weet u zeker dat u item &quot;%1&quot; naar de prullenbak wilt verplaatsen?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Weet je zeker dat je de groep &quot;%1&quot; wil verwijderen?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Bezig met zoeken...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
</message>
<message>
<source>No current database.</source>
@@ -703,32 +1164,22 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Geen resultaten</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Commando uitvoeren?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Weet u zeker dat u het volgende commando wilt uitvoeren? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Mijn keuze onthouden</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Automatisch herladen-verzoeken</translation>
+ <source>File has changed</source>
+ <translation>Bestand is gewijzigd</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
- <translation>Het database-bestand is gewijzigd. Wilt u de wijzigingen laden?</translation>
+ <translation>Het database-bestand is gewijzigd. Wil je de wijzigingen laden?</translation>
</message>
<message>
<source>Merge Request</source>
<translation>Samenvoegingsverzoek</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Het database-bestand is gewijzigd en u heeft niet-opgeslagen wijzigingen. Wilt u uw wijzigingen samenvoegen?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Het databasebestand is veranderd en er zijn niet opgeslagen wijzigingen.
+Wil je de wijzigingen samenvoegen?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -736,18 +1187,101 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message>
<source>Empty recycle bin?</source>
- <translation type="unfinished"/>
+ <translation>Prullenbak legen?</translation>
</message>
<message>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
- <translation type="unfinished"/>
+ <translation>Weet je zeker dat je alles uit de prullenbak definitief wil verwijderen?</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>TOTP Token genereren</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Sluiten</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Algemeen</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Wachtwoord</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Vervaldatum</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Gebruikersnaam</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Autotype</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Zoeken</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Eigenschappen</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Bijlagen</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Opmerkingen</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Venster</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Volgorde</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Zoeken</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Wissen</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nooit</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[BEVEILIGD]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Uitgeschakeld</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Geactiveerd</translation>
</message>
</context>
<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
- <translation>Element</translation>
+ <translation>Item</translation>
</message>
<message>
<source>Advanced</source>
@@ -770,16 +1304,40 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Geschiedenis</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>niet van toepassing</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(versleuteld)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Kies persoonlijke sleutel</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Bestand te groot voor een persoonlijke sleutel</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Niet gelukt het sleutelbestand in openen</translation>
+ </message>
+ <message>
<source>Entry history</source>
- <translation>Geschiedenis van element</translation>
+ <translation>Geschiedenis van item</translation>
</message>
<message>
<source>Add entry</source>
- <translation>Element toevoegen</translation>
+ <translation>Item toevoegen</translation>
</message>
<message>
<source>Edit entry</source>
- <translation>Element wijzigen</translation>
+ <translation>Item wijzigen</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -790,22 +1348,20 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Nieuwe eigenschap</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Kies bestand</translation>
+ <source>Confirm Remove</source>
+ <translation>Bevestig verwijderen</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Niet mogelijk om bestand te openen</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Weet je zeker dat je deze eigenschap wil verwijderen?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Bijlage opslaan</translation>
+ <source>[PROTECTED]</source>
+ <translation>[BEVEILIGD]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Niet mogelijk om de bijlage op te slaan:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Druk Toon om te bekijken of bewerken</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -824,20 +1380,16 @@ Wilt u toch doorgaan met openen?</translation>
<translation>1 jaar</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation type="unfinished"/>
+ <source>Apply generated password?</source>
+ <translation>Pas gegenereerde wachtwoord toe?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation type="unfinished"/>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Wil je het gegenereerde wachtwoord instellen voor dit item?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation type="unfinished"/>
+ <source>Entry updated successfully.</source>
+ <translation>Het item is bijgewerkt.</translation>
</message>
</context>
<context>
@@ -855,47 +1407,35 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Verwijderen</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Bijlagen</translation>
+ <source>Edit Name</source>
+ <translation>Verander Naam</translation>
</message>
<message>
- <source>Save</source>
- <translation>Opslaan</translation>
+ <source>Protect</source>
+ <translation>Beveilig</translation>
</message>
<message>
- <source>Open</source>
- <translation>Open</translation>
+ <source>Reveal</source>
+ <translation>Toon</translation>
</message>
<message>
- <source>Edit Name</source>
- <translation type="unfinished"/>
+ <source>Attachments</source>
+ <translation>Bijlagen</translation>
</message>
<message>
- <source>Protect</source>
- <translation type="unfinished"/>
+ <source>Foreground Color:</source>
+ <translation>Voorgrond kleur:</translation>
</message>
<message>
- <source>Reveal</source>
- <translation type="unfinished"/>
+ <source>Background Color:</source>
+ <translation>Kleur achtergrond:</translation>
</message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
<message>
<source>Enable Auto-Type for this entry</source>
- <translation>Auto-typen inschakelen voor dit element</translation>
- </message>
- <message>
- <source>+</source>
- <translation>+</translation>
- </message>
- <message>
- <source>-</source>
- <translation>-</translation>
- </message>
- <message>
- <source>Window title:</source>
- <translation>Venstertitel:</translation>
+ <translation>Auto-typen inschakelen voor dit item</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -906,16 +1446,24 @@ Wilt u toch doorgaan met openen?</translation>
<translation>&amp;Gebruik aangepaste auto-typevolgorde:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Gebruik standaardvolgorde</translation>
+ <source>Window Associations</source>
+ <translation>Scherm-koppelingen</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Stel aangepaste volgorde in:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation type="unfinished"/>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Vensternaam:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Gebruik een specifieke volgorde voor deze associatie.</translation>
</message>
</context>
<context>
@@ -940,12 +1488,8 @@ Wilt u toch doorgaan met openen?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Gebruikersnaam:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -956,20 +1500,104 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Herhalen:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Naam:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Verloopt</translation>
+ <source>Notes</source>
+ <translation>Opmerkingen</translation>
</message>
<message>
<source>Presets</source>
<translation>Ingebouwd</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Opmerkingen:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Vink het selectievakje aan om notities te zien.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Gebruikersnaam:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Verloopt</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulier</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Verwijder sleutel uit agent na</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>seconden</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Vingerafdruk</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Verwijder sleutel uit agent wanneer de database wordt gesloten/vergrendeld</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Openbare sleutel</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Voeg sleutel toe aan agent wanneer de database wordt geopend/ontgrendeld</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Opmerking</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decoderen</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>niet van toepassing</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopieer naar klembord</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Persoonlijke sleutel</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Voeg toe aan agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Verwijder van agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Vereis bevestiging van de gebruiker wanneer deze sleutel wordt gebruikt</translation>
</message>
</context>
<context>
@@ -996,7 +1624,7 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message>
<source>Enable</source>
- <translation>Inschakelen</translation>
+ <translation>Activeren</translation>
</message>
<message>
<source>Disable</source>
@@ -1031,16 +1659,24 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Gebruik de standaard autot-type volgorde van de bovenliggende groep</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
- <translation type="unfinished"/>
+ <translation>Stel de standaard auto-type volgord&amp;e in</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Gebruik standaardicoon</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Gebruik aangepast icoon</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Voeg icoon toe</translation>
</message>
@@ -1049,6 +1685,18 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Verwijder icoon</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Favicon downloaden</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Favicon kan niet worden opgehaald.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Tip: Je kunt Google gebruiken als alternatief via Tools&gt;Instellingen&gt;Beveiliging</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Afbeeldingen</translation>
</message>
@@ -1061,40 +1709,20 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Kies afbeelding</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Favicon downloaden</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Favicon kan niet worden opgehaald.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Kan icoon niet lezen</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Gebruik standaardicoon</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Gebruik aangepast icoon</translation>
+ <source>Custom icon already exists</source>
+ <translation>Speciaal pictogram bestaat al</translation>
</message>
<message>
<source>Confirm Delete</source>
- <translation type="unfinished"/>
+ <translation>Bevestig Verwijder</translation>
</message>
<message>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
+ <translation>Dit icoon wordt gebruikt door %1 entries en zal worden vervangen door de standaard icoon. Weet je zeker dat je het wil verwijderen?</translation>
</message>
</context>
<context>
@@ -1115,15 +1743,130 @@ Wilt u toch doorgaan met openen?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Plugingegevens:</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Verwijderen</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Verwijder plugingegevens?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Wil je echt de geselecteerde plugingegevens verwijderen?
+Hierdoor werken de plugins mogelijk niet meer goed.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Wachtwoord</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Waarde</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Kloon</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Naam</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Grootte</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulier</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Toevoegen</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Verwijderen</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Open</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Opslaan</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Kies bestanden</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Weet je zeker dat je %n bijlage wil verwijderen?</numerusform><numerusform>Weet je zeker dat je %n bijlagen wil verwijderen?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Bevestig verwijderen</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Bijlagen opslaan</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Map maken is niet gelukt:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Weet je zeker dat je het bestaande bestand &quot;%1&quot; wil overschrijven met de bijlage?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Overschrijven bevestigen</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Opslaan van bijlagen is niet gelukt:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Openen van bijlage is niet gelukt:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Openen van bijlagen is niet gelukt:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Openen van bestanden is niet gelukt:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1138,7 +1881,7 @@ Wilt u toch doorgaan met openen?</translation>
</message>
<message>
<source>Title</source>
- <translation>Titel</translation>
+ <translation>Naam</translation>
</message>
<message>
<source>Username</source>
@@ -1152,12 +1895,17 @@ Wilt u toch doorgaan met openen?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Groep</translation>
</message>
<message>
<source>Title</source>
- <translation>Titel</translation>
+ <translation>Naam</translation>
</message>
<message>
<source>Username</source>
@@ -1168,8 +1916,66 @@ Wilt u toch doorgaan met openen?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation>Nooit</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Wachtwoord</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Opmerkingen</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Verloopt</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Aangemaakt</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Gewijzigd</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Gezien</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Bijlagen</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Pas weergave aan</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Gebruikersnamen verbergen</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Wachtwoorden verbergen</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Pas aan venster aan</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Pas aan inhoud aan</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Terugzetten op standaardwaarden</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1181,6 +1987,17 @@ Wilt u toch doorgaan met openen?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Kan bestand niet opslaan!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Kan het native messaging scriptbestand niet opslaan.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1230,16 +2047,375 @@ Wilt u toch doorgaan met openen?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zorg ervoor dat het wachtwoord tekens uit iedere groep bevat</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Uitgebreide ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
<message>
<source>&amp;Close</source>
- <translation type="unfinished"/>
+ <translation>&amp;Sluiten</translation>
</message>
<message>
<source>Close message</source>
- <translation type="unfinished"/>
+ <translation>Sluit bericht</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Challenge-response uitgeven niet mogelijk.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Verkeerde sleutel of corrupte database.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Challenge-response uitgeven niet mogelijk.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>ontbrekende database headers</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Niet geldige grootte van header controlecijfer</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Header SHA256 mismatch</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Verkeerde sleutel of database bestand is beschadigd. (HMAC mismatch)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Onbekend versleutel algoritme</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Niet geldige grootte van header id</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Niet geldige lengte van header veld</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Niet geldige lengte van header data</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Fout bij het openen van de buffer voor KDF parameters in header</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Niet-ondersteunde key derivation function (KDF) of ongeldige parameters</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Verouderde header velden gevonden in KDBX4 bestand.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Niet geldige grootte van inner header id</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Niet geldige lengte van inner header veld</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Niet geldige binaire grootte van inner header</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet-ondersteunde versie van KeePass variant map.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van de variant map entry</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige data in de variant map entry name</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van de variant map waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige data in de variant map waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van een variant map Bool waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van een variant map Int32 waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van een variant map UInt32 waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van een variant map Int64 waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige lengte van een variant map UInt64 waarde</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige item type in variant map</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niet geldige grootte van variant map veld type</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Niet geldige symmetrisch versleutel algoritme.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Niet geldig grootte IV van symmetrisch versleutel algoritme.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Fout bij het serialisatie van KDF parameters variant map</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Niet geldige lengte versleutel uuid</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Niet ondersteund versleutel algoritme</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Niet geldige lengte van compressie opties</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Niet ondersteund compressie-algoritme</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Niet geldige grootte van master seed</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Niet geldige grootte van transform seed</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Niet geldige aantal transformatie rondes</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Niet geldige grootte van start bytes</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Niet geldige grootte van random stream id</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Niet geldig inner-random-stream versleutel algoritme</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>He 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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML parsing fout: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Geen hoofdgroep</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Ontbrekend icoon uuid of data</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Ontbrekende custom data sleutel of waarde</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Meerdere groepselementen</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Null groep uuid</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Niet geldig groep icon nummer</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Niet geldige EnableAutoType waarde</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Niet geldige EnableSearching waarde</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Geen groep uuid gevonden</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Null DeleteObject uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Ontbrekende DeletedObject uuid of tijd</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Null item uuid</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Niet geldig icoon item nummer</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Geschiedenis element in geschiedenis item</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Geen item uuid gevonden</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Geschiedenis element met ander uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Het is niet gelukt om de tekst te ontcijferen</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Dubbel aangepaste eigenschap gevonden</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Item string sleutel of waarde ontbreekt</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Duplicaat bijlage gevonden</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Item binaire sleutel of waarde ontbreekt</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Auto-typen koppeling venster of sequence ontbreekt</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Niet geldige bool waarde</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Niet geldige datum-tijdwaarde</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Niet geldige kleurwaarde</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Niet geldige kleur in rgb deel</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Niet geldig getal</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Niet geldige uuid-waarde</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Het is niet gelukt om de binary uit te pakken</translation>
</message>
</context>
<context>
@@ -1272,6 +2448,35 @@ Wilt u toch doorgaan met openen?</translation>
<translation>Niet-ondersteunde versie van Keepass-database</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Initialization Vector kon niet gelezen worden</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Niet geldig aantal groepen</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Niet geldig aantal items</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Niet geldige grootte van inhoud-hash</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Niet geldige grootte van transform seed</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Niet geldig aantal transformatie rondes</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Opbouwen van de groepsboom is niet gelukt</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Alles</translation>
</message>
@@ -1283,126 +2488,141 @@ Wilt u toch doorgaan met openen?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Verkeerde sleutel of corrupte database.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Geen Keepass-database.</translation>
+ <source>Key transformation failed</source>
+ <translation>Sleutel transformatie is mislukt</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Niet-ondersteunde versie van Keepass-database.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Niet geldig groep veld typenummer</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Verkeerde sleutel of corrupte database.</translation>
+ <source>Invalid group field size</source>
+ <translation>Niet geldige grootte van groep veld</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Groep veld data komt niet overeen met grootte</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group id field size</source>
+ <translation>Onjuiste grootte van id veld</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"/>
+ <source>Incorrect group creation time field size</source>
+ <translation>Onjuiste grootte van aanmaaktijd veld</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group modification time field size</source>
+ <translation>Onjuiste grootte wijzigingstijd veld</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Niet mogelijk om hoofdsleutel te berekenen</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Onjuiste grootte toegangstijd veld</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Fatale fout bij het testen van de cryptografische functies.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Onjuiste grootte verloop-tijd veld</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassX - Fout</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Onjuiste grootte icoon veld</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group level field size</source>
+ <translation>Onjuiste grootte van groepsniveau veld</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation type="unfinished"/>
+ <source>Invalid group field type</source>
+ <translation>Niet geldig groep veldtype</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>Ontbrekende groeps-id of niveau</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Open database</translation>
+ <source>Missing entry field type number</source>
+ <translation>Ontbrekend item veld type nummer</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Database-instellingen</translation>
+ <source>Invalid entry field size</source>
+ <translation>Niet geldige grootte van item veld</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopieer gebruikersnaam naar klembord</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Item veld data komt niet overeen met grootte</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopieer wachtwoord naar klembord</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Niet geldige grootte van uuid veld</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Instellingen</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Niet geldige grootte van groep id veld</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Werkbalk weergeven</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Niet geldige grootte van icoon veld</translation>
</message>
<message>
- <source>read-only</source>
- <translation>alleen-lezen</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Niet geldige grootte van aanmaaktijd veld</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Wissel venster</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Niet geldige grootte van wijzigingstijd veld</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 Database</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Niet geldige grootte van verloop-tijd veld</translation>
</message>
<message>
- <source>All files</source>
- <translation>Alle bestanden</translation>
+ <source>Invalid entry field type</source>
+ <translation>Niet geldig item veld type</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Gerepareerde database opslaan</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Het bestaande single-instance vergrendelbestand is niet geldig. Een nieuwe instance wordt gestart.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Opslaan van de database is mislukt.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Het vergrendelbestand kon niet worden aangemaakt. Single-instance mode uitgeschakeld.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Een andere instance van KeePassXC is reeds gestart.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Fatale fout bij het testen van de cryptografische functies.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Fout</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Database</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Recente databases</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importeren</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Hulp</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Items</translation>
</message>
@@ -1411,12 +2631,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Kopieer eigenschap naar klembord</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Tijd gebaseerd eenmalig wachtwoord</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Groepen</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Beeld</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Tools</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1427,6 +2651,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Over</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Open de database...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Sla database op</translation>
</message>
@@ -1467,24 +2695,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Verwijder groep</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Database-instellingen</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Be&amp;waar de database als...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Kloon item</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Wijzig het &amp;master wachtwoord...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation type="unfinished"/>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Database-instellingen</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation type="unfinished"/>
+ <source>Database settings</source>
+ <translation>Database-instellingen</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation type="unfinished"/>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Kloon item</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1495,14 +2723,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Kopieer &amp;gebruikersnaam</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopieer gebruikersnaam naar klembord</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Kopieer wachtwoord</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopieer wachtwoord naar klembord</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Instellingen</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Wachtwoord generator</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Voer auto-typen uit</translation>
</message>
@@ -1516,87 +2756,218 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>&amp;Title</source>
- <translation>&amp;Titel</translation>
+ <translation>&amp;Naam</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Kopieer naam naar klembord</translation>
</message>
<message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Kopieer URL naar klembord</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Opmerkingen</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Wachtwoord generator</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Kopieer notities naar klembord</translation>
</message>
<message>
- <source>Clear history</source>
- <translation type="unfinished"/>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exporteer naar een CSVbestand...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation type="unfinished"/>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importeer een KeePass 1 database...</translation>
</message>
<message>
- <source>Import</source>
- <translation type="unfinished"/>
+ <source>Import CSV file...</source>
+ <translation>Importeer een CSV bestand...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation type="unfinished"/>
+ <source>Re&amp;pair database...</source>
+ <translation>Re&amp;pareer de database...</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation type="unfinished"/>
+ <source>Show TOTP</source>
+ <translation>Laat het TOTP zien</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Stel TOTP in...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Kopieer &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Leeg prullenbak</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Wis de geschiedenis</translation>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Geen toegang tot configuratiebestand %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Het lijkt erop dat je KeePassHTTP voor integratie met de browser gebruikt. Deze functie is verouderd en zal worden verwijderd. &lt;br&gt;Schakel aub over naar KeePassXC-Browser! Voor hulp bij migratie, bezoek onze &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt; migratiehandleiding&lt;/a&gt; (waarschuwing %1 van 3).&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>alleen-lezen</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Instellingen</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Wissel venster</translation>
</message>
<message>
<source>Quit KeePassXC</source>
- <translation type="unfinished"/>
+ <translation>Verlaat KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Database</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Alle bestanden</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Open database</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Gerepareerde database opslaan</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Opslaan van de database is mislukt.</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
- <translation type="unfinished"/>
+ <translation>Raak de knop op de YubiKey aan!</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation type="unfinished"/>
+ <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!
+Er is een hoog risico op corruptie, beheer een back-up van jouw databases.
+Deze versie is niet bedoeld voor productie doeleinden.</translation>
</message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Niet geldig sleutelbestand, er werd een OpenSSH sleutel verwacht</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation type="unfinished"/>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM grens fout</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation type="unfinished"/>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 decoderen mislukt</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation type="unfinished"/>
+ <source>Key file way too small.</source>
+ <translation>Sleutelbestand veel te klein.</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation type="unfinished"/>
+ <source>Key file magic header id invalid</source>
+ <translation>Niet geldig magic header-id in sleutelbestand</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation type="unfinished"/>
+ <source>Found zero keys</source>
+ <translation>Nul sleutels gevonden</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation type="unfinished"/>
+ <source>Failed to read public key.</source>
+ <translation>Lezen publieke sleutel mislukt.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation type="unfinished"/>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Corrupt sleutelbestand, lezen prive-sleutel mislukt</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <translation>Geen inhoud prive-sleutel om te decoderen</translation>
+ </message>
+ <message>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Probeer KDF te draaien zonder versleutel algoritme</translation>
+ </message>
+ <message>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Wachtwoord(-zin) nodig om sleutel te ontcijferen</translation>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Extractie sleutel mislukt, sleutelbestand corrupt?</translation>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Ontsleutelen mislukt, verkeerd wachtwoord(-zin)?</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Onverwacht bestandseinde publieke sleutel</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Onverwacht bestandseinde privesleutel</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Kan publieke sleutel niet opslaan: lege sleutel</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Onverwacht bestandseinde bij schrijven publieke sleutel</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Kan privesleutel niet opslaan: lege sleutel</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Onverwacht bestandseinde bij schrijven privesleutel</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Sleutel type %1 is niet ondersteund.</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Onbekende cipher: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Codering IV is te kort voor MD5 sleutel te verkrijgen.</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Onbekende functie om sleutel te verkrijgen: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Sleutel type %1 is onbekend.</translation>
</message>
</context>
<context>
@@ -1606,22 +2977,63 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Dialoog</translation>
</message>
<message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Dit wordt vereist om toegang te krijgen tot jouw databases vanaf ChromeIPass of PassIFox</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Activeer de KeePassHTTP server</translation>
+ </message>
+ <message>
<source>General</source>
<translation>Algemeen</translation>
</message>
<message>
<source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Toon een notificatie wanneer inloggegevens worden aangevraagd</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 invoer voor het hele domein.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>Geef alleen de best ove&amp;reenkomende invoer terug</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Verzoek om database te ontgrendelen als deze vergrendeld is</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Alleen invoer van hetzelfde schema (http://, https://, ftp://,...) worden teruggegeven.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation>&amp;vergelijk URL sche&amp;ma&apos;s</translation>
+ </message>
+ <message>
<source>Sort matching entries by &amp;username</source>
<translation>Sorteer gegeven items op $gebruikersnaam</translation>
</message>
<message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Sorteer &amp;overeenkomende items op naam</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Verwijder alle gedeelde encryptiesleutels uit de actieve database</translation>
+ </message>
+ <message>
<source>Re&amp;move all stored permissions from entries in active database</source>
<translation>Verwijder alle opgeslagen permissies van items uit de actieve database</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Wachtwoord generator</translation>
+ </message>
+ <message>
<source>Advanced</source>
<translation>Geavanceerd</translation>
</message>
@@ -1634,10 +3046,22 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Altijd &amp;bewerken toestaan op items</translation>
</message>
<message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Alleen de geselecteerde database hoeft met een client verbonden te zijn.</translation>
+ </message>
+ <message>
<source>Searc&amp;h in all opened databases for matching entries</source>
<translation>Zoek in alle geopende databases naar overeenkomende items</translation>
</message>
<message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Het automatisch aanmaken of wijzigen van tekenreeks velden wordt niet ondersteund.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Geef geadvanceerde tekenreeks velden terug die met &quot;KH: &quot; beginnen.</translation>
+ </message>
+ <message>
<source>HTTP Port:</source>
<translation>HTTP-poort:</translation>
</message>
@@ -1646,16 +3070,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Standaard poort: 19455</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Verzoek om database te ontgrendelen als deze vergrendeld is</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC zal op deze poort op 127.0.0.1 luisteren</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Sorteer &amp;overeenkomende items op titel</translation>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Waarschuwing:&lt;/b&gt; De volgende opties kunnen gevaarlijk zijn!</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC zal op deze poort op 127.0.0.1 luisteren</translation>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP is verouderd en zal worden verwijderd. &lt;br&gt;Schakel aub over naar KeePassXC-Browser! Voor hulp bij migratie, bezoek onze &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt; migratiehandleiding&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>Cannot bind to privileged ports</source>
@@ -1667,61 +3091,29 @@ Using default port 19455.</source>
<translation>Kan niet binden naar bevoorrechte poorten onder 1024!
Standaardpoort 19455 wordt gebruikt.</translation>
</message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Verwijder alle gedeelde encryptiesleutels uit de actieve database</translation>
- </message>
- <message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Geef geadvanceerde tekenreeks velden terug die met &quot;KH: &quot; beginnen.</translation>
- </message>
- <message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Het automatisch aanmaken of wijzigen van tekenreeks velden wordt niet ondersteund.</translation>
- </message>
- <message>
- <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Enable KeePassHTTP server</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>&amp;Return only best matching entries</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>&amp;Match URL schemes</source>
- <translation type="unfinished"/>
+ <source>%p%</source>
+ <translation>%p%</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Wachtwoord generator</translation>
+ <source>Password:</source>
+ <translation>Wachtwoord:</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client.</source>
- <translation type="unfinished"/>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>sterkte</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation type="unfinished"/>
+ <source>entropy</source>
+ <translation>entropie</translation>
</message>
-</context>
-<context>
- <name>PasswordGeneratorWidget</name>
<message>
- <source>Password:</source>
- <translation>Wachtwoord:</translation>
+ <source>Password</source>
+ <translation>Wachtwoord</translation>
</message>
<message>
<source>Character Types</source>
@@ -1744,38 +3136,50 @@ Change them only if you know what you are doing.</source>
<translation>Speciale tekens</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Uitgebreide ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Geen op elkaar lijkende tekens</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Accepteren</translation>
+ <source>Pick characters from every group</source>
+ <translation>Zorg dat het wachtwoord tekens uit iedere groep bevat</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Lengte:</translation>
</message>
<message>
- <source>strength</source>
- <translation>sterkte</translation>
+ <source>Passphrase</source>
+ <translation>Wachtwoord</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropie</translation>
+ <source>Wordlist:</source>
+ <translation>Woordenlijst</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Lengte:</translation>
+ <source>Word Count:</source>
+ <translation>Getelde woorden:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Zorg dat het wachtwoord tekens uit iedere groep bevat</translation>
+ <source>Word Separator:</source>
+ <translation>Woordscheiding:</translation>
</message>
<message>
<source>Generate</source>
<translation>Genereren</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopiëren</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Accepteren</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Sluiten</translation>
</message>
@@ -1793,75 +3197,320 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Slecht</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Zwak</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Goed</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Uitstekend</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Wachtwoord</translation>
+ <source>Database not opened</source>
+ <translation>Database niet geopend</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation type="unfinished"/>
+ <source>Database hash not available</source>
+ <translation>Database controlecijfer is niet beschikbaar</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation type="unfinished"/>
+ <source>Client public key not received</source>
+ <translation>Openbare sleutel van de client niet ontvangen</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation type="unfinished"/>
+ <source>Cannot decrypt message</source>
+ <translation>Kan het bericht niet ontcijferen</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation type="unfinished"/>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Timeout of kan geen verbinding maken met KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation type="unfinished"/>
+ <source>Action cancelled or denied</source>
+ <translation>Actie geannuleerd of geweigerd</translation>
</message>
<message>
- <source>Copy</source>
- <translation type="unfinished"/>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Kan bericht niet versleutelen of openbare sleutel niet gevonden. Is native messaging geactiveerd in KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC koppeling is mislukt, probeer het opnieuw</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Sleuteluitwisseling is mislukt</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>De coderingssleutel is niet herkend</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Geen opgeslagen databases gevonden</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Onjuiste actie</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Leeg bericht ontvangen</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Geen URL opgegeven</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Geen aanmeldingen gevonden</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Onbekende fout</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Voeg een nieuw item toe aan een database.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Pad naar de database.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Sleutelbestand van de database.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>pad</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Gebruikersnaam voor het item.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>gebruikersnaam</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL voor het item.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Vraag voor het item&apos;s wachtwoord.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Genereer een wachtwoord voor het item.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Lengte van het gegenereerde wachtwoord.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>lengte</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Pad van toe te voegen item.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Kopieer een gebruikerswachtwoord naar het klembord.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation>Pad van het vast te zetten item.</translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Wachttijd (sec) voor het leegmaken klembord.</translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Een item bewerken.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Naam voor deze invoer.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>naam</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Pad van het te wijzigen item.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Schat de entropie van een wachtwoord.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Wachtwoord waarvoor de entropie geschat moet worden.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Doe geavanceerde analyse op het wachtwoord.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extraheer en print de inhoud van de database.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Pad naar de te extraheren database.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Voor wachtwoord in voor ontsleutelen %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Laden sleutelbestand mislukt %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>WAARSCHUWING: Je gebruikt een ouder sleutelbestandsformaat die in de toekomst mogelijk niet ondersteund zal worden.
+
+Overweeg aub een nieuw sleutelbestand te genereren.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Beschikbare instructies:
+:</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Naam van het uit te voeren commando.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Lijst van databaseinvoer.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Pad naar de groepslijst. Standaard is /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Zoek ingang snel.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Zoekterm.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Voeg twee databases samen.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Pad naar de samen te voegen doeldatabase.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Pad naar de samen te voegen brondatabase.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Gebruik dezelfde gegevens voor beide gegevensbestanden.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Sleutelbestand van gegevensbestand om samen te voegen.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Toon de informatie die hoort bij een item.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Namen van de te tonen eigenschappen. Deze optie kan meer dan eens worden opgegeven, waarbij elke eigenschap op een regel wordt getoond in de opgegeven volgorde. Als er geen eigenschappen worden opgegeven, wordt een samenvatting van de standaardeigenschappen gegeven.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>eigenschap</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Naam van het item dat getoond moet worden.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
- <translation type="unfinished"/>
+ <translation>NULL apparaat</translation>
</message>
<message>
<source>error reading from device</source>
- <translation type="unfinished"/>
+ <translation>fout bij het lezen van apparaat</translation>
</message>
<message>
<source>file empty !
</source>
- <translation type="unfinished"/>
+ <translation>leeg bestand!
+</translation>
</message>
<message>
<source>malformed string</source>
- <translation type="unfinished"/>
+ <translation>beschadigde tekst</translation>
</message>
<message>
<source>missing closing quote</source>
- <translation type="unfinished"/>
+ <translation>afsluitend aanhalingsteken ontbreekt</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – aanbevolen)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1869,7 +3518,7 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Title</source>
- <translation>Titel</translation>
+ <translation>Naam</translation>
</message>
<message>
<source>Username</source>
@@ -1880,28 +3529,86 @@ Change them only if you know what you are doing.</source>
<translation>Wachtwoord</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Opmerkingen</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Laatst bewerkt</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Aangemaakt</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Verouderde browser integratie</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
- <translation type="unfinished"/>
+ <translation>Browserintegratie</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
- <translation type="unfinished"/>
+ <translation>YubiKey[%1] Challenge Response - Slot %2 - %3</translation>
</message>
<message>
<source>Press</source>
- <translation type="unfinished"/>
+ <translation>Druk</translation>
</message>
<message>
<source>Passive</source>
- <translation type="unfinished"/>
+ <translation>Passief</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Genereer een nieuw willekeurig diceware wachtwoord zin</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Aantal woorden voor de Diceware wachtzin.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>hoeveelheid</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Woordenlijst voor de Diceware generator.
+[Standaard: EFF Engels]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Genereer een willekeurig wachtwoord</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Lengte van het gegenereerde wachtwoord.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Gebruik kleine letters in het gegenereerde wachtwoord</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Gebruik hoofdletters in het gegenereerde wachtwoord</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Gebruik cijfers in het gegenereerde wachtwoord</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Gebruik speciale karakters in het gegenereerde wachtwoord.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Gebruik uitgebreide ASCII tekens in het gegenereerde wachtwoord.</translation>
</message>
</context>
<context>
@@ -1941,8 +3648,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Hoofdlettergevoelig</translation>
+ <source>Search...</source>
+ <translation>Zoek...</translation>
</message>
<message>
<source>Search</source>
@@ -1953,41 +3660,77 @@ Change them only if you know what you are doing.</source>
<translation>Wissen</translation>
</message>
<message>
- <source>Search...</source>
- <translation type="unfinished"/>
+ <source>Case Sensitive</source>
+ <translation>Hoofdlettergevoelig</translation>
</message>
<message>
<source>Limit search to selected group</source>
- <translation type="unfinished"/>
+ <translation>Beperk het zoeken tot de geselecteerde groep</translation>
</message>
</context>
<context>
<name>Service</name>
<message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nieuw verzoek voor sleutel koppeling</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation>Je hebt een koppeling verzoek ontvangen voor bovenstaande sleutel.
+Als je de sleutel toegang tot jouw KeePassXC database wil geven,
+geef het dan een unieke naam ter identificatie, en accepteer het verzoek.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Huidige sleutel overschrijven?</translation>
+ </message>
+ <message>
<source>A shared encryption-key with the name &quot;%1&quot; already exists.
Do you want to overwrite it?</source>
<translation>Een gedeelde encryptiesleutel met de naam &quot;%1&quot; bestaat al.
Wil je deze overschrjiven?</translation>
</message>
<message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Item bijwerken</translation>
+ </message>
+ <message>
<source>Do you want to update the information in %1 - %2?</source>
<translation>Wil je de gegevens in %1 - %2 bijwerken?</translation>
</message>
<message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Database vergrendeld!</translation>
+ </message>
+ <message>
<source>The active database is locked!
Please unlock the selected database or choose another one which is unlocked.</source>
<translation>De actieve database is vergrendeld!
Ontgrendel de geselecteerde database of kies een ontgrendelde database.</translation>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>%1 encryptie%2 succesvol verwijderd uit de KeePassX/Http instellingen.</translation>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Sleutels uit database verwijderd</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Encryptie-sleutel verwijderd uit KeePassX/Http-instellingen.</numerusform><numerusform>%n encryptie-sleutels verwijderd uit KeePassX/Http-instellingen.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Geen sleutels gevonden</translation>
</message>
<message>
<source>No shared encryption-keys found in KeePassHttp Settings.</source>
<translation>Geen gedeelde encryptiesleutels gevonen in de KeePassHttp instellingen.</translation>
</message>
<message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Instellingen niet beschikbaar!</translation>
+ </message>
+ <message>
<source>The active database does not contain an entry of KeePassHttp Settings.</source>
<translation>De actieve database bevat geen KeePassHttp instellingen.</translation>
</message>
@@ -2000,56 +3743,21 @@ Ontgrendel de geselecteerde database of kies een ontgrendelde database.</transla
<translation>Afbreken</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>De permissies zijn met succes verwijderd uit %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>De actieve database bevat geen items met permissies.</translation>
- </message>
- <message>
- <source>KeePassXC: New key association request</source>
- <translation>KeePassXC: Nieuw verzoek voor sleutel associatie</translation>
- </message>
- <message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
- <translation>Je hebt verzoek voor sleutel associatie ontvangen voor de bovenstaande sleutel.
-Geef het een unieke identificerende naam en accepteer de associate wanneer je deze toestaan voor toegang tot je KeePassXC database.</translation>
- </message>
- <message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation>KeePassXC: Huidige sleutel overschrijven?</translation>
- </message>
- <message>
- <source>KeePassXC: Update Entry</source>
- <translation>KeePassXC: Item bijwerken</translation>
- </message>
- <message>
- <source>KeePassXC: Database locked!</source>
- <translation>KeePassXC: Database vergrendeld!</translation>
- </message>
- <message>
- <source>KeePassXC: Removed keys from database</source>
- <translation>KeePassXC: Sleutels uit database verwijderd</translation>
- </message>
- <message>
- <source>KeePassXC: No keys found</source>
- <translation>KeePassXC: Geen sleutels gevonden</translation>
- </message>
- <message>
- <source>KeePassXC: Settings not available!</source>
- <translation>KeePassXC: Instellingen niet beschikbaar!</translation>
- </message>
- <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Permissies verwijderd</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Permissies verwijderd uit %n item.</numerusform><numerusform>Permissies verwijderd uit %n items.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Geen item met permissies gevonden!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>De actieve database bevat geen items met permissies.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2067,16 +3775,32 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Geen toegang tot configuratiebestand %1</translation>
</message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Basale instellingen</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Start slechts een enkele instance van KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Onthoud laatste databases</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Onthou de laatste sleutelbestanden en beveiligingsdongles</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Open vorige databases bij starten</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Automatisch opslaan bij afsluiten</translation>
</message>
@@ -2085,20 +3809,28 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Automatisch opslaan na iedere wijziging</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Herlaad database automatisch als deze van buitenaf is gewijzigd</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimaliseer bij kopiëren naar klembord</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Scherm minimaliseren bij het opstarten</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
- <translation>Gebruik icoon van de groep voor nieuwe elementen</translation>
+ <translation>Gebruik icoon van de groep voor nieuwe items</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globale sneltoets voor auto-typen</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Markeer de database niet als gewijzigd voor non-data wijzigingen (bijv. uitgebreide groepen)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Taal</translation>
+ <source>Hide the Details view</source>
+ <translation>Detail weergave verbergen</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2109,66 +3841,84 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Bij minimaliseren enkel icoon in systray tonen</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Open vorige databases bij starten</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Herlaad database automatisch als deze van buitenaf is gewijzigd</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Bij sluiten icoon in systray tonen in plaats van volledig afsluiten</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Scherm minimaliseren bij het opstarten</translation>
+ <source>Dark system tray icon</source>
+ <translation>Donker systray icoon</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Taal</translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
- <translation type="unfinished"/>
+ <source>Auto-Type</source>
+ <translation>Auto-typen - KeePassX</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Gebruik naam van item als vensternaam voor auto-typen</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-typen - KeePassX</translation>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Laat URL overeenkomen met item URL bij auto-typen</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Vraag altijd voordat auto-type gebruikt wordt</translation>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globale sneltoets voor auto-typen</translation>
</message>
<message>
<source>Auto-Type delay</source>
- <translation type="unfinished"/>
+ <translation>auto-typevertraging</translation>
</message>
<message>
<source> ms</source>
- <translation type="unfinished"/>
+ <comment>Milliseconds</comment>
+ <translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation type="unfinished"/>
+ <source>Startup</source>
+ <translation>Opstarten</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Bestandsbeheer</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Veilig opslaan van databasebestanden (kan incompatibel zijn met Dropbox en dergelijke)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Back-up het databasebestand voor het opslaan</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Item beheer</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Algemeen</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Timeouts</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Leeg klembord na</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sec</translation>
</message>
<message>
@@ -2176,8 +3926,12 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Vergrendel databases na inactiviteit van</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Laat wachtwoorden standaard zien</translation>
+ <source>Convenience</source>
+ <translation>Gemak</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Vergrendel de database wanneer de sessie is vergrendeld of het deksel is gesloten</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2188,62 +3942,75 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<translation>Herhalen van wachtwoord niet vereisen als deze zichtbaar is</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Laat wachtwoorden standaard zien</translation>
</message>
<message>
- <source>Convenience</source>
- <translation type="unfinished"/>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Verberg wachtwoorden in informatiepaneel.</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation type="unfinished"/>
+ <source>Hide entry notes by default</source>
+ <translation>Verberg standaard item aantekeningen</translation>
</message>
<message>
<source>Privacy</source>
- <translation type="unfinished"/>
+ <translation>Privacy</translation>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
- <translation type="unfinished"/>
+ <translation>Gebruik Google om op terug te vallen voor het downloaden van de websiteiconen</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Vergrendel de hiervoor vergrendelde database opnieuw na Auto-Type.</translation>
</message>
</context>
<context>
<name>SetupTotpDialog</name>
<message>
<source>Setup TOTP</source>
- <translation type="unfinished"/>
+ <translation>Stel TOTP in</translation>
</message>
<message>
<source>Key:</source>
- <translation type="unfinished"/>
+ <translation>Wachtwoord:</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Standaard &quot;RFC 6238 token&quot; instellingen</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>&quot;Steam token&quot; instellingen</translation>
</message>
<message>
<source>Use custom settings</source>
- <translation type="unfinished"/>
+ <translation>Gebruik aangepaste instellingen</translation>
</message>
<message>
<source>Note: Change these settings only if you know what you are doing.</source>
- <translation type="unfinished"/>
+ <translation>Let op: wijzig deze instellingen alleen als je weet wat je doet.</translation>
</message>
<message>
<source>Time step:</source>
- <translation type="unfinished"/>
+ <translation>Tijdsinterval:</translation>
</message>
<message>
<source>8 digits</source>
- <translation type="unfinished"/>
+ <translation>8 digits</translation>
</message>
<message>
<source>6 digits</source>
- <translation type="unfinished"/>
+ <translation>6 digits</translation>
</message>
<message>
<source>Code size:</source>
- <translation type="unfinished"/>
+ <translation>Grootte van de code:</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sec</translation>
</message>
</context>
@@ -2251,23 +4018,23 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
- <translation type="unfinished"/>
+ <translation>Getimed wachtwoord</translation>
</message>
<message>
<source>000000</source>
- <translation type="unfinished"/>
+ <translation>000000</translation>
</message>
<message>
<source>Copy</source>
- <translation type="unfinished"/>
+ <translation>Kopiëren</translation>
</message>
<message>
<source>Expires in</source>
- <translation type="unfinished"/>
+ <translation>Verloopt binnen</translation>
</message>
<message>
<source>seconds</source>
- <translation type="unfinished"/>
+ <translation>seconden</translation>
</message>
</context>
<context>
@@ -2280,119 +4047,71 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
- <translation type="unfinished"/>
+ <translation>Begin met het opslaan van jouw wachtwoorden in een KeePassXC database</translation>
</message>
<message>
<source>Create new database</source>
- <translation type="unfinished"/>
+ <translation>Maak nieuwe database</translation>
</message>
<message>
<source>Open existing database</source>
- <translation type="unfinished"/>
+ <translation>Open bestaande database</translation>
</message>
<message>
<source>Import from KeePass 1</source>
- <translation type="unfinished"/>
+ <translation>Importeer Keepass 1-database</translation>
</message>
<message>
<source>Import from CSV</source>
- <translation type="unfinished"/>
+ <translation>Uit CSV-bestand importeren</translation>
</message>
<message>
<source>Recent databases</source>
<translation>Recente databases</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Welkom bij KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>pad naar een configuratiebestand</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Verwijder een item uit het gegevensbestand.</translation>
</message>
<message>
- <source>key file of the database</source>
- <translation>sleutelbestand van de database</translation>
+ <source>Path of the database.</source>
+ <translation>Pad naar de database.</translation>
</message>
<message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeepassX - multi-platform wachtwoordbeheerder</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Pad van het te verwijderen item.</translation>
</message>
<message>
- <source>read password of the database from stdin</source>
- <translation>lees wachtwoord van de database uit stdin</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeepassXC - multi-platform wachtwoordbeheerder</translation>
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>bestandsnamen van de te openen wachtwoorddatabases (*.kdbx)</translation>
</message>
<message>
- <source>Copy a password to the clipboard</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>List database entries.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to merge into.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>pad naar een configuratiebestand</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation type="unfinished"/>
+ <source>key file of the database</source>
+ <translation>sleutelbestand van de database</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation type="unfinished"/>
+ <source>read password of the database from stdin</source>
+ <translation>lees wachtwoord van de database uit stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation type="unfinished"/>
+ <source>Parent window handle</source>
+ <translation>Parent window handle</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pl.ts b/share/translations/keepassx_pl.ts
index 66574202f..04c5dc4b5 100644
--- a/share/translations/keepassx_pl.ts
+++ b/share/translations/keepassx_pl.ts
@@ -10,14 +10,30 @@
<translation>O programie</translation>
</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>Zgłoś błędy na: &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>
+ <translation>KeePassXC jest dystrybuowany zgodnie z warunkami licencji GNU General Public License (GPL) w wersji 2 lub (opcjonalnie) w wersji 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Współtwórcy</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;Zobacz wkłady na GitHubie&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informacje debugowania</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Uwzględnij następujące informacje, gdy zgłaszasz błąd:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Skopiuj do schowka</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Rewizja: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Dystrybucja: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Biblioteki:</translation>
</message>
@@ -48,33 +68,27 @@ Jądro: %3 %4</translation>
<translation>Włączone rozszerzenia:</translation>
</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>Zgłoś błędy na: &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>
- <translation>KeePassXC jest dystrybuowany zgodnie z warunkami licencji GNU General Public License (GPL) w wersji 2 lub (opcjonalnie) w wersji 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Opiekunowie projektu:</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;Zobacz wkłady na GitHubie&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Specjalne podziękowania od zespołu KeePassXC dla debfx za stworzenie oryginalnego KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Uwzględnij następujące informacje, gdy zgłaszasz błąd:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Dystrybucja: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Typ kompilacji: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Potwierdź dostęp KeePassXC HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Zapamiętaj tę decyzję</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 zażądał dostępu do haseł dla następujących element(ów).
Wybierz, czy chcesz zezwolić na dostęp.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Potwierdź dostęp KeePassXC HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Włącz agenta SSH (wymaga ponownego uruchomienia)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-uzupełnianie - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-uzupełnianie</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Składnia instrukcji auto-uzupełniania jest niepoprawna!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Polecenie auto-uzupełniania zawiera bardzo długie opóźnienie. Czy chcesz kontynuować?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
+ <translation>Polecenie auto-uzupełniania zawiera bardzo wolne wciśnięcia klawiszy. Czy chcesz kontynuować?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
+ <translation>Polecenie auto-uzupełniania zawiera argumenty, które powtarzają się bardzo często. Czy chcesz kontynuować?</translation>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupa</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Tytuł</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Użytkownik</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekwencja</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-uzupełnianie - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Wybierz wpis do auto-uzupełniania:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-uzupełnianie - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Potwierdź dostęp KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Zapamiętaj tę decyzję</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Zezwól</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Odmów</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 zażądał dostępu do haseł dla następujących element(ów).
+Wybierz, czy chcesz zezwolić na dostęp.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Wymagane jest to w celu uzyskania dostępu do baz danych za pomocą KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Włącz integrację KeepassXC z przeglądarką</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Ogólne</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Włącz integrację z tymi przeglądarkami:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>P&amp;okaż powiadomienie, gdy wymagane są poświadczenia</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Żąda&amp;j 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;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 URL zamiast wszystkich wpisów całej domeny.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Z&amp;wróć tylko najlepiej pasujące poświadczenia</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sortuj dopasowane poświadczenia według &amp;tytułu</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Sortuj dopasowane poświadczenia według &amp;użytkownika</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Odłącz wszystkie przeglądarki</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Zapomnij wszystkie zapamiętane &amp;uprawnienia</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Zaawansowane</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nigdy nie &amp;pytaj przed uzyskaniem dostępu do poświadczeń</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nigdy nie &amp;pytaj przed aktualizacją poświadczeń</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Tylko wybrana baza danych musi być podłączona do klienta.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Szuk&amp;aj we wszystkich otwartych bazach danych dopasowanych poświadczeń</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatyczne tworzenie albo aktualizowanie pól ciągów znaków nie jest obsługiwane.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Zwracaj zaawansowane pola ciągów znaków, które zaczynają się od &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Aktualizuje automatycznie ścieżkę binarną KeePassXC albo keepassxc-proxy do skryptów Native Messaging podczas uruchamiania.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Aktualizuj pliki manifestu &amp;Native Messaging podczas uruchamiania</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Obsługuj aplikację proxy pomiędzy KeePassXC a rozszerzeniem przeglądarki.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Używaj aplikacj &amp;proxy pomiędzy KeePassXC a rozszerzeniem przeglądarki</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Używaj niestandardowej lokalizacji proxy, jeżeli zainstalowałeś proxy ręcznie.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Używaj &amp;niestandardowej lokalizacji proxy</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Przeglądaj...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Ostrzeżenie:&lt;/b&gt; Poniższe opcje mogą być niebezpieczne!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Pliki wykonywalne (*.exe);;Wszystkie pliki (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Pliki wykonywalne (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Wybierz niestandardową lokalizację proxy</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Przykro nam, ale KeePassXC-Browser obecnie nie obsługuje wydań Snap.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nowe żądanie skojarzenia klucza</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Otrzymałeś żądanie skojarzenia powyższego klucza.
+
+Jeżeli chcesz zezwolić na dostęp do twojej bazy danych KeePassXC,
+nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Zapisz i zezwól na dostęp</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Nadpisać istniejący klucz?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Współdzielony klucz szyfrujący o nazwie &quot;%1&quot; już istnieje.
+Czy chcesz go nadpisać?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Aktualizacja wpisu</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Czy chcesz uaktualnić informację w %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Baza danych zablokowana!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktywna baza danych jest zablokowana!
+Proszę odblokować wybraną bazę albo wybrać inną, która jest odblokowana.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Ustawienia niedostępne!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Aktywna baza danych nie zawiera wpisu z ustawieniami.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nie znaleziono kluczy</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Nie znaleziono współdzielonych kluczy szyfrujących w ustawieniach KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Usunięto klucze z bazy danych</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Pomyślnie usunięto %n klucz szyfrowania z ustawień KeePassXC.</numerusform><numerusform>Pomyślnie usunięto %n klucze szyfrowania z ustawień KeePassXC.</numerusform><numerusform>Pomyślnie usunięto %n kluczy szyfrowania z ustawień KeePassXC.</numerusform><numerusform>Pomyślnie usunięto %n kluczy szyfrowania z ustawień KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Usuwanie przechowywanych uprawnień...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Zaniechaj</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Usunięto uprawnienia</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Pomyślnie usunięto uprawnienia z %n wpisu.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisów.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisów.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisów.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Nie znaleziono wpisu z uprawnieniami!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktywna baza danych nie zawiera wpisu z uprawnieniami.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Wprowadź ponownie hasło:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Plik klucza</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Przeglądaj</translation>
</message>
@@ -157,6 +502,14 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Stwórz</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>&amp;Wyzwanie-odpowiedź</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Odśwież</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Pliki kluczy</translation>
</message>
@@ -177,6 +530,10 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Wybierz plik z kluczem</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Puste hasło</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Czy na pewno chcesz używać pustego ciągu jako hasła?</translation>
</message>
@@ -191,20 +548,18 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Plik klucza</translation>
+ <source>Legacy key file format</source>
+ <translation>Przestarzały format pliku klucza</translation>
</message>
<message>
- <source>Cha&amp;llenge Response</source>
- <translation>&amp;Wyzwanie-odpowiedź</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Odśwież</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Puste hasło</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Używasz przestarzałego formatu pliku klucza, który może być
+nieobsługiwany w przyszłości.
+
+Proszę rozważyć wygenerowanie nowego pliku klucza.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +573,10 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Opcje klonowania</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Dodaj &apos; - Klon&apos; do nazwy</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Wymień nazwę użytkownika i hasło z odniesieniami</translation>
</message>
@@ -225,10 +584,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<source>Copy history</source>
<translation>Skopiuj historię</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Dodaj &apos; - Klon&apos; do nazwy</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +681,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importuj plik CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Błąd</translation>
</message>
@@ -340,17 +691,17 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> bajt, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bajt, </numerusform><numerusform>%n bajty, </numerusform><numerusform>%n bajtów, </numerusform><numerusform>%n bajt, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> rzędy, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n rząd, </numerusform><numerusform>%n rzędy, </numerusform><numerusform>%n rzędów, </numerusform><numerusform>%n rząd, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> kolumny</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n kolumna</numerusform><numerusform>%n kolumny</numerusform><numerusform>%n kolumn</numerusform><numerusform>%n kolumna</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +723,14 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Przeglądaj</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Odśwież</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Wyzwanie-odpowiedź:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Nie można otworzyć bazy danych.</translation>
</message>
@@ -380,6 +739,24 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Nie mogę otworzyć pliku z kluczem</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Przestarzały format pliku klucza</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Używasz przestarzałego formatu pliku klucza, który może być
+nieobsługiwany w przyszłości.
+
+Proszę rozważyć wygenerowanie nowego pliku klucza.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Nie wyświetlaj ponownie tego ostrzeżenia</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Wszystkie pliki</translation>
</message>
@@ -391,14 +768,6 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<source>Select key file</source>
<translation>Wybierz plik z kluczem</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Odśwież</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Wyzwanie-odpowiedź:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +784,14 @@ Wybierz, czy chcesz zezwolić na dostęp.</translation>
<translation>Nie mogę otworzyć pliku z kluczem</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Pomyślnie otworzono bazę danych. Nic do zrobienia.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Nie można otworzyć bazy danych.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Pomyślnie otworzono bazę danych. Nic do zrobienia.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sukces</translation>
</message>
@@ -440,28 +809,122 @@ Możesz teraz ją już zapisać.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nazwa bazy danych:</translation>
+ <source>General</source>
+ <translation>Ogólne</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Opis bazy danych:</translation>
+ <source>Encryption</source>
+ <translation>Szyfrowanie</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Liczba rund zbyt duża</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>
+ <message>
+ <source>Cancel</source>
+ <translation>Anuluj</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Liczba rund zbyt mała</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 ten numer, twoja baza danych może być zbyt łatwa do złamania!</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>KDF niezmieniona</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Nie udało się transformować klucza za pomocą nowych parametrów KDF; KDF bez zmian.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>wątek</numerusform><numerusform>wątki</numerusform><numerusform>wątków</numerusform><numerusform>wątków</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algorytm szyfrowania:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256-bitowy (domyślny)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256-bitowy</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Funkcja derywacji klucza:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Liczba rund szyfrowania:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Domyślny użytkownik:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Przetestuj 1-sekundowe opóźnienie</translation>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Zużycie pamięci:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Test sprawności</translation>
+ <source>Parallelism:</source>
+ <translation>Paralelizm:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Opis bazy danych:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Domyślny użytkownik:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Ustawienia historii</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +935,27 @@ Możesz teraz ją już zapisać.</translation>
<translation>Maks. rozmiar historii:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Użyj kosza</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256-bitowy (domyślny)</translation>
+ <source>Use recycle bin</source>
+ <translation>Użyj kosza</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256-bitowy</translation>
+ <source>Additional Database Settings</source>
+ <translation>Dodatkowe ustawienia bazy danych</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algorytm:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Włącz &amp;kompresję (zalecane)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Główna</translation>
</message>
<message>
@@ -511,22 +975,48 @@ Możesz teraz ją już zapisać.</translation>
<translation>Nie znaleziono pliku!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Otwieranie bazy danych KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Nie można otworzyć bazy danych.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Baza danych KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Plik otwarty w trybie tylko do odczytu.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Otwieranie pliku CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>plik CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Wszystkie pliki (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Połączenie baz danych</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Otwieranie bazy danych KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Baza danych KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Zamknąć?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; jest w trybie edytowania.
+Odrzucić zmiany i zamknąć?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Zapisać zmiany?</translation>
</message>
@@ -541,10 +1031,22 @@ Zapisać zmiany?</translation>
<translation>Błąd w zapisywaniu bazy danych.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Hasła</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Zapisz bazę danych jako</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Eksportowanie bazy danych do pliku CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Błąd przy zapisywaniu pliku CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nowa baza danych</translation>
</message>
@@ -563,12 +1065,6 @@ Please press cancel to finish your changes or discard them.</source>
Naciśnij anuluj, aby zakończyć zmiany albo porzucić je.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Baza danych nie została nigdy zapisana.
-Możesz ją zapisać albo przestać blokować.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1073,23 @@ Czy chcesz zapisać przed zablokowaniem jej?
W przeciwnym wypadku zmiany zostaną porzucone.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; jest w trybie edytowania.
-Odrzucić zmiany i zamknąć?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Eksportowanie bazy danych do pliku CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>plik CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Błąd przy zapisywaniu pliku CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Nie można otworzyć bazy danych.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Połączenie baz danych</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Baza danyh, którą próbujesz zapisać, jest zablokowana przez inną instancję KeePassXC.
-Czy chcesz zapisać mimo to?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Hasła</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Baza danych jest już otwarta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Baza danych, którą próbujesz otworzyć, jest zablokowana przez inną instancję KeePassXC.
-
-Czy chcesz ją otworzyć mimo to?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Otwórz tylko do odczytu</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Plik otwarty w trybie tylko do odczytu.</translation>
+ <source>Disable safe saves?</source>
+ <translation>Wyłączyć bezpieczne zapisywanie?</translation>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Otwieranie pliku CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC nie zdołał wielokrotnie zapisać bazy danych. Jest to prawdopodobnie spowodowane przez usługi synchronizacji plików, które blokują plik zapisu.
+Wyłączyć bezpieczne zapisywanie i spróbować ponownie?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Wyszukiwanie...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Zmień główne hasło</translation>
</message>
@@ -660,6 +1110,14 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Czy na prawdę chcesz usunąć %1 wpisów na dobre?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Przenieść wpis do kosza?</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>
<source>Move entries to recycle bin?</source>
<translation>Przenieść wpisy do kosza?</translation>
</message>
@@ -668,28 +1126,28 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation><numerusform>Czy na pewno chcesz przenieść %n wpis 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><numerusform>Czy na pewno chcesz przenieść %n wpisów do kosza?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Usunąć grupę?</translation>
+ <source>Execute command?</source>
+ <translation>Wykonać polecenie?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Czy na pewno całkowicie usunąć grupę &quot;%1&quot;?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Czy na pewno chcesz wykonać następujące polecenie?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nie mogę wyliczyć głównego klucza</translation>
+ <source>Remember my choice</source>
+ <translation>Zapamiętaj mój wybór</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Przenieść wpis do kosza?</translation>
+ <source>Delete group?</source>
+ <translation>Usunąć grupę?</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>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Czy na pewno całkowicie usunąć grupę &quot;%1&quot;?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Wyszukiwanie...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1166,8 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Brak wyników</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Wykonać polecenie?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Czy na pewno chcesz wykonać następujące polecenie?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Zapamiętaj mój wybór</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Żądanie automatycznego przeładowania</translation>
+ <source>File has changed</source>
+ <translation>Plik się zmienił</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1178,10 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Połącz żądanie</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Plik bazy danych został zmieniony, a masz niezapisane zmiany. Czy chcesz połączyć twoje zmiany?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Plik bazy danych został zmieniony, a masz niezapisane zmiany.
+Czy chcesz połączyć twoje zmiany?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1197,89 @@ Czy chcesz ją otworzyć mimo to?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Wygeneruj token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Zamknij</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Ogólne</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Hasło</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Wygaśnięcie</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Użytkownik</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Autouzupełnianie</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Wyszukiwanie</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atrybuty</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Załączniki</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notatki</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Okno</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekwencja</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Szukaj</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Wyczyść</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nigdy</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[CHRONIONE]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Wyłączone</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Włączone</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1306,30 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Historia</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nie dotyczy</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(zaszyfrowane)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Wybierz klucz prywatny</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Plik jest zbyt duży, aby być kluczem prywatnym</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Nie udało się otworzyć klucza prywatnego</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Historia wpisu</translation>
</message>
@@ -795,22 +1350,20 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Nowy atrybut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Wybierz plik</translation>
+ <source>Confirm Remove</source>
+ <translation>Potwierdź usunięcie</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Nie można otworzyć pliku</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Czy na pewno chcesz usunąć ten atrybut?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Zapisz załącznik</translation>
+ <source>[PROTECTED]</source>
+ <translation>[CHRONIONE]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Nie można zapisać załącznika:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Wciśnij Odsłoń, aby obejrzeć lub edytować</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1382,16 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>1 rok</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Potwierdź usunięcie</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Czy na pewno chcesz usunąć ten atrybut?</translation>
+ <source>Apply generated password?</source>
+ <translation>Zastosować wygenerowane hasło?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[CHRONIONE] Wciśnij Odsłoń, aby zobaczyć albo edytować</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Czy chcesz zastosować wygenerowane hasło do tego wpisu?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Czy na pewno chcesz usunąć ten załącznik?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Wpis został pomyślnie zaktualizowany.</translation>
</message>
</context>
<context>
@@ -860,18 +1409,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Usuń</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Załączniki</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Zapisz</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Otwórz</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Edytuj nazwę</translation>
</message>
@@ -883,24 +1420,24 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Reveal</source>
<translation>Odsłoń</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Włącz auto-uzupełnianie dla tego wpisu</translation>
+ <source>Attachments</source>
+ <translation>Załączniki</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Kolor pierwszego planu:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Kolor tła:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Tytuł okna:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Włącz auto-uzupełnianie dla tego wpisu</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1448,24 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>&amp;Używaj niestandardowej sekwencji auto-uzupełniania:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Korzystaj z dom&amp;yślnej sekwencji</translation>
+ <source>Window Associations</source>
+ <translation>Skojarzone okna</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Ustaw niest&amp;andardową sekwencję:</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Skojarzone okna</translation>
+ <source>Window title:</source>
+ <translation>Tytuł okna:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Użyj określonej sekwencji dla tego powiązania:</translation>
</message>
</context>
<context>
@@ -945,12 +1490,8 @@ Czy chcesz ją otworzyć mimo to?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Tytuł:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Użytkownik:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1502,104 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Powtórz:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Tytuł:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Wygasa</translation>
+ <source>Notes</source>
+ <translation>Notatki</translation>
</message>
<message>
<source>Presets</source>
<translation>Ustawienia</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notatki:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Przełącz pole wyboru, aby wyświetlić sekcję notatek.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Użytkownik:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Wygasa</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formularz</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Usuń klucz z agenta po jego wygaśnięciu</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> sekundy</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Odcisk palca</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Usuń klucz z agenta po zamknięciu/zablokowaniu bazy danych</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Klucz publiczny</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Dodaj klucz do agenta podczas otwierania/odblokowywania bazy danych</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Komentarz</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Odszyfruj</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nie dotyczy</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Skopiuj do schowka</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Klucz prywatny</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Dodaj do agenta</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Usuń z agenta</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Wymagaj potwierdzenia użytkownika, gdy ten klucz jest używany</translation>
</message>
</context>
<context>
@@ -1046,6 +1671,14 @@ Czy chcesz ją otworzyć mimo to?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Użyj ikony domyślnej</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Użyj niesta&amp;ndardowej ikony</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Dodaj niestandardową ikonę</translation>
</message>
@@ -1054,6 +1687,18 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Usuń niestandardową ikonę</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Pobierz ikonę ulubionych</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Nie można pobrać ikony ulubionych.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Wskazówka: możesz włączyć Google jako zastępstwo w menu Narzędzia&gt;Ustawienia&gt;Bezpieczeństwo</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Obrazy</translation>
</message>
@@ -1066,24 +1711,12 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Wybierz obraz</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Pobierz ikonę ulubionych</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Nie można pobrać ikony ulubionych.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Nie można odczytać ikony</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Użyj ikony domyślnej</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Użyj niesta&amp;ndardowej ikony</translation>
+ <source>Custom icon already exists</source>
+ <translation>Ikona niestandardowa już istnieje</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1726,6 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Ta ikona używana jest przez %1 wpisów i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Wskazówka: możesz włączyć Google jako zastępstwo w menu Narzędzia&gt;Ustawienia&gt;Bezpieczeństwo</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Ikona niestandardowa już istnieje</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,12 +1745,127 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Dane wtyczki</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Usuń</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Usunąć dane wtyczki?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Czy na pewno chcesz usunąć wybrane dane wtyczki?
+Może to spowodować nieprawidłowe działanie wtyczek.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Klucz</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Wartość</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation>- Klon</translation>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Klon</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nazwa</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Rozmiar</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formularz</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Dodaj</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Usuń</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Otwórz</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Zapisz</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Wybierz pliki</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Czy na pewno chcesz usunąć %n załącznik?</numerusform><numerusform>Czy na pewno chcesz usunąć %n załączniki?</numerusform><numerusform>Czy na pewno chcesz usunąć %n załączników?</numerusform><numerusform>Czy na pewno chcesz usunąć %n załączników?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Potwierdź usunięcie</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Zapisz załączniki</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Nie można utworzyć katalogu:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Czy na pewno chcesz zastąpić istniejący plik &quot;%1&quot; załącznikiem?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Potwierdź zastąpienie</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Nie można zapisać załączników:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Nie można otworzyć załącznika:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Nie można otworzyć załączników:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Nie można otworzyć plików:
+%1</translation>
</message>
</context>
<context>
@@ -1157,6 +1897,11 @@ Czy chcesz ją otworzyć mimo to?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Odniesienie:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupa</translation>
</message>
@@ -1173,9 +1918,67 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Odniesienie:</translation>
+ <source>Never</source>
+ <translation>Nigdy</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Hasło</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notatki</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Wygasa</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Stworzone</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modyfikowane</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Ostatnio używane</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Załączniki</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Dostosuj widok</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ukryj użytkowników</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Ukryj hasła</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Dopasuj do okna</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Dopasuj do treści</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Przywróć domyślne</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Załączniki (ikona)</translation>
</message>
</context>
<context>
@@ -1186,6 +1989,17 @@ Czy chcesz ją otworzyć mimo to?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Nie można zapisać pliku!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Nie można zapisać pliku skryptu Native Messaging.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2049,10 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Zapewnij, że hasło będzie zawierało znaki ze wszystkich grup</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Rozszerzony ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2066,361 @@ Czy chcesz ją otworzyć mimo to?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nie można wywołać wyzwania-odpowiedzi.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Błędny klucz lub baza danych jest uszkodzona.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Nie można wywołać wyzwania-odpowiedzi.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>brakuje nagłówków bazy danych</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Nieprawidłowy rozmiar sumy kontrolnej nagłówka</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Niepoprawny nagłówek SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Nieprawidłowy klucz lub uszkodzony plik bazy danych (niedopasowanie HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Nieznany szyfr</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Nieprawidłowy rozmiar identyfikatora nagłówka</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Nieprawidłowa długość pola nagłówka</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Nieprawidłowa długość danych nagłowka</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Nie można otworzyć bufora dla parametrów KDF w nagłówku</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Nieobsługiwana funkcja derywacji klucza (KDF) albo nieprawidłowe parametry</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>W pliku KDBX4 znaleziono przestarzałe pola nagłówków.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Nieprawidłowy rozmiar id wewnętrznego nagłówka</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Nieprawidłowa długość pola wewnętrznego nagłówka</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Nieprawidłowy rozmiar binarny wewnętrznego nagłówka</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Niewspierana wersja mapy odmian KeePass.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość nazwy wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowe dane nazwy wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowe dane wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość Bool wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość Int32 wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość UInt32 wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość Int64 wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowa długość UInt64 wartości wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowe typ wpisu mapy odmian</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Nieprawidłowy rozmiar typu pola mapy odmian</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Nieprawidłowy algorytm szyfrowania symetrycznego.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nie mogę wyliczyć głównego klucza</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Nie udało się serializować mapy odmian parametrów KDF</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Nieprawidłowa długość szyfru uuid</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Nieobsługiwany szyfr</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Nieprawidłowa długość flag kompresji</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Niewspierany algorytm kompresji</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Nieprawidłowy rozmiar głównej liczby losowej</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Nieprawidłowy rozmiar seedu transformacji</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Nieprawidłowy rozmiar rund transformacji</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Nieprawidłowy rozmiar początkowy bajtu</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Nieprawidłowy rozmiar losowy id strumienia</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Niepoprawny wewnętrzny szyfr losowy strumienia</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Błąd parsowania XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Brak głównej grupy</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Brakujące uuid ikony lub danych</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Brakujący niestandardowy klucz danych lub wartość</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Elementy wielu grup</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Zerowa grupa uuid</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Nieprawidłowy numer ikony grupy</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Nieprawidłowa wartość EnableAutoType</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Nieprawidłowa wartość EnableSearching</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Nie znaleziono grupy uuid</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Zerowy uuid DeleteObject</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Brakujące uuid DeletedObject lub czasu</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Zerwoy wpis uuid</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Nieprawidłowy numer ikony wejściowej</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Element historii we wpisie historii</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nie znaleziono wpisu uuid</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Element historii z innym uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Nie można odszyfrować ciągu wejściowego</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Znaleziono zduplikowany niestandardowy atrybut</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Brak klucza lub wartości dla wpisu</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Znaleziono zduplikowany załącznik</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Brak wejściowego klucza binarnego lub wartości</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Brak przypisanego okna lub sekwencji auto-uzupełniania</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Nieprawidłowa wartość bool</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Nieprawidłowa wartość czasu daty</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Nieprawidłowa wartość koloru</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Nieprawidłowa wartość części koloru rgb</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Nieprawidłowa wartość liczbowa</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Nieprawidłowa wartość uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Nie można zdekompresować pliku binarnego</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2450,35 @@ Czy chcesz ją otworzyć mimo to?</translation>
<translation>Niewspierana wersja bazy danych KeePass.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Nie można odczytać szyfrowania IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Nieprawidłowa liczba grup</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Nieprawidłowa liczba wpisów</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Nieprawidłowy rozmiar hashu zawartości</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Nieprawidłowy rozmiar seedu transformacji</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Nieprawidłowa liczba rund transformacji</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Nie można skonstruować drzewa grup</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Główna</translation>
</message>
@@ -1288,129 +2490,141 @@ Czy chcesz ją otworzyć mimo to?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Błędny klucz lub baza danych jest uszkodzona.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>To nie baza danych KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Nie udało się transformować klucza</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Niewspierana wersja bazy danych KeePass.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Nieprawidłowa liczba typu pola grupy</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Błędny klucz lub baza danych jest uszkodzona.</translation>
+ <source>Invalid group field size</source>
+ <translation>Nieprawidłowy rozmiar pola grupy</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nie mogę wyliczyć głównego klucza</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Odczytane dane pola grupy nie pasują do rozmiaru</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nie można wywołać wyzwania-odpowiedzi.</translation>
+ <source>Incorrect group id field size</source>
+ <translation>Niepoprawny rozmiar pola dla identyfikatora grupy</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>Niepoprawny rozmiar pola dla czasu utworzenia grupy</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Nie można wywołać wyzwania-odpowiedzi.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Niepoprawny rozmiar pola dla czasu modyfikacji grupy</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Nie mogę wyliczyć głównego klucza</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Niepoprawny rozmiar pola dla czasu dostępu do grupy</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Błąd krytyczny podczas testowania funkcji kryptograficznych.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Niepoprawny rozmiar pola dla czasu wygaśnięcia grupy</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Błąd</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Niepoprawny rozmiar pola dla ikony grupy</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Nie można utworzyć pliku blokady. Tryb pojedynczej instancji jest wyłączony.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Niepoprawny rozmiar pola dla poziomu grupy</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Inna instancja KeePassXC jest już uruchomiona.</translation>
+ <source>Invalid group field type</source>
+ <translation>Nieprawidłowy typ pola grupy</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Istniejący plik blokady pojedynczego wystąpienia jest nieprawidłowy. Uruchamianie nowego wystąpienia.</translation>
+ <source>Missing group id or level</source>
+ <translation>Brak poziomu lub identyfikatora grupy</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Otwieranie bazy danych</translation>
+ <source>Missing entry field type number</source>
+ <translation>Brak numeru typu dla pola wpisu</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Ustawienia bazy danych</translation>
+ <source>Invalid entry field size</source>
+ <translation>Nieprawidłowy rozmiar pola wpisu</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Skopiuj użytkownika do schowka</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Odczytane dane pola wpisu nie pasują do rozmiaru</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Skopiuj hasło do schowka</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Nieprawidłowy rozmiar pola wpisu uuid</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Ustawienia</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Nieprawidłowy rozmiar pola dla identyfikatora grupy wpisu</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Pokaż pasek narzędziowy</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Nieprawidłowy rozmiar pola dla ikony wpisu</translation>
</message>
<message>
- <source>read-only</source>
- <translation>Tylko do odczytu</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Nieprawidłowy rozmiar pola dla czasu utworzenia wpisu</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Pokaż/ukryj okno</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Nieprawidłowy rozmiar pola dla czasu modyfikacji wpisu</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Baza danych KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Nieprawidłowy rozmiar pola dla czasu wygaśnięcia wpisu</translation>
</message>
<message>
- <source>All files</source>
- <translation>Wszystkie pliki</translation>
+ <source>Invalid entry field type</source>
+ <translation>Nieprawidłowy typ pola wpisu</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Zapisz naprawioną bazę danych</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Istniejący plik blokady pojedynczego wystąpienia jest nieprawidłowy. Uruchamianie nowego wystąpienia.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Błąd przy zapisie bazy danych.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Nie można utworzyć pliku blokady. Tryb pojedynczej instancji jest wyłączony.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Inna instancja KeePassXC jest już uruchomiona.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Błąd krytyczny podczas testowania funkcji kryptograficznych.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Błąd</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Baza danych</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Ostatnie bazy danych</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importuj</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Pomoc</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>W&amp;pisy</translation>
</message>
@@ -1419,12 +2633,16 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<translation>Skopiuj atry&amp;but do schowka</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Hasło jednorazowe zależne od czasu (TOTP)</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupy</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>Wi&amp;dok</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Narzędzia</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2653,10 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<translation>&amp;O programie</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Ot&amp;wórz bazę danych...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Zapisz bazę danych</translation>
</message>
@@ -1475,24 +2697,24 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<translation>U&amp;suń grupę</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Ustawienia bazy &amp;danych</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>&amp;Zapisz bazę danych jako...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Sklonuj wpis</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Zmień główne &amp;hasło...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Hasło jednorazowe zależne od czasu – TOTP</translation>
+ <source>&amp;Database settings</source>
+ <translation>Ustawienia bazy &amp;danych</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Skopiuj &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Ustawienia bazy danych</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Pokaż TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Sklonuj wpis</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2725,26 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<translation>Skopi&amp;uj użytkownika</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Skopiuj użytkownika do schowka</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Sko&amp;piuj hasło</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Skopiuj hasło do schowka</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Ustawienia</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Generator hasła</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Wykonaj auto-uzupełnianie</translation>
</message>
@@ -1527,165 +2761,222 @@ Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej baz
<translation>&amp;Tytuł</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Skopiuj tytuł do schowka</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Skopiuj adres URL do schowka</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notatki</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Generator hasła</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Skopiuj notatki do schowka</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Wyczyść historię</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Eksportuj do pliku CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Baza danych</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importuj bazę danych KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importuj</translation>
+ <source>Import CSV file...</source>
+ <translation>Importuj plik CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Narzędzia</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Na&amp;praw bazę danych...</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Opróżnij kosz</translation>
+ <source>Show TOTP</source>
+ <translation>Pokaż TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Ustaw TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Skopiuj &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Opróżnij k&amp;osz</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Wyczyść historię</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Błąd dostępu pliku konfiguracyjnego %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Zakończ KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Wygląda na to, że używasz KeePassHTTP do integracji z przeglądarką. Ta funkcja została uznana za przestarzałą i zostanie usunięta w przyszłości.&lt;br&gt;Zamiast tego proszę przejść na KeePassXC-Browser! Aby uzyskać pomoc dotyczącą migracji, odwiedź nasz &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;przewodnik migracji&lt;/a&gt; (ostrzeżenie %1 z 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Proszę dotknąć przycisku na twoim YubiKey!</translation>
+ <source>read-only</source>
+ <translation>Tylko do odczytu</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Pomoc</translation>
+ <source>Settings</source>
+ <translation>Ustawienia</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Ot&amp;wórz bazę danych...</translation>
+ <source>Toggle window</source>
+ <translation>Pokaż/ukryj okno</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>&amp;Zapisz bazę danych jako...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Zakończ KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Zmień główne &amp;hasło...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Baza danych KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Eksportuj do pliku CSV...</translation>
+ <source>All files</source>
+ <translation>Wszystkie pliki</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importuj bazę danych KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Otwieranie bazy danych</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importuj plik CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Zapisz naprawioną bazę danych</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Na&amp;praw bazę danych...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Błąd przy zapisie bazy danych.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Ustaw TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Dialog</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Nieprawidłowy plik klucza, oczekiwany klucz OpenSSH</translation>
</message>
<message>
- <source>General</source>
- <translation>Ogólne</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Niedopasowanie w granicy PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>P&amp;okaż powiadomienie, gdy wymagane są poświadczenia</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Dekodowanie Base64 nie powiodło się</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Sortuj dopasowane wpisy według &amp;użytkownika</translation>
+ <source>Key file way too small.</source>
+ <translation>Plik klucza jest zbyt mały.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>U&amp;suń wszystkie przechowywane uprawnienia z wpisów w aktywnej bazie danych</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Nieprawidłowy identyfikator nagłówka magicznego pliku klucza</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Zaawansowane</translation>
+ <source>Found zero keys</source>
+ <translation>Znaleziono zero kluczy</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Zawsze zezwalaj na d&amp;ostęp do wpisów</translation>
+ <source>Failed to read public key.</source>
+ <translation>Nie udało się odczytać klucza publicznego.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Zawsze zezwalaj na a&amp;ktualizowanie wpisów</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Uszkodzony plik klucza, odczytu klucza prywatnego nie powiodło się</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Szuk&amp;aj we wszystkich otwartych bazach danych dopasowanych wpisów</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Brak zawrtości prywatnego klucza do odszyfrowania</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Port HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Próbuję uruchomić KDF bez szyfru</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Port domyślny: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Do odszyfrowania tego klucza wymagane jest hasło</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Żąda&amp;j odblokowania bazy danych, jeżeli jest zablokowana</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Derywacja klucza nie powiodła się, plik klucza uszkodzony?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Sortuj dopasowane wpisy według &amp;tytułu</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Odszyfrowanie nie powiodło się, błędne hasło?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC będzie nasłuchiwać ten port na 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Nieoczekiwany koniec pliku (EOF) podczas odczytu klucza publicznego</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Nie można powiązać do uprzywilejowanych portów</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Nieoczekiwany koniec pliku (EOF) podczas odczytu klucza prywatnego</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Nie można powiązać do uprzywilejowanych portów poniżej 1024!
-Używam domyślnego portu 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Nie można zapisać klucza publicznego, ponieważ jest pusty</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>U&amp;suń wszystkie współdzielone klucze szyfrujące z aktywnej bazy danych</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Nieoczekiwany koniec pliku (EOF) podczas zapisu klucza publicznego</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Zwracaj zaawansowane pola ciągów znaków, które zaczynają się od &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Nie można zapisać klucza prywatnego, ponieważ jest pusty</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Automatyczne tworzenie albo aktualizowanie pól ciągów znaków nie jest obsługiwane.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Nieoczekiwany koniec pliku (EOF) podczas zapisu klucza prywatnego</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Nieobsługiwany typ klucza: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Nieznany szyfr: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Szyfr IV jest za krótki dla kdf MD5</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Nieznana KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Nieznany typ klucza: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2987,15 @@ Używam domyślnego portu 19455.</translation>
<translation>Włącz serwer KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Ogólne</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>P&amp;okaż powiadomienie, gdy wymagane są poświadczenia</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 URL zamiast wszystkich wpisów całej domeny.</translation>
</message>
@@ -1704,6 +3004,10 @@ Używam domyślnego portu 19455.</translation>
<translation>Z&amp;wróć tylko najlepiej pasujące wpisy</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Żąda&amp;j odblokowania bazy danych, jeżeli jest zablokowana</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane.</translation>
</message>
@@ -1712,27 +3016,108 @@ Używam domyślnego portu 19455.</translation>
<translation>&amp;Dopasuj schematy adresów URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Sortuj dopasowane wpisy według &amp;użytkownika</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Sortuj dopasowane wpisy według &amp;tytułu</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>U&amp;suń wszystkie współdzielone klucze szyfrujące z aktywnej bazy danych</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>U&amp;suń wszystkie przechowywane uprawnienia z wpisów w aktywnej bazie danych</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Generator hasła</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Zaawansowane</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Zawsze zezwalaj na d&amp;ostęp do wpisów</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Zawsze zezwalaj na a&amp;ktualizowanie wpisów</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Tylko wybrana baza danych musi być podłączona do klienta.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Poniższe opcje mogą być niebezpieczne!
-Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Szuk&amp;aj we wszystkich otwartych bazach danych dopasowanych wpisów</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatyczne tworzenie albo aktualizowanie pól ciągów znaków nie jest obsługiwane.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Zwracaj zaawansowane pola ciągów znaków, które zaczynają się od &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Port HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Port domyślny: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC będzie nasłuchiwać ten port na 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Ostrzeżenie:&lt;/b&gt; Poniższe opcje mogą być niebezpieczne!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP został porzucony i zostanie usunięty w przyszłości. &lt;br&gt;Proszę zamiast tego przejść na KeePassXC-browser! Aby uzyskać pomoc dotyczącą migracji, odwiedź nasz &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt; Przewodnik migracji&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Nie można powiązać do uprzywilejowanych portów</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Nie można powiązać do uprzywilejowanych portów poniżej 1024!
+Używam domyślnego portu 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Hasło:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>siła</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Hasło</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Typy znaków</translation>
</message>
@@ -1753,38 +3138,50 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<translation>Znaki specjalne</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Rozszerzony ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Wyklucz podobnie wyglądające znaki</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Zaakceptuj</translation>
+ <source>Pick characters from every group</source>
+ <translation>Wybierz znaki ze wszystkich grup</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Długość:</translation>
</message>
<message>
- <source>strength</source>
- <translation>siła</translation>
+ <source>Passphrase</source>
+ <translation>Tekst szyfrujący</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Lista słów:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Długość:</translation>
+ <source>Word Count:</source>
+ <translation>Liczba słów:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Wybierz znaki ze wszystkich grup</translation>
+ <source>Word Separator:</source>
+ <translation>Separator słów:</translation>
</message>
<message>
<source>Generate</source>
<translation>Wygeneruj</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Skopiuj</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Zaakceptuj</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Zamknij</translation>
</message>
@@ -1802,51 +3199,276 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Kiepska</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Słaba</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Dobra</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Znakomita</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Hasło</translation>
+ <source>Database not opened</source>
+ <translation>Baza danych nie została otwarta</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Rozszerzony ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Hash bazy danych jest niedostępny</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Tekst szyfrujący</translation>
+ <source>Client public key not received</source>
+ <translation>Klucz publiczny klienta nie został odebrany</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Lista słów:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Nie można odszyfrować wiadomości</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Liczba słów:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Przekroczony limit czasu lub nie można podłączyć się do KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separator słów:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Działanie anulowane lub odrzucone</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Skopiuj</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Nie można zaszyfrować wiadomości lub nie znaleziono klucza publicznego. Czy Native Messaging jest włączone w KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Skojarzenie KeePassXC nie powiodło się, spróbuj ponownie</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Zmiana klucza nie powiodła się</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Klucz szyfrowania nie jest rozpoznawany</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nie znaleziono zapisanych baz danych</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Nieprawidłowe działanie</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Otrzymano pustą wiadomość</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nie podano URL</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Nie znaleziono danych do logowania</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Nieznany błąd</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Dodaj nowy wpis do bazy danych.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Ścieżka bazy danych.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Plik z kluczem bazy danych.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>ścieżka</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nazwa użytkownika dla wpisu.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>użytkownik</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>Adres URL wpisu.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Pytaj o hasło do wpisu.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Wygeneruj hasło dla wpisu.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Długość wygenerowanego hasła</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>długość</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Ścieżka wpisu do dodania.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Skopiuj hasło wpisu do schowka.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Tytuł dla wpisu.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>tytuł</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Ścieżka wpisu do edycji.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Oszacuj złożoność hasła.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Hasło dla którego chcesz oszacować złożoność.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Wykonaj zaawansowaną analizę hasła.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Wyodrębnij i drukuj zawartość bazy danych.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Ścieżka bazy danych do wyodrębnienia.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Wprowadź hasło by odblokować %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Nieudane ładowanie pliku z kluczem %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>OSTRZEŻENIE: Używasz przestarzałego formatu pliku klucza, który może być
+nieobsługiwany w przyszłości.
+
+Proszę rozważyć wygenerowanie nowego pliku klucza.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Dostępne polecenia:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nazwa polecenia do wykonania.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Wypisz wpisy bazy danych.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Ścieżka grupy do wymienienia. Domyślna to /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Szybkie wyszukiwanie wpisów. </translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Zapytanie wyszukiwania.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Połącz dwie bazy danych.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Ścieżka bazy danych, do której scalić.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Ścieżka bazy danych, z której scalić.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Użyj tych samych poświadczeń dla obu plików bazy danych.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Plik klucza bazy danych, z której scalić.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Pokaż informacje o wpisie.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Nazwy atrybutów do wyświetlenia. Tą opcję można zastosować więcej niż jeden raz, podając każdy atrybut w osobnym wierszu w określonej kolejności. Jeśli atrybuty nie są określone, wyświetla się podsumowanie domyślnych atrybutów.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atrybut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nazwa wpisu do pokazania.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Urządzenie NULL</translation>
@@ -1870,8 +3492,28 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<translation>brak cytatu zamknięcia</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>WEWNĘTRZNE - przekroczono dolny limit unget</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bitowy</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bitowy</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bitowy</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – zalecany)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3532,22 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<translation>Hasło</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notatki</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Ostatnia modyfikacja</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Stworzone</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integracja ze starą przeglądarką</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integracja z przeglądarką</translation>
</message>
@@ -1913,6 +3563,56 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<source>Passive</source>
<translation>Pasywny</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Wygeneruj nowe hasło losowe diceware.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Liczba słów dla hasła diceware.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>liczba</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Lista słów dla generatora diceware.
+[Domyślna: EFF English]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Wygeneruj nowe hasło losowe.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Długość wygenerowanego hasła.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Użyj małych liter w wygenerowanym haśle.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Użyj dużych liter w wygenerowanym haśle.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Użyj liczb w wygenerowanym haśle.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Użyj znaków specjalnych w wygenerowanym haśle.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Użyj rozszerzone ASCII w wygenerowanym haśle.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3651,8 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Rozróżniaj wielkość znaków</translation>
+ <source>Search...</source>
+ <translation>Szukaj...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3663,8 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<translation>Wyczyść</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Szukaj...</translation>
+ <source>Case Sensitive</source>
+ <translation>Rozróżniaj wielkość znaków</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3674,6 @@ Zmieniaj je tylko wtedy, gdy wiesz, co robisz.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Współdzielony klucz szyfrujący o nazwie &quot;%1&quot; już istnieje.
-Czy chcesz go nadpisać?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Czy chcesz uaktualnić informację w %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Aktywna baza danych jest zablokowana!
-Proszę odblokować wybraną bazę albo wybrać inną, która jest odblokowana.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Pomyślnie usunięto %1 szyfrowanie-%2 z ustawień KeePassX/HTTP.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nie znaleziono współdzielonych kluczy szyfrujących w ustawieniach KeePassHTTP.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Aktywna baza danych nie zawiera wpisu z ustawieniami KeePassHTTP.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Usuwanie przechowywanych uprawnień...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Zaniechaj</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Udanie usunięto uprawnienia z %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Aktywna baza danych nie zawiera wpisu z uprawnieniami.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Nowe żądanie skojarzenia klucza</translation>
</message>
@@ -2034,33 +3690,77 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>KeePassXC: Nadpisać istniejący klucz?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Współdzielony klucz szyfrujący o nazwie &quot;%1&quot; już istnieje.
+Czy chcesz go nadpisać?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Aktualizacja wpisu</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Czy chcesz uaktualnić informację w %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Baza danych zablokowana!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Aktywna baza danych jest zablokowana!
+Proszę odblokować wybraną bazę albo wybrać inną, która jest odblokowana.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Usunięto klucze z bazy danych</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Pomyślnie usunięto %n klucz szyfrowania z ustawień KeePassX/Http.</numerusform><numerusform>Pomyślnie usunięto %n klucze szyfrowania z ustawień KeePassX/Http.</numerusform><numerusform>Pomyślnie usunięto %n kluczy szyfrowania z ustawień KeePassX/Http.</numerusform><numerusform>Pomyślnie usunięto %n klucz szyfrowania z ustawień KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Nie znaleziono kluczy</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nie znaleziono współdzielonych kluczy szyfrujących w ustawieniach KeePassHTTP.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Ustawienia niedostępne!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Aktywna baza danych nie zawiera wpisu z ustawieniami KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Usuwanie przechowywanych uprawnień...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Zaniechaj</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Usunięto uprawnienia</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Pomyślnie usunięto uprawnienia z %n wpisu.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisów.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisów.</numerusform><numerusform>Pomyślnie usunięto uprawnienia z %n wpisu.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Nie znaleziono wpisu z uprawnieniami!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Aktywna baza danych nie zawiera wpisu z uprawnieniami.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3784,26 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Ustawienia podstawowe</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Uruchom tylko jedną instancję KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Pamiętaj ostatnią bazę danych</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Zapamiętaj ostatnie pliki klucze i klucze sprzętowe</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Załaduj poprzednie bazy danych podczas uruchomienia</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Automatycznie zapisz przy wyjściu</translation>
</message>
@@ -2096,20 +3812,28 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Automatycznie zapisz po każdej zmianie</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Automatycznie przeładuj bazę danych, gdy zostanie zmodyfikowana zewnętrznie</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Zminimalizuj po skopiowaniu do schowka</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimalizuj okno podczas uruchomienia aplikacji</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Użyj ikony grupy podczas tworzenia wpisu</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globalny skrót auto-uzupełnianie</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Nie zaznaczaj bazy danych jako zmodyfikowanej dla zmian innych niż dane (np. rozwijanie grup)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Język</translation>
+ <source>Hide the Details view</source>
+ <translation>Ukryj widok Szczegóły</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,75 +3844,97 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Schowaj okno do zasobnika podczas minimalizacji</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Załaduj poprzednie bazy danych podczas uruchomienia</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Automatycznie przeładuj bazę danych, gdy zostanie zmodyfikowana zewnętrznie</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Schowaj okno do zasobnika zamiast wyłączenia aplikacji</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimalizuj okno podczas uruchomienia aplikacji</translation>
+ <source>Dark system tray icon</source>
+ <translation>Ciemna ikona w zasobniku systemowym</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation>Ustawienia podstawowe</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Zapamiętaj ostatnie pliki klucze i klucze sprzętowe</translation>
- </message>
- <message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Nie zaznaczaj bazy danych jako zmodyfikowanej dla zmian innych niż dane (np. rozwijanie grup)</translation>
+ <source>Language</source>
+ <translation>Język</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Auto-uzupełnianie</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Wykorzystaj tytuł wpisu oraz URL do dopasowania okien dla globalnego auto-uzupełniania</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Użyj tytułu wpisy, aby dopasować okna dla globalnego auto-uzupełniania</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Użyj adresu URL wpisy, aby dopasować okna dla globalnego auto-uzupełniania</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Zawsze pytaj przed wykonaniem auto-uzupełninia</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globalny skrót auto-uzupełnianie</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Opóźnienie auto-uzupełniania</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Uruchom tylko jedną instancję KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Uruchamianie</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Zarządzanie plikami</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Bezpiecznie zapisuj pliki bazy danych (może być niezgodne z Dropbox itp.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Utwórz kopię zapasową pliku bazy danych przed zapisaniem</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Zarządzanie wpisami</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Ogólne</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Limity czasowe</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Wyczyść schowek po</translation>
</message>
<message>
<source> sec</source>
- <translation>s</translation>
+ <comment>Seconds</comment>
+ <translation> s</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Zablokuj bazę danych po nieaktywności</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Domyślnie pokazuj hasła</translation>
+ <source>Convenience</source>
+ <translation>Poręczność</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Zablokuj bazy danych, gdy sesja jest zablokowana albo pokrywa jest zamknięta</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3945,16 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Nie wymagaj powtarzania hasła, gdy jest widoczne</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Limity czasowe</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Domyślnie pokazuj hasła</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Poręczność</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Ukryj hasła w panelu podglądu</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Zablokuj bazy danych, gdy sesja jest zablokowana albo pokrywa jest zamknięta</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Domyślnie ukrywaj wpisy notatek</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3964,11 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Użyj Google jako zastępstwa dla pobierania ikon witryn internetowych</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Ponownie zablokuj poprzednio zablokowaną bazę danych po wykonaniu auto-uzupełninia
+</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3981,14 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<translation>Klucz:</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>
@@ -2255,7 +4014,8 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
</message>
<message>
<source> sec</source>
- <translation>s</translation>
+ <comment>Seconds</comment>
+ <translation> s</translation>
</message>
</context>
<context>
@@ -2291,10 +4051,6 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Witaj w KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Zacznij bezpiecznie przechowywać swoje hasła w bazie danych KeePassXC</translation>
</message>
@@ -2318,92 +4074,48 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj.</translation>
<source>Recent databases</source>
<translation>Niedawne bazy danych</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Witaj w KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>ścieżka do pliku z ustawieniami</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>plik klucza bazy danych</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - wieloplatformowy menedżer haseł</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>odczytaj hasło bazy danych z stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>nazwy plików baz danych haseł do otwarcia (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Skopiuj hasło do schowka</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Usuń wpis z bazy danych.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Ścieżka bazy danych.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Użyj graficznego interfejsu, aby odblokować bazę danych.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nazwa wpisu do wycięcia.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Wyodrębnij i drukuj zawartość bazy danych.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Ścieżka bazy danych do wyodrębnienia.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nazwa polecenia do wykonania.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Wypisz wpisy bazy danych.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Ścieżka grupy do wymienienia. Domyślna to /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Pokaż UUID-y wpisów i grup.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Ścieżka wpisu do usunięcia.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Połącz dwie bazy danych.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - wieloplatformowy menedżer haseł</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Ścieżka bazy danych, do której scalić.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>nazwy plików baz danych haseł do otwarcia (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Ścieżka bazy danych, z której scalić.</translation>
+ <source>path to a custom config file</source>
+ <translation>ścieżka do pliku z ustawieniami</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Użyj tego samego hasła dla obu plików bazy danych.</translation>
+ <source>key file of the database</source>
+ <translation>plik klucza bazy danych</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Pokaż hasło.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>odczytaj hasło bazy danych z stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nazwa wpisu do pokazania.</translation>
+ <source>Parent window handle</source>
+ <translation>Uchwyt okna nadrzędnego</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pt_BR.ts b/share/translations/keepassx_pt_BR.ts
index 1ea54d854..aa99a2e17 100644
--- a/share/translations/keepassx_pt_BR.ts
+++ b/share/translations/keepassx_pt_BR.ts
@@ -10,14 +10,30 @@
<translation>Sobre</translation>
</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>Reporte erros em: &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>
+ <translation>KeePassXC é distribuído nos termos da Licença Pública Geral (GPL), versão 2 ou (à sua escolha) versão 3, do GNU.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Colaboradores</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;Ver Colaborações no GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informações de Depuração</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inclua as informações abaixo quando reportar um erro:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copiar para a área de transferência</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisão: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribuição: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Bibliotecas:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</translation>
<translation>Extensões habilitadas:</translation>
</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>Reporte erros em: &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>
- <translation>KeePassXC é distribuído nos termos da Licença Pública Geral (GPL), versão 2 ou (à sua escolha) versão 3, do GNU.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Mantedores do Projeto:</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;Ver Colaborações no GitHub&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inclua as informações abaixo quando reportar um erro:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>A equipe KeePassXC agradece especialmente a debfx pela criação do KeePassX original.</translation>
</message>
<message>
- <source>Distribution: %1</source>
- <translation type="unfinished"/>
+ <source>Build Type: %1
+</source>
+ <translation>Tipo de compilação: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Confirmar Acesso</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Lembrar esta escolha</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 solicitou acesso a senhas para o(s) seguinte(s) iten(s).
Selecione se deseja permitir o acesso.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Confirmar Acesso</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Habilitar Agente SSH (requer reinicialização)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Selecione se deseja permitir o acesso.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Auto-Digitação - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Digitação</translation>
+ </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>
+ </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>
+ </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>
+ </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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,317 @@ Selecione se deseja permitir o acesso.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de usuário</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Digitação - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Escolha uma entrada para Auto-Digitar:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Auto-Digitação - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser Confirmar Acesso</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Lembrar esta escolha</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permitir</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Negar</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 solicitou acesso a senhas para o(s) seguinte(s) iten(s).
+Selecione se deseja permitir o acesso.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diálogo</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Isso é necessário para acessar os seus bancos de dados usando o KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Habilitar integração do KeepassXC com navegadores</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Habilitar integração para estes navegadores:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Mostrar &amp;notificação quando as credenciais forem requisitadas</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir para desbloquear a base de dados se estiver bloqueada</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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Corresponder ao 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 os melhores encontrados para um URL específico em vez de todas entradas para o domínio todo.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Retornar apenas credenciais de melhor correspondência</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar credenciais &amp;correspondentes por título</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar credenciais correspondentes por &amp;nome de usuário</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Desconectar todos os navegadores</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Descartar todas as &amp;permissões salvas</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avançado</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nunca peça confirmação antes de &amp;acessar as credenciais</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nunca peça confirmação antes de at&amp;ualizar as credenciais</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Somente o banco de dados selecionado deve estar conectado com um cliente.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Buscar em todos os bancos de dados abertos por credenciais correspondêntes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Criação automática ou atualizações não são suportadas para os valores dos campos.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Mostrar também campos avançados que começam com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Atualiza o KeePassXC ou keepassxc-proxy caminho binário automaticamente para o envio de mensagens de scripts nativo na inicialização.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Atualizar arquivos de manifesto de mensagens &amp;nativas na inicialização</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Suporte a um aplicativo de proxy entre KeePassXC e extensão de navegador.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Uso um aplicativo &amp;proxy entre KeePassXC e uma extensão do navegador</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Use um local de proxy personalizado se você instalou um proxy manualmente.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Use um endereço de proxy &amp;customizado</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Navegar...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO:&lt;/b&gt; As seguintes opções podem ser perigosas!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Arquivos Executáveis (*.exe);;Todos os Arquivos (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Arquivos Executáveis (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Selecione localização para o proxy</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Desculpe, o KeePassXC-Browser não é suportado em versões Snap no momento.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Nova associação de chaves requisitada</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Você recebeu uma solicitação de associação para a chave acima.
+
+Se você gostaria de permitir acesso ao seu banco de dados KeePassXC, atribua um nome exclusivo para identifica-lo e aceitá-lo.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Salvar e permitir acesso</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Substituir chave existente?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Uma chave de criptografia compartilhada com o nome &quot;%1&quot; já existe.
+Você deseja sobrescrever-la?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Atualizar entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Banco de dados bloqueado!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Configurações não disponíveis!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>O banco de dados ativo não contém uma entrada de configuração.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nenhuma chave localizada</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation> Nenhuma chave criptográfica compartilhada encontrada nas Configurações do KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Chaves removidas do banco de dados</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Removido com sucesso %n chave(s) criptográficas das configurações do KeePassXC.</numerusform><numerusform>Removido com sucesso %n chave(s) criptográficas das configurações do KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Removendo permissões armazenadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permissões removidas</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Removido com êxito as permissões de %n entrada(s).</numerusform><numerusform>Removido com êxito as permissões de %n entrada(s).</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Nenhuma entrada com permissões localizada!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Repita senha:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Arquivo-Chave</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Navegar</translation>
</message>
@@ -157,6 +501,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Criar</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>&amp;Desafio Resposta</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Atualizar</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Arquivos-Chave</translation>
</message>
@@ -177,6 +529,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Escolha um arquivo-chave</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Senha vazia</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Você realmente quer usar uma sequência vazia como senha?</translation>
</message>
@@ -191,24 +547,21 @@ Selecione se deseja permitir o acesso.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Arquivo-Chave</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation type="unfinished"/>
+ <source>Legacy key file format</source>
+ <translation>Formato de chave antigo</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Atualizar</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Senha vazia</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Você está usando um formato de arquivo de chave legado que pode tornar-se sem suporte no futuro.
+
+Por favor, considere gerar um novo arquivo de chave.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
- <translation type="unfinished"/>
+ <translation>Mudança da senha mestre falhou: YubiKey não inserido.</translation>
</message>
</context>
<context>
@@ -218,6 +571,10 @@ Selecione se deseja permitir o acesso.</translation>
<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>
+ <message>
<source>Replace username and password with references</source>
<translation>Substituir o usuário e senha com referências</translation>
</message>
@@ -225,10 +582,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Copy history</source>
<translation>Copiar histórico</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -254,27 +607,27 @@ Selecione se deseja permitir o acesso.</translation>
</message>
<message>
<source>Text is qualified by</source>
- <translation type="unfinished"/>
+ <translation>Texto é qualificado por</translation>
</message>
<message>
<source>Fields are separated by</source>
- <translation type="unfinished"/>
+ <translation>Campos são separados por</translation>
</message>
<message>
<source>Comments start with</source>
- <translation type="unfinished"/>
+ <translation>Comentários começam com</translation>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>O primeiro registro contém os nomes dos campos</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation type="unfinished"/>
+ <translation>Número de linhas do cabeçalho a descartar</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
- <translation type="unfinished"/>
+ <translation>Considere &apos;\&apos; como caractere de escape</translation>
</message>
<message>
<source>Preview</source>
@@ -282,15 +635,15 @@ Selecione se deseja permitir o acesso.</translation>
</message>
<message>
<source>Column layout</source>
- <translation type="unfinished"/>
+ <translation>Organização das colunas</translation>
</message>
<message>
<source>Not present in CSV file</source>
- <translation type="unfinished"/>
+ <translation>Não existe no arquivo CSV</translation>
</message>
<message>
<source>Empty fieldname </source>
- <translation type="unfinished"/>
+ <translation>Nome de campo vazio</translation>
</message>
<message>
<source>column </source>
@@ -298,7 +651,7 @@ Selecione se deseja permitir o acesso.</translation>
</message>
<message>
<source>Imported from CSV file</source>
- <translation type="unfinished"/>
+ <translation>Importado do arquivo CSV</translation>
</message>
<message>
<source>Original data: </source>
@@ -306,11 +659,11 @@ Selecione se deseja permitir o acesso.</translation>
</message>
<message>
<source>Error(s) detected in CSV file !</source>
- <translation type="unfinished"/>
+ <translation>Erro(s) detectado(s) no arquivo CSV!</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation>mais mensagens puladas]</translation>
</message>
<message>
<source>Error</source>
@@ -319,16 +672,13 @@ Selecione se deseja permitir o acesso.</translation>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>Importar CSV: escritor tem erros:
+</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importar arquivo CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -339,17 +689,17 @@ Selecione se deseja permitir o acesso.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bytes(s),</numerusform><numerusform>%n bytes(s),</numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n linha(s), </numerusform><numerusform>%n row(s),</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>colunas</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>coluna (s) %n</numerusform><numerusform>%n coluna(s)</numerusform></translation>
</message>
</context>
<context>
@@ -371,6 +721,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Navegar</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Atualizar</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Resposta do Desafio:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Não foi possível abrir o banco de dados.</translation>
</message>
@@ -379,6 +737,23 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Não foi possível abrir o arquivo-chave</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Formato de chave antigo</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Você está usando um formato de arquivo de chave legado que pode tornar-se sem suporte no futuro.
+
+Por favor, considere gerar um novo arquivo de chave.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Não mostrar este alerta novamente</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Todos os arquivos</translation>
</message>
@@ -390,14 +765,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Select key file</source>
<translation>Escolha o arquivo-chave</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Atualizar</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -414,14 +781,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Não foi possível abrir arquivo-chave</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Banco de dados aberto com sucesso. Nada para fazer.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Não foi possível abrir o banco de dados.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Banco de dados aberto com sucesso. Nada para fazer.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sucesso</translation>
</message>
@@ -439,28 +806,122 @@ Você pode salvá-lo agora.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nome do banco de dados:</translation>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descrição do banco de dados:</translation>
+ <source>Encryption</source>
+ <translation>Encriptação</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Não foi possível transformar a chave com novos parâmetros KDF; KDF inalterado.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> thread(s)</numerusform><numerusform> thread(s)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritmo de Encriptação:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (padrão)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Função de Derivação de Chave:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Rodadas de transformação:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Usuário padrão:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Testar atraso de 1 segundo</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MB</translation>
+ <source>Memory Usage:</source>
+ <translation>Uso de Memória:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelismo:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Descrição do banco de dados:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Usuário padrão:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Benchmark</translation>
+ <source>History Settings</source>
+ <translation>Configurações de Histórico</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -471,27 +932,28 @@ Você pode salvá-lo agora.</translation>
<translation>Tamanho máx. do histórico:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Usar lixeira</translation>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation type="unfinished"/>
+ <source>Use recycle bin</source>
+ <translation>Usar lixeira</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation type="unfinished"/>
+ <source>Additional Database Settings</source>
+ <translation>Configurações do Banco de Dados</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation type="unfinished"/>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Ativar &amp;compressão (recomendado)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
- <translation>Raiz</translation>
+ <comment>Root group</comment>
+ <translation>Raíz</translation>
</message>
<message>
<source>KeePass 2 Database</source>
@@ -510,22 +972,48 @@ Você pode salvá-lo agora.</translation>
<translation>Arquivo não localizado!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Abrir banco de dados KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Não foi possível abrir o banco de dados.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Banco de dados KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Arquivo aberto no modo somente leitura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Abrir arquivo CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Arquivo CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Todos os arquivos (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Juntar banco de dados</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Abrir banco de dados KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Banco de dados KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Fechar?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; está em modo de edição.
+Descartar alterações e fechar mesmo assim?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Salvar alterações?</translation>
</message>
@@ -540,10 +1028,22 @@ Salvar alterações?</translation>
<translation>Escrever no banco de dados falhou.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Senhas</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Salvar banco de dados como</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportar banco de dados para arquivo CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Falha ao gravar arquivo CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Novo banco de dados</translation>
</message>
@@ -562,12 +1062,6 @@ Please press cancel to finish your changes or discard them.</source>
Por favor, aperte cancelar para finalizar suas alterações ou descartá-las.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Esse banco de dados nunca foi salvo.
-Você pode salvar o banco de dados ou parar de trancá-lo.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,69 +1070,23 @@ Você deseja salvar o banco de dados antes de travá-lo?
Do contrário, suas alterações serão perdidas.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; está em modo de edição.
-Descartar alterações e fechar mesmo assim?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exportar banco de dados para arquivo CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Arquivo CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Falha ao gravar arquivo CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Não foi possível abrir o banco de dados.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Juntar banco de dados</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>A base de dados que você está tentando abrir está bloqueada por outra instância de KeePassXC.
-Mesmo assim deseja salvá-la?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Senhas</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Banco de dados já aberto</translation>
+ <source>Disable safe saves?</source>
+ <translation>Desativar armazenamento seguro?</translation>
</message>
<message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>O banco de dados que você está tentando abrir está bloqueada por outra instância do KeePassXC.
-
-Mesmo assim deseja salvá-la?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Abrir somente leitura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation type="unfinished"/>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC não pôde salvar o banco de dados após várias tentativas. Isto é causado provavelmente pelo serviço de sincronização de arquivo que mantém um bloqueio ao salvar o arquivo.
+Deseja desabilitar salvamento seguro e tentar de novo?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Pesquisando...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Alterar chave mestra</translation>
</message>
@@ -659,6 +1107,14 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Você realmente quer apagar %1 entradas para sempre?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Mover entrada para a lixeira?</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>
<source>Move entries to recycle bin?</source>
<translation>Mover entradas para lixeira?</translation>
</message>
@@ -667,28 +1123,28 @@ Mesmo assim deseja salvá-la?</translation>
<translation><numerusform>Você realmente deseja mover %n entrada para a lixeira?</numerusform><numerusform>Você realmente deseja mover %n entradas para a lixeira?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Apagar grupo?</translation>
+ <source>Execute command?</source>
+ <translation>Executar comando?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Você realmente quer apagar o grupo &quot;%1&quot; para sempre?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Você quer realmente executar o comando seguinte?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Não foi possível calcular chave mestra</translation>
+ <source>Remember my choice</source>
+ <translation>Lembrar minha escolha</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Mover entrada para a lixeira?</translation>
+ <source>Delete group?</source>
+ <translation>Apagar grupo?</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>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Você realmente quer apagar o grupo &quot;%1&quot; para sempre?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Pesquisando...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular chave mestra</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1163,8 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Sem Resultados</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Executar comando?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Você quer realmente executar o comando seguinte?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Lembrar minha escolha</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Recarregar Automaticamente Pedido</translation>
+ <source>File has changed</source>
+ <translation>O arquivo foi modificado</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1175,10 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Juntar Pedido</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>A base de dados foi alterada e tem alterações não gravadas. Deseja juntar as suas alterações?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>O arquivo de banco de dados foi alterado e você tem alterações não salvas.
+Você deseja combinar suas alterações?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -744,7 +1190,90 @@ Mesmo assim deseja salvá-la?</translation>
</message>
<message>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
- <translation type="unfinished"/>
+ <translation>Você tem certeza que deseja apagar permanentemente tudo que está na lixeira?</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Gerar Token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fechar</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expiração</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de usuário</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Auto-Digitação</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Busca</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Janela</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Pesquisar</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Limpar</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDO]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Desabilitado</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Habilitado</translation>
</message>
</context>
<context>
@@ -774,6 +1303,30 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Histórico</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(criptografado)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Escolha uma chave privada</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Este arquivo é muito grande para ser uma chave privada</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Falha ao abrir chave privada</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Histórico de Entradas</translation>
</message>
@@ -794,22 +1347,20 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Novo atributo</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Selecionar arquivo</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirmar Exclusão</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Não foi possível abrir o arquivo</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Você tem certeza que deseja remover este atributo?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Salvar anexo</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDO]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Não foi possível salvar o anexo:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Aperte revelar para ver ou editar</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1379,16 @@ Mesmo assim deseja salvá-la?</translation>
<translation>1 ano</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation type="unfinished"/>
+ <source>Apply generated password?</source>
+ <translation>Utilizar senha gerada?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation type="unfinished"/>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Deseja aplicar a senha gerada a esta entrada?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation type="unfinished"/>
+ <source>Entry updated successfully.</source>
+ <translation>Item atualizado com sucesso.</translation>
</message>
</context>
<context>
@@ -859,18 +1406,6 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Remover</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Anexos</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Salvar</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Abrir</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Editar Nome</translation>
</message>
@@ -882,24 +1417,24 @@ Mesmo assim deseja salvá-la?</translation>
<source>Reveal</source>
<translation>Revelar</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Habilitar Auto-Digitação para esta entrada</translation>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Cor de primeiro plano:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Cor de fundo:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Título da Janela:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Habilitar Auto-Digitação para esta entrada</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1445,24 @@ Mesmo assim deseja salvá-la?</translation>
<translation>&amp;Usar sequência de Auto-Digitação personalizada:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Usar se&amp;quência pré-definida</translation>
+ <source>Window Associations</source>
+ <translation>Associações de Janela</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Definir sequência &amp;personalizada:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Associações de Janela</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Título da Janela:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Usar sequência especifica para essa associação:</translation>
</message>
</context>
<context>
@@ -944,12 +1487,8 @@ Mesmo assim deseja salvá-la?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Título:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nome de Usuário:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1499,104 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Repetir:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Título:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expira em</translation>
+ <source>Notes</source>
+ <translation>Notas</translation>
</message>
<message>
<source>Presets</source>
<translation>Pré-definidos</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notas:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Altere a caixa de checagem para revelar a seção de notas.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nome de Usuário:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira em</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Remover a chave do agente após</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>segundos</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Fingerprint</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Remover chave do agente ao fechar/bloquear o banco de dados</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Chave pública</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Adicionar chave ao agente quando abrir/desbloquear o banco de dados</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comentário</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Descriptografar</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiar para a área de transferência</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Chave privada</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Adicionar ao agente</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Remover do agente</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Requer confirmação do usuário quando essa chave é usada</translation>
</message>
</context>
<context>
@@ -1035,16 +1658,24 @@ Mesmo assim deseja salvá-la?</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>&amp;Usar a sequência padrão de Auto-Digitar do grupo pai</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
- <translation type="unfinished"/>
+ <translation>Definir se&amp;quência padrão de Auto-Digitar</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Usar ícone padrão</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Usar ícone &amp;personalizado</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Adicionar ícone personalizado</translation>
</message>
@@ -1053,6 +1684,18 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Excluir ícone personalizado</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Baixar favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Não foi possível obter favicon.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Dica: Você pode ativar o Google como um recurso em Ferramentas&gt;Configurações&gt;Segurança</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Imagens</translation>
</message>
@@ -1065,24 +1708,12 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Selecionar imagem</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Baixar favicon</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Não foi possível obter favicon.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Não foi possível ler ícone</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Usar ícone padrão</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Usar ícone &amp;personalizado</translation>
+ <source>Custom icon already exists</source>
+ <translation>Ícone personalizado já existe</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1090,15 +1721,7 @@ Mesmo assim deseja salvá-la?</translation>
</message>
<message>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
+ <translation>Este ícone é usado por %1 entradas, e será substituido pelo ícone padrão. Você tem certeza que deseja apaga-lo?</translation>
</message>
</context>
<context>
@@ -1119,15 +1742,130 @@ Mesmo assim deseja salvá-la?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Dados do plugin</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Apagar dados do plugin?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Você quer realmente apagar os dados do plugin selecionados?
+Isto pode causar mal funcionamento dos plugins afetados.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Chave</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valor</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - Clone</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nome</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Tamanho</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Adicionar</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Abrir</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Salvar</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Selecionar arquivos</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Tem certeza que deseja remover anexos de %n?</numerusform><numerusform>Tem certeza que deseja remover os %n anexo(s)?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmar Exclusão</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Salvar anexos</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Não foi possível criar o diretório:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Tem certeza que deseja substituir o arquivo existente &quot;%1&quot; com o anexo?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmar sobrescrever</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Não foi possível salvar anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Não foi possível abrir anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Não foi possível abrir anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Impossibilitado de abrir arquivos:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1894,11 @@ Mesmo assim deseja salvá-la?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupo</translation>
</message>
@@ -1172,9 +1915,67 @@ Mesmo assim deseja salvá-la?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref:</translation>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Senha</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira em</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criado</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modificado</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Acessado</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Visualização Personalizada</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ocultar nome de usuários</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Ocultar Senhas</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Ajustar à janela</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Ajustar ao conteúdo</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Redefinir as configurações padrões</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Anexos (ícone)</translation>
</message>
</context>
<context>
@@ -1185,6 +1986,17 @@ Mesmo assim deseja salvá-la?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Não foi possível salvar o arquivo!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Não pode salvar o arquivo de script de envio de mensagens nativo.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2046,10 @@ Mesmo assim deseja salvá-la?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Verificar se a senha contém caracteres de todos os grupos</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII extendido</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2063,361 @@ Mesmo assim deseja salvá-la?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave mestre</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Impossibilitado de expedir o desafio-resposta.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Chave errada ou base de dados corrompida.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Impossibilitado de expedir o desafio-resposta.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave mestre</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>cabeçalhos de banco de dados ausente</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave mestre</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Tamanho de soma de verificação do cabeçalho inválido</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Incompatibilidade de cabeçalho SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Arquivo errado chave ou banco de dados está corrompido. (Incompatibilidade de HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Cifra desconhecida</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Tamanho de header id inválido</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Comprimento do campo de cabeçalho inválido</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Comprimento de dados cabeçalho inválido</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Falha ao abrir o buffer para parâmetros KDF no cabeçalho</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Função de derivação de chaves sem suporte (KDF) ou parâmetros inválidos</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Campos de cabeçalho de legado encontrados no arquivo KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Cabeçalho interno inválido tamanho do id</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Comprimento do campo de cabeçalho interno inválido</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Tamanho binário cabeçalho interno inválido</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Versão não suportada do mapa variante KeePass.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa variante inválido item comprimento do nome</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválido dados de nome da entrada</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Comprimento de valor de entrada inválida de mapa variante</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválido dados de valor da entrada</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválida valor do comprimento do item Bool</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválida valor do comprimento do item Int32</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválida valor do comprimento do item UInt32</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválido Int64 comprimento de valor de entrada</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Mapa de variante inválida valor do comprimento do item UInt64</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Tipo de entrada mapa variante inválido</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Tamanho do campo de tipo de mapa de variante inválido</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algoritmo de cifra simétrica inválido.</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>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave mestre</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Falha ao serializar mapa variante do KDF parâmetros</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Comprimento de uuid cifra inválido</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Cifra não suportada</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Comprimento de flags de compressão inválido</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algoritmo de compressão não suportado</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Tamanho da semente de mestre inválido</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Tamanho de semente de transformação inválido</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Tamanho do número de rodadas transformação inválido</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Tamanho de bytes de início inválido</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Tamanho de id de stream aleatório inválido</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Cifra de fluxo aleatório interno inválido</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Análise de falha de XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Sem grupo raiz</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Faltando uuid ou dados do ícone</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Chave de dados customizada ou valor ausente</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Elementos de grupo múltiplo</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Uuid group inválido</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Número do grupo de ícone inválido</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Valor de EnableAutoType inválido</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Valor EnableSearching inválido</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Nenhum uuid de grupo encontrado</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>DeleteObject uuid nulo</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>DeletedObject uuid ou tempo ausente</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Item uuid nulo</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Entrada de número de ícone inválida</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Elemento de histórico na entrada de histórico</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Nenhuma entrada uuid encontrado</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Elemento de história com diferente uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Não é possível descriptografar a sequência de caracteres de entrada</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Atributo customizado duplicado encontrado</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Chave de cadeia de caracteres de entrada ou valor ausente</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Anexo duplicado encontrado</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Entrada de chave binária ou valor ausente</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Janela associada ao Auto-Digitar ou sequência ausente</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Valor booleano inválido</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Valor de tempo e data inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Valor de cor inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Valor de número inválido</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Valor numérico inválido</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Valor uuid inválido</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Não é possível descompactar binário</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2447,35 @@ Mesmo assim deseja salvá-la?</translation>
<translation>Versão do banco de dados KeePass não suportada.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Não é possível ler criptografia IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Número de grupos inválido</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Número inválido de entradas</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Tamanho de hash conteúdo inválido</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Tamanho de semente de transformação inválido</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Número inválido de ciclos de transformção</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Não é possível construir árvore de grupo</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Raíz</translation>
</message>
@@ -1287,126 +2487,141 @@ Mesmo assim deseja salvá-la?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Chave errada ou base de dados corrompida.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Não é um banco de dados KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Transformação de chave falhou</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versão não suportada do banco de dados KeePass.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Grupo inválido número do tipo de campo</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Chave errada ou arquivo de banco de dados está corrompido.</translation>
+ <source>Invalid group field size</source>
+ <translation>Tamanho do campo Grupo inválido</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Não foi possível calcular a chave mestre</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Leitura de grupo dados do campo não correspondem em tamanho</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group id field size</source>
+ <translation>Tamanho de campo de id de grupo incorreto</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"/>
+ <source>Incorrect group creation time field size</source>
+ <translation>Group incorreto tamanho do campo de hora de criação</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group modification time field size</source>
+ <translation>Grupo incorreto tamanho do campo de hora de criação</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Não foi possível calcular a chave mestre</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Grupo incorreto tamanho do campo de hora de acesso</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Erro fatal enquanto testava as funções criptográficas.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Grupo incorreto tamanho do campo de hora de expiração</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Erro</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Grupo incorreto tamanho do campo de ícone</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group level field size</source>
+ <translation>Grupo incorreto tamanho do campo de nível</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation type="unfinished"/>
+ <source>Invalid group field type</source>
+ <translation>Grupo incorreto tipo de campo</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>Id do grupo ou nível ausente</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Abrir banco de dados</translation>
+ <source>Missing entry field type number</source>
+ <translation>Item ausente número do tipo de campo</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Configurações do Banco de Dados</translation>
+ <source>Invalid entry field size</source>
+ <translation>Item inválido tamanho do campo</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copiar nome de usuário para área de transferência</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Leitura do dados de campo de entrada não correspondem com o tamanho</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copiar senha para área de transferência</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Entrada inválida tamanho do campo uuid</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Configurações</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Item inválido tamanho do campo de id de groupo</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Mostrar barra de ferramentas</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Item inválido tamanho de campo de ícone</translation>
</message>
<message>
- <source>read-only</source>
- <translation>somente leitura</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Item inválido tamanho do campo de hora de criação</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Alternar Janela</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Item inválido Tamanho do campo de hora de modificação</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Banco de dados Keepass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Tamanho de campo de tempo de expiração entrada inválida</translation>
</message>
<message>
- <source>All files</source>
- <translation>Todos arquivos</translation>
+ <source>Invalid entry field type</source>
+ <translation>Tipo de campo de entrada inválido</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Salvar banco de dados reparado</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>O arquivo cadeado de instância única existente é inválido. Iniciando nova instância.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Escrita do banco de dados falhou.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>O arquivo cadeado não pode ser criado. Modo de instância única desabilitado.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Outra instância do KeePassXC já está rodando.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Erro fatal enquanto testava as funções criptográficas.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Erro</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Banco de &amp;dados</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Bancos de dados recentes</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importar</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Ajuda</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>E&amp;ntradas</translation>
</message>
@@ -1415,12 +2630,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Copiar at&amp;ributo para área de transferência</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Senha única baseada em tempo</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupos</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Ver</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Ferramentas</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1431,6 +2650,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Sobre</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Abrir base de dados...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Salvar base de dados</translation>
</message>
@@ -1471,24 +2694,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Apagar grupo</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Definições da base de dados</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Sal&amp;var base de dados como...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clonar entrada</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Alterar chave &amp;mestra...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Senha temporária de uso único</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Definições da base de dados</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copiar &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Configurações do Banco de Dados</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Mostrar TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clonar entrada</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1499,14 +2722,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Copiar nome de &amp;usuário</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copiar nome de usuário para área de transferência</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Cop&amp;iar senha</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copiar senha para área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Configurações</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Gerador de Senha</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Executar escrita automática</translation>
</message>
@@ -1523,84 +2758,215 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Título</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copiar título para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copiar URL para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notas</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Gerador de Senha</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copiar notas para a área de transferência</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportar para arquivo CSV...</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importar banco de dados KeePass1...</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>Importar arquivo CSV...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation>Re&amp;parar banco de dados...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Mostrar TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Configurar TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copiar &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Esvaziar &amp;lixeira</translation>
</message>
<message>
<source>Clear history</source>
<translation>Limpar histórico</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Banco de &amp;dados</translation>
+ <source>Access error for config file %1</source>
+ <translation>Erro de acesso para o arquivo de configuração %1</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importar</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Parece que você está usando KeePassHTTP para integração do navegador. Esse recurso é obsoleto e será removido no futuro. &lt;br&gt;Por favor mudar para KeePassXC-Browser! Para obter ajuda com a migração, visite o nosso &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt; guia de migração&lt;/a&gt; (aviso %1 de 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Ferramentas</translation>
+ <source>read-only</source>
+ <translation>somente leitura</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Esvaziar lixeira</translation>
+ <source>Settings</source>
+ <translation>Configurações</translation>
</message>
<message>
- <source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <source>Toggle window</source>
+ <translation>Alternar Janela</translation>
</message>
<message>
<source>Quit KeePassXC</source>
<translation>Fechar KeePassXC</translation>
</message>
<message>
+ <source>KeePass 2 Database</source>
+ <translation>Banco de dados Keepass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Todos arquivos</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Abrir banco de dados</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Salvar banco de dados reparado</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Escrita do banco de dados falhou.</translation>
+ </message>
+ <message>
<source>Please touch the button on your YubiKey!</source>
- <translation type="unfinished"/>
+ <translation>Por favor pressione o botão em seu YubiKey!</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation type="unfinished"/>
+ <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>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Arquivo chave inválido, é esperado uma chave OpenSSH</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation type="unfinished"/>
+ <source>PEM boundary mismatch</source>
+ <translation>Incompatibilidade de limite do PEM</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation type="unfinished"/>
+ <source>Base64 decoding failed</source>
+ <translation>Decodificação Base64 falhou</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation type="unfinished"/>
+ <source>Key file way too small.</source>
+ <translation>O modo do arquivo chave é muito pequeno.</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation type="unfinished"/>
+ <source>Key file magic header id invalid</source>
+ <translation>O id do cabeçalho mágico do arquivo chave é invalido</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation type="unfinished"/>
+ <source>Found zero keys</source>
+ <translation>Nenhuma chave encontrada</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation type="unfinished"/>
+ <source>Failed to read public key.</source>
+ <translation>Falha ao ler chave pública.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation type="unfinished"/>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Arquivo chave corrompido, leitura da chave privada falhou</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <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>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>EOF inesperado enquanto lendo a chave pública</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>EOF inesperado enquanto lendo a chave privada</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Não é possível escrever a chave pública enquanto estiver vazio</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>EOF inesperado enquanto escrevendo a chave pública</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Não é possível escrever a chave privada enquanto estiver vazio</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>EOF inesperado enquanto escrevendp a chave privada</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tipo de chave não suportada: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Cifra desconhecida: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cifra de IV é muito curta para MD5 kdf</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF desconhecido: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tipo de chave desconhecida: %1</translation>
</message>
</context>
<context>
@@ -1610,22 +2976,63 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Diálogo</translation>
</message>
<message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Isso é necessário para acessar seus bancos de dados com o ChomeIPass ou PassIFox</translation>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Habilitar servidor KeePassHTTP</translation>
+ </message>
+ <message>
<source>General</source>
<translation>Geral</translation>
</message>
<message>
<source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>M&amp;ostrar uma notificação quando as credenciais forem solicitadas</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 os melhores encontrados para um URL específico em vez de todas entradas para o domínio todo.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation>&amp;Retorna apenas as melhores entradas encontradas</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir para desbloquear a base de dados se estiver bloqueada</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation>Apenas entradas com o mesmo esquema (http://, https://, ftp://, ...) são retornadas.</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation>&amp;Combinar esquemas de URL</translation>
+ </message>
+ <message>
<source>Sort matching entries by &amp;username</source>
<translation>Ordenar entradas coincidentes por nome de &amp;usuário</translation>
</message>
<message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordenar &amp;entradas por título</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>R&amp;emover todas as chaves criptografadas compartilhadas da base de dados ativa</translation>
+ </message>
+ <message>
<source>Re&amp;move all stored permissions from entries in active database</source>
<translation>R&amp;emover todas as permissões armazenadas de entradas na base de dados ativa</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Gerador de Senha</translation>
+ </message>
+ <message>
<source>Advanced</source>
<translation>Avançado</translation>
</message>
@@ -1638,10 +3045,22 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Permitir sempre &amp;atualizar as entradas</translation>
</message>
<message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Somente o banco de dados selecionado deve estar conectado com um cliente.</translation>
+ </message>
+ <message>
<source>Searc&amp;h in all opened databases for matching entries</source>
<translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
</message>
<message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Criação automática ou atualizações não são suportadas para os valores dos campos.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&amp;Mostrar também campos avançados que começam com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
<source>HTTP Port:</source>
<translation>Porta HTTP:</translation>
</message>
@@ -1650,16 +3069,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Porta padrão: 19455</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Pe&amp;dir para desbloquear a base de dados se estiver bloqueada</translation>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC irá escutar esta porta em 127.0.0.1</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Ordenar &amp;entradas por título</translation>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO:&lt;/b&gt; As seguintes opções podem ser perigosas!</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC irá escutar esta porta em 127.0.0.1</translation>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP é obsoleto e será removido no futuro. &lt;br&gt;Por favor mudar para KeePassXC-navegador! Para obter ajuda com a migração, visite o nosso &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt; guia de migração&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>Cannot bind to privileged ports</source>
@@ -1671,61 +3090,29 @@ Using default port 19455.</source>
<translation>Não é possível ligar a portas privilegiadas abaixo de 1024!
Usando porta padrão 19455.</translation>
</message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>R&amp;emover todas as chaves criptografadas compartilhadas da base de dados ativa</translation>
- </message>
- <message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>&amp;Mostrar também campos avançados que começam com &quot;KPH: &quot;</translation>
- </message>
- <message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Criação automática ou atualizações não são suportadas para os valores dos campos.</translation>
- </message>
- <message>
- <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Enable KeePassHTTP server</source>
- <translation>Habilitar servidor KeePassHTTP</translation>
- </message>
- <message>
- <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>&amp;Return only best matching entries</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>&amp;Match URL schemes</source>
- <translation type="unfinished"/>
+ <source>%p%</source>
+ <translation>%p%</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Gerador de Senha</translation>
+ <source>Password:</source>
+ <translation>Senha:</translation>
</message>
<message>
- <source>Only the selected database has to be connected with a client.</source>
- <translation type="unfinished"/>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>força</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation type="unfinished"/>
+ <source>entropy</source>
+ <translation>entropia</translation>
</message>
-</context>
-<context>
- <name>PasswordGeneratorWidget</name>
<message>
- <source>Password:</source>
- <translation>Senha:</translation>
+ <source>Password</source>
+ <translation>Senha</translation>
</message>
<message>
<source>Character Types</source>
@@ -1748,38 +3135,50 @@ Change them only if you know what you are doing.</source>
<translation>Caracteres Especiais</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII extendido</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Excluir caracteres similares</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Aceitar</translation>
+ <source>Pick characters from every group</source>
+ <translation>Selecione caracteres de todos os grupos</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Tamanho:</translation>
</message>
<message>
- <source>strength</source>
- <translation>força</translation>
+ <source>Passphrase</source>
+ <translation>Senha</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Lista de palavras:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Tamanho:</translation>
+ <source>Word Count:</source>
+ <translation>Número de Palavras:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Selecione caracteres de todos os grupos</translation>
+ <source>Word Separator:</source>
+ <translation>Separador de Palavras:</translation>
</message>
<message>
<source>Generate</source>
<translation>Gerar</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Aceitar</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -1797,75 +3196,320 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Pobre</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Fraco</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Bom</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Excelente</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Senha</translation>
+ <source>Database not opened</source>
+ <translation>Banco de dados não foi aberto</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation type="unfinished"/>
+ <source>Database hash not available</source>
+ <translation>Hash de banco de dados não disponível</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Senha</translation>
+ <source>Client public key not received</source>
+ <translation>Chave pública do cliente não recebida</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Lista de palavras:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Não é possível descriptografar a mensagem</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Número de Palavras:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Tempo limite ou não pode conectar ao KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separador de Palavras:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Ação cancelada ou negada</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copiar</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Não foi possível criptografar a mensagem ou chave pública não encontrada. O envio de mensagem nativo está habilitado no KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC associação falhou, tente novamente</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Mudança da chave não foi bem sucedida</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Chave criptográfica não é reconhecida</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Nenhum banco de dados salvo encontrado</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Ação incorreta</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Mensagem vazia recebida</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Nenhuma URL informada</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Nenhum login encontrado</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Erro desconhecido</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Adicionar uma nova entrada ao banco de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Caminho do banco de dados.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Arquivo-chave do banco de dados.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>caminho</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Usuário para a entrada.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>usuário</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL para a entrada.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Solicitar senha da entrada.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Gerar uma senha para a entrada.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Comprimento para a senha gerada.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>tamanho</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Caminho da entrada para adicionar.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copiar a senha de uma entrada para a área de transferência.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Título para a entrada.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>título</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Caminho da entrada para editar.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Calcular a entropia da senha.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Senha para o qual deseja calcular a entropia.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Execute análise avançada sobre a senha.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extrair e imprimir o conteúdo do banco de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Caminho do banco de dados para extração.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Inserir a senha para desbloquear %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Falha ao carregar o arquivo de chave %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Aviso: Você está usando um formato de arquivo de chave legado que pode tornar-se sem suporte no futuro.
+
+Por favor, considere gerar um novo arquivo de chave.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Comandos disponíveis:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nome do comando para executar.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Listar entradas do banco de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Caminho do grupo para à lista. O padrão é /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Encontrar entradas rapidamente.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Termo de pesquisa.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Juntar dois bancos de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Caminho do banco de dados para combinar.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Caminho do banco de dados para combinar como base.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Use as mesmas credenciais para ambos os arquivos de banco de dados.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Arquivo de chave do banco de dados para combinar como base.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Mostre informações de uma entrada.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Nomes de atributos para exibir. Esta opção pode ser especificada mais de uma vez, com cada atributo mostrado um-por-linha em ordem determinada. Se nenhum atributo é especificado, um resumo dos atributos padrão é fornecido.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atributo</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nome da entrada para mostrar.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
- <translation type="unfinished"/>
+ <translation>Dispositivo nulo</translation>
</message>
<message>
<source>error reading from device</source>
- <translation type="unfinished"/>
+ <translation>erro ao ler dispositivo</translation>
</message>
<message>
<source>file empty !
</source>
- <translation type="unfinished"/>
+ <translation>Arquivo vazio!
+</translation>
</message>
<message>
<source>malformed string</source>
- <translation type="unfinished"/>
+ <translation>sequência de caracteres malformada</translation>
</message>
<message>
<source>missing closing quote</source>
- <translation type="unfinished"/>
+ <translation>cotação de fechamento ausente</translation>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 bits</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 bits</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 bits</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – recomendado)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1884,20 +3528,28 @@ Change them only if you know what you are doing.</source>
<translation>Senha</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Última modificação</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criado</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integração do legado de navegador</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integração com o Navegador</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
- <translation type="unfinished"/>
+ <translation>YubiKey [%1] desafio resposta - Slot %2 - %3</translation>
</message>
<message>
<source>Press</source>
@@ -1907,6 +3559,56 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>Passivo</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Gere uma senha aleatória diceware novamente.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Contagem de palavra para a frase-chave diceware.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>contagem</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Lista de palavras para o gerador diceware.
+[Padrão: EFF inglês]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Gerar nova senha aleatória.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Tamanho da senha gerada.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Use caracteres minúsculos na senha gerada.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Use letras maiúsculas para a senha gerada.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Use números na senha gerada.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Use caracteres especiais na senha gerada.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Uso estendido ASCII na senha gerada.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1945,8 +3647,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Diferenciar maiúsculas e minúsculas</translation>
+ <source>Search...</source>
+ <translation>Buscar...</translation>
</message>
<message>
<source>Search</source>
@@ -1957,8 +3659,8 @@ Change them only if you know what you are doing.</source>
<translation>Limpar</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Buscar...</translation>
+ <source>Case Sensitive</source>
+ <translation>Diferenciar maiúsculas e minúsculas</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1968,50 +3670,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Já existe uma chave de criptografia compartilhada com o nome &quot;%1&quot;.
-Deseja substituí-la?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Deseja atualizar as informações em %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>A base de dados ativa está bloqueada!
-Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Removido com sucesso %1 criptografia-%2 do KeePassX/Http Configurações.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nenhuma chave de criptografia compartilhada encontrada nas Configurações do KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>A base de dados ativa não contém uma entrada de Configurações KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Removendo permissões armazenadas...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Cancelar</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Foram removidas com êxito as permissões de %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Nova associação de chaves requisitada</translation>
</message>
@@ -2028,33 +3686,77 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>KeePassXC: Substituir chave existente?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Já existe uma chave de criptografia compartilhada com o nome &quot;%1&quot;.
+Deseja substituí-la?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Atualizar entrada</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Banco de dados bloqueado!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Chaves removidas do banco de dados</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Removido com êxito %n chave(s) de criptografia das configurações do KeePassX/Http.</numerusform><numerusform>Removido com êxito %n chave(s) de criptografia das configurações do KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Nenhuma chave localizada</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nenhuma chave de criptografia compartilhada encontrada nas Configurações do KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Configurações não disponíveis!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>A base de dados ativa não contém uma entrada de Configurações KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Removendo permissões armazenadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Permissões removidas</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Removido com êxito as permissões de %n entradas.</numerusform><numerusform>Removido com êxito as permissões de %n entradas.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Nenhuma entrada com permissões localizada!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2072,16 +3774,32 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Erro de acesso para o arquivo de configuração %1</translation>
</message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Configurações Básicas</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Iniciar apenas uma única instância do KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Lembrar dos últimos bancos de dados</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Lembre-se de arquivos de chave passados e dongles de segurança</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Carregar bancos de dados anteriores na inicialização</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Salvar automaticamente ao sair</translation>
</message>
@@ -2090,20 +3808,28 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Salvar automaticamente depois de cada alteração</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Automaticamente recarregar o banco de dados quando houver modificações externas</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimizar ao copiar para área de transferência</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Iniciar programa com janela minimizada</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Usar ícone de grupo na criação da entrada</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Atalho para Auto-Digitação Global</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Não marcar o banco de dados como modificado para alterações sem dados (por exemplo, expansão de grupos)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Idioma</translation>
+ <source>Hide the Details view</source>
+ <translation>Ocultar a visualização de detalhes</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2114,66 +3840,84 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Ocultar janela na bandeja de sistema quando minimizada</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Carregar bancos de dados anteriores na inicialização</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Automaticamente recarregar o banco de dados quando houver modificações externas</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Ocultar janela na bandeja de sistema em vez de sair do programa</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Iniciar programa com janela minimizada</translation>
+ <source>Dark system tray icon</source>
+ <translation>Ícone de bandeja do sistema escuro</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation>Configurações Básicas</translation>
+ <source>Language</source>
+ <translation>Idioma</translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
- <translation type="unfinished"/>
+ <source>Auto-Type</source>
+ <translation>Auto-Digitação</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Usar o título de entrada para coincidir com a janela para Auto-Digitar global</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-Digitação</translation>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Use o URL de entrada para coincidir com a janela para Auto-Digitar global</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Sempre perguntar antes de executar o Auto-Digitar</translation>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Atalho para Auto-Digitação Global</translation>
</message>
<message>
<source>Auto-Type delay</source>
- <translation type="unfinished"/>
+ <translation>Atraso de autotipo</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation type="unfinished"/>
+ <source>Startup</source>
+ <translation>Inicialização</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gerenciamento de Arquivo</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Salvar seguramente os arquivos de banco de dados (pode ser incompatível com o Dropbox, etc)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Fazer cópia de segurança do banco de dados antes de salvar</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gerenciamento de entrada</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Tempos limite</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Limpar área de transferência após</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> seg</translation>
</message>
<message>
@@ -2181,8 +3925,12 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Travar bancos de dados após inatividade de</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Mostrar senhas em texto claro por padrão</translation>
+ <source>Convenience</source>
+ <translation>Conveniência</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Bloqueio de bancos de dados quando a sessão estiver bloqueada ou a tampa está fechada</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2193,16 +3941,16 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Quando a senha for visível não pedir para repeti-la</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Mostrar senhas em texto claro por padrão</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Conveniência</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Ocultar senhas no painel de visualização</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation type="unfinished"/>
+ <source>Hide entry notes by default</source>
+ <translation>Esconder notas de entrada por padrão</translation>
</message>
<message>
<source>Privacy</source>
@@ -2210,7 +3958,11 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
- <translation type="unfinished"/>
+ <translation>Usar o Google como fallback para baixar ícones do site</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Bloquear novamente o banco de dados anteriormente bloqueado depois de executar o Auto-Digitar</translation>
</message>
</context>
<context>
@@ -2224,6 +3976,14 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<translation>Chave:</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>
@@ -2249,6 +4009,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> seg</translation>
</message>
</context>
@@ -2285,12 +4046,8 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Bem vindo ao KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
- <translation type="unfinished"/>
+ <translation>Começe a guardar suas senhas de maneira segura em um banco de dados do KeePassXC</translation>
</message>
<message>
<source>Create new database</source>
@@ -2312,92 +4069,48 @@ dar-lhe um nome único para identificá-lo e aceitá-lo.</translation>
<source>Recent databases</source>
<translation>Bancos de dados recentes</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Bem-vindo ao KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>caminho para um arquivo de configuração personalizado</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Remover entrada do banco de dados.</translation>
</message>
<message>
- <source>key file of the database</source>
- <translation>arquivo-chave do banco de dados</translation>
+ <source>Path of the database.</source>
+ <translation>Caminho do banco de dados.</translation>
</message>
<message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - gerenciador de senhas multiplataforma</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Caminho do item à ser removido.</translation>
</message>
<message>
- <source>read password of the database from stdin</source>
- <translation>ler a senha do banco de dados da entrada padrão</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - gerenciador de senhas multiplataforma</translation>
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>nome de arquivo do banco de dados de senhas a ser aberto (*.kdbx)</translation>
</message>
<message>
- <source>Copy a password to the clipboard</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database.</source>
- <translation>Caminho do banco de dados</translation>
- </message>
- <message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Caminho do banco de dados para extração.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nome do comando para executar.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Listar entradas do banco de dados.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Juntar dois bancos de dados.</translation>
- </message>
- <message>
- <source>Path of the database to merge into.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>caminho para um arquivo de configuração personalizado</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation type="unfinished"/>
+ <source>key file of the database</source>
+ <translation>arquivo-chave do banco de dados</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Mostrar uma senha.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>ler a senha do banco de dados da entrada padrão</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nome da entrada para mostrar.</translation>
+ <source>Parent window handle</source>
+ <translation>Identificador de janela pai</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_pt_PT.ts b/share/translations/keepassx_pt_PT.ts
index 0a671ed70..878c18eec 100644
--- a/share/translations/keepassx_pt_PT.ts
+++ b/share/translations/keepassx_pt_PT.ts
@@ -10,14 +10,30 @@
<translation>Acerca</translation>
</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>Reporte os erros em: &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>
+ <translation>KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Colaboradores</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;Consulte os contributos no GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Informação de depuração</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inclua as seguintes informações sempre que reportar um erro:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Copiar para a área de transferência</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Revisão: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Distribuição: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Bibliotecas:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</translation>
<translation>Extensões ativas:</translation>
</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>Reporte os erros em: &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>
- <translation>KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Manutenção do projeto:</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;Consulte os contributos no GitHub&lt;/a&gt;</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Um agradecimento especial da equipa do KeePassXC a debfx por ter criado a aplicação KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Inclua as seguintes informações sempre que reportar um erro:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Distribuição: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Tipo de compilação: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP - Confirmar acesso</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Memorizar esta escolha</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 solicitou o acesso a palavras-passe para o(s) seguinte(s) iten(s).
Selecione se deseja permitir o acesso.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP - Confirmar acesso</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Ativar agente SSH (tem que reiniciar)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Selecione se deseja permitir o acesso.</translation>
<source>Auto-Type - KeePassXC</source>
<translation>Escrita automática - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>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>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>O comando de escrita automática tem um atraso muito grande. Deseja mesmo continuar?</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 lento. Deseja mesmo continuar?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Selecione se deseja permitir o acesso.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupo</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Título</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Escrita automática - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Selecionar entrada para escrita automática:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Escrita automática - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC Navegador - Confirmar acesso</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Memorizar esta escolha</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permitir</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Recusar</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 solicitou o acesso a palavras-passe para o(s) seguinte(s) iten(s).
+Selecione se deseja permitir o acesso.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diálogo</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Isto é necessário para aceder às suas bases de dados com KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Ativar integração com o navegador</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Ativar integração para estes navegadores:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Mostrar &amp;notificação se as credenciais forem solicitadas</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir 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>Apenas serão devolvidas as entradas com o mesmo esquema (http://, https://, ...).</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>Corresponder com os esque&amp;mas do 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>Apenas devolve as melhores entradas para o URL específico em vez das entradas para o domínio.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Devolve&amp;r apenas as credenciais mais parecidas</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar &amp;entradas por título</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ordenar credenciais coincidentes por nome de &amp;utilizador</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Desconectar de todos os navegadores</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Esquecer todas as &amp;permissões memorizadas</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avançado</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nunc&amp;a perguntar antes de aceder às credenciais</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Nun&amp;ca perguntar antes de atualizar as credenciais</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Apenas a base de dados selecionada tem que estar conectada a um cliente.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Procurar em todas as base de dados abertas por credenciais semel&amp;hantes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Most&amp;rar campos avançados que começem com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Atualiza automaticamente o caminho do KeePassXC ou do caminho do binário keepassxc-proxy para os &apos;sripts&apos; nativos de mensagens ao iniciar.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Atualizar ficheiros de mensagens &amp;nativas ao iniciar</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Suporte à utilização de uma aplicação proxy entre o KeePassXC a a extensão do navegador.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Utilizar uma aplicação de &amp;proxy entre o KeePassXC e a extensão do navegador</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Utilize um proxy personalizado caso o tenha instalado manualmente.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Utilizar pro&amp;xy personalizado</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO&lt;/b&gt;: as opções seguintes podem ser perigosas!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Ficheiros executáveis (*.exe);;Todos os ficheiros (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Ficheiros executáveis (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Selecionar localização do proxy personalizado</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Lamentamos mas, no momento, o KeePassXC-Browser não tem suporte a versões Snap.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Pedido de associação de nova chave</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Recebeu um pedido de associação para a chave acima indicada.
+
+Se quiser permitir o acesso à sua base de dados do KeePassXC,
+digite um nome identificável e aceite o pedido.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Guardar e permitir acesso</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Substituir chave existente?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
+Deseja substituir a chave existente?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Atualizar entrada</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Base de dados bloqueada!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Definições indisponíveis!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>A base de dados ativa não contém uma entrada de definições.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Nenhuma chave encontrada</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Não foram encontradas chaves de cifra partilhadas nas definições do KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Chaves removidas da base de dados</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Removidas com sucesso %n chave de cifra das definições do KeePassXC.</numerusform><numerusform>Removidas com sucesso %n chaves de cifra das definições do KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>A remover permissões guardadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Permissões removidas</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Removidas com sucesso as permissões de %n entrada.</numerusform><numerusform>Removidas com sucesso as permissões de %n entradas.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Não existem entradas com permissões!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Repita a palavra-passe:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Ficheiro-&amp;chave</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Procurar</translation>
</message>
@@ -157,6 +502,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Criar</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Pergunta de &amp;segurança</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Recarregar</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Ficheiros-chave</translation>
</message>
@@ -177,6 +530,10 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Selecione o ficheiro-chave</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Palavra-passe vazia</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Deseja mesmo utilizar uma cadeia vazia como palavra-passe?</translation>
</message>
@@ -191,20 +548,18 @@ Selecione se deseja permitir o acesso.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Ficheiro-&amp;chave</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Pergunta de &amp;segurança</translation>
+ <source>Legacy key file format</source>
+ <translation>Formato legado de ficheiro-chave</translation>
</message>
<message>
- <source>Refresh</source>
- <translation>Recarregar</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Palavra-passe vazia</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +573,10 @@ Selecione se deseja permitir o acesso.</translation>
<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>
+ <message>
<source>Replace username and password with references</source>
<translation>Substituir nome de utilizador e palavra-passe por referências</translation>
</message>
@@ -225,10 +584,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Copy history</source>
<translation>Histórico de cópias</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Adicionar &apos; -Clone&apos; ao título</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +681,6 @@ Selecione se deseja permitir o acesso.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Importar ficheiro CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Erro</translation>
</message>
@@ -340,17 +691,17 @@ Selecione se deseja permitir o acesso.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> byte, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n bytes, </numerusform><numerusform>%n bytes, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>linhas, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n linha,</numerusform><numerusform>%n linhas,</numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>colunas</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n coluna,</numerusform><numerusform>%n colunas,</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +723,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Procurar</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Recarregar</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Pergunta de segurança:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir a base de dados.</translation>
</message>
@@ -380,6 +739,24 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Incapaz de abrir o ficheiro-chave</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Formato legado de ficheiro-chave</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Não mostrar novamente</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Todos os ficheiros</translation>
</message>
@@ -391,14 +768,6 @@ Selecione se deseja permitir o acesso.</translation>
<source>Select key file</source>
<translation>Selecione o ficheiro-chave</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Recarregar</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Pergunta de segurança:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +784,14 @@ Selecione se deseja permitir o acesso.</translation>
<translation>Incapaz de abrir o ficheiro-chave</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Base de dados aberta. Nada para fazer.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Incapaz de abrir a base de dados.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Base de dados aberta. Nada para fazer.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Sucesso</translation>
</message>
@@ -440,28 +809,122 @@ Agora já a pode guardar.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Nome da base de dados:</translation>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Descrição da base de dados:</translation>
+ <source>Encryption</source>
+ <translation>Cifra</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Cancelar</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Falha ao transformar a chave com os novos parâmetros KDF; KDF inalterado.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform> MiB</numerusform><numerusform> MiB</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform>processo</numerusform><numerusform>processos</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Algoritmo de cifra:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 bits (padrão)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 bits</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Função derivação de chave:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Ciclos de transformação:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Nome de utilizador padrão:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>Utilização de memória:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Paralelismo:</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Database description:</source>
+ <translation>Descrição da base de dados:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nome de utilizador padrão:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Desempenho</translation>
+ <source>History Settings</source>
+ <translation>Definições do histórico</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +935,27 @@ Agora já a pode guardar.</translation>
<translation>Tamanho máximo para o histórico:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Utilizar reciclagem</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 bits (padrão)</translation>
+ <source>Use recycle bin</source>
+ <translation>Utilizar reciclagem</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 bits</translation>
+ <source>Additional Database Settings</source>
+ <translation>Definições extra da base de dados</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritmo:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Ativar compr&amp;essão (recomendado)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Raiz</translation>
</message>
<message>
@@ -511,22 +975,48 @@ Agora já a pode guardar.</translation>
<translation>Ficheiro não encontrado!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Abrir base de dados do KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Incapaz de abrir a base de dados.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Base de dados do KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Ficheiro aberto no modo de leitura.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Abrir ficheiro CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Ficheiro CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Todos os ficheiros (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Combinar base de dados</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Abrir base de dados do KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Base de dados do KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Fechar?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>%1 está em modo de edição.
+Deseja fechar e perder as alterações?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Guardar alterações?</translation>
</message>
@@ -541,10 +1031,22 @@ Guardar alterações?</translation>
<translation>Falha ao escrever na base de dados.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Palavras-passe</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Guardar base de dados como</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportar base de dados para ficheiro CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Falha ao escrever no ficheiro CSV.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Nova base de dados</translation>
</message>
@@ -563,12 +1065,6 @@ Please press cancel to finish your changes or discard them.</source>
Prima Cancelar para finalizar as alterações ou descarte-as.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Esta base de dados nunca foi guardada.
-Pode guardar a base de dados ou parar de a bloquear.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1073,23 @@ Deseja guardar a base de dados antes de a bloquear ?
Se não o fizer, perderá as suas alterações.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>%1 está em modo de edição.
-Deseja fechar e perder as alterações?</translation>
+ <source>Disable safe saves?</source>
+ <translation>Desativar salvaguardas?</translation>
</message>
<message>
- <source>Export database to CSV file</source>
- <translation>Exportar base de dados para ficheiro CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Ficheiro CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Falha ao escrever no ficheiro CSV.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Incapaz de abrir a base de dados.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Combinar base de dados</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC.
-Ainda assim deseja guardar as alterações?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Palavras-passe</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Base de dados já aberta</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC.
-
-Ainda assim deseja abrir a base de dados?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Abrir no modo de leitura</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Ficheiro aberto no modo de leitura.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Abrir ficheiro CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>O KeePassXC não conseguiu guardar a base de dados múltiplas vezes. Muito provavelmente, os serviços de sincronização não permitira a gravação.
+Desativar salvaguardas e tentar novamente?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>A procurar...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Alterar chave-mestre</translation>
</message>
@@ -660,6 +1110,14 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Deseja mesmo apagar permanentemente %1 entradas?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Mover entrada para a reciclagem?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Deseja mesmo mover a entrada &quot;%1&quot; para a reciclagem?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Mover entradas para a reciclagem?</translation>
</message>
@@ -668,28 +1126,28 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation><numerusform>Pretende realmente mover a entrada(s) %n para a reciclagem ?</numerusform><numerusform>Deseja mesmo mover %n entrada(s) para a reciclagem?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Apagar grupo?</translation>
+ <source>Execute command?</source>
+ <translation>Executar comando?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Deseja mesmo apagar permanentemente o grupo &quot;%1&quot;?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Deseja mesmo executar o seguinte comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossível de calcular a chave-mestre</translation>
+ <source>Remember my choice</source>
+ <translation>Memorizar escolha</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Mover entrada para a reciclagem?</translation>
+ <source>Delete group?</source>
+ <translation>Apagar grupo?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Deseja mesmo mover a entrada &quot;%1&quot; para a reciclagem?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Deseja mesmo apagar permanentemente o grupo &quot;%1&quot;?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>A procurar...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Impossível de calcular a chave-mestre</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1166,8 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Sem resultados</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Executar comando?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Deseja mesmo executar o seguinte comando?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Memorizar escolha</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Pedido de recarregamento automático</translation>
+ <source>File has changed</source>
+ <translation>Ficheiro alterado</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1178,10 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Pedido de união</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>O ficheiro da base de dados foi alterado e tem alterações por guardar. Deseja combinar as alterações?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>A base de dados foi alterada e tem alterações não gravadas.
+Deseja juntar as suas alterações?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1197,89 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>A gerar token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fechar</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Escrita automática</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>A procurar</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atributos</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Janela</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sequência</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Pesquisa</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Limpar</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDA]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Desativada</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Ativada</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1306,30 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Histórico</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(cifrada)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Selecionar chave privada</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Ficheiro muito grande para ser uma chave privada</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Falha ao abrir a chave privada</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Histórico da entrada</translation>
</message>
@@ -795,22 +1350,20 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Novo atributo</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Selecionar ficheiro</translation>
+ <source>Confirm Remove</source>
+ <translation>Confirmação de remoção</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Incapaz de abrir o ficheiro</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Tem a certeza de que deseja remover este atributo?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Guardar anexo</translation>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEGIDA]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Incapaz de guardar o anexo:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Prima Mostrar para ver ou editar</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1382,16 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>1 ano</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Confirmação de remoção</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Tem a certeza de que deseja remover este atributo?</translation>
+ <source>Apply generated password?</source>
+ <translation>Aplicar palavra-passe gerada?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[PROTEGIDA] Por favor revele para ver ou editar</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Deseja aplicar a palavra-passe gerada para esta entrada?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Tem a certeza de que deseja remover este anexo?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Entrada atualizada com sucesso.</translation>
</message>
</context>
<context>
@@ -860,18 +1409,6 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Remover</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Anexos</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Guardar</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Abrir</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Editar nome</translation>
</message>
@@ -883,24 +1420,24 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Reveal</source>
<translation>Revelar</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Ativar escrita automática para esta entrada</translation>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Cor principal:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Cor secundária:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Título da janela:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Ativar escrita automática para esta entrada</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1448,24 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>&amp;Usar sequência personalizada de escrita automática:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Utilizar se&amp;quência padrão</translation>
+ <source>Window Associations</source>
+ <translation>Associação de janelas</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Definir sequê&amp;ncia personalizada:</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Associação de janelas</translation>
+ <source>Window title:</source>
+ <translation>Título da janela:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Utilizar sequência específica para esta associação:</translation>
</message>
</context>
<context>
@@ -945,12 +1490,8 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Título:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Nome de utilizador:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1502,104 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Repetição:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Título:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Expira</translation>
+ <source>Notes</source>
+ <translation>Notas</translation>
</message>
<message>
<source>Presets</source>
<translation>Predefinições</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Notas:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Alternar caixa de seleção para mostrar a secção de notas.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nome de utilizador:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Remover chave do agente depois de</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>segundos</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Impressão digital</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Remover chave do agente ao fechar/bloquear a base de dados</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Chave pública</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Adicionar chave ao agente ao abrir/desbloquear a base de dados</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comentário</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decifrar</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/d</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiar para a área de transferência</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Chave privada</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Ficheiro externo</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Procurar...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Anexo</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Adicionar ao agente</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Remover do agente</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Solicitar confirmação para utilizar esta chave</translation>
</message>
</context>
<context>
@@ -1046,6 +1671,14 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Utilizar ícone padrão</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Utilizar íco&amp;ne personalizado</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Adicionar ícone personalizado</translation>
</message>
@@ -1054,6 +1687,18 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Apagar ícone personalizado</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Descarregar &apos;favicon&apos;</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Incapaz de obter o &apos;favicon&apos;.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Dica: pode ativar o Google como recurso em Ferramentas -&gt; Definições -&gt; Segurança</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Imagens</translation>
</message>
@@ -1066,24 +1711,12 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Selecionar imagem</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Descarregar &apos;favicon&apos;</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Incapaz de obter o &apos;favicon&apos;.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Incapaz de ler o ícone</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Utilizar ícone padrão</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Utilizar íco&amp;ne personalizado</translation>
+ <source>Custom icon already exists</source>
+ <translation>Já existe um ícone personalizado</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1726,6 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Este ícone está a ser utilizado por %1 entradas e será substituído pelo ícone padrão. Tem a certeza de que deseja apagar o ícone?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Dica: pode ativar o Google como recurso em Ferramentas -&gt; Definições -&gt; Segurança</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Já existe um ícone personalizado</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,15 +1745,130 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Dados do plugin</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Apagar dados do plugin?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Tem a certeza de que deseja apagar os dados do plugin?
+Esta ação pode implicar um funcionamento errático.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Chave</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valor</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Cópia</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nome</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Tamanho</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulário</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Adicionar</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Remover</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Abrir</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Guardar</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Selecionar ficheiros</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Tem a certeza de que deseja remover %n anexo?</numerusform><numerusform>Tem a certeza de que deseja remover %n anexos?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmação de remoção</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Guardar anexos</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Não foi possível criar o diretório:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Tem a certeza de que deseja substituir o ficheiro &quot;%1&quot; pelo anexo?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmação de substituição</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Não foi possível guardar os anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Não foi possível abrir o anexo:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Não foi possível abrir os anexos:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Não foi possível abrir os ficheiros:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1157,6 +1897,11 @@ Ainda assim deseja abrir a base de dados?</translation>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupo</translation>
</message>
@@ -1173,9 +1918,67 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref: </translation>
+ <source>Never</source>
+ <translation>Nunca</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notas</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expira</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criada</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modificada</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Acedida</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Anexos</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Vista personalizada</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ocultar nome de utilizador</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Ocultar palavras-passe</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Ajustar à janela</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Ajustar ao conteúdo</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Repor predefinições</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Anexos (ícone)</translation>
</message>
</context>
<context>
@@ -1186,6 +1989,17 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Ficheiro não guardado!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Não foi possível guardar o ficheiro de mensagens nativas.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2049,10 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Ensure that the password contains characters from every group</source>
<translation>Certificar de que a palavra-passe contém caracteres de todos os grupos</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII expandido</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2066,361 @@ Ainda assim deseja abrir a base de dados?</translation>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Não foi possível emitir a pergunta de segurança.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Chave errada ou base de dados danificada.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Não foi possível emitir a pergunta de segurança.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>cabeçalhos em falta</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Tamanho inválido para o &apos;checksum&apos; do cabeçalho</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Disparidade no cabeçalho SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Chave errada ou base de dados danificada (disparidade HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Cifra desconhecida</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Falha ao processar os parâmetros KDF no cabeçalho</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Função de derivação de chave (KDF) não suportada ou parâmetros inválidos</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Encontrados campos legados no ficheiro KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Algoritmo inválido de cifra simétrica.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Algoritmo inválido de cifra simétrica IV.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Não foi possível calcular a chave-mestre</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Cifra não suportada</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Algoritmo de compressão não suportado</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Tamanho inválido para os ciclos de transformação </translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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 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>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Versão da base de dados KeePass2 não suportada.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Falha no processamento XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Sem grupo root</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Dados ou uuid do ícone em falta</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Valor ou chave de dados personalizados em falta</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Múltiplos elementos de grupo</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Valor inválido para EnableAutoType</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Valor inválido para EnableSearching</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>UUID de grupo não encontrado</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Elemento de histórico na entrada do histórico</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Elemento do histórico com uuid diferente</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Não foi possível decifrar a cadeia vazia</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Encontrado atributo personalizado em duplicado</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Chave &apos;string&apos; ou valor em falta</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Encontrado anexo em duplicado</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Chave binária ou valor em falta</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Associação de escrita automática ou sequência em falta</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Valor booleano inválido</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Valor de data/hora inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Valor de cor inválido</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Parte da cor RGB inválida</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Valor numérico inválido</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Valor uuid inválido</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Não foi possível descomprimir o binário</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2450,35 @@ Ainda assim deseja abrir a base de dados?</translation>
<translation>Versão da base de dados KeePass não suportada.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Não foi possível ler a cifra IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Número inválido de grupos</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Número inválido de entradas</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Tamanho inválido para a &apos;hash&apos; do conteúdo</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Número inválido para os ciclos de transformação</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Não foi possível criar a árvore de grupo</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Raiz</translation>
</message>
@@ -1288,129 +2490,141 @@ Ainda assim deseja abrir a base de dados?</translation>
<source>Wrong key or database file is corrupt.</source>
<translation>Chave errada ou base de dados danificada.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Não é uma base de dados do KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Falha ao transformar a chave</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Versão da base de dados KeePass não suportada.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Chave errada ou base de dados danificada.</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Incapaz de calcular a chave-mestre</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Incapaz de emitir a pergunta de segurança.</translation>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
</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 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>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Incapaz de emitir a pergunta de segurança.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Impossível de calcular a chave-mestre</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Erro fatal ao testar as funções de criptografia.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Erro</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Não foi possível criar o ficheiro de bloqueio. Modo de única instância desativado.</translation>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Já está em execução uma instância do KeePassXC.</translation>
+ <source>Invalid group field type</source>
+ <translation>Tipo inválido para o campo de grupo</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>O ficheiro de bloqueio da instância única é inválido. A iniciar nova instância.</translation>
+ <source>Missing group id or level</source>
+ <translation>ID ou nível de grupo em falta</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Abrir base de dados</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Definições da base de dados</translation>
+ <source>Invalid entry field size</source>
+ <translation>Tamanho inválido para o campo da entrada</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Copiar nome de utilizador para a área de transferência</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Copiar palavra-passe para a área de transferência</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Definições</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Mostrar barra de ferramentas</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>apenas leitura</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Alternar janela</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Base de dados do KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Todos os ficheiros</translation>
+ <source>Invalid entry field type</source>
+ <translation>Tipo inválido para o campo da entrada</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Guardar base de dados reparada</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>O ficheiro de bloqueio da instância única é inválido. A iniciar nova instância.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Falha ao escrever na base de dados.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Não foi possível criar o ficheiro de bloqueio. Modo de única instância desativado.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Já está em execução uma instância do KeePassXC.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Erro fatal ao testar as funções de criptografia.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Erro</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Base &amp;de dados</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Bases de dados &amp;recentes</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Importar</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Aj&amp;uda</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>E&amp;ntradas</translation>
</message>
@@ -1419,12 +2633,16 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Copiar at&amp;ributo para a área de transferência</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Palavra-passe única baseada em tempo</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Grupos</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Ver</translation>
+ <source>&amp;Tools</source>
+ <translation>Ferramen&amp;tas</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2653,10 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>&amp;Acerca</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Abrir base de dad&amp;os...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Guardar base de dado&amp;s</translation>
</message>
@@ -1475,24 +2697,24 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Apagar g&amp;rupo</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Definições da base de dados</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>G&amp;uardar base de dados como...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Clonar entrada</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Alterar chave-&amp;mestre...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Palavra-passe &apos;timed one-time&apos;</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Definições da base de dados</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Copiar &amp;TOTP</translation>
+ <source>Database settings</source>
+ <translation>Definições da base de dados</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Mostrar TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Clonar entrada</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2725,26 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>Copiar nome de &amp;utilizador</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Copiar nome de utilizador para a área de transferência</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Cop&amp;iar palavra-passe</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Copiar palavra-passe para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>Definiçõe&amp;s</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Gerador de palavras-passe</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>E&amp;xecutar escrita automática</translation>
</message>
@@ -1527,165 +2761,222 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados
<translation>&amp;Título</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Copiar título para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copiar URL para a área de transferência</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notas</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Gerador de palavras-passe</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Copiar notas para a área de transferência</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Limpar histórico</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Exportar para ficheiro CSV...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Base &amp;de dados</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importar base de dados do KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Importar</translation>
+ <source>Import CSV file...</source>
+ <translation>Importar ficheiro CSV...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>Ferramen&amp;tas</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Re&amp;parar base de dados...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Mostrar TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Configurar TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copiar &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Limpar reciclage&amp;m</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Limpar reciclagem</translation>
+ <source>Clear history</source>
+ <translation>Limpar histórico</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Erro de acesso ao ficheiro %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Sair do KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Parece que está a utilizar KeepassHTTP para integração com o navegador. Esta funcionalidade foi descontinuada e será removida brevemente.&lt;br&gt;Considere a utilização de KeePassXC-Browser! Para obter ajuda na migração, aceda ao nosso &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guia de migração&lt;/a&gt; (aviso %1 de 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Toque no botão da sua YubiKey!</translation>
+ <source>read-only</source>
+ <translation>apenas leitura</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Aj&amp;uda</translation>
+ <source>Settings</source>
+ <translation>Definições</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Abrir base de dad&amp;os...</translation>
+ <source>Toggle window</source>
+ <translation>Alternar janela</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>G&amp;uardar base de dados como...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Sair do KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Alterar chave-&amp;mestre...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Base de dados do KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Exportar para ficheiro CSV...</translation>
+ <source>All files</source>
+ <translation>Todos os ficheiros</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Importar base de dados do KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Abrir base de dados</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importar ficheiro CSV...</translation>
+ <source>Save repaired database</source>
+ <translation>Guardar base de dados reparada</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Re&amp;parar base de dados...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Falha ao escrever na base de dados.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Configurar TOTP...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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 bastante grande e deve efetuar um backup da base de dados.
+Esta versão não deve ser utilizada para uma utilização regular.</translation>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Diálogo</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Chave inválida, esperada chave OpenSSH</translation>
</message>
<message>
- <source>General</source>
- <translation>Geral</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Disparidade nos limites PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>M&amp;ostrar notificação se as credenciais forem solicitadas</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Falha na descodificação Base64</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Ordenar entradas coincidentes por nome de &amp;utilizador</translation>
+ <source>Key file way too small.</source>
+ <translation>Ficheiro-chave muito pequeno</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Re&amp;mover todas as permissões guardadas para as entradas da base de dados ativa</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>ID do cabeçalho mágico do ficheiro-chave inválida</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Avançado</translation>
+ <source>Found zero keys</source>
+ <translation>Encontradas zero chaves</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Permitir sempre &amp;acesso às entradas</translation>
+ <source>Failed to read public key.</source>
+ <translation>Falha ao ler a chave pública.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Permitir sempre at&amp;ualizar as entradas</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Ficheiro danificado, erro ao ler a chave privada</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Não existe chave privada para decifrar</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Porta HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>A tentar executar KDF sem cifra</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Porta padrão: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Requer frase-chave para decifrar esta chave</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Pe&amp;dir para desbloquear a base de dados se esta estiver bloqueada</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Falha na derivação da chave, ficheiro chave danificado?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Ordenar &amp;entradas por título</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Falha ao decifrar, frase-chave errada?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>O KeePassXC vai escutar nesta porta em 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>EOF inesperado ao ler a chave pública</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Incapaz de associar às portas privilegiadas </translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>EOF inesperado ao ler a chave privada</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Não é possível associar a portas privilegiadas inferiores à 1024!
-Será utilizada a porta 19455 (padrão).</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Incapaz de escrever a chave pública porque está vazia</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>R&amp;emover todas as chaves cifradas partilhadas da base de dados ativa</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>EOF inesperado ao escrever a chave pública</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Most&amp;rar campos avançados que começam com &quot;KPH: &quot;</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Incapaz de escrever a chave privada porque está vazia</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>EOF inesperado ao escrever a chave privada</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Tipo de chave não suportado: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Cifra desconhecida: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Cifra IV é muito curta para MD kdf</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>KDF desconhecido: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Tipo de chave desconhecido: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diálogo</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2987,15 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Ativar servidor KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Geral</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>M&amp;ostrar notificação se as credenciais forem solicitadas</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Apenas devolve as melhores entradas para o URL específico em vez das entradas para o domínio.</translation>
</message>
@@ -1704,6 +3004,10 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Devolve&amp;r apenas as entradas coincidentes</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Pe&amp;dir para desbloquear a base de dados se esta estiver bloqueada</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Apenas serão devolvidas as entradas com o mesmo esquema (http://, https://, ftp://, ...).</translation>
</message>
@@ -1712,27 +3016,108 @@ Será utilizada a porta 19455 (padrão).</translation>
<translation>Corresponder com os esque&amp;mas do URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Ordenar entradas coincidentes por nome de &amp;utilizador</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Ordenar &amp;entradas por título</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>R&amp;emover todas as chaves cifradas partilhadas da base de dados ativa</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Re&amp;mover todas as permissões guardadas para as entradas da base de dados ativa</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Gerador de palavra-passe</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Avançado</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Permitir sempre &amp;acesso às entradas</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Permitir sempre at&amp;ualizar as entradas</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Apenas a base de dados selecionada tem que estar conectada a um cliente.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>As opções seguintes podem ser perigosas!
-Apenas as deve alterar se souber o que está a fazer.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Procurar em todas as base de dados abertas por entradas semel&amp;hantes</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>A criação ou atualização dos campos de cadeias não é suportada.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Most&amp;rar campos avançados que começam com &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Porta HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Porta padrão: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>O KeePassXC vai escutar nesta porta em 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;AVISO&lt;/b&gt;: as opções seguintes podem ser perigosas!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;A funcionalidade KeePassHTTP foi descontinuada e será removida brevemente.&lt;br&gt;Considere a utilização de KeePassXC-Browser! Para obter ajuda na migração, aceda ao nosso &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;guia de migração&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Incapaz de associar às portas privilegiadas </translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Não é possível associar a portas privilegiadas inferiores à 1024!
+Será utilizada a porta 19455 (padrão).</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Palavra-passe:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>qualidade</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropia</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Palavra-passe</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Tipos de caracteres</translation>
</message>
@@ -1753,38 +3138,50 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Caracteres especiais</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>ASCII expandido</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Excluir caracteres semelhantes</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Aceitar</translation>
+ <source>Pick characters from every group</source>
+ <translation>Obter caracteres de todos os grupos</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Comprimento:</translation>
</message>
<message>
- <source>strength</source>
- <translation>qualidade</translation>
+ <source>Passphrase</source>
+ <translation>Frase-chave</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropia</translation>
+ <source>Wordlist:</source>
+ <translation>Lista de palavras:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Comprimento:</translation>
+ <source>Word Count:</source>
+ <translation>Número de palavras:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Obter caracteres de todos os grupos</translation>
+ <source>Word Separator:</source>
+ <translation>Separador de palavras:</translation>
</message>
<message>
<source>Generate</source>
<translation>Gerar</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Copiar</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Aceitar</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Fechar</translation>
</message>
@@ -1802,51 +3199,276 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Má</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Fraca</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Boa</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Excelente</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Palavra-passe</translation>
+ <source>Database not opened</source>
+ <translation>Base de dados não aberta</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>ASCII expandido</translation>
+ <source>Database hash not available</source>
+ <translation>&apos;Hash&apos; da base de dados não disponível</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Frase-chave</translation>
+ <source>Client public key not received</source>
+ <translation>Chave pública do cliente não recebida</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Lista de palavras:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Não foi possível decifrar a mensagem</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Número de palavras:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Tempo limite atingido ou não foi possível comunicar com o KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Separador de palavras:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Ação cancelada ou recusada</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Copiar</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Mensagem não decifrada ou chave pública não encontrada, Ativou as mensagens nativas no KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Falha ao associar o KeePassXC. Tente novamente.</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Alteração de chave não efetuada</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Chave de cifra não reconhecida</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Não existem bases de dados guardadas</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Ação incorreta</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Recebida mensagem vazia</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL não disponibilizado</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Não existem credenciais</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Erro desconhecido</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Adicionar entrada à base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Caminho da base de dados.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Ficheiro-chave da base de dados.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>caminho</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Nome de utilizador para a entrada.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nome de utilizador</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL para a entrada.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Pedir palavra-passe para a entrada.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Gerar palavra-passe para a entrada.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Tamanho da palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>tamanho</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Caminho da entrada a adicionar.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Copiar palavra-passe da entrada para a área de transferência.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Título para a entrada.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>título</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Caminho da entrada a editar.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Estimar entropia da palavra-passe.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Palavra-passe para a qual será estimada a entropia.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Executar análise avançada da palavra-passe.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Extrair e mostrar o conteúdo da base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Caminho da base de dados a extrair.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Digite a palavra-passe para desbloquear %1.</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Falha ao carregar o ficheiro-chave %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>AVISO: está a utilizar um formato legado que pode, no futuro, deixar
+de ser suportado.
+
+Deve considerar a geração de uma novo ficheiro-chave.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Comandos disponíveis:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Nome do comando a executar.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Listar entradas da base de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Caminho do grupo a listar. Padrão é /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Localizar entradas rapidamente.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Termo de pesquisa</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Combinar duas bases de dados.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Caminho da base de dados de destino da combinação.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Caminho da base de dados de origem da combinação.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Utilizar as mesmas credenciais para ambos os ficheiros.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Ficheiro-chave da base de dados para a combinação.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Mostrar informações de uma entrada.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Nome dos atributos a mostrar. Esta opção pode ser especificada mais do que uma vez, sendo que os atributos são mostrados um por linha, na ordem indicada. Se não especificar atributos, será dado um resumo dos atributos padrão.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atributo</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nome da entrada a mostrar.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Dispositivo NULL</translation>
@@ -1870,8 +3492,28 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>carácter de fecho em falta</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>INTERNO - limite inferior &apos;unget&apos; excedido</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – recomendado)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3532,22 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Palavra-passe</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notas</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Última modificação</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Criada</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Integração com navegador (legada)</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Integração com navegador</translation>
</message>
@@ -1913,6 +3563,56 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<source>Passive</source>
<translation>Passiva</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agente SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Gerar uma nova palavra-passe baseada em dados (diceware).</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Número de palavras para a palavra-passe.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>número</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Lista de palavras para o gerador.
+[Padrão: EFF inglês]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Gerar nova palavra-passe aleatória.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Tamanho da palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Utilizar letras minúsculas para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Utilizar letras maiúsculas para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Utilizar números para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Utilizar caracteres especiais para a palavra-passe gerada.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Utilizar ASCII estendido para a palavra-passe gerada.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3651,8 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Maiúsculas/minúsculas</translation>
+ <source>Search...</source>
+ <translation>Pesquisa...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3663,8 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<translation>Limpar</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Pesquisa...</translation>
+ <source>Case Sensitive</source>
+ <translation>Maiúsculas/minúsculas</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3674,6 @@ Apenas as deve alterar se souber o que está a fazer.</translation>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
-Deseja substituir a chave de cifra?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Deseja atualizar as informações em %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>A base de dados ativa está bloqueada!
-Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Removidas com sucesso %1 de cifra - %2 das definições do KeePassXHttp.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Nenhuma chaves de cifra partilhadas encontrada nas definições do KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>A base de dados ativa não contém uma entrada de definições KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>A remover permissões guardadas...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Abortar</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Removidas com sucesso as permissões de %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Pedido de associação de nova chave</translation>
</message>
@@ -2034,33 +3690,77 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>KeePassXC: Substituir chave existente?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Já existe uma chave de cifra partilhada com o nome &quot;%1&quot;.
+Deseja substituir a chave de cifra?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Atualizar entrada</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Deseja atualizar as informações em %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: Base de dados bloqueada!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>A base de dados ativa está bloqueada!
+Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Remover chaves da base de dados</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Removida com sucesso %n chave de cifra das definições KeePassX/Http.</numerusform><numerusform>Removidas com sucesso % chaves de cifra das definições KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Nenhuma chave encontrada</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Nenhuma chaves de cifra partilhadas encontrada nas definições do KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Definições indisponíveis!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>A base de dados ativa não contém uma entrada de definições KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>A remover permissões guardadas...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abortar</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Permissões removidas</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Removidas com sucesso as permissões de %n entrada.</numerusform><numerusform>Removidas com sucesso as permissões de %n entradas.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Não existem entradas com permissões!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>A base de dados ativa não contém uma entrada com permissões.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3784,26 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Definições básicas</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Abrir apenas uma instância do KeepassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Memorizar últimas bases de dados</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Memorizar últimos ficheiros-chave e dispositivos de segurança</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Ao iniciar, carregar a última base de dados utilizada</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Guardar automaticamente ao fechar</translation>
</message>
@@ -2096,20 +3812,28 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Guardar automaticamente a cada alteração</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Recarregar base de dados se esta for modificada externamente</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimizar ao copiar para a área de transferência</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimizar janela ao iniciar a aplicação</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Utilizar ícone do grupo ao criar a entrada</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Atalho global de escrita automática</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Não marcar base de dados como alterada para modificações não efetuadas em dados (ex.: expansão de grupos)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Idioma</translation>
+ <source>Hide the Details view</source>
+ <translation>Ocultar vista de detalhes</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,75 +3844,97 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Ao minimizar, ocultar a janela na bandeja do sistema</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Ao iniciar, carregar a última base de dados utilizada</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Recarregar base de dados se esta for modificada externamente</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Ao fechar, ocultar a janela na bandeja do sistema</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Minimizar janela ao iniciar a aplicação</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Definições básicas</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Memorizar últimos ficheiros-chave e dispositivos de segurança</translation>
+ <source>Dark system tray icon</source>
+ <translation>Ícone escuro na bandeja</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Não marcar base de dados como alterada para modificações não efetuadas em dados (ex.: expansão de grupos)</translation>
+ <source>Language</source>
+ <translation>Idioma</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Escrita automática</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Utilizar título da entrada e URL para correspondência entre as janelas e a escrita automática</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Utilizar título da entrada para fazer coincidir com a escrita automática</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Utilizar URL da entrada para fazer coincidir com a escrita automática</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Perguntar antes de executar a escrita automática</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Atalho global de escrita automática</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Atraso de escrita automática</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> ms</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Abrir apenas uma instância do KeepassXC</translation>
+ <source>Startup</source>
+ <translation>Arranque</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gestão de ficheiros</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Guardar bases de dados em segurança (pode ser incompatível com DropBox e outros serviços)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Criar backup da base de dados antes de guardar</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gestão de entradas</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Geral</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Tempo limite</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Limpar área de transferência após</translation>
</message>
<message>
<source> sec</source>
- <translation> seg</translation>
+ <comment>Seconds</comment>
+ <translation> seg.</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Bloquear base de dados se inativa durante</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Mostrar palavras-passe em texto simples</translation>
+ <source>Convenience</source>
+ <translation>Conveniência</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Bloquear base de dados ao bloquear a sessão ou ao fechar a tampa do portátil</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3945,16 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Não pedir repetição da palavra-passe se esta estiver visível</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Tempo limite</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Mostrar palavras-passe em texto simples</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Conveniência</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Ocultar palavras-passe no painel de pré-visualização</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Bloquear base de dados ao bloquear a sessão ou ao fechar a tampa do portátil</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Por definição, ocultar notas da entrada</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3964,10 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<source>Use Google as fallback for downloading website icons</source>
<translation>Utilizar o Google como recurso para descarregar os ícones dos sites</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Bloquear novamente a base de dados depois de usar a escrita automática</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3980,14 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<translation>Chave:</translation>
</message>
<message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Definições padrão do token RFC 6238</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Definições do token do fluxo</translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation>Usar definições personalizadas</translation>
</message>
@@ -2255,6 +4013,7 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> seg.</translation>
</message>
</context>
@@ -2291,10 +4050,6 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Bem-vindo ao KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Armazene as suas palavras-passe em segurança com o KeePassXC</translation>
</message>
@@ -2318,92 +4073,48 @@ KeePassXC, atribua um nome único para a identificar e aceitar.</translation>
<source>Recent databases</source>
<translation>Bases de dados recentes</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Bem-vindo ao KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>caminho para um ficheiro de configuração personalizado</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>ficheiro-chave da base de dados</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - Gestor de palavras-passe multi-plataforma</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>ler palavra-passe da base de dados a partir de stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>nome de ficheiro das bases de dados a abrir (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Copiar palavra-passe para a área de transferência</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Remover uma entrada da base de dados.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Caminho da base de dados.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Usar um GUI para desbloquear a base de dados.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Nome da entrada a copiar.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Extrair e mostrar o conteúdo da base de dados.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Caminho da base de dados a extrair.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Nome do comando a executar.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Listar entradas da base de dados.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Caminho do grupo a listar. Padrão é /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Mostrar os UUID das entradas e dos grupos.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Caminho da entrada a remover.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Combinar duas bases de dados.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - Gestor de palavras-passe multi-plataforma</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Caminho da base de dados de destino da combinação.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>nome de ficheiro das bases de dados a abrir (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Caminho da base de dados de origem da combinação.</translation>
+ <source>path to a custom config file</source>
+ <translation>caminho para um ficheiro de configuração personalizado</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Utilizar a mesma palavra-passe para ambas as bases de dados.</translation>
+ <source>key file of the database</source>
+ <translation>ficheiro-chave da base de dados</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Mostrar palavra-passe.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>ler palavra-passe da base de dados a partir de stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Nome da entrada a mostrar.</translation>
+ <source>Parent window handle</source>
+ <translation>Gestão da janela parental</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ro.ts b/share/translations/keepassx_ro.ts
new file mode 100644
index 000000000..553092057
--- /dev/null
+++ b/share/translations/keepassx_ro.ts
@@ -0,0 +1,4073 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="ro" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>Despre KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>Despre</translation>
+ </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>Raportați erorile la: &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>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <translation>Contribuitori</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;Vezi contribuțiile pe GitHub&lt;/a&gt;</translation>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>Informații depanare</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Includeți următoarea informație când raportați o eroare:</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiază în clipboard</translation>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation>Versiune %1
+</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>Revizie: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Distribuție: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>Librării:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>Sistem de operare: %1
+Arhitectura procesor (CPU): %2
+Nucleu (Kernel): %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Extensii activate:</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Ține minte această decizie</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permite</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Interzice</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Activează Agentul SSH (necesită repornire)</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Nu a putut fi gasită nicio intrare care să coincidă cu titlul ferestrei:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Fereastră</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Secvență</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Secvență implicită</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titlu</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nume utilizator</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Secvență</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Ține minte această decizie</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Permite</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Interzice</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avansat</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Răsfoiește...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Anulează</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>Introdu parola:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>Repetă parola:</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Răsfoiește</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>Creează</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Actualizează</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Fișiere cheie</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Toate fișierele</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Creare fișier cheie...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Selectați un fișier cheie</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>Parolă vidă</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Au fost introduse parole diferite.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation>Înlocuiește numele utilizator și parola cu referințe</translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>Copiază istoric</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>Importă câmpuri CSV</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>dimensiune, rânduri, coloane</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>Codificare</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation>Textul este calificat de</translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation>Câmpurile sunt separate de</translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>Comentariile încep cu</translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation>Prima înregistrare conține denumirile de câmpuri</translation>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation>Număr de linii antet de eliminat</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Previzualizare</translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation>Aranjare coloane</translation>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation>Denumire câmp vidă</translation>
+ </message>
+ <message>
+ <source>column </source>
+ <translation>coloană</translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>Datele originale: </translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Eroare</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Error</source>
+ <translation>Eroare</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n rând, </numerusform><numerusform>%n rânduri, </numerusform><numerusform>%n rânduri, </numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n coloană</numerusform><numerusform>%n coloane</numerusform><numerusform>%n coloane</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>Introduceți cheia principală</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>Fișier cheie:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Parola:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Răsfoiește</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Actualizează</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Nu pot deschide baza de date.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Fișierul cheie nu a putut fi deschis</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Toate fișierele</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Fișiere cheie</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Selectați fișier cheie</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>Repară baza de date</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Eroare</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Fișierul cheie nu a putut fi deschis</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Baza de date nu poate fi deschisă.</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>Succes</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>Baza de date nu poate fi reparată.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (implicit)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Runde de transformare:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Nume bază de date:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Descriere bază de date:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nume utilizator implicit:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Utilizare coș de gunoi</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Rădăcină</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Bază de date KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Toate fișierele</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Deschide baza de date</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation> Fișierul nu a fost găsit</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Baza de date nu poate fi deschisă.</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>Fișier deschis doar pentru citire.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Deschide fișier CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Fișier CSV</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>Toate fișierele (*)</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>Îmbina baza de date</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Deschide bază de date KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Bază de date KeePass 1</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>Închidere?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Salvare modificări?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; a fost modificat.
+Salvați modificările?</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Parole</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Salvează bază de date ca</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>Exportă baza de date în fișier CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Scrierea în fișierul CSV a eșuat.</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>Bază de date nouă</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>blocat</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Blocare bază de date</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Căutare...</translation>
+ </message>
+ <message>
+ <source>Change master key</source>
+ <translation>Modifică cheia principală</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>Stergeți intrarea?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>Ștergeți intrările?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Mutați intrarea în coșul de gunoi?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>Mutați intrările în coșul de gunoi?</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>
+ <source>Execute command?</source>
+ <translation>Executați comanda?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>Ține minte alegerea mea</translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>Ștergeți grupul?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>Nu există o bază de date curentă.</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>Rezultatele căutării (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>Nu sunt rezultate</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>Cerere îmbinare</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation>Goliți coșul de gunoi?</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Generează token TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Închide</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expirare</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nume utilizator</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Căutare</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Atribute</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Atașamente</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notițe</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Fereastră</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Secvență</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Caută</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Golește</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Niciodată</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEJAT]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Dezactivat</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Activat</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Intrare</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avansat</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Proprietăți</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>Istoric</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nu se aplică</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(criptat)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Selectați cheia privată</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Fișier prea mare pentru a fi cheie privată</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Deschiderea cheii private a eșuat</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Istoric intrare</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Adaugă intrare</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Editează intrare</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Au fost introduse parole diferite.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Atribut nou</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmați înlăturarea</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Sigur doriți să eliminați acest atribut?</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[PROTEJAT]</translation>
+ </message>
+ <message>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Mâine</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n săptămână</numerusform><numerusform>%n săptămâni</numerusform><numerusform>%n săptămâni</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n lună</numerusform><numerusform>%n luni</numerusform><numerusform>%n luni</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>1 an</translation>
+ </message>
+ <message>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>Atribute adiționale</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Adaugă</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation> Înlătură</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation>Editează nume</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>Protejează</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Dezvăluie</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Atașamente</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Titlu fereastră:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation> Arată</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Restaurează</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Șterge</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Șterge toate</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Parola:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Repetă:</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>Titlu:</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notițe</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Presetări</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nume utilizator:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expiră</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>De la</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>secunde</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Cheie publică</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Comentariu</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Decriptează</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>nu se aplică</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copiază în clipboard</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Cheie privată</translation>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation>Fișier extern</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Răsfoiește...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation>Atașament</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Adaugă în agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Elimină din agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Proprietăți</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Adaugă grup</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Editează grup</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Activează</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Dezactivează</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>Nume</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notițe</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expiră</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Caută</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add custom icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Descarcă favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Imagini</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Toate fișierele</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>Selectați imagine</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Custom icon already exists</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Confirmați ștergerea</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Creat:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Modificat:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Accesat:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation> Înlătură</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nume</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Formular</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Adaugă</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation> Înlătură</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Deschide</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Salvează</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Selectați fișierele</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Confirmați înlăturarea</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Salvați atașamentele</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmați suprascrierea</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nume</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Ultima modificare</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titlu</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nume utilizator</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titlu</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nume utilizator</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Niciodată</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notițe</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Expiră</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Atașamente</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Coș de gunoi</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Lungime:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tipuri de caractere</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Litere mari</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Litere mici</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numere</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Caractere speciale</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Exclude caractere asemănătoare</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>Închide mesaj</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Cheie greșită sau fișier bază de date corupt.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Nu este o bază de date 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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Nu pot deschide baza de date.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Fișierul cheie nu poate fi citit.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Nu este o bază de date KeePass.</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Algoritm criptare nesuportat.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Versiune bază de date KeePass nesuportată.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Rădăcină</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Nu a putut fi calculată cheia principală</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Cheie greșită sau fișier bază de date corupt.</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</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>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Eroare</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>Îmbină dintr-o bază de date KeePass</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Change &amp;master key...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Setări bază de date</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>&amp;Setări</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generator de parole</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>&amp;Notițe</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>Importă bază de date KeePass 1...</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>Importă fișier CSV...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Golește istoric</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Setări</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Bază de date KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Toate fișierele</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Deschide baza de date</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Salvează bază de date reparată</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation>Citirea cheii publice a eșuat.</translation>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Actvați serverul KeePassHTTP</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Generator de parole</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avansat</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Port HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Port implicit: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Parola:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>putere</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropie</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parolă</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Tipuri de caractere</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Litere mari</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Litere mici</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Numere</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Caractere speciale</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Exclude caractere asemănătoare</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Alegeți caractere din fiecare grup</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Lungime:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Număr cuvinte:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Separator cuvinte:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Generează</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiază</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Acceptă</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Închide</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Aplică</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Entropie: %1 bit</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Calitate parolă: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Inacceptabil</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Slab</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Bun</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Excelent</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Adaugă o intrare nouă în baza de date.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Calea către baza de date.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Fișier cheie al bazei de date.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>cale</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nume utilizator</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Lungimea parolei generate.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>lungime</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Editați o intrare.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titlu pentru intrare.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>titlu</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Calea bazei de date pentru extragere.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Comenzi disponibile:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Numele comenzii de executat.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Termen de căutare.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Îmbina doua baze de date</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>atribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>fișier vid!
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Grup</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titlu</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nume utilizator</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parolă</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notițe</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Integrare cu browserul</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Apasă</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Pasiv</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Eroare internă zlib:</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation>Caută...</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Caută</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Golește</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>Limitați căutarea la grupul selectat</translation>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Anulează</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>Setări aplicație</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Securitate</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Setări de bază</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last databases</source>
+ <translation>Memorează ultimele baze de date</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>Salvare automată la ieșire</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>Limbă</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>General</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>Golește clipboard după</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Comoditate</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation>Confidențialitate</translation>
+ </message>
+ <message>
+ <source>Use Google as fallback for downloading website icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>Configurați TOTP</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>Cheie:</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Setări implicite token RFC 6238</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Setări token Steam</translation>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation>Utilizați setările personalizate</translation>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation>8 cifre</translation>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation>6 cifre</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>Dimensiune cod:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> sec</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation>Parolă temporizată</translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation>000000</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copiază</translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation>Expiră în</translation>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation>secunde</translation>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>Deblocare bază de date</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>Creează o bază de date nouă</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>Deschide bază de date existentă</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>Importă din KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation>Importă din CSV</translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Baze de date recente</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>Remove an entry from the database.</source>
+ <translation>Eliminați o intrare din baza de date.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Calea către baza de date</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_ru.ts b/share/translations/keepassx_ru.ts
index 3058bcf14..1b3b327fc 100644
--- a/share/translations/keepassx_ru.ts
+++ b/share/translations/keepassx_ru.ts
@@ -10,14 +10,30 @@
<translation>О программе</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC распространяется на условиях Стандартной общественной лицензии GNU (GPL) версии 2 или (на ваше усмотрение) версии 3.</translation>
+ </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>
</message>
<message>
<source>Debug Info</source>
<translation>Отладочная информация</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Включите следующую информацию, когда сообщаете об ошибке:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Скопировать в буфер обмена</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Ревизия: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Дистрибутив: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Библиотеки:</translation>
</message>
@@ -48,33 +68,27 @@ Kernel: %3 %4</source>
<translation>Включенные расширения:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC распространяется на условиях Стандартной общественной лицензии GNU (GPL) версии 2 или (на ваше усмотрение) версии 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</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>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Команда KeePassXC выражает особую благодарность debfx за создание оригинального KeePassX.</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Включите следующую информацию, когда сообщаете об ошибке:</translation>
- </message>
- <message>
- <source>Distribution: %1</source>
- <translation>Дистрибутив: %1</translation>
+ <source>Build Type: %1
+</source>
+ <translation>Тип сборки: %1
+</translation>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Подтверждение доступа к KeePassXC HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Запомнить это решение</translation>
</message>
@@ -92,9 +106,12 @@ Please select whether you want to allow access.</source>
<translation>%1 запросил доступ к паролям для следующего элемента(ов).
Разрешить доступ?</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Подтверждение доступа к KeePassXC HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Включить SSH агент (необходим перезапуск)</translation>
</message>
</context>
<context>
@@ -107,6 +124,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>Автоввод - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автоввод</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Неверная инструкция автоввода!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Слишком большая задержка в инструкции автоввода. Действительно продолжить?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +161,318 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Группа</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Имя записи</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Имя пользователя</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Последовательность</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Автоввод - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Выберите запись для автоввода:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Автоввод - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Подтверждение доступа для KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Запомнить это решение</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Разрешить</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Запретить</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 запросил доступ к паролям для следующего элемента(-ов).
+Разрешить доступ?</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Диалог</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Это требуется для доступа к вашим базам данных при использовании KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Включить интеграцию с браузером</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Общие</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Включить интеграцию для браузеров:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Показывать &amp;уведомление при запросе учётных данных</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Запрашивать разблокировку базы данных, если она заблокирована</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Возвращать записи только при соответствии протокола (http://, https://,...).</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Проверять совпадение схем для 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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Возвращать только наиболее подходящие совпадения</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Сортировать &amp;подходящие учетные данные по названию</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Сортировать по &amp;имени пользователя</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>&amp;Отключить все браузеры</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Забыть все &amp;разрешения</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Дополнительные</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Не &amp;запрашивать доступ к записям</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Никогда не спрашивать перед &amp;обновлением учетных данных</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>К клиенту должна быть подключена только выбранная база данных.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>&amp;Поиск во всех открытых базах данных для сопоставления учетных данных</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Автоматическое создание или обновление полей, содержащих строки, не поддерживается.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Возвращать дополнительные стро&amp;ковые поля, начинающиеся с &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Автоматически обновлять пути к сценариям механизма native messaging при запуске KeePassXC или keepassxc-proxy.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Обновлять при запуске файлы манифеста механизма &amp;native messaging</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Поддержка прокси приложения между KeePassXC и расширением браузера.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Использование &amp;прокси приложения между KeePassXC и расширением браузера</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Использовать пользовательский путь к прокси, если вы установили прокси вручную.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Использовать &amp;пользовательское местоположение прокси</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Обзор...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Предупреждение:&lt;/b&gt; Следующие параметры могут быть опасны!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Исполняемые файлы (*.exe);;Все файлы (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Исполняемые файлы (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Выбрать другое расположение прокси</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation>Извините, но KeePassXC-Browser не поддерживается для Snap выпусков на данный момент.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Запрос на ассоциацию нового ключа</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Получен запрос на ассоциацию вышеуказанного ключа.
+
+Если хотите разрешить доступ к базе данных KeePassXC,
+дайте ему уникальное имя, чтобы распознать и принять ключ.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Сохранить и разрешить доступ</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Перезаписать существующий ключ?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Разделяемый секретный ключ с именем &quot;%1&quot; уже существует.
+Вы действительно хотите перезаписать его?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Обновить запись</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Обновить информацию в %1 — %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: База данных заблокирована!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Активная база данных заблокирована!
+Разблокируйте выбранную базу данных или выберите другую, незаблокированную.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Параметры недоступны!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>В базе данных отсутствует запись с настройками.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Ключи не найдены</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Разделяемые секретные ключи не найдены в настройках KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Ключи удалены из базы данных</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>Успешно удален %n ключ шифрования из параметров KeePassXC.</numerusform><numerusform>Успешно удалено %n ключей шифрования из параметров KeePassXC.</numerusform><numerusform>Успешно удалено %n ключей шифрования из параметров KeePassXC.</numerusform><numerusform>Успешно удалено %n ключей шифрования из параметров KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Удаление сохраненных разрешений...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Прервать</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Права доступа удалены</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Успешно удалены доступы для %n записи.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: Не найдена запись с правами доступа!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Активная база данных не содержит записей с назначенными правами доступа.</translation>
</message>
</context>
<context>
@@ -149,6 +490,10 @@ Please select whether you want to allow access.</source>
<translation>Повторите пароль:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Ключ-файл</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Обзор</translation>
</message>
@@ -157,6 +502,14 @@ Please select whether you want to allow access.</source>
<translation>Создать</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Запрос ответа</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Обновить</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Файлы-ключи</translation>
</message>
@@ -166,19 +519,23 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Create Key File...</source>
- <translation>Создать файл-ключ...</translation>
+ <translation>Создать ключ-файл...</translation>
</message>
<message>
<source>Unable to create Key File : </source>
- <translation>Невозможно создать файл-ключ:</translation>
+ <translation>Невозможно создать ключ-файл:</translation>
</message>
<message>
<source>Select a key file</source>
- <translation>Выбрать файл-ключ</translation>
+ <translation>Выбрать ключ-файл</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>Пустой пароль</translation>
</message>
<message>
<source>Do you really want to use an empty string as password?</source>
- <translation>Использовать в качестве пароля пустую строку?</translation>
+ <translation>Вы действительно хотите использовать в качестве пароля пустую строку?</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -191,20 +548,17 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Файл-&amp;ключ</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Запрос ответа</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Обновить</translation>
+ <source>Legacy key file format</source>
+ <translation>Устаревший формат ключевого файла</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Пустой пароль</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Вы используете устаревший формат ключевого файла, поддержка которого может быть прекращена в будущем.
+
+Рассмотрите возможность создания нового ключевого файла.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +572,10 @@ Please select whether you want to allow access.</source>
<translation>Параметры клонирования</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Добавить к названию « - клон»</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Использовать ссылки для имени пользователя и пароля</translation>
</message>
@@ -225,10 +583,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>История копирования</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Добавить к названию « - клон»</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -242,7 +596,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>size, rows, columns</source>
- <translation>Размер, строки, столбцы</translation>
+ <translation>размер, строк, столбцов</translation>
</message>
<message>
<source>Encoding</source>
@@ -326,10 +680,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Импорт CSV-файла</translation>
- </message>
- <message>
<source>Error</source>
<translation>Ошибка</translation>
</message>
@@ -340,17 +690,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> байт, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n байт, </numerusform><numerusform>%n байт(а), </numerusform><numerusform>%n байт(а), </numerusform><numerusform>%n байт(а), </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> строк, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n строка, </numerusform><numerusform>%n строк, </numerusform><numerusform>%n строк, </numerusform><numerusform>%n строк, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> столбцов</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n столбец</numerusform><numerusform>%n столбцов</numerusform><numerusform>%n столбцов</numerusform><numerusform>%n столбцов</numerusform></translation>
</message>
</context>
<context>
@@ -361,7 +711,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Key File:</source>
- <translation>Файл-ключ:</translation>
+ <translation>Ключ-файл:</translation>
</message>
<message>
<source>Password:</source>
@@ -372,12 +722,37 @@ Please select whether you want to allow access.</source>
<translation>Обзор</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Обновить</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Запрос ответа:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Невозможно открыть базу данных.</translation>
</message>
<message>
<source>Can&apos;t open key file</source>
- <translation>Не могу открыть файл-ключ</translation>
+ <translation>Не удается открыть ключ-файл</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation>Устаревший формат ключевого файла</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Вы используете устаревший формат ключевого файла, поддержка которого может быть прекращена в будущем.
+
+Рассмотрите возможность создания нового ключевого файла.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Не показывать это предупреждение</translation>
</message>
<message>
<source>All files</source>
@@ -385,20 +760,12 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Key files</source>
- <translation>Файлы-ключи</translation>
+ <translation>Ключ-файлы</translation>
</message>
<message>
<source>Select key file</source>
<translation>Выберите файл-ключ</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Обновить</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Запрос ответа:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +782,14 @@ Please select whether you want to allow access.</source>
<translation>Не могу открыть файл-ключ</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>База данных открылось прекрасно. Больше нечего делать.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Невозможно открыть базу данных.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>База данных открылось прекрасно. Больше нечего делать.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Успешно</translation>
</message>
@@ -440,58 +807,153 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Название базы данных:</translation>
+ <source>General</source>
+ <translation>Общие</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Описание базы данных:</translation>
+ <source>Encryption</source>
+ <translation>Шифрование</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Отмена</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Ошибка преобразования ФФК с новыми параметрами; ФФК не изменена.</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation><numerusform>МиБ</numerusform><numerusform>МиБ</numerusform><numerusform>МиБ</numerusform><numerusform>МиБ</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> поток</numerusform><numerusform>потоков</numerusform><numerusform>потоков</numerusform><numerusform>поток(ов)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Алгоритм шифрования:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 бит (по умолчанию)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 бит</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Функция формирования ключа:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Раундов преобразований:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Имя пользователя по умолчанию:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>Тест 1-секундной задержки</translation>
</message>
<message>
- <source> MiB</source>
- <translation>МиБ</translation>
+ <source>Memory Usage:</source>
+ <translation>Использование памяти:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Параллелизм:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Метаданные базы данных</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Название базы данных:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Описание базы данных:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Имя пользователя по умолчанию:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>Проверка</translation>
+ <source>History Settings</source>
+ <translation>Настройки истории</translation>
</message>
<message>
<source>Max. history items:</source>
- <translation>Максимум записей истории:</translation>
+ <translation>Макс. количество записей истории:</translation>
</message>
<message>
<source>Max. history size:</source>
<translation>Максимальный размер истории:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Использовать корзину</translation>
+ <source> MiB</source>
+ <translation>МиБ</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 бит (по умолчанию)</translation>
+ <source>Use recycle bin</source>
+ <translation>Использовать корзину</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 бит</translation>
+ <source>Additional Database Settings</source>
+ <translation>Дополнительные параметры базы данных</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Алгоритм:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Включить &amp;сжатие (рекомендуется)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Корень</translation>
</message>
<message>
@@ -511,22 +973,48 @@ You can now save it.</source>
<translation>Файл не найден!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Открыть базу данных KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Не удаётся открыть базу данных.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>База данных KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Файл открыт в режиме только для чтения.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Открыть файл CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Файл CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Все файлы (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Объединить базу данных</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Открыть базу данных KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>База данных KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Закрыть?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>«%1» в режиме правки.
+Отменить изменения и всё равно закрыть?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Сохранить изменения?</translation>
</message>
@@ -541,10 +1029,22 @@ Save changes?</source>
<translation>Не удалось записать базу данных.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Пароли</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Сохранить базу данных как</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Экспортировать базу данных в файл CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Не удалось записать CSV файл.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Новая база данных</translation>
</message>
@@ -563,12 +1063,6 @@ Please press cancel to finish your changes or discard them.</source>
Нажмите Отмена, чтобы завершить изменения или отклонить их.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Эта база данных никогда не была сохранена.
-Можно сохранить базу данных или остановить её заблокированной.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1071,23 @@ Otherwise your changes are lost.</source>
В противном случае все изменения будут потеряны.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>«%1» в режиме правки.
-Отменить изменения и всё равно закрыть?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Экспортировать базу данных в файл CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Файл CSV</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Не удалось записать CSV файл.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Не удаётся открыть базу данных.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Объединить базу данных</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>База данных, в которую пытаетесь сохранить, заблокирована другим экземпляром KeePassXC.
-Сохранить в любом случае?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Пароли</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>База данных уже открыта</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>База данных, которую пытаетесь открыть, заблокирована другим экземпляром KeePassXC.
-
-Открыть в любом случае?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Открыть в режиме «только чтение»</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Файл открыт в режиме только для чтения.</translation>
+ <source>Disable safe saves?</source>
+ <translation>Отключить безопасное сохранение?</translation>
</message>
<message>
- <source>Open CSV file</source>
- <translation>Открыть файл CSV</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC не удалось сохранить базу данных несколько раз. Это могло быть вызвано службами синхронизации файлов, выполняющими блокировку сохранения файла.
+Отключить безопасное сохранение и повторить попытку?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Поиск...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Изменить мастер-пароль</translation>
</message>
@@ -660,6 +1108,14 @@ Do you want to open it anyway?</source>
<translation>Удалить навсегда %1 записей?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Переместить запись в корзину?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Переместить запись «%1» в корзину?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Поместить записи в корзину?</translation>
</message>
@@ -668,28 +1124,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>Вы действительно хотите поместить %n запись в корзину?</numerusform><numerusform>Вы действительно хотите поместить %n записи в корзину?</numerusform><numerusform>Вы действительно хотите поместить %n записей в корзину?</numerusform><numerusform>Вы действительно хотите поместить %n записей в корзину?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Удалить группу?</translation>
+ <source>Execute command?</source>
+ <translation>Выполнить команду?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Удалить навсегда группу «%1»?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Выполнить следующую команду?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Невозможно вычислить мастер-пароль</translation>
+ <source>Remember my choice</source>
+ <translation>Запомнить мой выбор</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Переместить запись в корзину?</translation>
+ <source>Delete group?</source>
+ <translation>Удалить группу?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Переместить запись «%1» в корзину?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Удалить навсегда группу «%1»?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Поиск...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1164,8 @@ Do you want to open it anyway?</source>
<translation>Нет результатов</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Выполнить команду?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Выполнить следующую команду?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Запомнить мой выбор</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Запрос на автозагрузку</translation>
+ <source>File has changed</source>
+ <translation>Файл был изменен</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1176,10 @@ Do you want to open it anyway?</source>
<translation>Запрос на слияние</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Файл базы данных изменился, а также присутствуют несохранённые изменения. Объединить изменения?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>База данных была изменена, а также присутствуют несохраненные изменения.
+Вы хотите объединить изменения?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1195,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Генерировать TOTP токен</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрыть</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Общие</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL-адрес</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Срок действия</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Имя пользователя</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Автоввод</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Поиск</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Атрибуты</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Вложения</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примечания</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Окно</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Последовательность</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Поиск</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Очистить</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Никогда</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАЩИЩЕННЫЙ]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Отключено</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Включено</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1304,30 @@ Do you want to open it anyway?</source>
<translation>История</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH Агент</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>н/д</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(зашифровано)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Выберите закрытый ключ</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Слишком большой файл закрытого ключа</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Не удалось открыть закрытый ключ</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>История записи</translation>
</message>
@@ -795,22 +1348,20 @@ Do you want to open it anyway?</source>
<translation>Новый атрибут</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Выбрать файл</translation>
+ <source>Confirm Remove</source>
+ <translation>Подтверждение удаления</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Невозможно открыть файл</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Удалить этот атрибут?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Сохранить вложение</translation>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАЩИЩЕННЫЙ]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Невозможно сохранить вложение:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Нажмите Показать для просмотра или редактирования</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1380,16 @@ Do you want to open it anyway?</source>
<translation>1 год</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Подтверждение удаления</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Удалить этот атрибут?</translation>
+ <source>Apply generated password?</source>
+ <translation>Применить сгенерированный пароль?</translation>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[Защищён] Нажмите для открытия просмотра или правки</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation>Вы действительно хотите применить сгенерированный пароль к этой записи?</translation>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Удалить это вложение?</translation>
+ <source>Entry updated successfully.</source>
+ <translation>Запись успешно обновлена.</translation>
</message>
</context>
<context>
@@ -860,18 +1407,6 @@ Do you want to open it anyway?</source>
<translation>Удалить</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Вложения</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Сохранить</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Открыть</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Изменить имя</translation>
</message>
@@ -883,24 +1418,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>Открытие</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Включить автоввод для этой записи</translation>
+ <source>Attachments</source>
+ <translation>Вложения</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation>Цвет переднего плана:</translation>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation>Цвет фона:</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Заголовок окна:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Включить автоввод для этой записи</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1446,24 @@ Do you want to open it anyway?</source>
<translation>Использовать сво&amp;ю последовательность автоввода:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Использовать стан&amp;дартную последовательность</translation>
+ <source>Window Associations</source>
+ <translation>Ассоциации окон</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Установить сво&amp;ю последовательность:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Ассоциации окон</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Заголовок окна:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Использовать специальную последовательность для этой ассоциации:</translation>
</message>
</context>
<context>
@@ -945,12 +1488,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Название:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Имя пользователя:</translation>
+ <source>URL:</source>
+ <translation>Адрес:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1500,104 @@ Do you want to open it anyway?</source>
<translation>Пароль ещё раз:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>Адрес:</translation>
+ <source>Title:</source>
+ <translation>Название:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Истекает</translation>
+ <source>Notes</source>
+ <translation>Примечания</translation>
</message>
<message>
<source>Presets</source>
<translation>Предустановки</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Примечания:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Установите для отображения раздела примечаний.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Имя пользователя:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Истекает</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Убрать ключ из агента через</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> секунд</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Отпечаток</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Убрать ключ из агента при закрытии/блокировании базы данных</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Открытый ключ</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Добавить ключ в агент, после открытия/разблокировки базы данных</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Комментарий</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Расшифровать</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>н/д</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Скопировать в буфер обмена</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Закрытый ключ</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Добавить в агент</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Убрать из агента</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Требовать подтверждения пользователя, когда этот ключ используется</translation>
</message>
</context>
<context>
@@ -1046,6 +1669,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Использовать с&amp;тандартный значок</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Использовать св&amp;ой значок</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Добавить свой значок</translation>
</message>
@@ -1054,6 +1685,18 @@ Do you want to open it anyway?</source>
<translation>Удалить свой значок</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Скачать значок сайта</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Не удалось получить значок.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Подсказка: в качестве резервного варианта для получения значков сайтов возможно использовать Google. Включите этот параметр в меню «Инструменты» -&gt; «Настройки» -&gt; «Безопасность»</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Изображения</translation>
</message>
@@ -1066,24 +1709,12 @@ Do you want to open it anyway?</source>
<translation>Выбор изображения</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Скачать значок сайта</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Не удалось получить значок.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Не могу прочитать значок</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Использовать с&amp;тандартный значок</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Использовать св&amp;ой значок</translation>
+ <source>Custom icon already exists</source>
+ <translation>Пользовательский значок уже существует</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1724,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Этот значок использует %1 записей и будет заменен значком по умолчанию. Хотите удалить его?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Подсказка: в качестве резервного варианта для получения значков сайтов возможно использовать Google. Включите этот параметр в меню «Инструменты» -&gt; «Настройки» -&gt; «Безопасность»</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>Пользовательский значок уже существует</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,12 +1743,126 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Данные плагина</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Удалить</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Удалить данные плагина?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation>Вы действительно хотите удалить выбранные данные плагинов?
+Это может привести к сбоям плагинов.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Ключ</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Значение</translation>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
- <translation> - клон</translation>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - Копия</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Имя</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Размер</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Создать</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Удалить</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Открыть</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Сохранить</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Выберите файлы</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Вы уверены, что вы хотите удалить %n вложение?</numerusform><numerusform>Вы уверены, что вы хотите удалить %n вложений?</numerusform><numerusform>Вы уверены, что вы хотите удалить %n вложений?</numerusform><numerusform>Вы уверены, что вы хотите удалить %n вложений?</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Подтверждение удаления</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Сохранить вложения</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Не удается создать каталог: %1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Вы уверены, что вы хотите, перезаписать существующий файл &quot;%1&quot; с вложением?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Подтвердить перезапись</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Не удается сохранить вложение:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Не удается открыть вложение:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Не удается открыть вложение:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Не удается открыть файлы:
+%1</translation>
</message>
</context>
<context>
@@ -1157,6 +1894,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ссылка: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Группа</translation>
</message>
@@ -1173,9 +1915,67 @@ Do you want to open it anyway?</source>
<translation>Адрес</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ссылка: </translation>
+ <source>Never</source>
+ <translation>Никогда</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примечания</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Истекает</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Создан</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Изменение</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Доступ</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Вложения</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Настройка вида</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Скрыть имена пользователей</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Скрыть пароли</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>По размеру окна</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>По размеру содержимого</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Восстановить значения по умолчанию</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation>Вложения (иконки)</translation>
</message>
</context>
<context>
@@ -1186,6 +1986,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: Не удается сохранить файл!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Не удается сохранить файл сценария для механизма native messaging.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2046,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Убедиться, что пароль содержит символы из каждой группы</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Расширенный ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2063,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Не удалось выполнить вызов-ответ.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Неверный ключ или файл базы данных повреждён.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Не удалось выполнить вызов-ответ.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>отсутствуют заголовки базы данных</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Недопустимый размер контрольной суммы заголовка</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Несоответствие SHA256 заголовка</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Неправильный ключ или файл базы данных поврежден. (несоответствие HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Неизвестные шифр</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Недопустимый размер идентификатора заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Недопустимая длина поля заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Недопустимая длина данных заголовка</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Не удалось открыть буфер для ФФК параметров в заголовке</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Функция формирования ключа (ФФК) не поддерживается или неверные параметры</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Устаревшие поля заголовков найденные в файле KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Недопустимый внутренний идентификатор заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Недопустимая длина поля внутреннего заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Недопустимый двоичный размер внутреннего заголовка</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Неподдерживаемая версия структуры метаданных KeePass.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина имени структуры метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимое имя для структуры метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимое значение длины записи в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимые значения структуры метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина логического значения в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина Int32 значения в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина UInt32 значения в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина Int64 значения в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимая длина UInt64 значения в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимый тип записи в структуре метаданных</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Недопустимый размер поля поля в структуре метаданных</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Недопустимый симметричный алгоритм шифрования.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Недопустимый размер симметричного шифра IV.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Невозможно вычислить мастер-пароль</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Ошибка сериализации ФФК параметров структуры матаданных</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Недопустимая длина uuid шифра</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Неподдерживаемые шифр</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Недопустимая длина флагов сжатия</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Неподдерживаемый алгоритм сжатия</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Недопустимый размер основного seed</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Недопустимый размер seed для трансформирования</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Недопустимый размер раунда преобразования</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Недопустимый начальный размер байт</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Недопустимый размер индентификатора случайного потока</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Недопустимый шифр случайного внутреннего потока</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Ошибка разбора XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Нет root группы</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Нет значка uuid или данных</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Отсутствует ключ пользовательских данных или значение</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Несколько элементов группы</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Значение uuid для NULL группы</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Недопустимый номер значка группы.</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Недопустимое значение EnableAutoType</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Недопустимое значение EnableSearching</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Отсутствует групповой uuid</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Null DeleteObject uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Нет uuid или времени для DeletedObject </translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Null uuid для записи</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Недопустимый номер значка записи</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Элемент истории в истории записи</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Нет uuid для записи</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Элемент истории с отличающимся uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Не удается расшифровать строку записи</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Найден повторяющиеся пользовательский атрибут</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Отсутствует ключ или значение записи</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Найден дубликат во вложениях</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Отсутствует двоичный ключ или значение записи</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Отсутствует окно или последовательность для автоввода</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Недопустимое логическое значение</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Недопустимое значение даты времени </translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Недопустимое значение цвета</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Недопустимое значение части цвета rgb</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Недопустимое числовое значение</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Недопустимое значение uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Не удается распаковать двоичные данные</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2447,35 @@ Do you want to open it anyway?</source>
<translation>Версия базы данных KeePass не поддерживается.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Не удается прочитать шифрования IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Недопустимое количество групп</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Недопустимое количество записей</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Недопустимый размер хэша содержимого</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Недопустимый размер seed для трансформирования</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Недопустимое количество раундов преобразования</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Не удалось создать дерево групп</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Корень</translation>
</message>
@@ -1288,129 +2487,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Неверный ключ или файл базы данных повреждён.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Не база данных KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Не удалось выполнить преобразование ключа </translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Версия базы данных KeePass не поддерживается.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Недопустимый тип поля группы</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Неверный ключ или файл базы данных повреждён.</translation>
+ <source>Invalid group field size</source>
+ <translation>Недопустимый размер поля группы</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Невозможно вычислить мастер-пароль</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Не соответствует размер области данных группы</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Не удалось выполнить запрос ответа.</translation>
+ <source>Incorrect group id field size</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>Неверный размер поля времени создания группы</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Не удалось выполнить запрос ответа.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Неверный размер поля времени изменения группы</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Невозможно вычислить мастер-пароль</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Неверный размер поля времени доступа к группе</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Неисправимая ошибка в процессе тестирования криптографических функций.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Неверное значение поля времени истечения срока действия группы</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>Ошибка - KeePassXC</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Неверный размер поля значка группы</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Файл блокировки не может быть создан. Режим недублирующего хранения отключен.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Неверный размер поля уровня группы</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Другой экземпляр KeePassXC уже запущен.</translation>
+ <source>Invalid group field type</source>
+ <translation>Недопустимый тип поля группы</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>Запускается новый экземпляр программы, т.к. файл блокировки запуска повреждён.</translation>
+ <source>Missing group id or level</source>
+ <translation>Отсутствует групповой идентификатор или уровень</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Открыть базу данных</translation>
+ <source>Missing entry field type number</source>
+ <translation>Отсутствует номер типа поля записи</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Параметры базы данных</translation>
+ <source>Invalid entry field size</source>
+ <translation>Недопустимый размер поля записи</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Скопировать имя пользователя в буфер обмена</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Поля данных записи не соответствуют размеру</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Скопировать пароль в буфер обмена</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Недопустимый размер поля uuid записи</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Настройки</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Недопустимый размер поля идентификатора записи группы</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Показать панель инструментов</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Недопустимый размер поля значка записи</translation>
</message>
<message>
- <source>read-only</source>
- <translation>только для чтения</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Недопустимный размер поля времени создания записи</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Переключить окно</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Недопустимый размер поля изменения даты ввода</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>База данных KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Недопустимый размер поля времени для срока действия</translation>
</message>
<message>
- <source>All files</source>
- <translation>Все файлы</translation>
+ <source>Invalid entry field type</source>
+ <translation>Недопустимый тип поля записи</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Сохранить восстановленную базу данных</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Запускается новый экземпляр программы, т.к. файл блокировки запуска повреждён.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Не удалось записать базу данных.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Файл блокировки не может быть создан. Режим недублирующего хранения отключен.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Другой экземпляр KeePassXC уже запущен.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Неисправимая ошибка в процессе тестирования криптографических функций.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>Ошибка - KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;База данных</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Недавние базы данных</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Импорт</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Помощь</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>&amp;Записи</translation>
</message>
@@ -1419,12 +2630,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Скопировать &amp;атрибут в буфер обмена</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Временной одноразовый пароль</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Группы</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>&amp;Вид</translation>
+ <source>&amp;Tools</source>
+ <translation>&amp;Инструменты</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2650,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;О программе</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Открыть базу данных...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>&amp;Сохранить базу данных</translation>
</message>
@@ -1475,24 +2694,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Удалить группу</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Настройки базы данных</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>&amp;Сохранить базу данных как...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Клонировать запись</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Изменение &amp;мастер-пароля...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Временный разовый пароль</translation>
+ <source>&amp;Database settings</source>
+ <translation>Настройки базы данных</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Копировать &amp;ВРП</translation>
+ <source>Database settings</source>
+ <translation>Параметры базы данных</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Показать ВРП</translation>
+ <source>&amp;Clone entry</source>
+ <translation>&amp;Клонировать запись</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2722,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Скопировать &amp;имя пользователя</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Скопировать имя пользователя в буфер обмена</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>&amp;Скопировать пароль</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Скопировать пароль в буфер обмена</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Настройки</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Генератор паролей</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>&amp;Произвести автоввод</translation>
</message>
@@ -1527,165 +2758,222 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>&amp;Имя записи</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Скопировать название в буфер обмена</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;Адрес</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Скопировать URL-адрес в буфер обмена</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Примечания</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Генератор паролей</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Скопировать примечания в буфер обмена</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Очистить историю</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;Экспорт в CSV-файл...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;База данных</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Импортировать базу данных KeePass 1...</translation>
</message>
<message>
- <source>Import</source>
- <translation>Импорт</translation>
+ <source>Import CSV file...</source>
+ <translation>Импорт CSV-файла...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Инструменты</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Во&amp;сстановить базу данных...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Показать ВРП</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Установить ВРП...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Копировать &amp;ВРП</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>&amp;Пустая корзина</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>Очистить корзину</translation>
+ <source>Clear history</source>
+ <translation>Очистить историю</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Ошибка доступа к файлу конфигурации %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Закрыть KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Похоже вы используете KeePassHTTP для интеграции с браузером. Эта функция является устаревшей и будет удалена в будущем.&lt;br&gt;Пожалуйста перейдите на KeePassXC-Browser! Чтобы получить помощь прочтите наше &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;руководство по миграции&lt;/a&gt; (предупреждение %1 of 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Нажмите кнопку на YubiKey!</translation>
+ <source>read-only</source>
+ <translation>только для чтения</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Помощь</translation>
+ <source>Settings</source>
+ <translation>Настройки</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Открыть базу данных...</translation>
+ <source>Toggle window</source>
+ <translation>Переключить окно</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>&amp;Сохранить базу данных как...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Закрыть KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Изменение &amp;мастер-пароля...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>База данных KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;Экспорт в CSV-файл...</translation>
+ <source>All files</source>
+ <translation>Все файлы</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Импортировать базу данных KeePass 1...</translation>
+ <source>Open database</source>
+ <translation>Открыть базу данных</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Импорт CSV-файла...</translation>
+ <source>Save repaired database</source>
+ <translation>Сохранить восстановленную базу данных</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Во&amp;сстановить базу данных...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Не удалось записать базу данных.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Установить ВРП...</translation>
+ <source>Please touch the button on your YubiKey!</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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Диалог</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Недопустимый файл ключа, ожидается OpenSSH ключ</translation>
</message>
<message>
- <source>General</source>
- <translation>Общие</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Несоответствие границ PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Показывать уведомление при запросе учётных данных</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Не удалось декодировать Base64</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Сортировать совпавшие записи по &amp;имени пользователя</translation>
+ <source>Key file way too small.</source>
+ <translation>Ключевой файл слишком мал.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Удалить все сохранённые права доступа из записей активной базы данных</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Недопустимый идентификатор заголовка файла ключа</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Продвинутые</translation>
+ <source>Found zero keys</source>
+ <translation>Найдены пустые ключи</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Всегда разрешать доступ к записям</translation>
+ <source>Failed to read public key.</source>
+ <translation>Не удалось прочесть открытый ключ.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Всегда разрешать обновление записей</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Поврежденный файл ключа, чтение закрытого ключа не удалось</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Искать подходящие записи во всех открытых базах данных</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>В закрытом ключе нет сведений для дешифрования</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Порт HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Попытка запустить ФФК без шифрования</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Порт по умолчанию: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Пароль требуется для расшифровки этого ключа</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Запрашивать разблокировку базы данных, если она заблокирована</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Формирования ключа не удалось, ключевой файл поврежден?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Сортировать совпадающие записи по названию</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Расшифровка не удалась, неправильный пароль?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC будет слушать этот порт на 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Неожиданное EOF при чтении открытого ключа</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Не удаётся выполнить привязку к привилегированным портам</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Неожиданный EOF при чтении закрытого ключа</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Не удаётся привязать к привилегированным портам с номерами меньше 1024!
-Используется порт по умолчанию: 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Не удается записать открытый ключ, так как он пуст</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>&amp;Удалить все общие ключи шифрования из активной базы данных</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Неожиданный EOF при записе открытого ключа</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Возвращать продвинутые стро&amp;ковые поля, начинающиеся с «KPH: »</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Нельзя записать закрытый ключ, поскольку он пустой</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Автоматическое создание или обновление полей, содержащих строки, не поддерживается.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Неожиданный EOF при записи закрытого ключа</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Неизвестный тип ключа: %1</translation>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation>Неизвестный шифр: %1</translation>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation>Слишком короткий Cipher IV для MD5 ФФК</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Неизвестная ФФК: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Неизвестный тип ключа: %1</translation>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Диалог</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2984,15 @@ Using default port 19455.</source>
<translation>Включить сервер KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Общие</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Показывать уведомление при запросе учётных данных</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>
@@ -1704,6 +3001,10 @@ Using default port 19455.</source>
<translation>&amp;Показывать только лучшие совпадения</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Запрашивать разблокировку базы данных, если она заблокирована</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Будут отобраны только записи с совпадающим протоколом (http://, https://, ftp://, ...).</translation>
</message>
@@ -1712,27 +3013,108 @@ Using default port 19455.</source>
<translation>&amp;Проверять протокол</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Сортировать совпавшие записи по &amp;имени пользователя</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Сортировать совпадающие записи по названию</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>&amp;Удалить все общие ключи шифрования из активной базы данных</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Удалить все сохранённые права доступа из записей активной базы данных</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Генератор паролей</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Продвинутые</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Всегда разрешать доступ к записям</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Всегда разрешать обновление записей</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>К клиенту должна быть подключена только выбранная база данных.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Следующие параметры могут быть опасны!
-Меняйте их, только если знаете, что делаете.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Искать подходящие записи во всех открытых базах данных</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Автоматическое создание или обновление полей, содержащих строки, не поддерживается.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Возвращать продвинутые стро&amp;ковые поля, начинающиеся с «KPH: »</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Порт HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Порт по умолчанию: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC будет слушать этот порт на 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Предупреждение:&lt;/b&gt; Следующие параметры могут быть опасны!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP устарел и будет удален в будущем.&lt;br&gt;Поажлуйста перейдите на KeePassXC-Browser! Чтобы получить помощь прочтите наше &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;руководство по миграции&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Не удаётся выполнить привязку к привилегированным портам</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Не удаётся привязать к привилегированным портам с номерами меньше 1024!
+Используется порт по умолчанию: 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Пароль:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>надёжность</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>энтропия</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Пароль</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Виды символов</translation>
</message>
@@ -1753,38 +3135,50 @@ Change them only if you know what you are doing.</source>
<translation>Особые символы</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Расширенный ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Исключить похожие символы</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Принять</translation>
+ <source>Pick characters from every group</source>
+ <translation>Подобрать символы из каждой группы</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Длина:</translation>
</message>
<message>
- <source>strength</source>
- <translation>надёжность</translation>
+ <source>Passphrase</source>
+ <translation>Парольная фраза</translation>
</message>
<message>
- <source>entropy</source>
- <translation>энтропия</translation>
+ <source>Wordlist:</source>
+ <translation>Список слов:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Длина:</translation>
+ <source>Word Count:</source>
+ <translation>Количество слов:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Подобрать символы из каждой группы</translation>
+ <source>Word Separator:</source>
+ <translation>Разделитель слов:</translation>
</message>
<message>
<source>Generate</source>
<translation>Генерировать</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Копировать</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Принять</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Закрыть</translation>
</message>
@@ -1802,51 +3196,276 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Плохое</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Слабое</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Хорошее</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Отличное</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Пароль</translation>
+ <source>Database not opened</source>
+ <translation>База данных не открыта</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Расширенный ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Отсутствует хэш базы данных</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Парольная фраза</translation>
+ <source>Client public key not received</source>
+ <translation>Не получен открытый ключ клиента</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Список слов:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Не удается расшифровать сообщение</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Количество слов:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Истекло время ожидания или невозможно подключиться к KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Разделитель слов:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Действие отменено или запрещено</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Копировать</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Не удается зашифровать сообщение или открытый ключ не найден. Механизм Native Messaging включен в KeePassXC?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC объединение не удалось, попробуйте еще раз</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Изменение ключа не было успешным</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Ключ шифрования не распознан</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Сохраненная база данных не найдена</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Неправильное действие</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Получено пустое сообщение</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Отсутствует URL-адрес</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Логины не найдены</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Неизвестная ошибка</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Добавить новую запись в базу данных.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Путь к базе данных.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Ключ-файл базы данных.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>путь</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Имя пользователя для записи.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>имя пользователя</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL-адрес для записи</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>Адрес</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Введите пароль записи.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Сгенерировать пароль для записи.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Длина сгенерированного пароля.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>длина</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Путь к записе для добавления.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Скопировать пароль в буфер обмена.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Название для записи.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>название</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Путь к записе для редактирования.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Оценка энтропии пароля.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Пароль для оценки энтропии.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Выполнить расширенный анализ пароля.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Извлечь и распечатать содержимое базы данных.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Путь к базе данных для извлечения.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Введите пароль для разблокировки %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Не удалось загрузить ключ-файл %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>ПРЕДУПРЕЖДЕНИЕ: Вы используете устаревший формат файл ключа, поддержка которого
+может быть прекращена в будущем.
+
+Рассмотрите возможность создания нового файла ключа.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Доступные команды:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Имя выполняемой команды.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Список записей в базе данных.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Путь к списку группы. Значение по умолчанию /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Найти записи быстро.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Поисковый запрос.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Объединить две базы данных.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Путь к базе данных для объединения в.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Путь к базе данных для слияния.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Используйте те же учетные данные для обоих файлов базы данных.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Файл ключа базы данных для слияния.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Показать сведения о записях.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Имена атрибутов для отображения. Эта опция может быть указана более одного раза, причем каждый атрибут будет показан по одному в строке в заданном порядке. Если атрибуты не указаны, дается сводка атрибутов по умолчанию.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>атрибут</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Название записи для отображения.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>Устройство NULL</translation>
@@ -1870,8 +3489,28 @@ Change them only if you know what you are doing.</source>
<translation>Отсутствует закрывающая цитата</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>Внутренний - превышение нижней границы</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-бит</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-бит</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-бит</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – рекомендуемый)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3529,22 @@ Change them only if you know what you are doing.</source>
<translation>Пароль</translation>
</message>
<message>
- <source>URL</source>
- <translation>Адрес</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Примечания</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Последнее изменение</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Создан</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Устаревшая интеграция с браузером</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Интеграция с браузером</translation>
</message>
@@ -1913,6 +3560,56 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>Пассивная</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Агент</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Сгенерировать новую парольную фразу.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Количество слов для парольной фразы.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <translation>количество</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Список слов для генератора парольной фразы.
+[По умолчанию: Английский EFF]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Сгенерировать новый случайный пароль.</translation>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation>Длина сгенерированного пароля.</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation>Использовать символы в нижнем регистре в генерируемом пароле.</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation>Использовать заглавные буквы в генерируемом пароле.</translation>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation>Использовать цифры в генерируемом пароле.</translation>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation>Использовать специальные символы в генерируемом пароле.</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation>Использовать расширенный ASCII в генерируемом пароле.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3648,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Чувствительно к регистру</translation>
+ <source>Search...</source>
+ <translation>Поиск...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3660,8 @@ Change them only if you know what you are doing.</source>
<translation>Очистить</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Поиск...</translation>
+ <source>Case Sensitive</source>
+ <translation>Чувствительно к регистру</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3671,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Общий ключ шифрования с именем «%1» уже существует.
-Перезаписать его?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Обновить информацию в %1 - %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Активная база данных заблокирована!
-Разблокируйте выбранную базу данных или выберите другую, незаблокированную.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Успешно удалено %1 шифрование-%2 из настроек KeePassXC/Http.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Не найдено общих ключей шифрования в настройках KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Активная база данных не содержит записей настроек KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Удаляю сохранённые права доступа...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Прервать</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Права доступа из %1 %2 успешно удалены.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Активная база данных не содержит записей с назначенными правами доступа.</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: Запрос на ассоциацию нового ключа</translation>
</message>
@@ -2034,33 +3687,77 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC: Перезаписать существующий ключ?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Общий ключ шифрования с именем «%1» уже существует.
+Перезаписать его?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Обновить запись</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Обновить информацию в %1 - %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: База данных заблокирована!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Активная база данных заблокирована!
+Разблокируйте выбранную базу данных или выберите другую, незаблокированную.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Ключи удалены из базы данных</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Успешно удалена %n шифрования-ключи от параметров KeePassX/Http.</numerusform><numerusform>Успешно удалена %n шифрования-ключи от параметров KeePassX/Http.</numerusform><numerusform>Успешно удалена %n шифрования-ключи от параметров KeePassX/Http.</numerusform><numerusform>Успешно удалено %n ключей шифрования из параметров KeePassX/Http.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Ключи не найдены</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Не найдено общих ключей шифрования в настройках KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Настройки недоступны!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Активная база данных не содержит записей настроек KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Удаляю сохранённые права доступа...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Прервать</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Права доступа удалены</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Успешно удалены доступы для %n записи.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform><numerusform>Успешно удалены доступы для %n записей.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: Не найдена запись с правами доступа!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Активная база данных не содержит записей с назначенными правами доступа.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3781,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Основные параметры</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Запускать только один экземпляр KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Запоминать последнюю базу данных</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Запоминать последние использованные файлы ключей и устройства</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Загружать предыдущие базы данных при запуске</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Автоматически сохранять при выходе</translation>
</message>
@@ -2096,20 +3809,28 @@ give it a unique name to identify and accept it.</source>
<translation>Автоматически сохранять после каждого изменения</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Автоматически перезагружать базу данных при её изменении извне</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Сворачивать при копировании в буфер обмена</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Сворачивать окно при запуске приложения</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Использовать значок группы для новых записей</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Глобальная комбинация клавиш для автоввода</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Не помечать базу данных изменённой при действиях, не связанных с изменением данных (например, при распахивании групп)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Язык</translation>
+ <source>Hide the Details view</source>
+ <translation>Скрыть подробную информацию</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,66 +3841,84 @@ give it a unique name to identify and accept it.</source>
<translation>При сворачивании скрывать окно в системный лоток</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Загружать предыдущие базы данных при запуске</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Автоматически перезагружать базу данных при её изменении извне</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Скрывать окно в системный лоток вместо выхода</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Сворачивать окно при запуске приложения</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Основные параметры</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Запоминать последние использованные файлы ключей и устройства</translation>
+ <source>Dark system tray icon</source>
+ <translation>Темная иконка в системном трее</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Не помечать базу данных изменённой при действиях, не связанных с изменением данных (например, при распахивании групп)</translation>
+ <source>Language</source>
+ <translation>Язык</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Автоввод</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Использовать для поиска URL и название записи</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Использовать название записи, для глобального автоввода</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Использовать URL-адрес для глобального автоввода</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Всегда спрашивать перед выполнением автоввода</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Глобальная комбинация клавиш для автоввода</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Задержка автоввода</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation> мс</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Запускать только один экземпляр KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Запуск</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Управление файлами</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation>Безопасное сохранение файлов базы данных (может быть несовместимо с Dropbox и другими)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Создавать резервную копию базы данных перед сохранением</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Управление записями</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Общие</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Таймауты</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Очищать буфер обмена через</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>сек</translation>
</message>
<message>
@@ -2187,8 +3926,12 @@ give it a unique name to identify and accept it.</source>
<translation>Блокировать базу данных при отсутствии активности длительностью</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>По умолчанию показывать пароль в открытую</translation>
+ <source>Convenience</source>
+ <translation>Удобство</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Блокировать базу данных при закрытии сеанса или закрытии крышки</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3942,16 @@ give it a unique name to identify and accept it.</source>
<translation>Не требовать повторный ввод пароля, когда он показывается</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Таймауты</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>По умолчанию показывать пароль в открытую</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Удобство</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Скрыть пароли в панели предварительного просмотра</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Блокировать базу данных при закрытии сеанса или закрытии крышки</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Скрыть примечания записи по умолчанию</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3961,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>Использовать Google в качестве резервного варианта для получения значков веб-сайтов</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Заблокировать базу данных после автоввода</translation>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3977,14 @@ give it a unique name to identify and accept it.</source>
<translation>Ключ:</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>
@@ -2255,6 +4010,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>сек</translation>
</message>
</context>
@@ -2291,10 +4047,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Добро пожаловать в KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Начать безопасное хранение ваших паролей в базе данных KeePassXC</translation>
</message>
@@ -2318,92 +4070,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Недавние базы данных</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Добро пожаловать в KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>путь к своему файлу настроек</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>файл-ключ базы данных</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - кроссплатформенный менеджер паролей</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>читать пароли базы данных из стандартного ввода «stdin»</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>имена файлов открываемой базы данных паролей (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Скопировать пароль в буфер обмена</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Удалить запись из базы данных.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Путь к базе данных.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Использовать подсказку GUI для разблокировки базы данных.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Имя записи для отсечения.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Извлечь и распечатать содержимое базы данных.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Путь к базе данных для извлечения.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Имя выполняемой команды.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Список записей в базе данных.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Путь к списку группы. Значение по умолчанию /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Распечатать UUID записей и групп.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Путь к записи, для удаления.</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>Объединить две базы данных.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - кроссплатформенный менеджер паролей</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Путь к базе данных для объединения в.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>имена файлов открываемой базы данных паролей (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Путь к базе данных для слияния.</translation>
+ <source>path to a custom config file</source>
+ <translation>путь к своему файлу настроек</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Использовать тот же пароль для обоих файлов базы данных.</translation>
+ <source>key file of the database</source>
+ <translation>файл-ключ базы данных</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Показать пароль.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>читать пароли базы данных из стандартного ввода «stdin»</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Название записи для отображения.</translation>
+ <source>Parent window handle</source>
+ <translation>Дескриптор родительского окна</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_sr.ts b/share/translations/keepassx_sr.ts
new file mode 100644
index 000000000..676e8c1c0
--- /dev/null
+++ b/share/translations/keepassx_sr.ts
@@ -0,0 +1,4083 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="sr" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>О KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>О апликацији</translation>
+ </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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC се дистрибуира под условима ГНУ Опште Јавне Лиценце (GPL) верзије 2 (или уколико одаберете) верзије 3.</translation>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <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>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>Информације за отклањање грешака</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Укључите следеће информације приликом пријављивања грешке:</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Копирај</translation>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation>Верзија %1
+</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>Ревизија %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Дистрибуција: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>Библиотеке:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>Оперативни систем: %1
+Архитектура процесора: %2
+Језгро: %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Укључена проширења:</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>Вође пројекта:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Потврдите Приступ</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Запамти ову одлуку</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Допусти</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Одбаци</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 тражи приступ лозинкама за следећу ставку (или ставке).
+Молим вас одаберите да ли желите да одобрите приступ.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Омогући SSH агента (захтева поновно покретање апликације)</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Ставка која одговара наведеном наслову прозора није пронађена:</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Autoматско-Куцање - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Прозор</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Редослед</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Подразумевани редослед</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Редослед</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Autoматско-Куцање - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>Одаберите ставку за Аутоматско-Куцање</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Запамти ову одлуку</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Допусти</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Одбаци</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 тражи приступ лозинкама за следећу ставку (или ставке).
+Молим вас одаберите да ли желите да одобрите приступ.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Дијалог</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Разгледај...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>Унесите лозинку:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>Поновите лозинку:</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Кључ-Датотека</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Преглед</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>Креирај</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Изазов Одговор</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Освежи</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Кључ-Датотеке</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Креирај Кључ-Датотеку...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>Није могуће креирати Кључ-Датотеку:</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Одаберите кључ-датотеку</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>Празна лозинка</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation>Да ли сте сигурни да желите да лозинка буде празна?</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Унете су две различите лозинке.</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation>Неуспешно постављање %1 као Кључ-Датотеку:
+%2</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation>Неуспешна промена главног кључа: YubiKey није унет.</translation>
+ </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>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation>Замени корисничко име и лозинку са референцама</translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>Копирај историју</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>Увези CSV поља</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation>датотека</translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>величина, редови, колоне</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>Кодирање</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation>Кодек</translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation>Текст је означен са</translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation>Поља су одвојена са</translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>Коментари почињу са</translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation>Први ред садржи имена колона</translation>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation>Прескочи колико првих линија</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation>Третирај &apos;\&apos; као командни знак</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Преглед</translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation>Распоред по колонама</translation>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation>Није присутан у CSV датотеци</translation>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation>Празно име поља</translation>
+ </message>
+ <message>
+ <source>column </source>
+ <translation>колона</translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation>Увезено из CSV датотеке</translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>Изворни подаци:</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation>Грешка(грешке) у CSV датотеци !</translation>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation>порука прескочено]</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Грешка</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation>CSV увоз: грешке приликом уписа:
+</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Error</source>
+ <translation>Грешка</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n бајт(ова),</numerusform><numerusform>%n бајт(ова),</numerusform><numerusform>%n бајт(ова),</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n ред(ова),</numerusform><numerusform>%n ред(ова),</numerusform><numerusform>%n ред(ова),</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n колона</numerusform><numerusform>%n колона</numerusform><numerusform>%n колона</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>Унесите главни кључ</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>Кључ-Датотека:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Лозинка:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>Разгледај</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Освежи</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Изазов Одговор:</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Није могуће отворити базу података.</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Није могуће отворити кључ-датотеку</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Датотеке са кључем</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Одаберите кључ-датотеку</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>Оправи базу података</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Грешка</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>Није могуће отворити кључ-датотеку</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Није могуће отворити базу података.</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>База података успешно отворена. Нема шта да се уради.</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>Успешно</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>База података је успешно оправљена
+Сада је можете сачувати.</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>Није могуће оправити базу података.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (подразумевано)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Име базе података:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Опис базе података:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Подразумевано корисничко име:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Максималан број ставки из историје:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Максималан број ставки у историји:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Користи корпу за отпатке</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Корен</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 База података</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Отвори базу података</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>Датотека није пронађена!</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Није могуће отворити базу података.</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>Датотека је отворена у моду само за читање.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Отвори CSV датотеку</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV датотека</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>Све датотеке (*)</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>Удружи базу података</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Отвори KeePass 1 базу података</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 база података</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>Затвори?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; у моду за измене.
+Одбаци све измене и свеједно затвори?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Сними измене?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; је измењен.
+Сачувај измене?</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Уписивање у базу података није успело.</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Лозинке</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Сними базу података као</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>Извези базу података у CSV датотеку</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Уписивање у CSV датотеку није успело.</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>Нова база података</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>закључано</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Закључај базу података</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation>Није могуће закључати базу података јер је тренутно ажурирате.
+Молим вас сачувајте измене или их одбаците.</translation>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation>Ова база података је измењена.
+Да ли желите да је сачувате пре закључавања?
+У супротном све измене ће бити изгубљене.</translation>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Претрага је у току...</translation>
+ </message>
+ <message>
+ <source>Change master key</source>
+ <translation>Промени главни кључ</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>Обриши ставку?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Да ли сте сигурни да желите да обришете ставку &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>Обриши ставке?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation>Да ли сте сигурни да желите да обришете %1 ставке?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Премести ставку у корпу за отпатке?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Да ли сте сигурни да желите да преместите ставку &quot;%1&quot; у корпу за отпатке?</translation>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>Премести ставке у корпу за отпатке?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>Да ли сте сигурни да желите да преместите %n ставку у корпу за отпатке?</numerusform><numerusform>Да ли сте сигурни да желите да преместите %n ставке у корпу за отпатке?</numerusform><numerusform>Да ли сте сигурни да желите да преместите %n ставку(ставке) у корпу за отпатке?</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Изврши команду?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Да ли сте сигурни да желите да извршите следећу команду? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>Запамти мој избор</translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>Обриши групу?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Да ли сте сигурни да желите да обришете групу &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>Нема тренутне базе података.</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>Нема изворне базе података, нема шта да се уради.</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>Резултати претраге (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>Нема резултата</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>Датотека базе података је измењена. Да ли желите да учитате измене?</translation>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>Споји захтев</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation>Није могуће отворити нову датотеку базе података током аутоматског учитавања тренутне базе.</translation>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation>Испразни корпу за отпатке</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation>Да ли сте сигурни да желите да желите да трајно обришете све ставке из корпе за отпатке?</translation>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Генериши TOTP токен</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Датум истека</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Аутоматско куцање</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Претрага је у току...</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Атрибути</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Прилози</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Прозор</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Редослед</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Претрага</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Очисти</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Никада</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАШТИЋЕНО]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Онемогућено</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Омогућено</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Унос</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Икона</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Особине</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>Историја</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Агент</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>/</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(енкриптовано)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Одаберите приватни кључ</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Датотека је превелика да би била приватни кључ</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Неуспешно отварање приватног кључа</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Историја уноса</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Додај унос</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Измени унос</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>Унете су две различите лозинке.</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Нови атрибут</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Потврди уклањање</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Да ли сте сигурни да желите да уклоните атрибут?</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАШТИЋЕНО]</translation>
+ </message>
+ <message>
+ <source>Press reveal to view or edit</source>
+ <translation>Молимо вас да откријете да бисте видели или изменили </translation>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Сутра</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n недеља</numerusform><numerusform>%n недеље(а)</numerusform><numerusform>%n недеље(а)</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n месец</numerusform><numerusform>%n месеца(и)</numerusform><numerusform>%n месеца(и)</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>1 година</translation>
+ </message>
+ <message>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>Додатни атрибути</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Додај</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation>Измени име</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>Заштити</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Откриј</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Прилози</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Омогући Аутоматско-Куцање за овај унос</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation>Наследи подразумевану секвенцу за Аутоматско-Куцање од &amp;group</translation>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation>&amp;Користи посебну секвенцу за Аутоматско-Куцање:</translation>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation>Везе са прозорима</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Наслов прозора:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>Прикажи</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Обнови</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Обриши</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Обриши све</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Лозинка:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Понови:</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>Наслов:</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Предефинисани</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Штиклирај поље жа потврду да бисте приказали секцију за белешке.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Корисничко име:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Истиче</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Уклони кључ са агента након акције</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>секунди</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Отисак прста</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Уклони кључ са агента када је база података затворена/закључана</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Јавни кључ</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Додај кључ агенту када је база података отворена/откључана</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Коментар</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Декриптуј</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>/</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Копирај</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Приватни кључ</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Додај агенту</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Уклони са агента</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Захтевај потврду приликом коришћења овог кључа</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Икона</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Особине</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Додај групу</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Измени групу</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Омогући</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Онемогући</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation>Наследи од родитељске групе (%1)</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>Име</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Истиче</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Претрага</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation>Користи подразумевану секвенцу за Аутоматско-Куцање од родитељске групе</translation>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation>Подеси као подразумевану секвенцу за Аутоматско-Куцање</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation>Користи подражумевану иконицу</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Користи посебну иконицу</translation>
+ </message>
+ <message>
+ <source>Add custom icon</source>
+ <translation>Додај посебну иконицу</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>Обриши посебну иконицу</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Преузми иконицу са сајта</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Није могуће добавити иконицу са сајта.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Савет: Можете омогућити Гугл као резерву под Алатке&gt;Подешавања&gt;Сигурност</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Слике</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>Одабери слику</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>Није могуће учитати иконицу</translation>
+ </message>
+ <message>
+ <source>Custom icon already exists</source>
+ <translation>Посебна иконица већ постоји</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Потврди брисање</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation>Ову иконицу користи %1 уноса, и биће замењена подразумеваном иконицом. Да ли сте сигурни да желите да је обришете?</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Креирано:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Измењено:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Приступљено:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation>- Дупликат</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Име</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Додај</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Отвори</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Сними</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Одаберите датотеке</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Потврди уклањање</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Сними прилоге</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Потврди пребрисање</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Није могуће отворити датотеке:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Име</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Последњи пут измењено</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Референца:</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Никада</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Истиче</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Прилози</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Корпа за отпатке</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>Дужина:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Типови карактера</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Велика слова</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Мала слова</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Бројеви</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Посебни карактери</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Изостави сличне карактере</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>Обезбеди да лозинка садржи карактере из сваке групе</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Проширени ASCII</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>Затвори поруку</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Издавање изазов-одговора није успело.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Неисправан кључ или неисправна база података.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Издавање изазов-одговора није успело.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>Увези KeePass1 базу података</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Није могуће отворити базу података.</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Није могуће прочитати Кључ-Датотеку:</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>Није KeePass база података</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Енкрипциони алгоритам није подржан.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Верзија KeePass базе података није подржана.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Корен</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Није могуће израчунати главни кључ</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Неисправан кључ или неисправна база података.</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</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>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Друга инстанца KeePassXC апликације је већ активна.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Грешка</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>База података</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>Скорашње базе података</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Увези</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Помоћ</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation>Уноси</translation>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation>Копирај атрибут</translation>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>Групе</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>Алатке</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>Напусти</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>О апликацији</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Отвори базу података...</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>Сними базу података</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>Затвори базу података</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>Нова база података</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>Удружи податке из KeePassX базе података</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>Додај нови унос</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>Прикажи/Измени унос</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>Обриши унос</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>Додај нову групу</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>Измени групу</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>Обриши групу</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Сачувај базу података као...</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key...</source>
+ <translation>Промени главни кључ</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>Подешавања базе података</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Подешавања базе података</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>Направи дупликат уноса</translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>Пронађи</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Копирај корисничко име</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Копирај корисничко име</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>Копирај лозинку</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Копирај лозинку</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>Подешавања</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Генератор Лозинки</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation>Изврши Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>Отвори URL</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>Закључај базу података</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Копирај назив</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>Копирај URL</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation>Копирај белешке</translation>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>Извези у CSV датотеку</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>Увези KeePass 1 базу података</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>Увези CSV датотеку...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation>Оправи базу података...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Прикажи TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Подеси TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Копирај &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Испразни корпу за отпатке</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Очисти историју</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Грешка приликом приступа конфигурационој датотеци %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>само-читање</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Подешавања</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>Напусти KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 База података</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Отвори базу података</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>Сними исправљену базу података</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Уписивање у базу података није успело.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Неисправна датотека са кључем, очекује се OpenSSH кључ</translation>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation>Декодирање Base64 није успело</translation>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation>Кључ-датотека је превише мала.</translation>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation>Идентификатор магичног заглавља Кључ-датотеке није валидан </translation>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation>Није пронађен ниједан кључ</translation>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation>Није могуће прочитати јавни кључ.</translation>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Кључ-датотека је корумпирана, није успело ишчитавање приватног кључа</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <translation>Нема приватног кључа за декриптовање</translation>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Није могуће записати јавни кључ јер је празан</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Неочекиван крај датотеке приликом уписивања јавног кључа</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Није могуће записати приватни кључ јер је празан</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Неочекиван крај датотеке приликом уписивања приватног кључа</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Дијалог</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation>Омогући KeePassHTTP сервер</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Сортирај пронађене уносе по корисничком имену</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Сортирај пронађене уносе по наслову</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>Генератор Лозинки</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Увек дозволи приступ уносима</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP Порт:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Подразумевани порт: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Лозинка:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>јачина</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>ентропија</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>Типови карактера</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>Велика слова</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>Мала слова</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>Бројеви</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Посебни карактери</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Проширени ASCII</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Изостави сличне карактере</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Обезбеди да лозинка садржи карактере из сваке групе</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>Дужина:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Фразална Лозинка</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Листа фраза:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Број Фраза:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Разделник Фраза:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Генериши</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Кпирај</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Прихвати</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Примени</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Ентропија: %1 бит</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Квалитет Лозинке: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Бедан</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Слаб</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Добар</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Одличан</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Додај нови унос у базу података.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Путања до базе података.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Кључ-Датотека базе података.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>путања</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Корисничко име за овај унос.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>корисничко име</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL за овај унос.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Питај за лозинку уноса.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Генериши лозинку за овај унос.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Дужина генерисане лозинке.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>дужина</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Путања уноса који треба да се дода.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Копирај лозинку</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Измени унос.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Наслов уноса.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>наслов</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Доступне команде:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation>NULL уређај</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>грешка приликом читања са уређаја</translation>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>датотека је празна!
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>неисправна ниска</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation>недостаје завршни наводник</translation>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Интеграција са прегледачем</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Притисни</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Пасивно</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Агент</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Претрага</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Очисти</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Грешка приликом приступа конфигурационој датотеци %1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use Google as fallback for downloading website icons</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Change these settings only if you know what you are doing.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Кпирај</translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>Remove an entry from the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Путања до базе података.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_sv.ts b/share/translations/keepassx_sv.ts
index a9e8a85d7..e57292e61 100644
--- a/share/translations/keepassx_sv.ts
+++ b/share/translations/keepassx_sv.ts
@@ -10,16 +10,32 @@
<translation>Om</translation>
</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>Anmäl fel på: &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>
+ <translation>KeePassXC distribueras enligt villkoren i GNU General Public License (GPL) version 2 eller (om du vill) version 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
- <translation type="unfinished"/>
+ <translation>Medverkande</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;Se Bidragsgivare på GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
- <translation type="unfinished"/>
+ <translation>Felsöknings Information</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Inkludera följande information när du rapporterar ett fel:</translation>
</message>
<message>
<source>Copy to clipboard</source>
- <translation type="unfinished"/>
+ <translation>Kopiera till urklipp</translation>
</message>
<message>
<source>Version %1
@@ -29,52 +45,51 @@
</message>
<message>
<source>Revision: %1</source>
- <translation type="unfinished"/>
+ <translation>Ändring: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Utdelning: %1</translation>
</message>
<message>
<source>Libraries:</source>
- <translation type="unfinished"/>
+ <translation>Arkiv:</translation>
</message>
<message>
<source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
- <translation type="unfinished"/>
+ <translation>Operativ system: %1
+CPU-arkitektur: %2
+Kärna: %3 %4</translation>
</message>
<message>
<source>Enabled extensions:</source>
- <translation type="unfinished"/>
- </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 type="unfinished"/>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC distribueras enligt villkoren i GNU General Public License (GPL) version 2 eller (om du vill) version 3.</translation>
+ <translation>Aktiverade tillägg:</translation>
</message>
<message>
<source>Project Maintainers:</source>
- <translation type="unfinished"/>
- </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 type="unfinished"/>
+ <translation>Projekt Ansvariga:</translation>
</message>
<message>
- <source>Include the following information whenever you report a bug:</source>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Bekräfta åtkomst</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
- <translation type="unfinished"/>
+ <translation>Kom ihåg detta val</translation>
</message>
<message>
<source>Allow</source>
@@ -87,11 +102,15 @@ Kernel: %3 %4</source>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
- <translation type="unfinished"/>
+ <translation>%1 har begärt åtkomst till lösenord för följande objekt(en).
+Vänligen välj om du vill tillåta åtkomst.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation type="unfinished"/>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Aktivera SSH Agent (kräver omstart)</translation>
</message>
</context>
<context>
@@ -102,7 +121,27 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation type="unfinished"/>
+ <translation>Autoskriv – KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Autoskriv</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Din autoskrivsats innehåller ett syntaxfel!</translation>
+ </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>
+ </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>
+ </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>
</message>
</context>
<context>
@@ -121,15 +160,314 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Grupp</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titel</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Användarnamn</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvens</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Autoskriv – KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Välj post att auto-skriva</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Bekräfta åtkomst för KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Kom ihåg det här valet</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Tillåt</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Neka</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 har begärt åtkomst till lösenorden för följande objekt.
+Vill du tillåta det?</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogruta</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Det här krävs för KeePassXC-Browser ska kunna komma åt dina databaser</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Aktivera KeepassXC:s webbläsarintegration</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allmänt</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Aktivera integration i dessa webbläsare:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Visa ett &amp;meddelande när behörighetsuppgifter begärs</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Be&amp;gär att låsa upp databasen om 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>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>&amp;Matcha adressens protokoll (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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>&amp;Returnera bara de lämpligaste</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancerat</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatiskt skapande eller uppdaterande av strängfält stöds inte.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Utforska...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Exekverbara filer (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Spara och tillåt åtkomst</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Skriv över befintlig nyckel?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Uppdatera post</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vill du uppdatera informationen i %1 - %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Databasen är låst!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Inställningar är inte tillgängliga!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Hittade inga nycklar</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Nycklar borttagna från databasen</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Avbryt</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Tog bort behörigheter</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Den aktiva databasen innehåller inte en post med behörigheter.</translation>
+ </message>
</context>
<context>
<name>ChangeMasterKeyWidget</name>
@@ -146,6 +484,10 @@ Please select whether you want to allow access.</source>
<translation>Repetera lösenord:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browse</source>
<translation>Bläddra</translation>
</message>
@@ -154,6 +496,14 @@ Please select whether you want to allow access.</source>
<translation>Skapa</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Uppdatera</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Nyckel-filer</translation>
</message>
@@ -174,6 +524,10 @@ Please select whether you want to allow access.</source>
<translation>Välj nyckel-fil</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Tomt lösenord</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Vill du verkligen vill använda en tom sträng som lösenord?</translation>
</message>
@@ -188,22 +542,17 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cha&amp;llenge Response</source>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Refresh</source>
- <translation>Uppdatera</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Tomt lösenord</translation>
- </message>
- <message>
<source>Changing master key failed: no YubiKey inserted.</source>
<translation type="unfinished"/>
</message>
@@ -212,26 +561,26 @@ Please select whether you want to allow access.</source>
<name>CloneDialog</name>
<message>
<source>Clone Options</source>
- <translation type="unfinished"/>
+ <translation>Klonings alternativ</translation>
</message>
<message>
- <source>Replace username and password with references</source>
+ <source>Append &apos; - Clone&apos; to title</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy history</source>
- <translation type="unfinished"/>
+ <source>Replace username and password with references</source>
+ <translation>Ersätt användarnamn och lösenord med referenser</translation>
</message>
<message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation type="unfinished"/>
+ <source>Copy history</source>
+ <translation>Kopiera historik</translation>
</message>
</context>
<context>
<name>CsvImportWidget</name>
<message>
<source>Import CSV fields</source>
- <translation type="unfinished"/>
+ <translation>Importera CSV fält</translation>
</message>
<message>
<source>filename</source>
@@ -239,15 +588,15 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>size, rows, columns</source>
- <translation type="unfinished"/>
+ <translation>storlek, rader, kolumner</translation>
</message>
<message>
<source>Encoding</source>
- <translation type="unfinished"/>
+ <translation>Kodning</translation>
</message>
<message>
<source>Codec</source>
- <translation type="unfinished"/>
+ <translation>Codec</translation>
</message>
<message>
<source>Text is qualified by</source>
@@ -255,7 +604,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Fields are separated by</source>
- <translation type="unfinished"/>
+ <translation>Fält är separerade med</translation>
</message>
<message>
<source>Comments start with</source>
@@ -263,15 +612,15 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>Första data har fältnamn</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation type="unfinished"/>
+ <translation>Antal av rubrik rader att kasta bort</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
- <translation type="unfinished"/>
+ <translation>Överväg &apos;\&apos; som ändelse tecken</translation>
</message>
<message>
<source>Preview</source>
@@ -279,11 +628,11 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Column layout</source>
- <translation type="unfinished"/>
+ <translation>Kolumn layout</translation>
</message>
<message>
<source>Not present in CSV file</source>
- <translation type="unfinished"/>
+ <translation>Finns inte i CSV fil</translation>
</message>
<message>
<source>Empty fieldname </source>
@@ -295,19 +644,19 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Imported from CSV file</source>
- <translation type="unfinished"/>
+ <translation>Importerat från CSV fil</translation>
</message>
<message>
<source>Original data: </source>
- <translation type="unfinished"/>
+ <translation>Ursprungsdata:</translation>
</message>
<message>
<source>Error(s) detected in CSV file !</source>
- <translation type="unfinished"/>
+ <translation>Ett eller flera fel upptäckta i CSV fil!</translation>
</message>
<message>
<source> more messages skipped]</source>
- <translation type="unfinished"/>
+ <translation>Fler meddelande hoppades över</translation>
</message>
<message>
<source>Error</source>
@@ -316,16 +665,12 @@ Please select whether you want to allow access.</source>
<message>
<source>CSV import: writer has errors:
</source>
- <translation type="unfinished"/>
+ <translation>CSV importering: skrivare har fel:</translation>
</message>
</context>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Error</source>
<translation>Fel</translation>
</message>
@@ -336,17 +681,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> rader, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> kolumner</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -368,6 +713,14 @@ Please select whether you want to allow access.</source>
<translation>Bläddra</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Uppdatera</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Utmanings respons</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Kunde inte öppna databas.</translation>
</message>
@@ -376,6 +729,21 @@ Please select whether you want to allow access.</source>
<translation>Kan inte öppna nyckel-fil</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>Alla filer</translation>
</message>
@@ -387,14 +755,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Välj nyckel-fil</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Uppdatera</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -411,14 +771,14 @@ Please select whether you want to allow access.</source>
<translation>Kan inte öppna nyckelfilen</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Databas öppnades fint. Inget att göra.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Misslyckades att öppna databasen.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Databas öppnades fint. Inget att göra.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Succé</translation>
</message>
@@ -436,28 +796,118 @@ Du kan nu spara den.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Databasnamn:</translation>
+ <source>General</source>
+ <translation>Allmänt</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Databasbeskrivning:</translation>
+ <source>Encryption</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Avbryt</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (standard)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Transform rounds:</source>
<translation>Transformerings varv:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>Standard användarnamn:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Benchmark</source>
- <translation>Benchmark</translation>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Databasnamn:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Databasbeskrivning:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Standard användarnamn:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Max. history items:</source>
@@ -468,19 +918,19 @@ Du kan nu spara den.</translation>
<translation>Maximal historik storlek:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation type="unfinished"/>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation type="unfinished"/>
+ <source>Use recycle bin</source>
+ <translation>Använd soptunnan</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
+ <source>Additional Database Settings</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
+ <source>Enable &amp;compression (recommended)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -488,6 +938,7 @@ Du kan nu spara den.</translation>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Root</translation>
</message>
<message>
@@ -507,22 +958,48 @@ Du kan nu spara den.</translation>
<translation>Filen kunde inte hittas!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Öppna KeePass 1 databas</translation>
+ <source>Unable to open the database.</source>
+ <translation>Kunde inte öppna databas.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 databas</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Fil öppnad i läs-enbart läge.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Öppna CSV fil</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV-fil</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Alla filer (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Slå samman databas</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Öppna KeePass 1 databas</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 databas</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Stäng?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; är i redigeringsläge.
+Kasta ändringarna och stäng ändå?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Spara ändringar?</translation>
</message>
@@ -537,10 +1014,22 @@ Spara ändringarna?</translation>
<translation>Kunde inte skriva till databasen.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Spara databas som</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Exportera databasen till en CSV-fil</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Kunde inte skriva till CSV-filen</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Ny databas</translation>
</message>
@@ -559,12 +1048,6 @@ Please press cancel to finish your changes or discard them.</source>
Tryck avbryt för att ansluta dina ändringar alternativt kasta dem.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Databasen has aldrig sparats.
-Spara databasen eller sluta lås den.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -573,66 +1056,22 @@ Vill du spara databasen innen du låser den?
I annat fall försvinner ändringarna.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>&quot;%1&quot; är i redigeringsläge.
-Kasta ändringarna och stäng ändå?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Exportera databasen till en CSV-fil</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV-fil</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>Kunde inte skriva till CSV-filen</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Kunde inte öppna databas.</translation>
- </message>
- <message>
- <source>Merge database</source>
+ <source>Disable safe saves?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Passwords</source>
- <translation>Lösenord</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Open read-only</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Öppna CSV fil</translation>
- </message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Söker...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Ändra huvud lösenord</translation>
</message>
@@ -653,6 +1092,14 @@ Do you want to open it anyway?</source>
<translation>Vill du verkligen ta bort %1 poser för gott?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Flytta post till papperskorgen?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Vill du verkligen flytta %n poster till papperskorgen?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Lägg poster i papperskorgen?</translation>
</message>
@@ -661,6 +1108,18 @@ Do you want to open it anyway?</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>Utför kommando?</translation>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>Kom ihåg mitt val</translation>
+ </message>
+ <message>
<source>Delete group?</source>
<translation>Ta bort grupp?</translation>
</message>
@@ -673,71 +1132,131 @@ Do you want to open it anyway?</source>
<translation>Kunde inte räkna nu master-nyckeln</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation type="unfinished"/>
+ <source>No current database.</source>
+ <translation>Ingen nuvarande databas.</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation type="unfinished"/>
+ <source>No source database, nothing to do.</source>
+ <translation>Ingen ursprungs databas, inget att göra.</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Söker...</translation>
+ <source>Search Results (%1)</source>
+ <translation>Sökresultat (%1)</translation>
</message>
<message>
- <source>No current database.</source>
- <translation type="unfinished"/>
+ <source>No Results</source>
+ <translation>Inget resultat</translation>
</message>
<message>
- <source>No source database, nothing to do.</source>
+ <source>File has changed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Search Results (%1)</source>
- <translation>Sökresultat (%1)</translation>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>Databasfilen har ändrats. Vill du ladda in ändringarna?</translation>
</message>
<message>
- <source>No Results</source>
- <translation>Inget resultat</translation>
+ <source>Merge Request</source>
+ <translation>Slå samman begäran</translation>
</message>
<message>
- <source>Execute command?</source>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Remember my choice</source>
+ <source>Empty recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Autoreload Request</source>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>DetailsWidget</name>
<message>
- <source>The database file has changed. Do you want to load the changes?</source>
+ <source>Generate TOTP Token</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Merge Request</source>
+ <source>Close</source>
+ <translation>Stäng</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allmän</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
+ <source>Username</source>
+ <translation>Användarnamn</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <source>Searching</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin?</source>
+ <source>Attributes</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <source>Attachments</source>
+ <translation>Bilagor</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Anteckningar</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Fönster</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sekvens</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Sök</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Rensa</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Aldrig</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled</source>
<translation type="unfinished"/>
</message>
</context>
@@ -768,6 +1287,30 @@ Do you want to open it anyway?</source>
<translation>Historik</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Posthistork</translation>
</message>
@@ -788,22 +1331,20 @@ Do you want to open it anyway?</source>
<translation>Nytt attribut</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Välj fil</translation>
+ <source>Confirm Remove</source>
+ <translation>Bekräfta borttagning</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Kunde inte öppna filen.</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Save attachment</source>
- <translation>Spara bifogad fil</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Kunde inte spara bifogad fil:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -822,19 +1363,15 @@ Do you want to open it anyway?</source>
<translation>1 år</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Bekräfta borttagning</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
+ <source>Apply generated password?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
+ <source>Do you want to apply the generated password to this entry?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
+ <source>Entry updated successfully.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -853,18 +1390,6 @@ Do you want to open it anyway?</source>
<translation>Ta bort</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Bilagor</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Spara</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Öppna</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation type="unfinished"/>
</message>
@@ -876,24 +1401,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Slå på auto-skriv för denna post</translation>
+ <source>Attachments</source>
+ <translation>Bilagor</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Fönster titel:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Slå på auto-skriv för denna post</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -904,15 +1429,23 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Use default se&amp;quence</source>
+ <source>Window Associations</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Fönster titel:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -938,12 +1471,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Titel:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Användarnamn:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -954,20 +1483,104 @@ Do you want to open it anyway?</source>
<translation>Repetera:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Titel:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Går ut</translation>
+ <source>Notes</source>
+ <translation>Anteckningar</translation>
</message>
<message>
<source>Presets</source>
<translation>Förinställningar</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Anteckningar:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Användarnamn:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Går ut</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>sekunder</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Kopiera till urklipp</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Utforska...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1039,24 +1652,20 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
- <source>Add custom icon</source>
- <translation>Lägg till egen ikon</translation>
- </message>
- <message>
- <source>Delete custom icon</source>
- <translation>Ta bort egen ikon</translation>
+ <source>&amp;Use default icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Images</source>
- <translation>Bilder</translation>
+ <source>Use custo&amp;m icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Alla filer</translation>
+ <source>Add custom icon</source>
+ <translation>Lägg till egen ikon</translation>
</message>
<message>
- <source>Select Image</source>
- <translation>Välj bild</translation>
+ <source>Delete custom icon</source>
+ <translation>Ta bort egen ikon</translation>
</message>
<message>
<source>Download favicon</source>
@@ -1067,31 +1676,35 @@ Do you want to open it anyway?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Can&apos;t read icon</source>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation type="unfinished"/>
+ <source>Images</source>
+ <translation>Bilder</translation>
</message>
<message>
- <source>Use custo&amp;m icon</source>
- <translation type="unfinished"/>
+ <source>All files</source>
+ <translation>Alla filer</translation>
</message>
<message>
- <source>Confirm Delete</source>
+ <source>Select Image</source>
+ <translation>Välj bild</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <source>Custom icon already exists</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <source>Confirm Delete</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Custom icon already exists</source>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1113,11 +1726,120 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Ta bort</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Namn</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Lägg till</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Ta bort</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Öppna</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Spara</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Bekräfta borttagning</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1150,6 +1872,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Group</source>
<translation>Grupp</translation>
</message>
@@ -1166,8 +1893,66 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
+ <source>Never</source>
+ <translation>Aldrig</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Anteckningar</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Går ut</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Skapad</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Bilagor</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1179,6 +1964,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1228,6 +2024,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Säkerställ att lösenordet innehåller tecken från varje grupp</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Utökad ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1241,6 +2041,358 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kunde inte räkna nu master-nyckeln</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Fel lösenord eller korrupt databas-fil</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kunde inte räkna nu master-nyckeln</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kunde inte räkna nu master-nyckeln</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Kunde inte räkna nu master-nyckeln</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1270,6 +2422,35 @@ Do you want to open it anyway?</source>
<translation>KeePass databas versionen stöds ej.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>Root</translation>
</message>
@@ -1281,126 +2462,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Fel lösenord eller korrupt databas-fil</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Inte en KeePass databas.</translation>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>KeePass databas versionen stöds ej.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Fel lösenord eller korrupt databas-fil</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Kunde inte räkna nu master-nyckeln</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</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>
+ <source>Incorrect group creation time field size</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Kunde inte räkna nu master-nyckeln</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Allvarligt fel vid testning av kryptografiska funktioner.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
+ <source>Incorrect group icon field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
+ <source>Invalid group field type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Öppna databas</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Databasinställningar</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kopiera användarnamn</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Kopiera lösenord</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Inställningar</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Visa verktygsfält</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>läs bara</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>Visa/dölj fönster</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 databas</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Alla filer</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Spara lagad databas</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Misslyckades med att skriva till databasen.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>En annan instans av KeePassXC körs redan.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Allvarligt fel vid testning av kryptografiska funktioner.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>&amp;Recent databases</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Import</source>
+ <translation>Importera</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation type="unfinished"/>
</message>
@@ -1409,11 +2605,15 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;View</source>
+ <source>&amp;Tools</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1425,6 +2625,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation type="unfinished"/>
</message>
@@ -1438,7 +2642,7 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Merge from KeePassX database</source>
- <translation type="unfinished"/>
+ <translation>Sammanfoga med KeePassX databas</translation>
</message>
<message>
<source>&amp;Add new entry</source>
@@ -1465,23 +2669,23 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database settings</source>
+ <source>Sa&amp;ve database as...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Clone entry</source>
+ <source>Change &amp;master key...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Timed one-time password</source>
+ <source>&amp;Database settings</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation type="unfinished"/>
+ <source>Database settings</source>
+ <translation>Databasinställningar</translation>
</message>
<message>
- <source>Show TOTP</source>
+ <source>&amp;Clone entry</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1493,14 +2697,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Kopiera användarnamn</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Kopiera lösenord</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Lösenordsgenerator</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation type="unfinished"/>
</message>
@@ -1517,182 +2733,251 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation type="unfinished"/>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Kopiera titeln till Urklipp</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Kopiera URL till Urklipp</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Generator</source>
- <translation type="unfinished"/>
+ <source>Copy notes to clipboard</source>
+ <translation>Kopiera anteckningar till Urklipp</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Töm historiken</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Database</source>
+ <source>Import KeePass 1 database...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import</source>
- <translation>Importera</translation>
+ <source>Import CSV file...</source>
+ <translation>Importera CSV fil...</translation>
</message>
<message>
- <source>&amp;Tools</source>
+ <source>Re&amp;pair database...</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>Show TOTP</source>
+ <translation>Visa TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Konfigurera TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Kopiera &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Clear history</source>
+ <translation>Töm historiken</translation>
+ </message>
+ <message>
<source>Access error for config file %1</source>
+ <translation>Åtkomstfel för konfigurationsfil %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>read-only</source>
+ <translation>läs bara</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Inställningar</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Visa/dölj fönster</translation>
+ </message>
+ <message>
<source>Quit KeePassXC</source>
- <translation type="unfinished"/>
+ <translation>Avsluta KeePassXC</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation type="unfinished"/>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 databas</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation type="unfinished"/>
+ <source>All files</source>
+ <translation>Alla filer</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation type="unfinished"/>
+ <source>Open database</source>
+ <translation>Öppna databas</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
+ <source>Save repaired database</source>
+ <translation>Spara lagad databas</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>Misslyckades med att skriva till databasen.</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Change &amp;master key...</source>
+ <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>
+</context>
+<context>
+ <name>OpenSSHKey</name>
<message>
- <source>&amp;Export to CSV file...</source>
+ <source>Invalid key file, expecting an OpenSSH key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import KeePass 1 database...</source>
+ <source>PEM boundary mismatch</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Importera CSV fil...</translation>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;pair database...</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Set up TOTP...</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>OptionDialog</name>
<message>
- <source>Dialog</source>
+ <source>Found zero keys</source>
<translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>Allmän</translation>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Trying to run KDF without cipher</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Avancerat</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>Unexpected EOF while reading public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
+ <source>Unexpected EOF while reading private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
+ <source>Can&apos;t write public key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <source>Unexpected EOF when writing private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unsupported key type: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Unknown cipher: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Cipher IV is too short for MD5 kdf</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Unknown KDF: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unknown key type: %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Dialogruta</translation>
+ </message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enable KeePassHTTP server</source>
+ <translation>Aktivera KeePassHTTP server</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Allmän</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation type="unfinished"/>
</message>
<message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
+ <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>
<message>
<source>&amp;Return only best matching entries</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Begär att låsa upp databasen om den är låst</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation type="unfinished"/>
</message>
@@ -1701,7 +2986,35 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Password Generator</source>
+ <translation>Lösenordsgenerator</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancerat</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
<translation type="unfinished"/>
</message>
<message>
@@ -1709,18 +3022,71 @@ Using default port 19455.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Automatiskt skapande eller uppdaterande av strängfält stöds inte.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Http-Port:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Standard port: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Lösenord:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>styrka</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropi</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Lösenord</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Teckentyper</translation>
</message>
@@ -1741,124 +3107,379 @@ Change them only if you know what you are doing.</source>
<translation>Specialtecken</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Utökad ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Uteslut liknande tecken</translation>
</message>
<message>
+ <source>Pick characters from every group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Längd:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Lösenfras</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Ordlista:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Antal ord:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Ord separator:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Generera</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Kopiera</translation>
+ </message>
+ <message>
<source>Accept</source>
<translation>Acceptera</translation>
</message>
<message>
- <source>%p%</source>
+ <source>Close</source>
+ <translation>Stäng</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>Utför</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
<translation type="unfinished"/>
</message>
<message>
- <source>strength</source>
+ <source>Password Quality: %1</source>
+ <translation>Lösenord kvalitet: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Dålig</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Svag</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>Bra</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>Utmärkt</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation>Databasen är inte öppen</translation>
+ </message>
+ <message>
+ <source>Database hash not available</source>
<translation type="unfinished"/>
</message>
<message>
- <source>entropy</source>
+ <source>Client public key not received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Length:</source>
+ <source>Cannot decrypt message</source>
+ <translation>Kan inte avkoda meddelande</translation>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Pick characters from every group</source>
+ <source>Action cancelled or denied</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Generate</source>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Close</source>
- <translation>Stäng</translation>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Apply</source>
+ <source>Key change was not successful</source>
+ <translation>Nyckelbytet misslyckades</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Entropy: %1 bit</source>
+ <source>No saved databases found</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Password Quality: %1</source>
+ <source>Incorrect action</source>
+ <translation>Felaktig åtgärd</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Tomt meddelande mottaget</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Ingen URL angiven</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Hittade inga inloggningar</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Okänt fel</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Lägga till en ny post i en databas.</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Sökväg till databasen</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Nyckelfilen för databasen.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>sökväg</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Användarnamn för posten.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>användarnamn</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL för posten.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Poor</source>
+ <source>Generate a password for the entry.</source>
+ <translation>Generera ett lösenord för posten.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Weak</source>
+ <source>length</source>
+ <translation>längd</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Good</source>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Excellent</source>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Password</source>
- <translation>Lösenord</translation>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Timeout i sekunder innan Urklipp rensas.</translation>
</message>
<message>
- <source>Extended ASCII</source>
+ <source>Edit an entry.</source>
+ <translation>Redigera en post.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titel för posten.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>titel</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Sökvägen till posten att redigera.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
+ <source>Password for which to estimate the entropy.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Utföra avancerad analys av lösenordet.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
+ <source>Path of the database to extract.</source>
+ <translation>Sökvägen till databasen som skall extraheras.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Ange lösenordet för att låsa upp %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Misslyckades med att ladda nyckelfilen %1: %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Tillgängliga kommandon:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Namnet på kommandot som ska köras.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Lista databasposter.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Sökvägen till gruppen att lista. Standard är /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Hitta poster snabbt.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Sökord.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Sammanfoga två databaser.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Sökvägen till databasen för att sammanfoga till.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Sökvägen till databasen för att sammanfoga från.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Använda samma autentiseringsuppgifter för båda databasfilerna.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Nyckelfilen för databasen att sammanfoga från.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Visa en posts information.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>Kopiera</translation>
+ <source>attribute</source>
+ <translation>attribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Namnet på posten som skall visas.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation type="unfinished"/>
</message>
<message>
<source>error reading from device</source>
- <translation type="unfinished"/>
+ <translation>fel vid läsning från enhet</translation>
</message>
<message>
<source>file empty !
</source>
- <translation type="unfinished"/>
+ <translation>filen är tom!
+</translation>
</message>
<message>
<source>malformed string</source>
- <translation type="unfinished"/>
+ <translation>felaktigt uppbyggd sträng</translation>
</message>
<message>
<source>missing closing quote</source>
- <translation type="unfinished"/>
+ <translation>saknar avslutande citattecken</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bitar</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bitar</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bitar</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – rekommenderad)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1877,27 +3498,84 @@ Change them only if you know what you are doing.</source>
<translation>Lösenord</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Anteckningar</translation>
</message>
<message>
- <source>Browser Integration</source>
+ <source>Last Modified</source>
+ <translation>Senast ändrad</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Skapad</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Browser Integration</source>
+ <translation>Webbläsarintegration</translation>
+ </message>
+ <message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
<translation type="unfinished"/>
</message>
<message>
<source>Press</source>
- <translation type="unfinished"/>
+ <translation>Tryck</translation>
</message>
<message>
<source>Passive</source>
+ <translation>Passiv</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1938,8 +3616,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation type="unfinished"/>
+ <source>Search...</source>
+ <translation>Sök...</translation>
</message>
<message>
<source>Search</source>
@@ -1950,100 +3628,100 @@ Change them only if you know what you are doing.</source>
<translation>Rensa</translation>
</message>
<message>
- <source>Search...</source>
- <translation type="unfinished"/>
+ <source>Case Sensitive</source>
+ <translation>Skiftlägeskänslig</translation>
</message>
<message>
<source>Limit search to selected group</source>
- <translation type="unfinished"/>
+ <translation>Begränsa sökningen till vald grupp</translation>
</message>
</context>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
+ <source>KeePassXC: New key association request</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Skriv över befintlig nyckel?</translation>
</message>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Uppdatera post</translation>
</message>
<message>
- <source>Abort</source>
- <translation>Avbryt</translation>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Vill du uppdatera informationen i %1 - %2?</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Databasen är låst!</translation>
</message>
<message>
- <source>The active database does not contain an entry with permissions.</source>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Nycklar borttagna från databasen</translation>
</message>
- <message>
- <source>You have received an association request for the above key.
-If you would like to allow it access to your KeePassXC database
-give it a unique name to identify and accept it.</source>
- <translation type="unfinished"/>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
- <source>KeePassXC: Overwrite existing key?</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Inga nycklar hittade</translation>
</message>
<message>
- <source>KeePassXC: Update Entry</source>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: Database locked!</source>
- <translation type="unfinished"/>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Inställningar är inte tillgängliga!</translation>
</message>
<message>
- <source>KeePassXC: Removed keys from database</source>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC: No keys found</source>
- <translation type="unfinished"/>
+ <source>Removing stored permissions...</source>
+ <translation>Tar bort lagrade behörigheter...</translation>
</message>
<message>
- <source>KeePassXC: Settings not available!</source>
- <translation type="unfinished"/>
+ <source>Abort</source>
+ <translation>Avbryt</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Tog bort behörigheter</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Den aktiva databasen innehåller inte en post med behörigheter.</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2061,16 +3739,32 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Access error for config file %1</source>
- <translation type="unfinished"/>
+ <translation>Åtkomstfel för konfigurationsfil %1</translation>
</message>
</context>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Grund inställningar</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Tillåt endast en öppen instans av KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Komihåg senaste databasen</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Ladda tidigare databaser vid uppstart</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Spara automatiskt när applikationen anslutas</translation>
</message>
@@ -2079,20 +3773,28 @@ give it a unique name to identify and accept it.</source>
<translation>Spara automatiskt efter varje ändring</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Ladda om databasen automatiskt när den ändras externt</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Minimera vid kopiering</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Minimera fönstret vid start av programmet</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Använd gruppens ikon för nya poster</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Globalt auto-skriv kortkommando</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Markera inte databasen som ändrad vi icke-data förändringar (t.ex. öppna grupper)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Språk</translation>
+ <source>Hide the Details view</source>
+ <translation>Dölj detaljvyn</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2103,66 +3805,84 @@ give it a unique name to identify and accept it.</source>
<translation>Vid minimering, minimera fönstret till systemfältet</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation type="unfinished"/>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>Vid stängning, minimera fönstret till systemfältet istället</translation>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
- <translation type="unfinished"/>
+ <source>Dark system tray icon</source>
+ <translation>Mörk ikon för systemfältet</translation>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
- <translation type="unfinished"/>
+ <source>Language</source>
+ <translation>Språk</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation type="unfinished"/>
+ <source>Auto-Type</source>
+ <translation>Auto-skriv</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation type="unfinished"/>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Använd postens titel för att matcha fönster för global auto-skriv</translation>
</message>
<message>
- <source>Remember last key files and security dongles</source>
- <translation type="unfinished"/>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Använd postens URL för att matcha fönster för global auto-skriv</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Fråga alltid innan auto-skriv utförs</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Auto-skriv</translation>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Globalt auto-skriv kortkommando</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation type="unfinished"/>
+ <source>Auto-Type delay</source>
+ <translation>Auto-skriv fördröjning</translation>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
- <translation type="unfinished"/>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation>ms.</translation>
</message>
<message>
- <source>Auto-Type delay</source>
- <translation type="unfinished"/>
+ <source>Startup</source>
+ <translation>Uppstart</translation>
</message>
<message>
- <source> ms</source>
+ <source>File Management</source>
+ <translation>Filhantering</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Backup database file before saving</source>
+ <translation>Gör databasbackup innan sparning</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>General</source>
+ <translation>Allmänt</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Tidsgränser</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Rensa urklipp efter</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek</translation>
</message>
<message>
@@ -2170,35 +3890,43 @@ give it a unique name to identify and accept it.</source>
<translation>Lås databaser efter inaktivitet i</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Visa lösenord i klartext som standard</translation>
+ <source>Convenience</source>
+ <translation>Bekvämlighet</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Lås databaserna när sessionen låses eller locket stängs</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
- <translation type="unfinished"/>
+ <translation>Lås databaserna när fönstret minimeras</translation>
</message>
<message>
<source>Don&apos;t require password repeat when it is visible</source>
- <translation type="unfinished"/>
+ <translation>Behöver inte upprepa lösenord när det är synligt</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Visa lösenord i klartext som standard</translation>
</message>
<message>
- <source>Convenience</source>
- <translation type="unfinished"/>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Dölj lösenord i förhandsgranskningsrutan</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation type="unfinished"/>
+ <source>Hide entry notes by default</source>
+ <translation>Dölj posters anteckningar som standard</translation>
</message>
<message>
<source>Privacy</source>
- <translation type="unfinished"/>
+ <translation>Integritet</translation>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
+ <translation>Använd Google som reserv för att ladda ner webbplatsikoner</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -2206,38 +3934,47 @@ give it a unique name to identify and accept it.</source>
<name>SetupTotpDialog</name>
<message>
<source>Setup TOTP</source>
- <translation type="unfinished"/>
+ <translation>Konfigurera TOTP</translation>
</message>
<message>
<source>Key:</source>
+ <translation>Nyckel:</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 type="unfinished"/>
</message>
<message>
<source>Use custom settings</source>
- <translation type="unfinished"/>
+ <translation>Använd anpassade inställningar</translation>
</message>
<message>
<source>Note: Change these settings only if you know what you are doing.</source>
- <translation type="unfinished"/>
+ <translation>Obs: Ändra bara dessa inställningar om du vet vad du gör.</translation>
</message>
<message>
<source>Time step:</source>
- <translation type="unfinished"/>
+ <translation>Tidsteg:</translation>
</message>
<message>
<source>8 digits</source>
- <translation type="unfinished"/>
+ <translation>8 siffror</translation>
</message>
<message>
<source>6 digits</source>
- <translation type="unfinished"/>
+ <translation>6 siffror</translation>
</message>
<message>
<source>Code size:</source>
- <translation type="unfinished"/>
+ <translation>Kodstorlek:</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>sek</translation>
</message>
</context>
@@ -2245,11 +3982,11 @@ give it a unique name to identify and accept it.</source>
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
- <translation type="unfinished"/>
+ <translation>Tidsinställt Lösenord</translation>
</message>
<message>
<source>000000</source>
- <translation type="unfinished"/>
+ <translation>000000</translation>
</message>
<message>
<source>Copy</source>
@@ -2257,11 +3994,11 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Expires in</source>
- <translation type="unfinished"/>
+ <translation>Går ut om</translation>
</message>
<message>
<source>seconds</source>
- <translation type="unfinished"/>
+ <translation>sekunder</translation>
</message>
</context>
<context>
@@ -2274,12 +4011,8 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
- <translation type="unfinished"/>
+ <translation>Påbörja att spara dina lösenord säkert i en KeePassXC databas</translation>
</message>
<message>
<source>Create new database</source>
@@ -2291,7 +4024,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Import from KeePass 1</source>
- <translation type="unfinished"/>
+ <translation>Importera från KeePass 1</translation>
</message>
<message>
<source>Import from CSV</source>
@@ -2301,91 +4034,47 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Senast använda databaser</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Välkommen till KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>Sökväg till egen konfigurations-fil</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>nyckel-fil för databas</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation type="unfinished"/>
+ <source>Remove an entry from the database.</source>
+ <translation>Ta bort en post från databasen</translation>
</message>
<message>
<source>Path of the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
+ <translation>Sökväg till databasen</translation>
</message>
<message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation type="unfinished"/>
+ <source>Path of the entry to remove.</source>
+ <translation>Sökväg till posten som tas bort</translation>
</message>
<message>
- <source>Path of the database to extract.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>List database entries.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - plattformsoberoende lösenordshanterare</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation type="unfinished"/>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>namnen på lösenordsdatabaserna som öppnas (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation type="unfinished"/>
+ <source>path to a custom config file</source>
+ <translation>Sökväg till egen konfigurations-fil</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation type="unfinished"/>
+ <source>key file of the database</source>
+ <translation>nyckel-fil för databas</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation type="unfinished"/>
+ <source>read password of the database from stdin</source>
+ <translation>mottag databaslösenord från stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"/>
</message>
</context>
diff --git a/share/translations/keepassx_th.ts b/share/translations/keepassx_th.ts
new file mode 100644
index 000000000..4fd1c06ef
--- /dev/null
+++ b/share/translations/keepassx_th.ts
@@ -0,0 +1,4078 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="th" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>เกี่ยวกับ KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <translation>เกี่ยวกับ</translation>
+ </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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC เผยแพร่ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของกนู (GNU GPL)
+รุ่น 2 หรือรุ่น 3 (คุณสามารถเลือกได้)</translation>
+ </message>
+ <message>
+ <source>Contributors</source>
+ <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>
+ </message>
+ <message>
+ <source>Debug Info</source>
+ <translation>ข้อมูลดีบัก</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>ใส่ข้อมูลดังต่อไปนี้ทุกครั้งที่คุณรายงานข้อผิดปกติของซอฟต์แวร์:</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>คัดลอกไปยังคลิปบอร์ด:</translation>
+ </message>
+ <message>
+ <source>Version %1
+</source>
+ <translation>รุ่น %1
+</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>การปรับปรุง: %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>การจัดจำหน่าย: %1</translation>
+ </message>
+ <message>
+ <source>Libraries:</source>
+ <translation>ไลบรารี:</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>ระบบปฏิบัติการ: %1
+สถาปัตยกรรม CPU: %2
+เคอร์เนล: %3 %4</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>ส่วนขยายที่เปิดใช้:</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>ผู้บำรุงรักษาโครงการ:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AccessControlDialog</name>
+ <message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>จำการตัดสินใจนี้</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>อนุญาต</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>ปฏิเสธ</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Enable SSH Agent (requires restart)</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>หน้าต่าง</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>ลำดับ</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>ลำดับมาตรฐาน</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>กลุ่ม</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>หัวเรื่อง</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>ลำดับ</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Auto-Type - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>จำการตัดสินใจนี้</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>อนุญาต</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>ปฏิเสธ</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>เปิดใช้การผสาน KeepassXC กับเบราว์เซอร์</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>เปิดใช้การผสานกับเบราว์เซอร์เหล่านี้:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>หยุดการเชื่อมต่อกับทุกเบราว์เซอร์ (&amp;D)</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>ลืมการอนุญาตที่เคยจำไว้ทั้งหมด (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>ขั้นสูง</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>ดู...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: เขียนทับกุญแจที่มีอยู่เดิม?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: ปรับปรุงรายการ</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: ฐานข้อมูลถูกล็อก!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: ไม่มีการตั้งค่าที่ใช้ได้!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: ไม่พบกุญแจ</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: กุญแจถูกนำออกจากฐานข้อมูล</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>หยุด</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: การอนุญาตถูกนำออก</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>ChangeMasterKeyWidget</name>
+ <message>
+ <source>Password</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Enter password:</source>
+ <translation>ป้อนรหัสผ่าน:</translation>
+ </message>
+ <message>
+ <source>Repeat password:</source>
+ <translation>ทวนรหัสผ่าน:</translation>
+ </message>
+ <message>
+ <source>&amp;Key file</source>
+ <translation>แฟ้มกุญแจ (&amp;K)</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>ดู</translation>
+ </message>
+ <message>
+ <source>Create</source>
+ <translation>สร้าง</translation>
+ </message>
+ <message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>รหัสสอบถาม รหัสตอบกลับ (&amp;L)</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>เรียกใหม่</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>แฟ้มกุญแจ</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>ทุกแฟ้ม</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>สร้างแฟ้มกุญแจ...</translation>
+ </message>
+ <message>
+ <source>Unable to create Key File : </source>
+ <translation>ไม่สามารถสร้างแฟ้มกุญแจได้ :</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>เลือกแฟ้มกุญแจ</translation>
+ </message>
+ <message>
+ <source>Empty password</source>
+ <translation>รหัสผ่านว่างเปล่า</translation>
+ </message>
+ <message>
+ <source>Do you really want to use an empty string as password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>รหัสผ่านที่ให้มาไม่ตรงกัน</translation>
+ </message>
+ <message>
+ <source>Failed to set %1 as the Key file:
+%2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Changing master key failed: no YubiKey inserted.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation>ตัวเลือกการโคลน</translation>
+ </message>
+ <message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>เติม &apos;- โคลน&apos; ต่อท้ายชื่อ</translation>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation>แทนที่ชื่อผู้ใช้และรหัสผ่านด้วยการอ้างอิง</translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>ทำสำเนาประวัติ</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>นำเข้าฟิลด์ CSV</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation>ชื่อแฟ้ม</translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>ขนาด, แถว, หลัก</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>การเข้ารหัส</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation>ตัวเข้ารหัส</translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation>ข้อความถูกกำกับด้วย</translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation>ฟิลด์ถูกแบ่งด้วย</translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>บันทึกความเห็นเริ่มต้นด้วย</translation>
+ </message>
+ <message>
+ <source>First record has field names</source>
+ <translation>เรคคอร์ดแรกมีชื่อฟิลด์</translation>
+ </message>
+ <message>
+ <source>Number of headers line to discard</source>
+ <translation>จำนวนบรรทัดส่วนหัวที่จะไม่สนใจ</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation>ให้นับ &apos;\&apos; เป็น escape character</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>ดูตัวอย่าง</translation>
+ </message>
+ <message>
+ <source>Column layout</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not present in CSV file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty fieldname </source>
+ <translation>ชื่อฟิลด์ว่างเปล่า</translation>
+ </message>
+ <message>
+ <source>column </source>
+ <translation>หลัก</translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation>นำเข้าจากแฟ้ม CSV แล้ว</translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>ข้อมูลต้นฉบับ:</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file !</source>
+ <translation>พบข้อผิดพลาดในแฟ้ม CSV !</translation>
+ </message>
+ <message>
+ <source> more messages skipped]</source>
+ <translation>มีข้อความอีกมากที่ถูกข้ามไป]</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>ผิดพลาด</translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+</source>
+ <translation>การนำเข้า CSV: ตัวเขียนมีข้อผิดพลาด:
+</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWizard</name>
+ <message>
+ <source>Error</source>
+ <translation>ผิดพลาด</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Enter master key</source>
+ <translation>ใส่กุญแจมาสเตอร์</translation>
+ </message>
+ <message>
+ <source>Key File:</source>
+ <translation>แฟ้มกุญแจ:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>รหัสผ่าน:</translation>
+ </message>
+ <message>
+ <source>Browse</source>
+ <translation>ดู</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>เรียกใหม่</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>รหัสสอบถาม รหัสตอบกลับ:</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>ไม่สามารถเปิดฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>ไม่สามารถเปิดแฟ้มกุญแจ</translation>
+ </message>
+ <message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>ไม่ต้องแสดงคำเตือนนี้อีก</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>ทุกแฟ้ม</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>แฟ้มกุญแจ</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>เลือกแฟ้มกุญแจ</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseRepairWidget</name>
+ <message>
+ <source>Repair database</source>
+ <translation>ซ่อมฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>ผิดพลาด</translation>
+ </message>
+ <message>
+ <source>Can&apos;t open key file</source>
+ <translation>ไม่สามารถเปิดแฟ้มกุญแจ</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>ไม่สามารถเปิดฐานข้อมูลดังกล่าว</translation>
+ </message>
+ <message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>ฐานข้อมูลเปิดได้ปกติ ไม่ต้องทำอะไร</translation>
+ </message>
+ <message>
+ <source>Success</source>
+ <translation>สำเร็จ</translation>
+ </message>
+ <message>
+ <source>The database has been successfully repaired
+You can now save it.</source>
+ <translation>ฐานข้อมูลดังกล่าวถูกซ่อมสำเร็จแล้ว
+ตอนนี้คุณสามารถบันทึกมันได้</translation>
+ </message>
+ <message>
+ <source>Unable to repair the database.</source>
+ <translation>ไม่สามารถซ่อมฐานข้อมูลดังกล่าว</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidget</name>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>การเข้ารหัสลับ</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>ยกเลิก</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>อัลกอริทึมเข้ารหัสลับ:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 บิต (ค่าปริยาย)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 บิต</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>รอบเปลี่ยนรูป:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>เมทาดาทาฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>ชื่อฐานข้อมูล:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>รายละเอียดฐานข้อมูล:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>ชื่อผู้ใช้มาตรฐาน:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>การตั้งค่าประวัติ</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>จำนวนมากสุดของรายการประวัติ:</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>ขนาดมากสุดของรายการประวัติ:</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> MiB</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>ใช้ถังขยะรีไซเคิล</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>รูต</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>ฐานข้อมูล KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>ทุกแฟ้ม</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>เปิดฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>File not found!</source>
+ <translation>ไม่พบแฟ้ม!</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>ไม่สามารถเปิดฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>File opened in read only mode.</source>
+ <translation>เปิดแฟ้มแล้วในแบบอ่านอย่างเดียว</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>เปิดแฟ้ม CSV</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>แฟ้ม CSV</translation>
+ </message>
+ <message>
+ <source>All files (*)</source>
+ <translation>ทุกแฟ้ม ()</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>ผสานฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>เปิดฐานข้อมูล KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>ฐานข้อมูล KeePass 1</translation>
+ </message>
+ <message>
+ <source>Close?</source>
+ <translation>ปิด?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot; อยู่ในระหว่าการแก้ไข
+ละทิ้งการเปลี่ยนแปลงทั้งหมดและปิดอยู่ดี?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>บันทึกความเปลี่ยนแปลง?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; ถูกแก้ไข
+บันทึกการเปลี่ยนแปลง?</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>การเขียนฐานข้อมูลล้มเหลว</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>บันทึกฐานข้อมูลเป็น</translation>
+ </message>
+ <message>
+ <source>Export database to CSV file</source>
+ <translation>ส่งออกฐานข้อมูลเป็นแฟ้ม CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>การเขียนแฟ้ม CSV ล้มเหลว</translation>
+ </message>
+ <message>
+ <source>New database</source>
+ <translation>ฐานข้อมูลใหม่</translation>
+ </message>
+ <message>
+ <source>locked</source>
+ <translation>ถูกล็อก</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>ล็อกฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Can't lock the database as you are currently editing it.
+Please press cancel to finish your changes or discard them.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This database has been modified.
+Do you want to save the database before locking it?
+Otherwise your changes are lost.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>ค้นหา...</translation>
+ </message>
+ <message>
+ <source>Change master key</source>
+ <translation>เปลี่ยนกุญแจมาสเตอร์</translation>
+ </message>
+ <message>
+ <source>Delete entry?</source>
+ <translation>ลบรายการ?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>คุณต้องการจะลบรายการ &quot;%1&quot; ให้หายไปตลอดกาลจริงๆ?</translation>
+ </message>
+ <message>
+ <source>Delete entries?</source>
+ <translation>ลบรายการ?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete %1 entries for good?</source>
+ <translation>คุณต้องการจะลบรายการ %1 รายการให้หายไปตลอดกาลจริงๆ?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Move entries to recycle bin?</source>
+ <translation>ย้ายรายการไปถังขยะ?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>คุณต้องการจะย้ายรายการ %1 รายการไปยังถังขยะจริงๆ?</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember my choice</source>
+ <translation>จำที่ฉันเลือก</translation>
+ </message>
+ <message>
+ <source>Delete group?</source>
+ <translation>ลบกลุ่ม?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>คุณต้องการจะลบกลุ่ม &quot;%1&quot; ไปตลอดกาลจริงหรือ?</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>ไม่มีฐานข้อมูลขณะนี้</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>ไม่มีฐานข้อมูลต้นทาง ไม่มีงานให้ทำ</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>ผลลัพธ์การค้นหา (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>ไม่มีผลลัพธ์</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <translation>ผสานคำร้อง</translation>
+ </message>
+ <message>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload this database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>สร้างโทเคน TOTP</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>ปิด</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>หมดอายุ</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>กำลังค้นหา</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>คุณสมบัติ</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>แฟ้มแนบ</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>หน้าต่าง</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>ลำดับ</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>ค้นหา</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>ล้าง</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>ไม่เลย</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ถูกป้องกันอยู่]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>ปิดใช้</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>เปิดใช้</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>รายการ</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>ขั้นสูง</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>ไอคอน</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>คุณสมบัติ</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>ประวัติ</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>ไม่มีข้อมูล</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(เข้ารหัสลับอยู่)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>เลือกกุญแจส่วนตัว</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>แฟ้มใหญ่เกินกว่าจะเป็นกุญแจส่วนตัว</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>ผิดพลาดระหว่างการเปิดกุญแจส่วนตัว</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>ประวัติรายการ</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>เพิ่มรายการ</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>แก้ไขรายการ</translation>
+ </message>
+ <message>
+ <source>Different passwords supplied.</source>
+ <translation>รหัสผ่านที่ให้มาไม่ตรงกัน</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>คุณสมบัติใหม่</translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>ยืนยันการนำออก</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ถูกป้องกันอยู่]</translation>
+ </message>
+ <message>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>พรุ่งนี้</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n สัปดาห์</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n เดือน</numerusform></translation>
+ </message>
+ <message>
+ <source>1 year</source>
+ <translation>1 ปี</translation>
+ </message>
+ <message>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>คุณสมบัติเพิ่มเติม</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>เพิ่ม</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>นำออก</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation> แก้ไขชื่อ</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>ป้องกัน</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>เปิดเผย</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>แฟ้มแนบ</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the &amp;group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Use custom Auto-Type sequence:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>หัวเรื่องของหน้าต่าง:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>แสดง</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>เรียกคืน</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>ลบ</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>ลบทั้งหมด</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>รหัสผ่าน:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>ทำซ้ำ:</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>หัวเรื่อง:</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>ค่าปรับแต่งสำเร็จรูป</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>ชื่อผู้ใช้:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>หมดอายุ</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>วินาที</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>กุญแจสาธารณะ</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>ความเห็น</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>ถอดรหัสลับ</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>ไม่มีข้อมูล</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>คัดลอกไปยังคลิปบอร์ด:</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>กุญแจส่วนตัว</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>กลุ่ม</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>ไอคอน</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>คุณสมบัติ</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>เพิ่มกลุ่ม</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>แก้ไขกลุ่ม</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>เปิดใช้</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>ปิดใช้</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name</source>
+ <translation>ชื่อ</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>หมดอายุ</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>ค้นหา</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>&amp;Use default Auto-Type sequence of parent group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Set default Auto-Type se&amp;quence</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>&amp;Use default icon</source>
+ <translation>ใช้ไอคอนมาตรฐาน (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>ใช้ไอคอนที่กำหนดเอง (&amp;M)</translation>
+ </message>
+ <message>
+ <source>Add custom icon</source>
+ <translation>เพิ่มไอคอนที่กำหนดเอง</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>ลบไอคอนที่กำหนดเอง</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>ดาวน์โหลด favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>ไม่สามารถดึง favicon ได้</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>ภาพ</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>ทุกแฟ้ม</translation>
+ </message>
+ <message>
+ <source>Select Image</source>
+ <translation>เลือกภาพ</translation>
+ </message>
+ <message>
+ <source>Can&apos;t read icon</source>
+ <translation>ไม่สามารถอ่านไอคอน</translation>
+ </message>
+ <message>
+ <source>Custom icon already exists</source>
+ <translation>มีไอคอนที่กำหนดเองอยู่แล้ว</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>ยืนยันการลบ</translation>
+ </message>
+ <message>
+ <source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>สร้าง:</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>แก้ไข:</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>เข้าถึง:</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>Uuid:</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>นำออก</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
+ <translation> - โคลน</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>ชื่อ</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>ขนาด</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>เพิ่ม</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>นำออก</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>เปิด</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>เลือกแฟ้ม</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>ยืนยันการนำออก</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>บันทึกแฟ้มแนบ</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>ยืนยันการเขียนทับ</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>ไม่สามารถบันทึกแฟ้มแนบ:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>ไม่สามารถเปิดแฟ้มแนบ:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>ไม่สามารถเปิดแฟ้มแนบ:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>ไม่สามารถเปิดแฟ้ม:
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>ชื่อ</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>ถูกแก้ไขครั้งสุดท้าย</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>หัวเรื่อง</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryModel</name>
+ <message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>อ้างอิง:</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>กลุ่ม</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>หัวเรื่อง</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>ไม่เลย</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>หมดอายุ</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>สร้าง</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>แฟ้มแนบ</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>ถังขยะ</translation>
+ </message>
+</context>
+<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: ไม่สามารถบันทึกแฟ้ม!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>HttpPasswordGeneratorWidget</name>
+ <message>
+ <source>Length:</source>
+ <translation>ความยาว:</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>ชนิดอักขระ</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>อักษรตัวพิมพ์ใหญ่</translation>
+ </message>
+ <message>
+ <source>A-Z</source>
+ <translation>A-Z</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>อักษรตัวพิมพ์เล็ก</translation>
+ </message>
+ <message>
+ <source>a-z</source>
+ <translation>a-z</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>ตัวเลข</translation>
+ </message>
+ <message>
+ <source>0-9</source>
+ <translation>0-9</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>อักขระพิเศษ</translation>
+ </message>
+ <message>
+ <source>/*_&amp; ...</source>
+ <translation>/*_&amp; ...</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>ไม่ใช้อักขระที่หน้าตาคล้ายกัน</translation>
+ </message>
+ <message>
+ <source>Ensure that the password contains characters from every group</source>
+ <translation>ทำให้แน่ใจว่ารหัสผ่านมีอักขระจากทุกกลุ่ม</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation>ปิด (&amp;C)</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>ปิดข้อความ</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Import KeePass1 database</source>
+ <translation>นำเข้าฐานข้อมูล KeePass1</translation>
+ </message>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>ไม่สามารถเปิดฐานข้อมูล</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>ไม่สามารถอ่านแฟ้มกุญแจได้</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>ไม่ใช่ฐานข้อมูล KeePass</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>รูต</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>ไม่สามารถคำนวญกุญแมาสเตอร์ได้</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</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>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Main</name>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - ข้อผิดพลาด</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>ฐานข้อมูล (&amp;D)</translation>
+ </message>
+ <message>
+ <source>&amp;Recent databases</source>
+ <translation>ฐานข้อมูลที่เพิ่งใช้ (&amp;R)</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>นำเข้า</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>ช่วยเหลือ (&amp;H)</translation>
+ </message>
+ <message>
+ <source>E&amp;ntries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy att&amp;ribute to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>กลุ่ม (&amp;G)</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>เครื่องมือ (&amp;T)</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>ออก (&amp;Q)</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>เกี่ยวกับ (&amp;A)</translation>
+ </message>
+ <message>
+ <source>&amp;Open database...</source>
+ <translation>เปิดฐานข้อมูล (&amp;O)...</translation>
+ </message>
+ <message>
+ <source>&amp;Save database</source>
+ <translation>บันทึกฐานข้อมูล (&amp;S)</translation>
+ </message>
+ <message>
+ <source>&amp;Close database</source>
+ <translation>ปิดฐานข้อมูล (&amp;C)</translation>
+ </message>
+ <message>
+ <source>&amp;New database</source>
+ <translation>ฐานข้อมูลใหม่ (&amp;N)</translation>
+ </message>
+ <message>
+ <source>Merge from KeePassX database</source>
+ <translation>ผสานจากฐานข้อมูล KeePassX</translation>
+ </message>
+ <message>
+ <source>&amp;Add new entry</source>
+ <translation>เพิ่มรายการใหม่ (&amp;A)</translation>
+ </message>
+ <message>
+ <source>&amp;View/Edit entry</source>
+ <translation>ดูและแก้ไขรายการ (&amp;V)</translation>
+ </message>
+ <message>
+ <source>&amp;Delete entry</source>
+ <translation>ลบรายการ (&amp;D)</translation>
+ </message>
+ <message>
+ <source>&amp;Add new group</source>
+ <translation>เพิ่มกลุ่มใหม่ (&amp;A)</translation>
+ </message>
+ <message>
+ <source>&amp;Edit group</source>
+ <translation>แก้ไขกลุ่ม (&amp;E)</translation>
+ </message>
+ <message>
+ <source>&amp;Delete group</source>
+ <translation>ลบกลุ่ม (&amp;D)</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve database as...</source>
+ <translation>บันทึกฐานข้อมูลเป็น (&amp;V)...</translation>
+ </message>
+ <message>
+ <source>Change &amp;master key...</source>
+ <translation>เปลี่ยนกุญแจมาสเตอร์ (&amp;M)</translation>
+ </message>
+ <message>
+ <source>&amp;Database settings</source>
+ <translation>การตั้งค่าฐานข้อมูล (&amp;D)</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>การตั้งค่าฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>&amp;Clone entry</source>
+ <translation>โคลนรายการ (&amp;C)</translation>
+ </message>
+ <message>
+ <source>&amp;Find</source>
+ <translation>ค้นหา (&amp;F)</translation>
+ </message>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>คัดลอกชื่อผู้ใช้ (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>คัดลอกชื่อผู้ใช้ไปคลิปบอร์ด</translation>
+ </message>
+ <message>
+ <source>Cop&amp;y password</source>
+ <translation>คัดลอกรหัสผ่าน (&amp;Y)</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>คัดลอกรหัสผ่านไปคลิปบอร์ด</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>การตั้งค่า (&amp;S)</translation>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>ตัวสร้างรหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>&amp;Perform Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Open URL</source>
+ <translation>เปิด URL (&amp;O)</translation>
+ </message>
+ <message>
+ <source>&amp;Lock databases</source>
+ <translation>ล็อกฐานข้อมูล (&amp;L)</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>หัวเรื่อง (&amp;T)</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>URL (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>บันทึก (&amp;N)</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Export to CSV file...</source>
+ <translation>ส่งออกไปเป็นแฟ้ม CSV... (&amp;E)</translation>
+ </message>
+ <message>
+ <source>Import KeePass 1 database...</source>
+ <translation>นำเข้าฐานข้อมูล KeePass1...</translation>
+ </message>
+ <message>
+ <source>Import CSV file...</source>
+ <translation>นำเข้าแฟ้ม CSV...</translation>
+ </message>
+ <message>
+ <source>Re&amp;pair database...</source>
+ <translation>ซ่อมฐานข้อมูล... (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>แสดง TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>ติดตั้ง TOTP...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>คัดลอก &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>เทถังรีไซเคิลทิ้ง (&amp;M)</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>ล้างประวัติ</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>มีข้อผิดพลาดในการเข้าถึงแฟ้มตั้งค่า %1</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>read-only</source>
+ <translation>อ่านอย่างเดียว</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>ตั้งค่า</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>สลับหน้าต่าง</translation>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>ออกจาก KeePassXC</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>ฐานข้อมูล KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>ทุกแฟ้ม</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>เปิดฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Save repaired database</source>
+ <translation>บันทึกฐานข้อมูลที่ซ่อมแล้ว</translation>
+ </message>
+ <message>
+ <source>Writing the database failed.</source>
+ <translation>การเขียนฐานข้อมูลล้มเหลว</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeePassHTTP server</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return only best matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL schemes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password Generator</source>
+ <translation>ตัวสร้างรหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>ขั้นสูง</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>พอร์ต HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>พอร์ตมาตรฐาน: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>รหัสผ่าน:</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>ความแข็งแรง</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>เอนโทรปี</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Character Types</source>
+ <translation>ชนิดอักขระ</translation>
+ </message>
+ <message>
+ <source>Upper Case Letters</source>
+ <translation>อักษรพิมพ์ใหญ่</translation>
+ </message>
+ <message>
+ <source>Lower Case Letters</source>
+ <translation>อักษรตัวพิมพ์เล็ก</translation>
+ </message>
+ <message>
+ <source>Numbers</source>
+ <translation>ตัวเลข</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>อักขระพิเศษ</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>ไม่ใช้อักขระที่หน้าตาคล้ายกัน</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>เลือกใช้ตัวอักขระจากทุกกลุ่ม</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>ความยาว (&amp;L):</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>วลีรหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>รายการคำ:</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>จำนวนคำ:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>ตัวแบ่งคำ:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>สร้าง</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>คัดลอก</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>ตกลง</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>ปิด</translation>
+ </message>
+ <message>
+ <source>Apply</source>
+ <translation>ใช้</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>เอนโทรปี: %1 บิต</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>คุณภาพรหัสผ่าน: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>แย่</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>อ่อนแอ</translation>
+ </message>
+ <message>
+ <source>Good</source>
+ <comment>Password quality</comment>
+ <translation>ดี</translation>
+ </message>
+ <message>
+ <source>Excellent</source>
+ <comment>Password quality</comment>
+ <translation>ดีมาก</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>การเปลี่ยนกุญแจไม่สำเร็จ</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>ไม่รู้จักกุญแจเข้ารหัสลับ</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>ไม่มีฐานข้อมูลที่ถูกบันทึกอยู่</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>การกระทำที่ไม่ถูกต้อง</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>ไม่มี URL ให้มา</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>ความผิดพลาดที่ไม่รู้จัก</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>แฟ้มกุญแจของฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>ความยาว</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>หัวเรื่อง</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>สกัดและแสดงเนื้อหาของฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>path ของฐานข้อมูลที่จะสกัดเนื้อหา</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>ชื่อของคำสั่งที่จะดำเนินการ</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>แจงรายการฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>คำค้น</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>ผสานสองฐานข้อมูล</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>ชื่อของรายการที่จะแสดง</translation>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation>อุปกรณ์ NULL</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>file empty !
+</source>
+ <translation>แฟ้มว่างเปล่า!
+</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>รูปแบบสตริงไม่ถูกต้อง</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation>ไม่มีเครื่องหมายคำพูดปิด</translation>
+ </message>
+ <message>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 บิต</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 บิต</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 บิต</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – แนะนำ)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>กลุ่ม</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>หัวเรื่อง</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>ชื่อผู้ใช้</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>รหัสผ่าน</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>บันทึก</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>แก้ไขล่าสุด</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>สร้าง</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>การทำงานร่วมกับเบราว์เซอร์</translation>
+ </message>
+ <message>
+ <source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>ความผิดพลาดภายในของ zlib: </translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search...</source>
+ <translation>ค้นหา...</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>ค้นหา</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>ล้าง</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation>คำนึงถึงอักษรตัวใหญ่เล็ก</translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>จำกัดการค้นไว้เฉพาะในกลุ่มที่เลือก</translation>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+If you would like to allow it access to your KeePassXC database
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: เขียนทับกุญแจที่มีอยู่เดิม?</translation>
+ </message>
+ <message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: ปรับปรุงรายการ</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: ฐานข้อมูลถูกล็อก!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: กุญแจถูกนำออกจากฐานข้อมูล</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: ไม่พบกุญแจ</translation>
+ </message>
+ <message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: ไม่มีการตั้งค่าที่ใช้ได้!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>หยุด</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: การอนุญาตถูกนำออก</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>การตั้งค่าแอป</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>ความมั่นคง</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>มีข้อผิดพลาดในการเข้าถึงแฟ้มตั้งค่า %1</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>การตั้งค่าพื้นฐาน</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember last databases</source>
+ <translation>จำฐานข้อมูลล่าสุด</translation>
+ </message>
+ <message>
+ <source>Remember last key files and security dongles</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically save on exit</source>
+ <translation>บันทึกอัตโนมัติตอนออก</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation>บันทึกอัตโนมัติทุกครั้งที่มีการเปลี่ยนแปลง</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Minimize when copying to clipboard</source>
+ <translation>ย่อหน้าต่างเมื่อคัดลอกไปยังคลิปบอร์ด</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>ย่อหน้าต่างลงเล็กสุดตอนเริ่มแอป</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide the Details view</source>
+ <translation>ซ่อนมุมมองละเอียด</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>แสดงไอคอนสำหรับ system tray</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>ซ่อนหน้าต่างไว้ที่ system tray แทนการออกจากแอป</translation>
+ </message>
+ <message>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Language</source>
+ <translation>ภาษา</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Auto-Type</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Always ask before performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation>การหน่วง Auto-Type</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation>มิลลิวิ</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>ทั่วไป</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>ล้างคลิปบอร์ดหลัง</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation>วิ</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>ล็อกฐานข้อมูลหลังไม่มีการใช้งาน</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>ความสะดวก</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>ล็อกฐานข้อมูลหลังย่อหน้าต่างลงเล็กสุด</translation>
+ </message>
+ <message>
+ <source>Don&apos;t require password repeat when it is visible</source>
+ <translation>ไม่ต้องถามรหัสผ่านซ้ำถ้ามองเห็นรหัสผ่านอยู่</translation>
+ </message>
+ <message>
+ <source>Show passwords in cleartext by default</source>
+ <translation>แสดงรหัสผ่านอย่างเปิดเผยโดยปริยาย</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation>ความเป็นส่วนตัว</translation>
+ </message>
+ <message>
+ <source>Use Google as fallback for downloading website icons</source>
+ <translation>ใช้กูเกิลเป็นวิธีสำรองเพื่อดาวน์โหลดไอคอนเว็บไซต์</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>SetupTotpDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>ติดตั้ง TOTP</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>กุญแจ:</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>Note: Change these settings only if you know what you are doing.</source>
+ <translation>หมายเหตุ: เปลี่ยนแปลงการตั้งค่าเหล่านี้ก็ต่อเมื่อคุณรู้ว่าคุณกำลังทำอะไรอยู่</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation>ขั้นเวลา:</translation>
+ </message>
+ <message>
+ <source>8 digits</source>
+ <translation>8 หลัก</translation>
+ </message>
+ <message>
+ <source>6 digits</source>
+ <translation>6 หลัก</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>ขนาดรหัส:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation>วิ</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation>รหัสผ่านกำหนดเวลา</translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation>000000</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>คัดลอก</translation>
+ </message>
+ <message>
+ <source>Expires in</source>
+ <translation>หมดอายุใน</translation>
+ </message>
+ <message>
+ <source>seconds</source>
+ <translation>วินาที</translation>
+ </message>
+</context>
+<context>
+ <name>UnlockDatabaseWidget</name>
+ <message>
+ <source>Unlock database</source>
+ <translation>ปลดล็อกฐานข้อมูล</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>สร้างฐานข้อมูลใหม่</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>เปิดฐานข้อมูลที่มีอยู่</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>นำเข้าจาก KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation>นำเข้าจาก CSV</translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>ฐานข้อมูลที่เพิ่งใช้</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>main</name>
+ <message>
+ <source>Remove an entry from the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - แอปจัดการรหัสผ่านข้ามแพลตฟอร์ม</translation>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation>แฟ้มกุญแจสำหรับฐานข้อมูลดังกล่าว</translation>
+ </message>
+ <message>
+ <source>read password of the database from stdin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_tr.ts b/share/translations/keepassx_tr.ts
index 4514a4204..5b3b6f439 100644
--- a/share/translations/keepassx_tr.ts
+++ b/share/translations/keepassx_tr.ts
@@ -10,14 +10,30 @@
<translation>Hakkında</translation>
</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>Hataları bildir: &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>
+ <translation>KeePassXC GNU Genel Kamu Lisansı (GPL) sürüm 2 veya (isteğinize göre) sürüm 3 şartları altında dağıtılmıştır.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<translation>Katkıcılar</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;Katkıları GitHub&apos;da Gör&lt;/a&gt;</translation>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Hata Ayıklama Bilgisi</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Bir hata bildirirken şu bilgileri ekleyin:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Panoya kopyala</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Düzeltme: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Dağıtım: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Kütüphaneler:</translation>
</message>
@@ -48,33 +68,26 @@ MİB mimarisi: %2
<translation>Etkin eklentiler:</translation>
</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>Hataları bildir: &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>
- <translation>KeePassXC GNU Genel Kamu Lisansı (GPL) sürüm 2 veya (isteğinize göre) sürüm 3 şartları altında dağıtılmıştır.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<translation>Tasarı Bakımcıları:</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;Katkıları GitHub&apos;da Gör&lt;/a&gt;</translation>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Bir hata bildirirken şu bilgileri ekleyin:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP Erişim Onayı</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Bu kararı anımsa</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1, şu öge(ler) için parolalara erişim izni istedi.
Lütfen erişime izin vermek istediklerinizi seçin.</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP Erişim Onayı</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -105,7 +121,27 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
- <translation>Oto-Yaz - KeePassXC</translation>
+ <translation>Oto-Yazım - KeePassXC</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Oto-Yazım</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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 type="unfinished"/>
</message>
</context>
<context>
@@ -124,14 +160,314 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Küme</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Başlık</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Kullanıcı adı</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sıra</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Oto-Yazım - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
- <translation>Oto-Yazmak için girdi seçiniz:</translation>
+ <translation>Oto-Yazım için girdi seçiniz:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Oto-Yaz - KeePassXC</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>Bu kararı anımsa</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>İzin ver</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Reddet</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1, şu öge(ler) için parolalara erişim izni istedi.
+Lütfen erişime izin vermek istediklerinizi seçin.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diyalog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Genel</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Eğer kilitliyse veri tabanını açmayı is&amp;te</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Tüm alan adı için tüm girdilerin yerine belirli bir URL için yalnızca en iyi eşleşmeyi döndürür.</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Gelişmiş</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Yalnızca seçilen veri tabanı istemciyle bağlanmış olmalıdır.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Dizge alanlarını kendiliğinden oluşturma ve güncelleme desteklenmiyor.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot; ile başlayan gelişmiş dizge alanları &amp;döndür</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: Yeni anahtar ilişkilendirme isteği</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: Var olan anahtarın üstüne yaz?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: Girdi Güncelle</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: Veri tabanı kilitli!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Etkin veri tabanı kilitli!
+Lütfen seçilen veri tabanının kilidini kaldırın veya kilitli olmayan birini seçin.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: Ayarlar kullanılabilir değil!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: Anahtar bulunamadı</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: Anahtarlar veri tabanından kaldırıldı</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>İptal</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: Silinen yetkiler</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: İzinli girdi bulunamadı!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Etkin veri tabanı izinleri olan girdi barındırmıyor.</translation>
</message>
</context>
<context>
@@ -149,6 +485,10 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Parolayı yinele:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>&amp;Anahtar dosyası</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Gözat</translation>
</message>
@@ -157,6 +497,14 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Oluştur</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Yenile</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Anahtar dosyaları</translation>
</message>
@@ -177,6 +525,10 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Bir anahtar dosyası seç</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Boş parola</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Boş bir dizgeyi parola olarak kullanmak istediğinize emin misiniz?</translation>
</message>
@@ -191,20 +543,15 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>&amp;Anahtar dosyası</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
+ <source>Legacy key file format</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Refresh</source>
- <translation>Yenile</translation>
- </message>
- <message>
- <source>Empty password</source>
- <translation>Boş parola</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +565,10 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Klonlama Ayarları</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Başlık sonuna &apos; - Klon&apos; ekle</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation type="unfinished"/>
</message>
@@ -225,10 +576,6 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<source>Copy history</source>
<translation>Kopyalama Geçmişi</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Başlık sonuna &apos; - Klon&apos; ekle</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -270,7 +617,7 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation>Kaldırılacak başlık satırı adedi</translation>
+ <translation>Vazgeçilecek başlık satırı adedi</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
@@ -326,10 +673,6 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>CSV dosyası içe aktar</translation>
- </message>
- <message>
<source>Error</source>
<translation>Hata</translation>
</message>
@@ -340,17 +683,17 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>bayt,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>satır,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>sütun,</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +715,14 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Gözat</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Yenile</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Veri tabanı açılamıyor.</translation>
</message>
@@ -380,6 +731,21 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Anahtar dosya açılamıyor</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>Tüm dosyalar</translation>
</message>
@@ -391,14 +757,6 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<source>Select key file</source>
<translation>Anahtar dosyası seç</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Yenile</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +773,14 @@ Lütfen erişime izin vermek istediklerinizi seçin.</translation>
<translation>Anahtar dosya açılamıyor</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Veri tabanı açıldı. Yapılacak bir şey yok.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Veri tabanı açılamıyor.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Veri tabanı açıldı. Yapılacak bir şey yok.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Başarılı</translation>
</message>
@@ -440,28 +798,118 @@ Artık kaydedebilirsiniz.</translation>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>Veri tabanı adı:</translation>
+ <source>General</source>
+ <translation>Genel</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>Veri tabanı ayrıntısı:</translation>
+ <source>Encryption</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Transform rounds:</source>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
<translation type="unfinished"/>
</message>
<message>
- <source>Default username:</source>
- <translation>Öntanımlı kullanıcı adı:</translation>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
<source> MiB</source>
- <translation>MiB</translation>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
<message>
- <source>Benchmark</source>
- <translation>Karşılaştırmalı Değerlendirme</translation>
+ <source>Encryption Algorithm:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 Bit (öntanımlı)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 Bit</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>Veri tabanı adı:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>Veri tabanı ayrıntısı:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Öntanımlı kullanıcı adı:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +920,27 @@ Artık kaydedebilirsiniz.</translation>
<translation>Azami geçmiş boyutu:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Geri dönüşüm kutusunu kullan</translation>
+ <source> MiB</source>
+ <translation>MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 Bit (öntanımlı)</translation>
+ <source>Use recycle bin</source>
+ <translation>Geri dönüşüm kutusunu kullan</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 Bit</translation>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Algoritma:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Kök</translation>
</message>
<message>
@@ -504,29 +953,55 @@ Artık kaydedebilirsiniz.</translation>
</message>
<message>
<source>Open database</source>
- <translation>Veritabanı aç</translation>
+ <translation>Veri tabanı aç</translation>
</message>
<message>
<source>File not found!</source>
<translation>Dosya bulunamadı!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>KeePass 1 veri tabanı aç</translation>
+ <source>Unable to open the database.</source>
+ <translation>Veri tabanı açılamıyor.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 veri tabanı</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Dosya salt okunur kipte açıldı.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>CSV dosyası aç</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV dosyası</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Tüm dosyalar (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Veri tabanı birleştir</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>KeePass 1 veri tabanı aç</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 veri tabanı</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Kapat?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>&quot;%1&quot;, düzenleme kipinde.
+Değişikliklerden vazgeç ve her durumda kapat?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Değişiklikleri kaydet?</translation>
</message>
@@ -541,10 +1016,22 @@ Değişiklikleri kaydet?</translation>
<translation>Veri tabanına yazma başarısız.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Parolalar</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Veri tabanını farklı kaydet</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Veri tabanını CSV dosyasına dışa aktar</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>CSV dosyasına yazma başarısız.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Yeni veri tabanı</translation>
</message>
@@ -563,11 +1050,6 @@ Please press cancel to finish your changes or discard them.</source>
Lütfen değişikliklerinizi bitirmek için iptale basın veya onlardan vazgeçin.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,65 +1058,22 @@ Kilitlemeden önce veri tabanını kaydetmek ister misiniz?
Aksi halde değişiklikleriniz kaybolacak.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Veri tabanını CSV dosyasına dışa aktar</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV dosyası</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>CSV dosyasına yazma başarısız.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Veri tabanı açılamıyor.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Veri tabanı birleştir</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
+ <source>Disable safe saves?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Passwords</source>
- <translation>Parolalar</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Veri tabanı zaten açıldı</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Open read-only</source>
- <translation>Salt okunur aç</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Dosya salt okunur kipte açıldı.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>CSV dosyası aç</translation>
- </message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Aranıyor...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Ana anahtarı değiştir</translation>
</message>
@@ -644,7 +1083,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation type="unfinished"/>
+ <translation>&quot;%1&quot; girdisini tümüyle silmek istediğinize emin misiniz?</translation>
</message>
<message>
<source>Delete entries?</source>
@@ -652,7 +1091,15 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Do you really want to delete %1 entries for good?</source>
- <translation type="unfinished"/>
+ <translation>%1 girdiyi tümüyle silmek istediğinize emin misiniz?</translation>
+ </message>
+ <message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Girdiyi geri dönüşüm kutusuna taşı?</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>
<source>Move entries to recycle bin?</source>
@@ -660,31 +1107,31 @@ Do you want to open it anyway?</source>
</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>
+ <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>Delete group?</source>
- <translation>Kümeyi sil?</translation>
+ <source>Execute command?</source>
+ <translation>Komut çalıştır?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation type="unfinished"/>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Şu komutu çalıştırmak istediğinize emin misiniz?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ana anahtar hesaplanamıyor</translation>
+ <source>Remember my choice</source>
+ <translation>Seçimimi anımsa</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Girdiyi geri dönüşüm kutusuna taşı?</translation>
+ <source>Delete group?</source>
+ <translation>Kümeyi sil?</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>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>&quot;%1&quot; kümesini tümüyle silmek istediğinize emin misiniz?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Aranıyor...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Ana anahtar hesaplanamıyor</translation>
</message>
<message>
<source>No current database.</source>
@@ -703,20 +1150,8 @@ Do you want to open it anyway?</source>
<translation>Sonuç Yok</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Komut çalıştır?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Şu komutu çalıştırmak istediğinize emin misiniz?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Seçimimi anımsa</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Kendinden yeniden yükleme isteği</translation>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -727,12 +1162,13 @@ Do you want to open it anyway?</source>
<translation>Birleştirme İsteği</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Veri tabanı dosyası değiştirildi ve kaydedilmemiş değişiklikleriniz var. Değişikliklerinizi birleştirmek ister misiniz?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
- <translation type="unfinished"/>
+ <translation>Bu veri tabanını kendiliğinden yeniden yüklenirken yeni veri tabanı dosyası açılamadı.</translation>
</message>
<message>
<source>Empty recycle bin?</source>
@@ -744,6 +1180,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Kapat</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Genel</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Kullanıcı adı</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Ekler</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notlar</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Pencere</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Sıra</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Ara</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Temizle</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -759,7 +1278,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Auto-Type</source>
- <translation>Oto-Yazma</translation>
+ <translation>Oto-Yazım</translation>
</message>
<message>
<source>Properties</source>
@@ -770,6 +1289,30 @@ Do you want to open it anyway?</source>
<translation>Geçmiş</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Girdi geçmişi</translation>
</message>
@@ -779,7 +1322,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Edit entry</source>
- <translation>Girdi düzenle</translation>
+ <translation>Girdiyi düzenle</translation>
</message>
<message>
<source>Different passwords supplied.</source>
@@ -790,22 +1333,20 @@ Do you want to open it anyway?</source>
<translation>Yeni öznitelik</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Dosya seç</translation>
+ <source>Confirm Remove</source>
+ <translation>Kaldırmayı Onayla</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Dosya açılamıyor</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Bu özniteliği silmek istediğinizden emin misiniz?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Eki kaydet</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Ek kaydedilemiyor:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -824,20 +1365,16 @@ Do you want to open it anyway?</source>
<translation>1 yıl</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Kaldırmayı Onayla</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Bu özniteliği silmek istediğinizden emin misiniz?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[KORUMALI] Görmek veya düzenlemek için göstere bas</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Bu eki kaldırmak istediğinizden emin misiniz?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -855,18 +1392,6 @@ Do you want to open it anyway?</source>
<translation>Kaldır</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Ekler</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Kaydet</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Aç</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Adı Düzenle</translation>
</message>
@@ -878,43 +1403,51 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>Göster</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation type="unfinished"/>
+ <source>Attachments</source>
+ <translation>Ekler</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Pencere başlığı:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Bu girdi için Oto-Yazımı etkinleştir</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
- <translation type="unfinished"/>
+ <translation>Öntanımlı Oto-Yazım dizilişini &amp;kümeden devral</translation>
</message>
<message>
<source>&amp;Use custom Auto-Type sequence:</source>
- <translation type="unfinished"/>
+ <translation>Özel Oto-Yazım dizilişi k&amp;ullan:</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation type="unfinished"/>
+ <source>Window Associations</source>
+ <translation>Pencere İlişkilendirmeleri</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation type="unfinished"/>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Pencere başlığı:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
<translation type="unfinished"/>
</message>
</context>
@@ -926,7 +1459,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Restore</source>
- <translation type="unfinished"/>
+ <translation>Geri yükle</translation>
</message>
<message>
<source>Delete</source>
@@ -940,36 +1473,116 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
+ <source>URL:</source>
+ <translation>URL:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Parola:</translation>
+ </message>
+ <message>
+ <source>Repeat:</source>
+ <translation>Yinele:</translation>
+ </message>
+ <message>
<source>Title:</source>
<translation>Başlık:</translation>
</message>
<message>
+ <source>Notes</source>
+ <translation>Notlar</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Öndeğerler</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Username:</source>
<translation>Kullanıcı adı:</translation>
</message>
<message>
- <source>Password:</source>
- <translation>Parola:</translation>
+ <source>Expires</source>
+ <translation>Biter</translation>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
<message>
- <source>Repeat:</source>
- <translation>Yinele:</translation>
+ <source>Form</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Expires</source>
+ <source> seconds</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Presets</source>
+ <source>Fingerprint</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Notes:</source>
- <translation>Notlar</translation>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Panoya kopyala</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -992,7 +1605,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Edit group</source>
- <translation>Küme düzenle</translation>
+ <translation>Kümeyi düzenle</translation>
</message>
<message>
<source>Enable</source>
@@ -1004,7 +1617,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Inherit from parent group (%1)</source>
- <translation type="unfinished"/>
+ <translation>Üst kümeden devral (%1)</translation>
</message>
</context>
<context>
@@ -1019,7 +1632,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Expires</source>
- <translation type="unfinished"/>
+ <translation>Biter</translation>
</message>
<message>
<source>Search</source>
@@ -1027,20 +1640,28 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Auto-Type</source>
- <translation>Oto-Yazma</translation>
+ <translation>Oto-Yazım</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>Üst kümenin öntanımlı Oto-Yazım dizilişini k&amp;ullan</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
- <translation type="unfinished"/>
+ <translation>Öntanımlı Oto-Yazım &amp;dizilişi belirle</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>&amp;Öntanımlı simge kullan</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Öze&amp;l simge kullan</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Özel simge ekle</translation>
</message>
@@ -1049,6 +1670,18 @@ Do you want to open it anyway?</source>
<translation>Özel simgeyi sil</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Simge indir</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Simge alınamadı.</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>İpucu: Araçlar&gt;Ayarlar&gt;Güvenlik altından Google&apos;ı yedek olarak etkinleştirebilirsiniz</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Resimler</translation>
</message>
@@ -1061,24 +1694,12 @@ Do you want to open it anyway?</source>
<translation>Resim Seç</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Simge indir</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Simge alınamadı.</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Simge okunamadı</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>&amp;Öntanımlı simgeyi kullan</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Öze&amp;l simge kullan</translation>
+ <source>Custom icon already exists</source>
+ <translation>Özel simge zaten var</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1088,14 +1709,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Bu simge %1 girdi tarafından kullanılıyor ve öntanımlı simge tarafından değiştirilecek. Silmek istediğinize emin misiniz?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1115,15 +1728,124 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Kaldır</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- Klon</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Ad</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Ekle</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Kaldır</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Aç</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Kaydet</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Kaldırmayı Onayla</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1152,6 +1874,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Ref: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Küme</translation>
</message>
@@ -1168,9 +1895,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Ref: </translation>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notlar</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Biter</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Ekler</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1181,6 +1966,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1208,7 +2004,7 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Numbers</source>
- <translation>Sayılar</translation>
+ <translation>Rakamlar</translation>
</message>
<message>
<source>0-9</source>
@@ -1228,7 +2024,11 @@ Do you want to open it anyway?</source>
</message>
<message>
<source>Ensure that the password contains characters from every group</source>
- <translation>Parolanın her kümeden karakter içerdiğine emin olun</translation>
+ <translation>Parolanın her kümeden karakter içerdiğine emin ol</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Genişletilmiş ASCII</translation>
</message>
</context>
<context>
@@ -1243,6 +2043,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ana anahtar hesaplanamıyor</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Yanlış anahtar veya veri tabanı dosyası bozuk.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ana anahtar hesaplanamıyor</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ana anahtar hesaplanamıyor</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Ana anahtar hesaplanamıyor</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>KeePass veri tabanı 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 veri tabanıdır (.kdb).
+
+Veri tabanı &gt; &apos;KeePass1 veri tabanı içe aktar...&apos;a tıklayarak içe aktarabilirsiniz.
+Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski KeePassX 0.4 sürümüyle açamayacaksınız.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1272,6 +2427,35 @@ Do you want to open it anyway?</source>
<translation>Desteklenmeyen KeePass veri tabanı sürümü.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>Kök</translation>
</message>
@@ -1283,129 +2467,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Yanlış anahtar veya veri tabanı dosyası bozuk.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>KeePass veri tabanı değil.</translation>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Desteklenmeyen KeePass veri tabanı sürümü.</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Yanlış anahtar veya veri tabanı dosyası bozuk.</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ana anahtar hesaplanamaz</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group id field size</source>
<translation type="unfinished"/>
</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 veri tabanıdır (.kdb).
-
-Veri tabanı &gt; &apos;KeePass1 veri tabanı içe aktar...&apos;a tıklayarak içe aktarabilirsiniz.
-Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski KeePassX 0.4 sürümüyle açamayacaksınız.</translation>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
+ <source>Incorrect group modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Ana anahtar hesaplanamıyor</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Kriptografik işlevler sınanırken ölümcül hata.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - Hata</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <source>Incorrect group level field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Başka bir KeePassXC oluşumu zaten çalışıyor.</translation>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Veritabanı aç</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>Veri tabnı ayarları</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Kullanıcı adını panoya kopyala</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Parolayı panoya kopyala</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>Ayarlar</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Araç çubuğunu göster</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>salt okunur</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
+ <source>Invalid entry modification time field size</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 Veri Tabanı</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>Tüm dosyalar</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Onarılan veri tabanını kaydet</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Var olan tekil oluşum kilit dosyası geçersiz. Yeni oluşum başlatılıyor.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Veri tabanına yazma başarısız.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Kilit dosyası oluşturulamadı. Tekil oluşum kipi devre dışı bırakıldı.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Başka bir KeePassXC oluşumu zaten çalışıyor.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Kriptografik işlevler sınanırken ölümcül hata.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - Hata</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Veri tabanı</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Son veri tabanları</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>İçe aktar</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Yardım</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>G&amp;irdiler</translation>
</message>
@@ -1414,12 +2610,16 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
<translation>Öznite&amp;liği panoya kopyala</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>&amp;Kümeler</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation type="unfinished"/>
+ <source>&amp;Tools</source>
+ <translation>&amp;Araçlar</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1430,6 +2630,10 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
<translation>&amp;Hakkında</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>&amp;Veri tabanı aç...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Veri tabanını k&amp;aydet</translation>
</message>
@@ -1451,11 +2655,11 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
</message>
<message>
<source>&amp;View/Edit entry</source>
- <translation type="unfinished"/>
+ <translation>Girdiyi &amp;göster/düzenle</translation>
</message>
<message>
<source>&amp;Delete entry</source>
- <translation type="unfinished"/>
+ <translation>Girdiyi &amp;sil</translation>
</message>
<message>
<source>&amp;Add new group</source>
@@ -1463,31 +2667,31 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
</message>
<message>
<source>&amp;Edit group</source>
- <translation type="unfinished"/>
+ <translation>Kümeyi &amp;düzenle</translation>
</message>
<message>
<source>&amp;Delete group</source>
- <translation type="unfinished"/>
+ <translation>Kümeyi &amp;sil</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>&amp;Veri tabanı ayarları</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Veri tabanını farklı ka&amp;ydet...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>&amp;Girdi Klonla</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Ana anahtarı değiştir...</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Zamanlanmış tek seferlik parola</translation>
+ <source>&amp;Database settings</source>
+ <translation>&amp;Veri tabanı ayarları</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>&amp;ZTSP&apos;yi kopyala</translation>
+ <source>Database settings</source>
+ <translation>Veri tabnı ayarları</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>ZTSP&apos;yi göster</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Girdiyi &amp;klonla</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1498,20 +2702,32 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
<translation>&amp;Kullanıcı adını kopyala</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Kullanıcı adını panoya kopyala</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Parolayı kop&amp;yala</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Parolayı panoya kopyala</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>&amp;Ayarlar</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Parola Oluşturucu</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
- <translation type="unfinished"/>
+ <translation>Oto-Yazım &amp;gerçekleştir</translation>
</message>
<message>
<source>&amp;Open URL</source>
- <translation type="unfinished"/>
+ <translation>URL&apos;yi &amp;aç</translation>
</message>
<message>
<source>&amp;Lock databases</source>
@@ -1522,211 +2738,361 @@ Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski Ke
<translation>&amp;Başlık</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>&amp;Notlar</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Parola Oluşturucu</translation>
+ <source>Copy notes to clipboard</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear history</source>
- <translation>Geçmişi temizle</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>&amp;CSV dosyasına aktar...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>&amp;Veri tabanı</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>KeePass 1 veri tabanını içe aktar</translation>
</message>
<message>
- <source>Import</source>
- <translation>İçe aktar</translation>
+ <source>Import CSV file...</source>
+ <translation>CSV dosyasını içe aktar...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>&amp;Araçlar</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Veri tabanını onar...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>ZTSP&apos;yi göster</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>TOTP kurulumu yap...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>&amp;ZTSP&apos;yi kopyala</translation>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>E&amp;mpty recycle bin</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Clear history</source>
+ <translation>Geçmişi temizle</translation>
+ </message>
+ <message>
<source>Access error for config file %1</source>
<translation>%1 yapılandırma dosyası için erişim hatası</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>KeePassXC&apos;den Çık</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Lütfen YubiKey&apos;inizdeki düğmeye dokunun!</translation>
+ <source>read-only</source>
+ <translation>salt okunur</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Yardım</translation>
+ <source>Settings</source>
+ <translation>Ayarlar</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>&amp;Veritabanı aç...</translation>
+ <source>Toggle window</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Veribanını kaydet...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>KeePassXC&apos;den Çık</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Ana anahtarı değiştir...</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 Veri Tabanı</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>&amp;CSV dosyasına aktar...</translation>
+ <source>All files</source>
+ <translation>Tüm dosyalar</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>KeePass 1 veritabanını içe aktar</translation>
+ <source>Open database</source>
+ <translation>Veri tabanı aç</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>CSV dosyasını içe aktar...</translation>
+ <source>Save repaired database</source>
+ <translation>Onarılan veri tabanını kaydet</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Veritabanını onar...</translation>
+ <source>Writing the database failed.</source>
+ <translation>Veri tabanına yazma başarısız.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>TOTP kurulumu yap...</translation>
+ <source>Please touch the button on your YubiKey!</source>
+ <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 type="unfinished"/>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Diyalog</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>Genel</translation>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
+ <source>Base64 decoding failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
+ <source>Key file way too small.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
+ <source>Key file magic header id invalid</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>Gelişmiş</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
+ <source>Failed to read public key.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
+ <source>Corrupted key file, reading private key failed</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
+ <source>No private key payload to decrypt</source>
<translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP Bağlantı noktası:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>Öntanımlı bağlantı noktası: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
+ <source>Key derivation failed, key file corrupted?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
+ <source>Decryption failed, wrong passphrase?</source>
<translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC, 127.0.0.1 üzerinde bu bağlantı noktasını dinleyecek.</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
+ <source>Unexpected EOF while reading private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
+ <source>Can&apos;t write public key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
+ <source>Unexpected EOF when writing public key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <source>Can&apos;t write private key as it is empty</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
+ <source>Unexpected EOF when writing private key</source>
<translation type="unfinished"/>
</message>
<message>
- <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <source>Unsupported key type: %1</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Diyalog</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
+ <translation>Bu, ChromeIPass veya PassIFox&apos;tan veri tabanlarınıza erişirken gereklidir</translation>
+ </message>
+ <message>
<source>Enable KeePassHTTP server</source>
<translation>KeePassHTTP sunucusunu etkinleştir</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Genel</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Kimlik bilgisi istendiğinde bildirim g&amp;öster</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
- <translation type="unfinished"/>
+ <translation>Tüm alan adı için tüm girdilerin yerine belirli bir URL için yalnızca en iyi eşleşmeyi döndürür.</translation>
</message>
<message>
<source>&amp;Return only best matching entries</source>
- <translation type="unfinished"/>
+ <translation>Yalnızca en iyi eşleşen girdileri &amp;döndür</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Eğer kilitliyse veri tabanını açmayı is&amp;te</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
- <translation type="unfinished"/>
+ <translation>Yalnızca aynı şemalı girdiler (http://, https://, ftp://, ...) döndürülür.</translation>
</message>
<message>
<source>&amp;Match URL schemes</source>
- <translation type="unfinished"/>
+ <translation>URL şemalarını &amp;eşle</translation>
+ </message>
+ <message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Eşleşen girdileri &amp;kullanıcı adına göre sırala</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>&amp;Eşleşen girdileri başlığa göre sırala</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Paylaşılan tüm anahtarları etkin veri tabanından ka&amp;ldır</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Saklanan tüm izinleri etkin veri tabanındaki girdilerden kal&amp;dır</translation>
</message>
<message>
<source>Password Generator</source>
<translation>Parola Oluşturucu</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Gelişmiş</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Her zaman girdilere &amp;erişime izin ver</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Her zaman girdileri g&amp;üncellemeye izin ver</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
+ <translation>Yalnızca seçilen veri tabanı istemciyle bağlanmış olmalıdır.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Eşleşen girdiler için tüm açık veri tabanlarını a&amp;ra</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Dizge alanlarını kendiliğinden oluşturma ve güncelleme desteklenmiyor.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>&quot;KPH: &quot; ile başlayan gelişmiş dizge alanları &amp;döndür</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP Bağlantı noktası:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>Öntanımlı bağlantı noktası: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC, 127.0.0.1 üzerinde bu bağlantı noktasını dinleyecek.</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
<translation type="unfinished"/>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Aşağıdaki seçenekler tehlikeli olabilir!
-Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>1024&apos;ün altındaki ayrıcalıklı bağlantı noktalarına bağlanamaz!
+Öntanımlı bağlantı noktası olan 19455 kullanılıyor.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%%p</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Parola:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>güç</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Parola</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Karakter Türleri</translation>
</message>
@@ -1740,45 +3106,57 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
</message>
<message>
<source>Numbers</source>
- <translation>Sayılar</translation>
+ <translation>Rakamlar</translation>
</message>
<message>
<source>Special Characters</source>
<translation>Özel Karakterler</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Genişletilmiş ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Benzer karakterleri dışla</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Onayla</translation>
+ <source>Pick characters from every group</source>
+ <translation>Her kümeden karakter seç</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%%p</translation>
+ <source>&amp;Length:</source>
+ <translation>&amp;Uzunluk:</translation>
</message>
<message>
- <source>strength</source>
- <translation>güç</translation>
+ <source>Passphrase</source>
+ <translation>Parola Öbeği</translation>
</message>
<message>
- <source>entropy</source>
- <translation type="unfinished"/>
+ <source>Wordlist:</source>
+ <translation>Sözcük listesi:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>&amp;Uzunluk:</translation>
+ <source>Word Count:</source>
+ <translation>Sözcük Sayısı:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Her kümeden karakter seç</translation>
+ <source>Word Separator:</source>
+ <translation>Sözcük Ayırıcı:</translation>
</message>
<message>
<source>Generate</source>
<translation>Oluştur</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Kopyala</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Onayla</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Kapat</translation>
</message>
@@ -1788,7 +3166,7 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
</message>
<message>
<source>Entropy: %1 bit</source>
- <translation type="unfinished"/>
+ <translation>Entropi: %1 bit</translation>
</message>
<message>
<source>Password Quality: %1</source>
@@ -1796,51 +3174,270 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Kötü</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Zayıf</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>İyi</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Harika</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Parola</translation>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Genişletilmiş ASCII</translation>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
+ <source>Client public key not received</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Sözcük listesi:</translation>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
- <translation>Sözcük Sayısı:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Sözcük Ayırıcı:</translation>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>Kopyala</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Veri tabanının yolu.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>title</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Veri tabanının içeriğini çıkar ve yazdır.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Veri tabanının çıkarılacağı yol.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Çalıştırılacak komutun adı.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Veri tabanı girdilerini listele.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Listelenecek kümenin yolu. Öntanımlı: /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>İki veri tabanını birleştir.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Veri tabanının nereye birleştirileceği.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Veri tabanının nereden birleştirileceği.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Gösterilecek girdinin adı.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL aygıtı</translation>
@@ -1857,15 +3454,35 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
</message>
<message>
<source>malformed string</source>
- <translation type="unfinished"/>
+ <translation>kusurlu dizge</translation>
</message>
<message>
<source>missing closing quote</source>
<translation type="unfinished"/>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-bit</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-bit</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-bit</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – önerilen)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1884,18 +3501,26 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
<translation>Parola</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Notlar</translation>
</message>
<message>
- <source>Browser Integration</source>
+ <source>Last Modified</source>
<translation type="unfinished"/>
</message>
<message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Tarayıcı Tümleşmesi</translation>
+ </message>
+ <message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
<translation type="unfinished"/>
</message>
@@ -1907,149 +3532,202 @@ Yalnızca ne yaptığınızı biliyorsanız onları değiştirin.</translation>
<source>Passive</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QtIOCompressor</name>
<message>
- <source>Internal zlib error when compressing: </source>
+ <source>SSH Agent</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error writing to underlying device: </source>
+ <source>Generate a new random diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error opening underlying device: </source>
+ <source>Word count for the diceware passphrase.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Error reading data from underlying device: </source>
+ <source>count</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error when decompressing: </source>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>QtIOCompressor::open</name>
<message>
- <source>The gzip format not supported in this version of zlib.</source>
+ <source>Generate a new random password.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Internal zlib error: </source>
- <translation>zlib iç hatası:</translation>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Büyük Küçük Harfe Duyarlı</translation>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search</source>
- <translation>Ara</translation>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Clear</source>
- <translation>Temizle</translation>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Search...</source>
- <translation>Ara...</translation>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Limit search to selected group</source>
+ <source>Use extended ASCII in the generated password.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
- <name>Service</name>
+ <name>QtIOCompressor</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Sıkıştırılırken iç zlib hatası:</translation>
</message>
<message>
- <source>Do you want to update the information in %1 - %2?</source>
+ <source>Error writing to underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
+ <source>Error opening underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
+ <source>Error reading data from underlying device: </source>
<translation type="unfinished"/>
</message>
<message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Sıkıştırma açılırken iç zlib hatası:</translation>
</message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
<message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation type="unfinished"/>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>gzip biçimi zlib&apos;in bu sürümünde desteklenmiyor.</translation>
</message>
<message>
- <source>Removing stored permissions...</source>
- <translation type="unfinished"/>
+ <source>Internal zlib error: </source>
+ <translation>zlib iç hatası:</translation>
</message>
+</context>
+<context>
+ <name>SearchWidget</name>
<message>
- <source>Abort</source>
- <translation>İptal</translation>
+ <source>Search...</source>
+ <translation>Ara...</translation>
</message>
<message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation type="unfinished"/>
+ <source>Search</source>
+ <translation>Ara</translation>
</message>
<message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation type="unfinished"/>
+ <source>Clear</source>
+ <translation>Temizle</translation>
+ </message>
+ <message>
+ <source>Case Sensitive</source>
+ <translation>Büyük Küçük Harfe Duyarlı</translation>
</message>
<message>
+ <source>Limit search to selected group</source>
+ <translation>Aramayı seçilen kümeye sınırla</translation>
+ </message>
+</context>
+<context>
+ <name>Service</name>
+ <message>
<source>KeePassXC: New key association request</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: Yeni anahtar ilişkilendirme isteği</translation>
</message>
<message>
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database
give it a unique name to identify and accept it.</source>
- <translation type="unfinished"/>
+ <translation>Yukarıdaki anahtar için ilişkilendirme isteği aldınız.
+Eğer KeePassXC veri tabanınıza erişmesine izin vermek isterseniz
+tanımlamak için ona eşsiz bir ad verin ve kabul edin.</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
<translation>KeePassXC: Var olan anahtarın üstüne yaz?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>&quot;%1&quot; adlı bir paylaşılan şifreleme anahtarı zaten var.
+Üzerine yazmak ister misiniz?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: Girdi Güncelle</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
- <translation>KeePassXC: Veritabanı kitli!</translation>
+ <translation>KeePassXC: Veri tabanı kilitli!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Etkin veri tabanı kilitli!
+Lütfen seçilen veri tabanının kilidini kaldırın veya kilitli olmayan birini seçin.</translation>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: Anahtarlar veri tabanından kaldırıldı</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: Anahtar bulunamadı</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp Ayarlarında paylaşılan şifreleme anahtarı bulunamadı.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: Ayarlar kullanılabilir değil!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Etkin veri tabanı KeePassHttp Ayarlarının girdisini barındırmıyor.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Saklanan izinler kaldırılıyor...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>İptal</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: Silinen yetkiler</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC: İzinli girdi bulunamadı!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Etkin veri tabanı izinleri olan girdi barındırmıyor.</translation>
</message>
</context>
<context>
@@ -2074,10 +3752,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Temel Ayarlar</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Yalnızca tek KeePassXC oluşumu başlat</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Son veri tabanlarını anımsa</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Son anahtar dosyalarını ve güvenlik aygıtlarını anımsa</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Başlangıçta önceki veri tabanlarını yükle</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Çıkışta kendiliğinden kaydet</translation>
</message>
@@ -2086,20 +3780,28 @@ give it a unique name to identify and accept it.</source>
<translation>Her değişiklik sonrası kendiliğinden kaydet</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Veri tabanı dışarıdan değiştirildiğinde kendiliğinden yeniden yükle</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Panoya kopyalarken simge durumuna küçült</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Uygulama başlangıcında pencereyi simge durumuna küçült</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Girdi oluşturmada küme simgesini kullan</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation type="unfinished"/>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Veri dışı değişiklikler (kümeleri genişletmek gibi) için veri tabanını değiştirildi olarak imleme</translation>
</message>
<message>
- <source>Language</source>
- <translation>Dil</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2110,95 +3812,117 @@ give it a unique name to identify and accept it.</source>
<translation>Simge durumuna küçültüldüğünde pencereyi sistem tepsisine gizle</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Başlangıçta önceki veri tabanlarını yükle</translation>
+ <source>Hide window to system tray instead of app exit</source>
+ <translation>Uygulamadan çıkmak yerine pencereyi sistem tepsisine gizle</translation>
</message>
<message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Veri tabanı dışarıdan değiştirildiğinde kendiliğinden yeniden yükle</translation>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Hide window to system tray instead of app exit</source>
- <translation>Uygulamadan çıkmak yerine pencereyi sistem tepsisine gizle</translation>
+ <source>Language</source>
+ <translation>Dil</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Uygulama başlangıcında pencereyi simge durumuna küçült</translation>
+ <source>Auto-Type</source>
+ <translation>Oto-Yazım</translation>
</message>
<message>
- <source>Basic Settings</source>
- <translation>Temel Ayarlar</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Remember last key files and security dongles</source>
+ <source>Use entry URL to match windows for global Auto-Type</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation type="unfinished"/>
+ <source>Always ask before performing Auto-Type</source>
+ <translation>Oto-Yazım gerçekleştirmeden önce her zaman sor</translation>
</message>
<message>
- <source>Auto-Type</source>
- <translation>Oto-Yazma</translation>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Küresel Oto-Yazım kısayolu</translation>
+ </message>
+ <message>
+ <source>Auto-Type delay</source>
+ <translation>Oto-Yazım gecikmesi</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation>ms</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
+ <source>Startup</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Always ask before performing Auto-Type</source>
+ <source>File Management</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Auto-Type delay</source>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation type="unfinished"/>
</message>
<message>
- <source> ms</source>
+ <source>Backup database file before saving</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Entry Management</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>General</source>
+ <translation>Genel</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Zaman Aşımları</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
- <translation type="unfinished"/>
+ <translation>Şundan sonra panoyu temizle</translation>
</message>
<message>
<source> sec</source>
- <translation type="unfinished"/>
+ <comment>Seconds</comment>
+ <translation>san</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
- <translation type="unfinished"/>
+ <translation>Şu kadar hareketsizlikten sonra veri tabanlarını kilitle</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Parolaları öntanımlı olarak düz metinde göster</translation>
+ <source>Convenience</source>
+ <translation>Elverişlilik</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Oturum kilitlendiğinde veya kapak kapandığında veri tabanlarını kilitle</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
- <translation type="unfinished"/>
+ <translation>Pencereyi küçülttükten sonra veri tabanlarını kilitle</translation>
</message>
<message>
<source>Don&apos;t require password repeat when it is visible</source>
- <translation type="unfinished"/>
+ <translation>Parola görünür olduğunda yineleme gerektirme</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation type="unfinished"/>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Parolaları öntanımlı olarak düz metinde göster</translation>
</message>
<message>
- <source>Convenience</source>
+ <source>Hide passwords in the preview panel</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Oturum kilitlendiğinde veya kapak kapandığında veri tabanlarını kilitle</translation>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Privacy</source>
@@ -2206,6 +3930,10 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source>Use Google as fallback for downloading website icons</source>
+ <translation>Web site simgelerini indirmek için Google&apos;ı yedek olarak kullan</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
<translation type="unfinished"/>
</message>
</context>
@@ -2220,6 +3948,14 @@ give it a unique name to identify and accept it.</source>
<translation>Anahtar:</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>Özel ayarlar kullan</translation>
</message>
@@ -2245,7 +3981,8 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
- <translation type="unfinished"/>
+ <comment>Seconds</comment>
+ <translation>san</translation>
</message>
</context>
<context>
@@ -2281,10 +4018,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>KeePassXC&apos;ye hoş geldiniz</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Parolalarınızı KeePassXC veri tabanında güvenle depolamaya başlayın</translation>
</message>
@@ -2308,31 +4041,15 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Son veri tabanları</translation>
</message>
-</context>
-<context>
- <name>main</name>
- <message>
- <source>path to a custom config file</source>
- <translation type="unfinished"/>
- </message>
<message>
- <source>key file of the database</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
+ <source>Welcome to KeePassXC %1</source>
<translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>main</name>
<message>
- <source>Copy a password to the clipboard</source>
+ <source>Remove an entry from the database.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -2340,60 +4057,32 @@ give it a unique name to identify and accept it.</source>
<translation>Veri tabanının yolu.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
+ <source>Path of the entry to remove.</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Extract and print the content of a database.</source>
- <translation>Veri tabanının içeriğini çıkar ve yazdır.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Veri tabanının çıkarılacağı yol.</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>Çalıştırılacak komutun adı.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Veri tabanı girdilerini listele.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation type="unfinished"/>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - çapraz platformlu parola yöneticisi</translation>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>İki veri tabanını birleştir.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>açılacak parola veri tabanlarının dosya adları (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Veri tabanının nereye birleştirileceği.</translation>
+ <source>path to a custom config file</source>
+ <translation>özel yapılandırma dosyası yolu</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Veri tabanının nereden birleştirileceği.</translation>
+ <source>key file of the database</source>
+ <translation>veri tabanının anahtar dosyası</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Her iki veri tabanı dosyası için aynı parolayı kullan.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>veri tabanının parolasını stdin&apos;den oku</translation>
</message>
<message>
- <source>Show a password.</source>
+ <source>Parent window handle</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Name of the entry to show.</source>
- <translation>Gösterilecek girdinin adı.</translation>
- </message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_uk.ts b/share/translations/keepassx_uk.ts
index c8abb87fb..6c22350db 100644
--- a/share/translations/keepassx_uk.ts
+++ b/share/translations/keepassx_uk.ts
@@ -10,14 +10,30 @@
<translation>Про програму</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC розповсюджується на умовах Загальної публічної ліцензії GNU (GPL) версії 2 або (на ваш вибір) версії 3.</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>Інформація щодо зневадження</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Коли Ви повідомляєте про ваду, завжди долучайте таку інформацію:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>Скопіювати у буфер обміну</translation>
</message>
@@ -32,6 +48,10 @@
<translation>Ревізія: %1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>Розподіл: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>Бібліотеки:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</source>
<translation>Увімкнені розширення:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC розповсюджується на умовах Загальної публічної ліцензії GNU (GPL) версії 2 або (на ваш вибір) версії 3.</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<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>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>Коли Ви повідомляєте про ваду, завжди долучайте таку інформацію:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>Підтвердити доступ KeePassXC до HTTP</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>Запам&apos;ятати цей вибір</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1 запросила доступ до гасел для таких записів(-у).
Будь ласка, вкажіть чи хочете ви дозволити доступ?</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>Підтвердити доступ KeePassXC до HTTP</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>Увімкнути посередника SSH (вимагає перезапуск)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>Автозаповнення – KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Автозаповнення</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>Синтаксис виразу Автозаповнення неправильний!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>Ця команда Автозаповнення містить надзвичайно довгу затримку. Ви впевнені, що хочете продовжити?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,318 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Заголовок</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Ім’я користувача</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Послідовність</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Автозаповнення – KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>Виберіть запис для автозаповнення:</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>Підтвердження доступу для переглядача KeePassXC</translation>
+ </message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>Автозаповнення – KeePassXC</translation>
+ <source>Remember this decision</source>
+ <translation>Запам&apos;ятати цей вибір</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>Дозволити</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>Заборонити</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 запросила доступ до гасел для таких записів(-у).
+Будь ласка, вкажіть чи хочете ви дозволити доступ?</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Діалог</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Це необхідно для надання переглядачу KeePassXC доступу до Ваших сховищ</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>Сполучити KeePassXC з переглядачем</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Загальні</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Сполучити з такими переглядачами:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Показувати повідомлення, коли надходить запит на реєстраційні дані</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Запитувати щодо розблокування сховища, якщо воно заблоковане</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Показані тільки записи з такою самою схемою (http://, https://, ftp://, …).</translation>
+ </message>
+ <message>
+ <source>&amp;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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>Показувати лише найкращі збіги реєстраційних даних</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Сортувати збіжні реєстраційні дані за заголовком</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Сортувати збіжні реєстраційні дані за іменем користувача</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>Від&apos;єднати від всіх переглядачів</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>Забути всі збережені дозволи</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Розширені</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ніколи не запитувати перед читанням реєстраційних даних</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ніколи не запитувати перед оновленням реєстраційних даних</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>Тільки вибране сховище має бути під&apos;єднаним через клієнта.</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Шукати збіги з реєстраційними даними у всіх відкритих сховищах</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Автоматичне створення та оновлення текстових полів не втілене.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Показати розширені текстові поля, що починаються з «KPH: »</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Автоматично оновлює шлях до сценаріїв власного обміну повідомленнями для KeePassXC або двійкового посередника KeePassXC під час запуску.</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>Оновлювати файли оголошень для власного обміну повідомленнями під час запуску</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>Підтримувати посередницькі застосунки між KeePassXC та додатками переглядача.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>Використовувати посередницький застосунок між KeePassXC та додатком переглядача</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Використовувати власне розташування посередника, якщо Ви встановили посередника вручну.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Використовувати власне розташування посередника</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Переглянути...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Попередження:&lt;/b&gt; ці параметри можуть бути небезпечними!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>Виконавчі файли (*.exe);;Всі файли (*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>Виконавчі файли (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Вибрати власне розташування посередника</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: новий запит на прив&apos;язку ключа</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>Ви одержали запит на прив&apos;язку вказаного ключа.
+
+Якщо Ви бажаєте надати доступ до Вашого сховища KeePassXC,
+вкажіть унікальну назву та підтвердьте прив&apos;язку.</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Зберегти і дозволити доступ</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC: перезаписати наявний ключ?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Спільний ключ шифрування з назвою «%1» вже існує.
+Перезаписати його?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC: оновити запис</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Бажаєте оновити інформацію у %1 – %2?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC: сховище заблоковане!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Чинне сховище заблоковане!
+Будь ласка, розблокуйте обране сховище або виберіть інше незаблоковане.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC: налаштування недоступні!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>Поточне сховище не містить запису налаштувань.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC: жодного ключа не знайдено</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>Не знайдено спільних ключів шифрування у налаштуваннях KeePassXC.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC: ключі видалені зі сховища</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Видалення збережених привілеїв...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Скасувати</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC: привілеї видалені</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: запис з привілеями не знайдено!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Поточне сховище не містить записів з привілеями.</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Please select whether you want to allow access.</source>
<translation>Повторіть гасло:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>Файл-&amp;ключ</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>Огляд</translation>
</message>
@@ -157,6 +501,14 @@ Please select whether you want to allow access.</source>
<translation>Створити</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>Виклик-відповідь</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Оновити</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>Файли-ключі</translation>
</message>
@@ -177,6 +529,10 @@ Please select whether you want to allow access.</source>
<translation>Обрати файл-ключ</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>Порожнє гасло</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>Ви дійсно хочете використати порожній рядок у якості гасла?</translation>
</message>
@@ -191,20 +547,18 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>Файл-&amp;ключ</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>Виклик-відповідь</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>Оновити</translation>
+ <source>Legacy key file format</source>
+ <translation>Застарілий формат файла-ключа</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>Порожнє гасло</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Ви використовуєте застарілий формат файла-ключа, підтримку якого
+може бути скасовано у майбутньому.
+
+Бажано створити новий файл-ключ.</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +572,10 @@ Please select whether you want to allow access.</source>
<translation>Параметри клонування</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Додавати « – клон» до заголовка</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>Замінити ім&apos;я користувача і гасло посиланнями</translation>
</message>
@@ -225,10 +583,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>Скопіювати журнал</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>Додавати « – клон» до заголовка</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +680,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>Імпортувати файл CSV</translation>
- </message>
- <message>
<source>Error</source>
<translation>Помилка</translation>
</message>
@@ -340,17 +690,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>байт,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation><numerusform>%n байт,%n byte(s), </numerusform><numerusform>%n байта, </numerusform><numerusform>%n байтів, </numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>рядки,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation><numerusform>%n рядок, </numerusform><numerusform>%n рядка, </numerusform><numerusform>%n рядків, </numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>колонки</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n колонка</numerusform><numerusform>%n колонки</numerusform><numerusform>%n колонок</numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +722,14 @@ Please select whether you want to allow access.</source>
<translation>Огляд</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>Оновити</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>Виклик-відповідь:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>Неможливо відкрити сховище.</translation>
</message>
@@ -380,6 +738,24 @@ Please select whether you want to allow access.</source>
<translation>Не вдається відкрити файл-ключ</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>Застарілий формат файла-ключа</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Ви використовуєте застарілий формат файла-ключа, підтримку якого
+може бути скасовано у майбутньому.
+
+Бажано створити новий файл-ключ.</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Більше не показувати це попередження</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>Всі файли</translation>
</message>
@@ -391,14 +767,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>Оберіть файл-ключ</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>Оновити</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>Виклик-відповідь:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +783,14 @@ Please select whether you want to allow access.</source>
<translation>Не вдається відкрити файл-ключ</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>Сховище відкрите без помилок. Обробка не потрібна.</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>Неможливо відкрити сховище.</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>Сховище відкрите без помилок. Обробка не потрібна.</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>Успішно</translation>
</message>
@@ -440,6 +808,108 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
+ <source>General</source>
+ <translation>Загальні</translation>
+ </message>
+ <message>
+ <source>Encryption</source>
+ <translation>Шифрування</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>Скасувати</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Спроба перетворити ключ згідно з новими налаштуваннями ФОК зазнала невдачі; ФОК залишилась без змін</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>Алгоритм шифрування:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 біт (типове)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 біт</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>Функція обчислення ключа:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Циклів перетворення:</translation>
+ </message>
+ <message>
+ <source>Benchmark 1-second delay</source>
+ <translation>Оцінити секундну затримку еталонним тестом</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Використана пам&apos;ять:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Паралельність:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>Метадані сховища</translation>
+ </message>
+ <message>
<source>Database name:</source>
<translation>Назва сховища:</translation>
</message>
@@ -448,20 +918,12 @@ You can now save it.</source>
<translation>Опис сховища:</translation>
</message>
<message>
- <source>Transform rounds:</source>
- <translation>Раундів перетворень:</translation>
- </message>
- <message>
<source>Default username:</source>
<translation>Типове ім’я користувача:</translation>
</message>
<message>
- <source> MiB</source>
- <translation> МіБ</translation>
- </message>
- <message>
- <source>Benchmark</source>
- <translation>Перевірка</translation>
+ <source>History Settings</source>
+ <translation>Налаштування журналу</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +934,27 @@ You can now save it.</source>
<translation>Макс. розмір журналу:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>Використовувати смітник</translation>
+ <source> MiB</source>
+ <translation>МіБ</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 біт (типове)</translation>
+ <source>Use recycle bin</source>
+ <translation>Використовувати смітник</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 біт</translation>
+ <source>Additional Database Settings</source>
+ <translation>Додаткові налаштування сховища</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>Алгоритм:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation>Увімкнути стиснення (рекомендовано)</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>Корінь</translation>
</message>
<message>
@@ -511,22 +974,48 @@ You can now save it.</source>
<translation>Файл не знайдено!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>Відкрити сховище KeePass 1</translation>
+ <source>Unable to open the database.</source>
+ <translation>Неможливо відкрити сховище.</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>Сховище KeePass 1</translation>
+ <source>File opened in read only mode.</source>
+ <translation>Файл відкритий лише для читання.</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>Відкрити CSV файл</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Файл CSV</translation>
</message>
<message>
<source>All files (*)</source>
<translation>Усі файли (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>Об&apos;єднати сховище</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>Відкрити сховище KeePass 1</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>Сховище KeePass 1</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>Закрити?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>«%1» в режимі редагування.
+Відхилити зміни і все одно закрити?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>Зберегти зміни?</translation>
</message>
@@ -541,10 +1030,22 @@ Save changes?</source>
<translation>Записати сховище не вдалося.</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>Гасла</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>Зберегти сховище як</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>Експортувати сховище у файл CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Не вдалось записати CSV файл.</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>Нове сховище</translation>
</message>
@@ -563,12 +1064,6 @@ Please press cancel to finish your changes or discard them.</source>
Натисніть «скасувати», щоб завершити зміни або відкинути їх.</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>Це сховище не було збережене.
-Ви можете зберегти сховище або зупинити його блокування.</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,69 +1072,23 @@ Otherwise your changes are lost.</source>
Інакше внесені зміни буде втрачено.</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>«%1» в режимі редагування.
-Відхилити зміни і все одно закрити?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>Експортувати сховище у файл CSV</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>Файл CSV</translation>
+ <source>Disable safe saves?</source>
+ <translation>Вимкнути безпечне збереження?</translation>
</message>
<message>
- <source>Writing the CSV file failed.</source>
- <translation>Не вдалось записати CSV файл.</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>Неможливо відкрити сховище.</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>Об&apos;єднати сховище</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>Сховище, яке Ви намагаєтесь зберегти, заблоковане іншим примірником KeePassXC.
-Все одно зберегти?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>Гасла</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>Сховище вже відкрите</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>Сховище, яке Ви намагаєтесь відкрити, заблоковане іншим примірником KeePassXC.
-
-Все одно відкрити?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>Відкрити лише для читання</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>Файл відкритий лише для читання.</translation>
- </message>
- <message>
- <source>Open CSV file</source>
- <translation>Відкрити CSV файл</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation>KeePassXC не зміг зберегти сховище кілька разів поспіль. Швидше за все це сталося тому, що служба узгодження файлів блокує файл для запису.
+Вимкнути безпечне збереження і спробувати знов?</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>Шукаю…</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>Змінити головний ключ</translation>
</message>
@@ -660,6 +1109,14 @@ Do you want to open it anyway?</source>
<translation>Ви дійсно хочете остаточно видалити %1 записи(-ів)?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>Перемістити запис у смітник?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Ви справді хочете перемістити запис «%1» у смітник?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>Перемістити записи до смітника?</translation>
</message>
@@ -668,28 +1125,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>Ви дійсно хочете перемістити %n запис у смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записи в смітник?</numerusform><numerusform>Ви дійсно хочете перемістити %n записів у смітник?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>Видалити групу?</translation>
+ <source>Execute command?</source>
+ <translation>Виконати команду?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>Ви дійсно хочете остаточно видалити групу «%1»?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>Ви справді хочете виконати таку команду? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Неможливо вирахувати головний ключ</translation>
+ <source>Remember my choice</source>
+ <translation>Запам&apos;ятати мій вибір</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>Перемістити запис у смітник?</translation>
+ <source>Delete group?</source>
+ <translation>Видалити групу?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>Ви справді хочете перемістити запис «%1» у смітник?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Ви дійсно хочете остаточно видалити групу «%1»?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>Шукаю…</translation>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати головний ключ</translation>
</message>
<message>
<source>No current database.</source>
@@ -708,20 +1165,8 @@ Do you want to open it anyway?</source>
<translation>Збіги відсутні</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>Виконати команду?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>Ви справді хочете виконати таку команду? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>Запам&apos;ятати мій вибір</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>Запит на автозавантаження</translation>
+ <source>File has changed</source>
+ <translation>Файл був змінений</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -732,8 +1177,10 @@ Do you want to open it anyway?</source>
<translation>Запит на об&apos;єднання</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>Файл сховища змінено, але Ви маєте незбережені зміни. Об&apos;єднати Ваші зміни зі змінами у файлі?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>Файл сховища було змінено, а Ви маєте незбережені зміни.
+Об‘єднати ці зміни?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -749,6 +1196,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>Створити позначку ТОГ</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Закрити</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Загальні</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Гасло</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Термін чинності</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Ім’я користувача</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Автозаповнення</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Шукаю</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Атрибути</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Вкладення</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примітки</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Вікно</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Послідовність</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Пошук</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Очистити</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Ніколи</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАХИЩЕНО]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Вимкнено</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>Увімкнено</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -775,6 +1305,30 @@ Do you want to open it anyway?</source>
<translation>Журнал</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>Посередник SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(зашифровано)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Вибрати таємний ключ</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Файл занадто великий для таємного ключа</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Відкриття таємного ключа зазнало невдачі</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>Журнал запису</translation>
</message>
@@ -795,22 +1349,20 @@ Do you want to open it anyway?</source>
<translation>Новий атрибут</translation>
</message>
<message>
- <source>Select file</source>
- <translation>Вибрати файл</translation>
+ <source>Confirm Remove</source>
+ <translation>Схваліть видалення</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>Неможливо відкрити файл</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Ви дійсно бажаєте видалити цей атрибут?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>Зберегти вкладення</translation>
+ <source>[PROTECTED]</source>
+ <translation>[ЗАХИЩЕНО]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>Неможливо зберегти вкладення:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>Натисніть «показати» для перегляду або редагування</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -829,20 +1381,16 @@ Do you want to open it anyway?</source>
<translation>1 рік</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>Схваліть видалення</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>Ви дійсно бажаєте видалити цей атрибут?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[ЗАХИЩЕНО] Натисніть «показати», щоб переглянути або змінити</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>Ви дійсно бажаєте видалити це вкладення?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -860,18 +1408,6 @@ Do you want to open it anyway?</source>
<translation>Видалити</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>Вкладення</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>Зберегти</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>Відкрити</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>Змінити назву</translation>
</message>
@@ -883,24 +1419,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>Показати</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>Увімкнути автозаповнення для цього запису</translation>
+ <source>Attachments</source>
+ <translation>Вкладення</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>Заголовок вікна:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Увімкнути автозаповнення для цього запису</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -911,16 +1447,24 @@ Do you want to open it anyway?</source>
<translation>Використати власну послідовність автозаповнення</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>Використати типову послідовність</translation>
+ <source>Window Associations</source>
+ <translation>Прив&apos;язки вікон</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>Установити власну послідовність:</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>Прив&apos;язки вікон</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Заголовок вікна:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -945,12 +1489,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>Заголовок:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>Ім’я користувача:</translation>
+ <source>URL:</source>
+ <translation>URL:</translation>
</message>
<message>
<source>Password:</source>
@@ -961,20 +1501,104 @@ Do you want to open it anyway?</source>
<translation>Гасло ще раз:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>URL:</translation>
+ <source>Title:</source>
+ <translation>Заголовок:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>Закінчується</translation>
+ <source>Notes</source>
+ <translation>Примітки</translation>
</message>
<message>
<source>Presets</source>
<translation>Заготовки</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>Примітки:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Натисніть перемикач, щоб показати розділ нотаток</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Ім’я користувача:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Закінчується</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Видаляти ключ з в&apos;язки посередника після</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation>секунд</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Відбиток</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>Видаляти ключ з в&apos;язки посередника під час блокування або закриття сховища</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Відкритий ключ</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Надавати ключ посередникові під час відкриття або розблокування сховища</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Коментар</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Розшифрувати</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>n/a</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Скопіювати у буфер обміну</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>Таємний ключ</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>Додати до в&apos;язки посередника</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Видалити з в&apos;язкі посередника</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Запрошувати підтвердження для використання цього ключа</translation>
</message>
</context>
<context>
@@ -1046,6 +1670,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>Використати типовий значок</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>Використати власний значок</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>Додати свій значок</translation>
</message>
@@ -1054,6 +1686,18 @@ Do you want to open it anyway?</source>
<translation>Видалити свій значок</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>Завантажити фавікон</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Неможливо дістати фавікон</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>Порада: Ви можете увімкнути Google у якості запасного варіанту шляхом вибору Інструменти&gt;Налаштування&gt;Безпека</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>Зображення</translation>
</message>
@@ -1066,24 +1710,12 @@ Do you want to open it anyway?</source>
<translation>Вибір зображення</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>Завантажити фавікон</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>Неможливо дістати фавікон</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>Неможливо прочитати значок</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>Використати типовий значок</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>Використати власний значок</translation>
+ <source>Custom icon already exists</source>
+ <translation>Свій значок вже існує</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1093,14 +1725,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>Цей значок використовують %1 записи. Він буде замінений типовим значком. Ви дійсно бажаєте видалити його?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>Порада: Ви можете увімкнути Google у якості запасного варіанту шляхом вибору Інструменти&gt;Налаштування&gt;Безпека</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1120,15 +1744,129 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Видалити</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>– клон</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Назва</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Розмір</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>Форма</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Додати</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Видалити</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>Відкрити</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>Зберегти</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Вибрати файли</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>Схваліть видалення</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Зберегти вкладення</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>Неможливо створити директорію:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>Ви дійсно бажаєте перезаписати наявний файл «%1» цим вкладенням?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Схваліть перезапис</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Неможливо зберегти вкладення:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Неможливо відкрити вкладення:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Неможливо відкрити вкладення:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>Неможливо відкрити файли:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1157,6 +1895,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>Пос.:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>Група</translation>
</message>
@@ -1173,9 +1916,67 @@ Do you want to open it anyway?</source>
<translation>URL</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>Пос.:</translation>
+ <source>Never</source>
+ <translation>Ніколи</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Гасло</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Примітки</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>Закінчується</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Створено</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Змінено</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Доступ</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Вкладення</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation>Налаштувати перегляд</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Ховати імена користувача</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Ховати гасла</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation>Припасувати до вікна</translation>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation>Припасувати до вмісту</translation>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>Повернути до типових налаштувань</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1186,6 +1987,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: неможливо зберегти файл!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>Неможливо зберегти файл сценарію для власного обміну повідомленнями.</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1235,6 +2047,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>Забезпечити використання символів усіх видів у гаслі</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>Розширені ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1248,6 +2064,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати головний ключ</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Неможливо видати виклик-відповідь.</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>Неправильний ключ або файл сховища пошкоджено.</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>Неможливо видати виклик-відповідь.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати головний ключ</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>відсутні заголовки сховища</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати головний ключ</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Хибний розмір контрольної суми заголовка</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Невідповідність заголовку SHA256</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>Хибний ключ або пошкоджене сховище. (невідповідність HMAC)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Невідомий шифр</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>Хибний розмір ідентифікатора заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>Хибна довжина поля заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>Хибна довжина даних заголовка</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Не вдалося відкрити буфер для параметрів ФОК у заголовку</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>Непідтримувана функція обчислення ключа (ФОК) або хибні параметри</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Знайдені застарілі поля заголовка у файлі KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>Хибний розмір ідентифікатора внутрішнього заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>Хибна довжина поля внутрішнього заголовка</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>Хибний розмір двійкового внутрішнього заголовка</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Непідтримувана версія структури метаданих KeePass.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина назви запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна назва запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибний запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина логічного запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина Int32 запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина UInt32 запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина Int64 запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибна довжина UInt64 запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибний тип запису в структурі метаданих</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Хибний розмір типу поля в структурі метаданих</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>Хибний алгоритм симетричного шифру.</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Хибний розмір IV симетричного шифру.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>Неможливо вирахувати головний ключ</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Переведення у послідовний формат структури параметрів ФОК зазнало невдачі</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>Хибна довжина uuid шифру</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Непідтримуваний шифр</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>Хибна довжина прапорців стиснення</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>Непідтримуваний алгоритм стиснення</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>Хибний розмір головного початкового числа</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Хибний розмір початкового числа перетворення</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>Хибний розмір циклу перетворення</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Хибний розмір початкових байтів</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Хибний розмір ідентифікатора випадкового потоку</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Хибний шифр внутрішнього випадкового потоку</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Помилка синтаксичного аналізу XML: %1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>Коренева група відсутня</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>Бракує uuid або даних значка</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>Бракує ключа або значення для власних даних</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Декілька елементів групи</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>Порожній uuid групи</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Хибний номер значка групи</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>Хибне значення параметру ввімкнення автозаповнення</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>Хибне значення параметру ввімкнення пошуку</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Uuid групи не знайдено</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>Порожній DeleteObject uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Бракує часу або uuid для DeleteObject</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>Порожній uuid запису</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Хибний номер значка запису</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Журнальний елемент у запису журналу</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Uuid запису не знайдено</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Елемент журналу з відмінним uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>Неможливо розшифрувати текст запису</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Знайдено дублікат Вашого власного атрибута</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Бракує текстового ключа або значення запису</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>Знайдено дублікат вкладення</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>Бракує двійкового ключа або значення запису</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>Вікно або послідовність прив&apos;язки автозаповнення відсутнє</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>Хибне логічне значення</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>Хибне часове значення</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>Хибне значення кольору</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>Хибна частина кольору rgb</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>Хибне цифрове значення</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>Хибне значення uuid</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>Неможливо розпакувати двійковий код</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1277,6 +2448,35 @@ Do you want to open it anyway?</source>
<translation>Версія сховища KeePass не підтримується.</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Неможливо прочитати шифрування IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Хибна кількість груп</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Хибна кількість записів</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>Хибний розмір контрольної суми вмісту</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Хибний розмір початкового числа перетворення</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Хибна кількість циклів перетворення</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Неможливо побудувати дерево групи</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>Корінь</translation>
</message>
@@ -1288,129 +2488,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>Неправильний ключ або файл сховища пошкоджено.</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>Не сховище KeePass.</translation>
+ <source>Key transformation failed</source>
+ <translation>Перетворення ключа зазнало невдачі</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>Версія сховища KeePass не підтримується.</translation>
+ <source>Invalid group field type number</source>
+ <translation>Хибна кількість типів поля групи</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>Неправильний ключ або файл сховища пошкоджено.</translation>
+ <source>Invalid group field size</source>
+ <translation>Хибний розмір поля групи</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Неможливо вирахувати головний ключ</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Дані у полі групи читання не відповідають розміру</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Неможливо видати виклик-відповідь.</translation>
+ <source>Incorrect group id field size</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>Хибний розмір поля часу створення групи</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>Неможливо видати виклик-відповідь.</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation>Значення часу у полі останньої зміни групи має хибний розмір</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>Неможливо вирахувати головний ключ</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>Значення часу у полі останнього доступу має хибний розмір</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>Невиправна помилка в процесі тестування криптографічних функцій.</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Значення часу у полі закінчення терміну чинності групи має хибний розмір</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC – помилка</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>Хибний розмір поля значка групи</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>Неможливо створити блокувальний файл. Режим одного примірника вимкнено.</translation>
+ <source>Incorrect group level field size</source>
+ <translation>Хибний розмір поля для рівня групи</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>Інший примірник KeePassXC вже запущений.</translation>
+ <source>Invalid group field type</source>
+ <translation>Хибний тип поля групи</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>Бракує ідентифікатора або рівня групи</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>Відкрити сховище</translation>
+ <source>Missing entry field type number</source>
+ <translation>Бракує номера типу для поля запису</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>Параметри сховища</translation>
+ <source>Invalid entry field size</source>
+ <translation>Хибний розмір поля запису</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>Копіювати ім’я користувача в буфер обміну</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Дані у полі запису читання не відповідають розміру</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>Копіювати гасло в буфер обміну</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>Хибний розмір поля uuid запису</translation>
</message>
<message>
- <source>Settings</source>
- <translation>Налаштування</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>Хибний розмір поля для ідентифікатора групи запису</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>Показати панель инструментів</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>Хибний розмір поля для значка запису</translation>
</message>
<message>
- <source>read-only</source>
- <translation>тільки для читання</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>Хибний розмір поля для часу створення запису</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>Перемкнути вікно</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>Хибний розмір значення у полі останньої зміни запису</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>Сховище KeePass 2</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Поле закінчення терміну чинності запису має хибний розмір</translation>
</message>
<message>
- <source>All files</source>
- <translation>Всі файли</translation>
+ <source>Invalid entry field type</source>
+ <translation>Хибний тип поля запису</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>Зберегти налагоджене сховище</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Наявний блокувальний файл режиму одного примірника є хибним. Запускаю новий примірник.</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>Записати сховище не вдалося.</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Неможливо створити блокувальний файл. Режим одного примірника вимкнено.</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Інший примірник KeePassXC вже запущений.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Невиправна помилка в процесі тестування криптографічних функцій.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC – помилка</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>Сховище</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>Останні сховища</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>Імпорт</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Довідка</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>Записи</translation>
</message>
@@ -1419,12 +2631,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Копіювати атрибут до буферу обміну</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>Тимчасове одноразове гасло</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>Групи</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>Перегляд</translation>
+ <source>&amp;Tools</source>
+ <translation>Інструменти</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1435,6 +2651,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Про KeePassXC</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>Відкрити сховище…</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>Зберігти сховище</translation>
</message>
@@ -1475,24 +2695,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Видалити групу</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>Налаштування сховища</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>Зберегти сховище як…</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>Клонувати запис</translation>
+ <source>Change &amp;master key...</source>
+ <translation>Змінити головний ключ…</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>Тимчасове одноразове гасло</translation>
+ <source>&amp;Database settings</source>
+ <translation>Налаштування сховища</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>Скопіювати ТОГ</translation>
+ <source>Database settings</source>
+ <translation>Параметри сховища</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>Показати ТОГ</translation>
+ <source>&amp;Clone entry</source>
+ <translation>Клонувати запис</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1503,14 +2723,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Копіювати ім&apos;я користувача</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>Копіювати ім’я користувача в буфер обміну</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>Копіювати гасло</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>Копіювати гасло в буфер обміну</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>Налаштування</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>Виробник гасел</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>Виконати автозаповнення</translation>
</message>
@@ -1527,165 +2759,222 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>Заголовок</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>Скопіювати заголовок до кишені</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>Скопіювати URL до кишені</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>Нотатки</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>Виробник гасел</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>Скопіювати нотатки до кишені</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>Очистити журнал</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>Експортувати до файлу CSV…</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>Сховище</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>Імпортувати сховище KeePass 1…</translation>
</message>
<message>
- <source>Import</source>
- <translation>Імпорт</translation>
+ <source>Import CSV file...</source>
+ <translation>Імпортувати файл CSV…</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>Інструменти</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>Полагодити сховище…</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Показати ТОГ</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>Налаштувати ТОГ…</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Скопіювати ТОГ</translation>
</message>
<message>
- <source>Empty recycle bin</source>
+ <source>E&amp;mpty recycle bin</source>
<translation>Спорожнити смітник</translation>
</message>
<message>
+ <source>Clear history</source>
+ <translation>Очистити журнал</translation>
+ </message>
+ <message>
<source>Access error for config file %1</source>
<translation>Помилка доступу до файлу конфігурації %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>Вийти з KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Схоже, що Ви використовуєте KeePassHTTP для сполучення з переглядачем. Цей засіб застарів і буде незабаром видалений. &lt;br&gt;Натомість, перейдіть, будь ласка, до використання переглядача KeePassXC! Інформацію щодо переходу Ви можете знайти у нашому &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;посібнику&lt;/a&gt; (попередження %1 of 3).&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>Натисніть, будь ласка, кнопку на вашому YubiKey!</translation>
+ <source>read-only</source>
+ <translation>тільки для читання</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>Довідка</translation>
+ <source>Settings</source>
+ <translation>Налаштування</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>Відкрити сховище…</translation>
+ <source>Toggle window</source>
+ <translation>Перемкнути вікно</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>Зберегти сховище як…</translation>
+ <source>Quit KeePassXC</source>
+ <translation>Вийти з KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>Змінити головний ключ…</translation>
+ <source>KeePass 2 Database</source>
+ <translation>Сховище KeePass 2</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>Експортувати до файлу CSV…</translation>
+ <source>All files</source>
+ <translation>Всі файли</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>Імпортувати сховище KeePass 1…</translation>
+ <source>Open database</source>
+ <translation>Відкрити сховище</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>Імпортувати файл CSV…</translation>
+ <source>Save repaired database</source>
+ <translation>Зберегти налагоджене сховище</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>Полагодити сховище…</translation>
+ <source>Writing the database failed.</source>
+ <translation>Записати сховище не вдалося.</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>Налаштувати ТОГ…</translation>
+ <source>Please touch the button on your YubiKey!</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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>Діалог</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Хибний файл ключа. Ключ має бути у форматі OpenSSH.</translation>
</message>
<message>
- <source>General</source>
- <translation>Загальні</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>Невідповідність межам PEM</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>Показувати повідомлення, коли надходить запит на реєстраційні дані</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Розшифрування Base64 зазнало невдачі</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>Сортувати збіги за ім&apos;ям користувача</translation>
+ <source>Key file way too small.</source>
+ <translation>Файл ключа занадто маленький.</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>Видалити всі збережені привілеї для записів у активному сховищу</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>Хибний логічний код файлу ключа</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>Розширені</translation>
+ <source>Found zero keys</source>
+ <translation>Не знайдено жодного ключа</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>Завжди дозволяти доступ до записів</translation>
+ <source>Failed to read public key.</source>
+ <translation>Зчитування відкритого ключа зазнало невдачі.</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>Завжди дозволяти оновлення записів</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Файл ключа пошкоджений, зчитування таємного ключа зазнало невдачі</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>Шукати збіги у всіх відкритих сховищах</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>Корисної навантаги таємного ключа не знайдено</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>Шлюз HTTP:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Пробуємо обчислити ФОК без шифру</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation> Типовий шлюз: 19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Для розшифрування цього ключа потрібен вираз гасла</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>Запитувати щодо розблокування сховища, якщо воно заблоковане</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Обчислення ключа зазнало невдачі. Можливо, файл ключа пошкоджений?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>Сортувати збіги за заголовком</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Розшифрування зазнало невдачі, можливо, через хибний вираз гасла</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC чекатиме на сигнали через цей шлюз за адресою 127.0.0.1</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Несподіваний кінець файлу під час зчитування відкритого ключа</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>Неможливо приєднатись до привілейованих шлюзів</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Несподіваний кінець файлу під час зчитування таємного ключа</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>Неможливо приєднатись до привілейованих шлюзів нижче 1024!
-Натомість буде використано шлюз 19455.</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Неможливо записати відкритий ключ, оскільки він пустий</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>Видалити всі спільні шифрувальні ключі з активного сховища</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Несподіваний кінець файлу під час запису відкритого ключа</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>Показати розширені текстові поля, що починаються з «KPH: »</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Неможливо записати таємний ключ, оскільки він пустий</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>Автоматичне створення та оновлення текстових полів не втілене.</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Несподіваний кінець файлу під час запису таємного ключа</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Діалог</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1696,6 +2985,15 @@ Using default port 19455.</source>
<translation>Увімкнути сервер KeePassHTTP</translation>
</message>
<message>
+ <source>General</source>
+ <translation>Загальні</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Показувати повідомлення, коли надходить запит на реєстраційні дані</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>
@@ -1704,6 +3002,10 @@ Using default port 19455.</source>
<translation>Показувати лише найкращі збіги</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>Запитувати щодо розблокування сховища, якщо воно заблоковане</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>Показані тільки записи з такою самою схемою (http://, https://, ftp://, …).</translation>
</message>
@@ -1712,27 +3014,108 @@ Using default port 19455.</source>
<translation>Узгодити зі схемами URL</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>Сортувати збіги за ім&apos;ям користувача</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>Сортувати збіги за заголовком</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>Видалити всі спільні шифрувальні ключі з активного сховища</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>Видалити всі збережені привілеї для записів у активному сховищу</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>Виробник гасел</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>Розширені</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>Завжди дозволяти доступ до записів</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>Завжди дозволяти оновлення записів</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Тільки вибране сховище має бути під&apos;єднаним через клієнта.</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>Змінення цих налаштувань може бути небезпечним!
-Змінюйте тільки якщо Ви певно знаєте, що ви робите.</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>Шукати збіги у всіх відкритих сховищах</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Автоматичне створення та оновлення текстових полів не втілене.</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Показати розширені текстові поля, що починаються з «KPH: »</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>Шлюз HTTP:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation> Типовий шлюз: 19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC чекатиме на сигнали через цей шлюз за адресою 127.0.0.1</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;Попередження:&lt;/b&gt; ці параметри можуть бути небезпечними!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP застарів і може бути видалений у майбутньому.&lt;br&gt;Натомість, перейдіть, будь ласка, до використання переглядача KeePassXC! Інформацію щодо переходу Ви можете знайти у нашому &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;посібнику&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>Неможливо приєднатись до привілейованих шлюзів</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>Неможливо приєднатись до привілейованих шлюзів нижче 1024!
+Натомість буде використано шлюз 19455.</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>Гасло:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>надійність</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>ентропія</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Гасло</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>Види символів</translation>
</message>
@@ -1753,38 +3136,50 @@ Change them only if you know what you are doing.</source>
<translation>Спеціальні символи</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>Розширені ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>Виключити неоднозначні символи</translation>
</message>
<message>
- <source>Accept</source>
- <translation>Прийняти</translation>
+ <source>Pick characters from every group</source>
+ <translation>Використати символи з кожної групи</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>Довжина:</translation>
</message>
<message>
- <source>strength</source>
- <translation>надійність</translation>
+ <source>Passphrase</source>
+ <translation>Вираз гасла</translation>
</message>
<message>
- <source>entropy</source>
- <translation>ентропія</translation>
+ <source>Wordlist:</source>
+ <translation>Перелік слів:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>Довжина:</translation>
+ <source>Word Count:</source>
+ <translation>Кількість слів</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>Використати символи з кожної групи</translation>
+ <source>Word Separator:</source>
+ <translation>Розділювач слів</translation>
</message>
<message>
<source>Generate</source>
<translation>Створити</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>Копіювати</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>Прийняти</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>Закрити</translation>
</message>
@@ -1802,51 +3197,276 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>Погана</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>Низька</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>Добра</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>Відмінна</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>Гасло</translation>
+ <source>Database not opened</source>
+ <translation>Сховище не відкрите</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>Розширені ASCII</translation>
+ <source>Database hash not available</source>
+ <translation>Контрольна сума сховища недоступна</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>Вираз гасла</translation>
+ <source>Client public key not received</source>
+ <translation>Відкритий ключ користувача не одержано</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>Перелік слів:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>Неможливо розшифрувати повідомлення</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>Кількість слів</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>Перевищено час очікування або неможливо під&apos;єднатися до KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>Розділювач слів</translation>
+ <source>Action cancelled or denied</source>
+ <translation>Дію скасовано або заборонено</translation>
</message>
<message>
- <source>Copy</source>
- <translation>Копіювати</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>Неможливо зашифрувати повідомлення або знайти відкритий ключ. Переконайтеся, що власний обмін повідомленнями у KeePassXC ввімкнено.</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Прив&apos;язка KeePassXC зазнала невдачі, спробуйте ще раз</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>Зміна ключа зазнала невдачі</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>Шифрувальний ключ не розпізнано</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>Збережених сховищ не знайдено</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>Хибна дія</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Одержано порожнє повідомлення</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>URL не надано</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Імен користувача не знайдено</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Невідома помилка</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>Додати новий запис до сховища</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>Шлях до сховища.</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>Файл ключа для сховища.</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>шлях</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>Ім&apos;я користувача для запису.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>ім&apos;я користувача</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL для запису.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Запросити гасло для запису.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Створити гасло для запису.</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>Довжина створюваного гасла.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>довжина</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Шлях до запису, що треба додати.</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>Скопіювати гасло запису в кишеню.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Заголовок запису.</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>Заголовок</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>Шлях до запису, що підлягає зміні.</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>Підрахувати ентропію гасла.</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>Гасло, для якого треба підрахувати ентропію.</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>Виконати поглиблений аналіз гасла.</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>Видобути і надрукувати вміст сховища.</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>Шлях до сховища, щоб відкрити.</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>Вставте гасло для відкриття %1:</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>Не вдалося завантажити файл ключа %1 : %2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>Попередження: Ви використовуєте застарілий формат ключа, підтримка якого
+ може незабаром закінчитись.
+
+ Бажано створити новий файл-ключ.</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+Доступні команди:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>Назва команди до виконання.</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>Показати перелік сховищ.</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>Шлях групи. Типовим є /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>Знаходити записи швидко.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Слово для пошуку.</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>Об&apos;єднати два сховища.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>Шлях до сховища, з яким об&apos;єднати.</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>Шлях до сховища, яке об&apos;єднати.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Використовувати ті ж самі реєстраційні дані для обох сховищ.</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>Файл ключа для сховища, з якого треба взяти дані для об&apos;єднання.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Показати дані запису.</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>Назви атрибутів для показу. Цей параметр можна вказати кілька разів, тим часом у кожному рядку може бути тільки один примірник у заданому порядку. Якщо атрибути не вказані, буде показано типові атрибути.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>атрибут</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Назва запису для показу.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL пристрій</translation>
@@ -1870,8 +3490,28 @@ Change them only if you know what you are doing.</source>
<translation>бракує закривальних лапок</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>ВНУТРІШНЯ: успішне звільнення нижньої межі</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256-біт</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256-біт</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256-біт</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – рекомендовано)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1890,14 +3530,22 @@ Change them only if you know what you are doing.</source>
<translation>Гасло</translation>
</message>
<message>
- <source>URL</source>
- <translation>URL</translation>
- </message>
- <message>
<source>Notes</source>
<translation>Примітки</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>Остання зміна</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Створено</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>Застарілий тип підключення до переглядача</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>Підключення до переглядача</translation>
</message>
@@ -1913,6 +3561,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>Пасивне</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Посередник SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1951,8 +3648,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>Чутливість до регістру</translation>
+ <source>Search...</source>
+ <translation>Шукати...</translation>
</message>
<message>
<source>Search</source>
@@ -1963,8 +3660,8 @@ Change them only if you know what you are doing.</source>
<translation>Очистити</translation>
</message>
<message>
- <source>Search...</source>
- <translation>Шукати...</translation>
+ <source>Case Sensitive</source>
+ <translation>Чутливість до регістру</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1974,50 +3671,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>Спільний ключ шифрування з назвою «%1» вже існує.
-Перезаписати його?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>Бажаєте оновити інформацію у %1 – %2?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>Чинне сховище заблоковане!
-Будь ласка, розблокуйте обране сховище або виберіть інше незаблоковане.</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>Успішно видалив %1 шифрування-%2 з налаштувань KeePassX/KeePassHttp.</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>Не знайдено спільних ключів шифрування у налаштуваннях KeePassHttp.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>Поточне сховище не містить налаштувань KeePassHttp.</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>Видалення збережених привілеїв…</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>Скасувати</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>Успішно видалив привелеї для %1 %2.</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>Поточне сховище не містить записів з привілеями…</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: новий запит на прив&apos;язку ключа</translation>
</message>
@@ -2034,33 +3687,77 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC: перезаписати наявний ключ?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>Спільний ключ шифрування з назвою «%1» вже існує.
+Перезаписати його?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC: оновити запис</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Бажаєте оновити інформацію у %1 – %2?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC: сховище заблоковане!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>Чинне сховище заблоковане!
+Будь ласка, розблокуйте обране сховище або виберіть інше незаблоковане.</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC: ключі видалені зі сховища</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation><numerusform>Успішно видалив %n шифрувальний ключ з HTTP налаштувань KeePassX.</numerusform><numerusform>Успішно видалив %n шифрувальних ключа з HTTP налаштувань KeePassX.</numerusform><numerusform>Успішно видалив %n шифрувальних ключів з HTTP налаштувань KeePassX.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC: жодного ключа не знайдено</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>Не знайдено спільних ключів шифрування у налаштуваннях KeePassHttp.</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC: налаштування недоступні!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>Поточне сховище не містить налаштувань KeePassHttp.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>Видалення збережених привілеїв…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Скасувати</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC: привілеї видалені</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation><numerusform>Успішно видалив привілеї для %n запису.</numerusform><numerusform>Успішно видалив привілеї для %n записів.</numerusform><numerusform>Успішно видалив привілеї для %n записів.</numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: запис з привілеями не знайдено!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>Поточне сховище не містить записів з привілеями…</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2084,10 +3781,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>Базові налаштування</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Запускати лише один примірник KeePassXC</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>Пам’ятати останнє сховище</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>Пам&apos;ятати останні файли ключів і механізми захисту</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>Завантажувати попереднє сховище під час запуску</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>Автоматично зберігати при виході</translation>
</message>
@@ -2096,20 +3809,28 @@ give it a unique name to identify and accept it.</source>
<translation>Автоматично зберігати після кожної зміни</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Автоматично перезавантажувати сховище після зовнішніх змін</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>Згортати при копіюванні до буфера обміну</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>Згорнути вікно після запуску застосунку</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>Використовувати для нових записів значок групи</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>Глобальні сполучення клавіш для автозаповнення</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>Не помічати сховище зміненим після змін, що не стосуються даних (напр. розкриття груп)</translation>
</message>
<message>
- <source>Language</source>
- <translation>Мова</translation>
+ <source>Hide the Details view</source>
+ <translation>Сховати докладний перегляд</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2120,66 +3841,84 @@ give it a unique name to identify and accept it.</source>
<translation>При згортанні ховати вікно в область системних повідомлень</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>Завантажувати попереднє сховище під час запуску</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>Автоматично перезавантажувати сховище після зовнішніх змін</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>Ховати вікно у системний лоток замість закриття застосунку.</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>Згорнути вікно після запуску застосунку</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>Базові налаштування</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>Пам&apos;ятати останні файли ключів і механізми захисту</translation>
+ <source>Dark system tray icon</source>
+ <translation>Темний значок у системному лотку</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>Не помічати сховище зміненим після змін, що не стосуються даних (напр. розкриття груп)</translation>
+ <source>Language</source>
+ <translation>Мова</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Автозаповнення</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>Використовувати заголовок запису і URL для добору вікон у загальному автозаповненні</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Використовувати заголовок запису для знаходження відповідного вікна у глобальному автозаповненні</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>Використовувати URL запису для знаходження відповідного вікна у глобальному автозаповненні</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Завжди питати перед автозаповненням</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>Глобальні сполучення клавіш для автозаповнення</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>Затримка автозаповнення</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>мс</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>Запускати лише один примірник KeePassXC</translation>
+ <source>Startup</source>
+ <translation>Запуск</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Керування файлами</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation> Безпечно зберігати файли сховища (може бути несумісним з Dropbox та ін.)</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Створювати резервну копію сховища перед збереженням</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Керування записами</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Загальні</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>Час очикування</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>Очищати буфер обміну через</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>сек</translation>
</message>
<message>
@@ -2187,8 +3926,12 @@ give it a unique name to identify and accept it.</source>
<translation>Заблокувати сховище, неактивне протягом</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>Типово показувати гасло у відкритому вигляді</translation>
+ <source>Convenience</source>
+ <translation>Зручність</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Блокувати сховища після блокування сесії або закриття кришки пристрою</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2199,16 +3942,16 @@ give it a unique name to identify and accept it.</source>
<translation>Не запитувати підтвердження гасла, якщо воно не приховане</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>Час очикування</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>Типово показувати гасло у відкритому вигляді</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>Зручність</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>Ховати гасла у панелі перегляду</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>Блокувати сховища після блокування сесії або закриття кришки пристрою</translation>
+ <source>Hide entry notes by default</source>
+ <translation>Типово ховати нотатки до запису</translation>
</message>
<message>
<source>Privacy</source>
@@ -2218,6 +3961,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>Використовувати Google як запасний варіант для завантаження значків сторінок</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2230,6 +3977,14 @@ give it a unique name to identify and accept it.</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>
@@ -2255,6 +4010,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>сек</translation>
</message>
</context>
@@ -2291,10 +4047,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>Ласкаво просимо до KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Почніть надійно і безпечно зберігати ваші гасла у сховищі KeePassXC</translation>
</message>
@@ -2318,92 +4070,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>Недавні сховища</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Ласкаво просимо до KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>шлях до власного файла налаштувань</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>файл-ключ сховища</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC – багатоплатформовий керманич гасел</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>прочитати гасло для сховища зі stdin</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>Назви файлів сховищ, які треба відкрити (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>Скопіювати гасло до буферу обміну</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>Видалити запис зі сховища.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Шлях до сховища.</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>Використовувати графічний інтерфейс для розблокування сховища.</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>Назва запису для відтинання.</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>Видобути і надрукувати вміст сховища.</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>Шлях до сховища, щоб відкрити.</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>Шлях до запису, який треба видалити.</translation>
</message>
<message>
- <source>Name of the command to execute.</source>
- <translation>Назва команди до виконання.</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>Показати перелік сховищ.</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>Шлях групи. Типовим є /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>Показувати UUID для записів і груп.</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>Об&apos;єднати два сховища.</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC – багатоплатформовий керманич гасел</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>Шлях до сховища, з яким об&apos;єднати.</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>Назви файлів сховищ, які треба відкрити (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>Шлях до сховища, яке об&apos;єднати.</translation>
+ <source>path to a custom config file</source>
+ <translation>шлях до власного файла налаштувань</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>Використовувати те саме гасло для обох сховищ.</translation>
+ <source>key file of the database</source>
+ <translation>файл-ключ сховища</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>Показати гасло.</translation>
+ <source>read password of the database from stdin</source>
+ <translation>прочитати гасло для сховища зі stdin</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>Назва запису для показу.</translation>
+ <source>Parent window handle</source>
+ <translation>Логічний номер батьківського вікна</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_zh_CN.ts b/share/translations/keepassx_zh_CN.ts
index 0d5e2806f..4a2381a68 100644
--- a/share/translations/keepassx_zh_CN.ts
+++ b/share/translations/keepassx_zh_CN.ts
@@ -10,14 +10,30 @@
<translation>关于</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC 使用第 2 版 GNU 通用公共授权协议(GPL)分发,你也可以根据需要选用第 3 版。</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>调试信息</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>报告任何 bug 时,请包含以下信息:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>复制到剪贴板</translation>
</message>
@@ -32,6 +48,10 @@
<translation>修订版本:%1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>发行版: %1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>库:</translation>
</message>
@@ -48,33 +68,26 @@ CPU 架构:%2
<translation>已启用的扩展:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC 使用第 2 版 GNU 通用公共授权协议(GPL)分发,你也可以根据需要选用第 3 版。</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<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>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>报告任何 bug 时,请包含以下信息:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
+ <source>Build Type: %1
+</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP 确认访问</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>记住此选项</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1 请求获取这些条目的密码。
请选择是否允许。</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP 确认访问</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>启用 SSH 代理(需要重启)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>KeePassXC - 自动输入</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>自动输入</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>自动输入的语法不正确!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>此自动输入命令包含很长的延迟。你真的要继续吗?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,314 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>群组</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>标题</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>用户名</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>顺序</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>KeePassXC - 自动输入</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>选择自动输入的项目</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>KeePassXC - 自动输入</translation>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser 浏览器扩展功能访问确认</translation>
+ </message>
+ <message>
+ <source>Remember this decision</source>
+ <translation>记住此选项</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>允许</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>拒绝</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 请求获取这些条目的密码。
+请选择是否允许。</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>对话框</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>需要使用 KeePassXC-Browser 浏览器扩展功能访问你的数据库。</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>启用 KeepassXC 浏览器集成</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>常规</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>为这些浏览器开启集成:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>数据库锁定时请求解锁(Q)</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>只返回具有相同形式的条目。 ( http://, https://,... ) </translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>匹配 URL 形式 (例如:https://……)(&amp;M)</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>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>只返回最匹配的凭据</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>高级</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>只有选定的数据库必须与一个客户端连接。</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>不支持自动创建或更新字符串字段。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>返回以“KPH:”开头的高级字符串字段(R)</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>支持KeePassXC和浏览器扩展之间的代理应用程序.</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>浏览...</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt; 以下选项可能有危险!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>可执行文件(*.exe);;所有文件(*.*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>可执行文件(*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC: 新的密钥关联请求</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC︰ 覆盖现有的密钥吗?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC︰ 更新条目</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>你想更新 %1-%2 中的信息吗?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC︰ 数据库被锁定 !</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>激活的数据库被锁定 !
+请解锁选定的数据库或选择另一已解锁的数据库。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC︰ 设置不可用 !</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC︰ 未找到键</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC︰ 从数据库中删除键</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中断</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC︰ 已删除的权限</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC: 未找到权限的条目!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>当前数据库中不包含具有权限的条目。</translation>
</message>
</context>
<context>
@@ -149,6 +485,10 @@ Please select whether you want to allow access.</source>
<translation>重复密码:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>密钥文件(K)</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>浏览</translation>
</message>
@@ -157,6 +497,14 @@ Please select whether you want to allow access.</source>
<translation>创建</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>挑战应答(L)</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>刷新</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>密钥文件</translation>
</message>
@@ -177,6 +525,10 @@ Please select whether you want to allow access.</source>
<translation>选择密钥文件</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>空密码</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>你确定要使用空密码?</translation>
</message>
@@ -191,20 +543,15 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>密钥文件(K)</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>挑战应答(L)</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>刷新</translation>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Empty password</source>
- <translation>空密码</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +565,10 @@ Please select whether you want to allow access.</source>
<translation>复制选项</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>标题后附加 “ - 副本”</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>用参考条目替换用户名和密码</translation>
</message>
@@ -225,10 +576,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>复制历史</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>标题后附加 “ - 副本”</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -326,10 +673,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>导入 CSV 文件</translation>
- </message>
- <message>
<source>Error</source>
<translation>错误</translation>
</message>
@@ -340,17 +683,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation>字节,</translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation>行,</translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation>列</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +715,14 @@ Please select whether you want to allow access.</source>
<translation>浏览</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>刷新</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>挑战应答:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>无法打开数据库</translation>
</message>
@@ -380,6 +731,21 @@ Please select whether you want to allow access.</source>
<translation>无法打开密钥文件</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>All files</source>
<translation>所有文件</translation>
</message>
@@ -391,14 +757,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>选择密钥文件</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>刷新</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>挑战应答:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +773,14 @@ Please select whether you want to allow access.</source>
<translation>无法打开密钥文件</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>数据库打开正常。没什么可做的。</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>无法打开数据库</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>数据库打开正常。没什么可做的。</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>成功</translation>
</message>
@@ -440,28 +798,118 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>数据库名称:</translation>
+ <source>General</source>
+ <translation>常规</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>数据库描述:</translation>
+ <source>Encryption</source>
+ <translation>加密</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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 may be too easy to crack!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>加密算法:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES: 256 位 (默认)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish: 256 位</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Transform rounds:</source>
<translation>加密次数:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>默认用户名:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source> MiB</source>
- <translation>MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>内存占用:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>基准测试</translation>
+ <source>Parallelism:</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>数据库元数据</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>数据库名称:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>数据库描述:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>默认用户名:</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>历史设置</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -472,26 +920,27 @@ You can now save it.</source>
<translation>最大历史记录大小:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>启用回收站</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES: 256 位 (默认)</translation>
+ <source>Use recycle bin</source>
+ <translation>启用回收站</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish: 256 位</translation>
+ <source>Additional Database Settings</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Algorithm:</source>
- <translation>算法:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>根群组</translation>
</message>
<message>
@@ -511,22 +960,48 @@ You can now save it.</source>
<translation>找不到文件!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>打开 KeePass 1 数据库</translation>
+ <source>Unable to open the database.</source>
+ <translation>无法打开数据库</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 数据库</translation>
+ <source>File opened in read only mode.</source>
+ <translation>文件在只读模式下打开。</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>打开 CSV 文件</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV 文件</translation>
</message>
<message>
<source>All files (*)</source>
<translation>所有文件 (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>合并数据库</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>打开 KeePass 1 数据库</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 数据库</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>关闭?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>正在编辑 &quot;%1&quot; 。
+仍然要放弃修改并且关闭吗?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>保存修改?</translation>
</message>
@@ -541,10 +1016,22 @@ Save changes?</source>
<translation>数据库写入失败</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>密码</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>数据库另存为</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>导出数据库为 CSV 文件</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>写入 CSV 文件失败</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>新建数据库</translation>
</message>
@@ -563,12 +1050,6 @@ Please press cancel to finish your changes or discard them.</source>
点击“取消”继续编辑, 点击“确定”丢弃更改。</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>数据库尚未保存。
-你可以保存数据库或者取消锁定。</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -577,68 +1058,22 @@ Otherwise your changes are lost.</source>
否则修改将会丢失。</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>正在编辑 &quot;%1&quot; 。
-仍然要放弃修改并且关闭吗?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>导出数据库为 CSV 文件</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV 文件</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>写入 CSV 文件失败</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>无法打开数据库</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>合并数据库</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>你要保存的数据库已被另一个 KeePassXC 实例锁定。
-你仍然要保存吗?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>密码</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>数据库已经打开</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>你要打开的数据库已被另一个 KeePassXC 实例锁定。
-你仍然要打开吗?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>以只读方式打开</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>文件在只读模式下打开。</translation>
+ <source>Disable safe saves?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Open CSV file</source>
- <translation>打开 CSV 文件</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>搜索中...</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>更改主密码</translation>
</message>
@@ -659,6 +1094,14 @@ Do you want to open it anyway?</source>
<translation>你确定永远删除 &quot;%1&quot; 项目吗?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>移动项目到回收站?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>是否删除 &quot;%1&quot; 项目到回收站?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>移动项目到垃圾桶?</translation>
</message>
@@ -667,28 +1110,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>你确定要将 %n 个项目移到垃圾桶?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>删除群组?</translation>
+ <source>Execute command?</source>
+ <translation>执行命令?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>你确定永久删除 &quot;%1&quot; 群组吗?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>你确定要执行以下命令?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>无法计算主密码</translation>
+ <source>Remember my choice</source>
+ <translation>记住我的选择</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>移动项目到回收站?</translation>
+ <source>Delete group?</source>
+ <translation>删除群组?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>是否删除 &quot;%1&quot; 项目到回收站?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>你确定永久删除 &quot;%1&quot; 群组吗?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>搜索中...</translation>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1150,8 @@ Do you want to open it anyway?</source>
<translation>无结果</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>执行命令?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>你确定要执行以下命令?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>记住我的选择</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>自动加载请求</translation>
+ <source>File has changed</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1162,9 @@ Do you want to open it anyway?</source>
<translation>合并请求</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>数据库文件已更改,您有未保存的更改。是否合并您的更改?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1180,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>关闭</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>常规</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密码</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>网址</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>用户名</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>自动填充</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>搜索</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>附件</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>备注</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>窗口</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>顺序</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>搜索</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>清除</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>禁用</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>启用</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1289,30 @@ Do you want to open it anyway?</source>
<translation>历史记录</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH 代理</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Entry history</source>
<translation>项目历史</translation>
</message>
@@ -794,22 +1333,20 @@ Do you want to open it anyway?</source>
<translation>添加属性</translation>
</message>
<message>
- <source>Select file</source>
- <translation>选择文件</translation>
+ <source>Confirm Remove</source>
+ <translation>确认删除</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>无法打开文件</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>你确定要移除这个属性?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>保存附件</translation>
+ <source>[PROTECTED]</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>无法保存附件:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Tomorrow</source>
@@ -828,20 +1365,16 @@ Do you want to open it anyway?</source>
<translation>1 年</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>确认删除</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>你确定要移除这个属性?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[受保护的内容] 点击“揭示”来查看或编辑</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>你确定要移除这个附加内容?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -859,18 +1392,6 @@ Do you want to open it anyway?</source>
<translation>移除</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>附件</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>保存</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>打开</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>编辑名称</translation>
</message>
@@ -882,24 +1403,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>揭示</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>为此项目启用自动输入</translation>
+ <source>Attachments</source>
+ <translation>附件</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>窗口标题:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>为此项目启用自动输入</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1431,24 @@ Do you want to open it anyway?</source>
<translation>使用自定义自动输入顺序(U)</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>使用默认顺序(Q)</translation>
+ <source>Window Associations</source>
+ <translation>窗口组合</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>设置自定义顺序(M)</translation>
+ <source>-</source>
+ <translation>-</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>窗口组合</translation>
+ <source>Window title:</source>
+ <translation>窗口标题:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -944,12 +1473,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>标题:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>用户名:</translation>
+ <source>URL:</source>
+ <translation>网址:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1485,104 @@ Do you want to open it anyway?</source>
<translation>重复密码:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>网址:</translation>
+ <source>Title:</source>
+ <translation>标题:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>过期</translation>
+ <source>Notes</source>
+ <translation>备注</translation>
</message>
<message>
<source>Presets</source>
<translation>预设</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>备注:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>用户名:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>过期</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>指纹</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>复制到剪贴板</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>External file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>浏览...</translation>
+ </message>
+ <message>
+ <source>Attachment</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1045,6 +1654,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>使用默认图标(U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>使用自定义图标(M)</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>添加自定义图标</translation>
</message>
@@ -1053,6 +1670,18 @@ Do you want to open it anyway?</source>
<translation>删除自定义图标</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>下载网站图标</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>无法获取网站图标</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>提示:你可以在 工具 &gt; 设置 &gt; 安全 中启用 Google 作为备选</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>图片</translation>
</message>
@@ -1065,24 +1694,12 @@ Do you want to open it anyway?</source>
<translation>选择图片</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>下载网站图标</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>无法获取网站图标</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>无法读取图标</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>使用默认图标(U)</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>使用自定义图标(M)</translation>
+ <source>Custom icon already exists</source>
+ <translation>已经存在自定义图标</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1709,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>这个图标被 %1 个条目使用,将会被默认图标替换。你确定要删除它吗?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>提示:你可以在 工具 &gt; 设置 &gt; 安全 中启用 Google 作为备选</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1728,124 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>UUID:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>移除</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation>- 副本</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>名称</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>添加</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>移除</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>打开</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>保存</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>确认删除</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1874,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>参考条目:</translation>
+ </message>
+ <message>
<source>Group</source>
<translation>群组</translation>
</message>
@@ -1172,9 +1895,67 @@ Do you want to open it anyway?</source>
<translation>网址</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>参考条目:</translation>
+ <source>Never</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密码</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>备注</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>过期</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>附件</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1185,6 +1966,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2026,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>确保密码包含每一种字符</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>扩展 ASCII</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2043,360 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>无法发出挑战应答</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>密钥错误或数据库损坏</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>无法发出挑战应答</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>无法计算主密码</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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 type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>EnableAutoType 值无效</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2426,35 @@ Do you want to open it anyway?</source>
<translation>不支持的 KeePass 数据库版本</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Root</source>
<translation>根群组</translation>
</message>
@@ -1287,128 +2466,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>密钥错误或数据库损坏</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>不是 KeePass 数据库</translation>
+ <source>Key transformation failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>不支持的 KeePass 数据库版本</translation>
+ <source>Invalid group field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>密钥错误或数据库损坏</translation>
+ <source>Invalid group field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>无法计算主密码</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>无法发出挑战应答</translation>
+ <source>Incorrect group id field size</source>
+ <translation type="unfinished"/>
</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>
+ <source>Incorrect group creation time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation>无法发出挑战应答</translation>
+ <source>Incorrect group modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>无法计算主密码</translation>
+ <source>Incorrect group access time field size</source>
+ <translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>在测试加密函数时发生重大错误。</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - 错误</translation>
+ <source>Incorrect group icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>无法创建锁定文件。 单实例模式已禁用。</translation>
+ <source>Incorrect group level field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>另一个 KeePassXC 实例已在运行</translation>
+ <source>Invalid group field type</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <source>Missing group id or level</source>
<translation type="unfinished"/>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>打开数据库</translation>
+ <source>Missing entry field type number</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Database settings</source>
- <translation>数据库设置</translation>
+ <source>Invalid entry field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>将用户名复制到剪贴板</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>将密码复制到剪贴板</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Settings</source>
- <translation>设置</translation>
+ <source>Invalid entry group id field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Show toolbar</source>
- <translation>显示工具栏</translation>
+ <source>Invalid entry icon field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>read-only</source>
- <translation>只读</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Toggle window</source>
- <translation>切换窗口</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 数据库</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>All files</source>
- <translation>所有文件</translation>
+ <source>Invalid entry field type</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>保存修复后的数据库</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>单实例锁无效,正在重启实例</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>数据库写入失败</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>无法创建锁定文件。 单实例模式已禁用。</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>另一个 KeePassXC 实例已在运行</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>在测试加密函数时发生重大错误。</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - 错误</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>数据库(D)</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>最近的数据库(R)</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>导入</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>帮助(H)</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>项目(N)</translation>
</message>
@@ -1417,12 +2609,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>将属性复制到剪贴板(R)</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>群组(G)</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>显示(V)</translation>
+ <source>&amp;Tools</source>
+ <translation>工具(T)</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1433,6 +2629,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>关于(A)</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>打开数据库(O)...</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>保存数据库(S)</translation>
</message>
@@ -1473,24 +2673,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>删除群组(D)</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>数据库设置(D)</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>数据库另存为(V)...</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>复制项目(C)</translation>
+ <source>Change &amp;master key...</source>
+ <translation>更改主密码(M),,,</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>动态密码 TOTP</translation>
+ <source>&amp;Database settings</source>
+ <translation>数据库设置(D)</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>复制 TOTP 密码(T)</translation>
+ <source>Database settings</source>
+ <translation>数据库设置</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>显示 TOTP 密码</translation>
+ <source>&amp;Clone entry</source>
+ <translation>复制项目(C)</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1501,14 +2701,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>复制用户名(U)</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>将用户名复制到剪贴板</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>复制密码(Y)</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>将密码复制到剪贴板</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>设置(S)</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>密码生成器</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>执行自动输入(P)</translation>
</message>
@@ -1525,165 +2737,220 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>标题(T)</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>复制标题到剪贴板</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>网址(U)</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>复制 URL 到剪贴板</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>备注(N)</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>密码生成器</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>复制备注到剪贴板</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>清除历史</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>导出为 CSV 文件(E)...</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>数据库(D)</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>导入 KeePass 1 数据库...</translation>
</message>
<message>
- <source>Import</source>
- <translation>导入</translation>
+ <source>Import CSV file...</source>
+ <translation>导入 CSV 文件...</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>工具(T)</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>修复数据库(P)...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>显示 TOTP 密码</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>清空回收站</translation>
+ <source>Set up TOTP...</source>
+ <translation>设置 TOTP 密码...</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>复制 TOTP 密码(T)</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>清除历史</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>访问配置文件出错 %1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>退出 KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您可能正在使用 KeePassHTTP 来连接浏览器插件。该功能目前已被弃用,并且在未来将会被移除。&lt;br&gt;请切换到 KeePassXC-Browser! 如果在迁移中您需要帮助,请访问&lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;迁移指南&lt;/a&gt; (警告 %1/3)。&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>请触摸你 YubiKey 上的按键!</translation>
+ <source>read-only</source>
+ <translation>只读</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>帮助(H)</translation>
+ <source>Settings</source>
+ <translation>设置</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>打开数据库(O)...</translation>
+ <source>Toggle window</source>
+ <translation>切换窗口</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>数据库另存为(V)...</translation>
+ <source>Quit KeePassXC</source>
+ <translation>退出 KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>更改主密码(M),,,</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 数据库</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>导出为 CSV 文件(E)...</translation>
+ <source>All files</source>
+ <translation>所有文件</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>导入 KeePass 1 数据库...</translation>
+ <source>Open database</source>
+ <translation>打开数据库</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>导入 CSV 文件...</translation>
+ <source>Save repaired database</source>
+ <translation>保存修复后的数据库</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>修复数据库(P)...</translation>
+ <source>Writing the database failed.</source>
+ <translation>数据库写入失败</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>设置 TOTP 密码...</translation>
+ <source>Please touch the button on your YubiKey!</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 type="unfinished"/>
</message>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>对话框</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>General</source>
- <translation>常规</translation>
+ <source>PEM boundary mismatch</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>当请求凭证时显示通知(O)</translation>
+ <source>Base64 decoding failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>根据用户名排序匹配项(U)</translation>
+ <source>Key file way too small.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>从活动数据库的条目中移除已存储的所有权限(M)</translation>
+ <source>Key file magic header id invalid</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Advanced</source>
- <translation>高级</translation>
+ <source>Found zero keys</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>永远允许访问项目(A)</translation>
+ <source>Failed to read public key.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>永远允许更新项目(U)</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>在所有打开的数据库中查找匹配项目(H)</translation>
+ <source>No private key payload to decrypt</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP 端口:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>默认端口:19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>数据库锁定时请求解锁(Q)</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>根据标题排序匹配项(M)</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC 将监听 127.0.0.1 上的此端口</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>无法绑定到特权端口</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>无法绑定低于 1024 的特权端口 !
-使用默认端口 19455</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>移除所有激活数据库共享的加密密钥(E)</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>返回以“KPH:”开头的高级字符串字段(R)</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>不支持自动创建或更新字符串字段。</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>对话框</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1694,6 +2961,15 @@ Using default port 19455.</source>
<translation>启用 KeePassHTTP 服务</translation>
</message>
<message>
+ <source>General</source>
+ <translation>常规</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>当请求凭证时显示通知(O)</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>
@@ -1702,6 +2978,10 @@ Using default port 19455.</source>
<translation>只返回最匹配的条目</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>数据库锁定时请求解锁(Q)</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>仅返回具有相同协议 (http://, https://, ftp://, ...) 的条目</translation>
</message>
@@ -1710,27 +2990,108 @@ Using default port 19455.</source>
<translation>匹配 URL 协议(M)</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>根据用户名排序匹配项(U)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>根据标题排序匹配项(M)</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>移除所有激活数据库共享的加密密钥(E)</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>从活动数据库的条目中移除已存储的所有权限(M)</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>密码生成器</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>高级</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>永远允许访问项目(A)</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>永远允许更新项目(U)</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>只有选定的数据库必须与一个客户端连接。</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>以下选项可能很危险!
-除非你知道自己在做什么,否则不要更改这些设置</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>在所有打开的数据库中查找匹配项目(H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>不支持自动创建或更新字符串字段。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>返回以“KPH:”开头的高级字符串字段(R)</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP 端口:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>默认端口:19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC 将监听 127.0.0.1 上的此端口</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt; 以下选项可能有危险!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;KeePassHTTP 已被弃用,并且在未来将会被移除。&lt;br&gt;请切换到 KeePassXC-Browser!如果在迁移中您需要帮助,请访问&lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;迁移指南&lt;/a&gt;。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>无法绑定到特权端口</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>无法绑定低于 1024 的特权端口 !
+使用默认端口 19455</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>密码:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>强度</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>熵</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密码</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>字符类型</translation>
</message>
@@ -1751,38 +3112,50 @@ Change them only if you know what you are doing.</source>
<translation>特殊字符</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>扩展 ASCII</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>排除相似的字符</translation>
</message>
<message>
- <source>Accept</source>
- <translation>接受</translation>
+ <source>Pick characters from every group</source>
+ <translation>包含每一种字符</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>长度(L)︰</translation>
</message>
<message>
- <source>strength</source>
- <translation>强度</translation>
+ <source>Passphrase</source>
+ <translation>口令</translation>
</message>
<message>
- <source>entropy</source>
- <translation>熵</translation>
+ <source>Wordlist:</source>
+ <translation>字符列表:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>长度(L)︰</translation>
+ <source>Word Count:</source>
+ <translation>字数:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>包含每一种字符</translation>
+ <source>Word Separator:</source>
+ <translation>字符分隔符:</translation>
</message>
<message>
<source>Generate</source>
<translation>生成</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>复制</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>接受</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>关闭</translation>
</message>
@@ -1800,51 +3173,270 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>差</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>弱</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>好</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>优秀</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>密码</translation>
+ <source>Database not opened</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>扩展 ASCII</translation>
+ <source>Database hash not available</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Passphrase</source>
- <translation>口令</translation>
+ <source>Client public key not received</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Wordlist:</source>
- <translation>字符列表:</translation>
+ <source>Cannot decrypt message</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Count:</source>
- <translation>字数:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Word Separator:</source>
- <translation>字符分隔符:</translation>
+ <source>Action cancelled or denied</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Copy</source>
- <translation>复制</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>未知错误</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>数据库路径</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>path</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>username</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>网址</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>长度</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>标题</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>提取并打印数据库内容</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>将提取的数据库路径</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>将执行的命令名称</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>列出数据库项目</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>要将列出的群组路径,默认为 /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>合并两个数据库</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>合并成的数据库路径</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>将合并的数据库路径</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>项目名称</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>空设备</translation>
@@ -1868,8 +3460,28 @@ Change them only if you know what you are doing.</source>
<translation>缺少后引号</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation>内部信息 - 未定义的下溢</translation>
+ <source>AES: 256-bit</source>
+ <translation>AES:256位</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish:256位</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20:256位</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2(推荐 KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF(KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF(KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1888,14 +3500,22 @@ Change them only if you know what you are doing.</source>
<translation>密码</translation>
</message>
<message>
- <source>URL</source>
- <translation>网址</translation>
- </message>
- <message>
<source>Notes</source>
<translation>备注</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>浏览器配合</translation>
</message>
@@ -1911,6 +3531,55 @@ Change them only if you know what you are doing.</source>
<source>Passive</source>
<translation>被动</translation>
</message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH 代理</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -1949,8 +3618,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>区分大小写</translation>
+ <source>Search...</source>
+ <translation>搜索……</translation>
</message>
<message>
<source>Search</source>
@@ -1961,8 +3630,8 @@ Change them only if you know what you are doing.</source>
<translation>清除</translation>
</message>
<message>
- <source>Search...</source>
- <translation>搜索……</translation>
+ <source>Case Sensitive</source>
+ <translation>区分大小写</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1972,50 +3641,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>一个共享的加密密钥,名为&quot;%1&quot;已存在。
-你想要覆盖它吗?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>你想更新 %1-%2 中的信息吗?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>激活的数据库被锁定 !
-请解锁选定的数据库或选择另一已解锁的数据库。</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>成功移除 %1 加密 - %2 在 KeePassX/Http 设置中。</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>没有在 KeePassHttp 设置中找到共享加密密钥。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>当前数据库中没有 KeePassHttp 设置的条目。</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>正在删除存储的权限...</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>中断</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>成功移除 %1 %2 的权限。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>当前数据库中不包含具有权限的条目。</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC: 新的密钥关联请求</translation>
</message>
@@ -2032,33 +3657,77 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC︰ 覆盖现有的密钥吗?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>一个共享的加密密钥,名为&quot;%1&quot;已存在。
+你想要覆盖它吗?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC︰ 更新条目</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>你想更新 %1-%2 中的信息吗?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC︰ 数据库被锁定 !</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>激活的数据库被锁定 !
+请解锁选定的数据库或选择另一已解锁的数据库。</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC︰ 从数据库中删除键</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC︰ 未找到键</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>没有在 KeePassHttp 设置中找到共享加密密钥。</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC︰ 设置不可用 !</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>当前数据库中没有 KeePassHttp 设置的条目。</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>正在删除存储的权限...</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中断</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC︰ 已删除的权限</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC: 未找到权限的条目!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>当前数据库中不包含具有权限的条目。</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2082,10 +3751,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>基础设置</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>只启动一个 KeePassXC 实例</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>记住最近的数据库</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>记住上次的密钥文件和安全模块</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>在启动时加载最近的数据库</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>离开后自动保存</translation>
</message>
@@ -2094,20 +3779,28 @@ give it a unique name to identify and accept it.</source>
<translation>修改后自动保存</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>当外部修改时自动重新加载数据库</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>复制到剪贴板后最小化</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>在应用程序启动时窗口最小化</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>新增项目时使用群组图标</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>自动输入全局快捷键</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>不要因非数据的更改而将数据库标记为已修改 (比如增加群组)</translation>
</message>
<message>
- <source>Language</source>
- <translation>语言</translation>
+ <source>Hide the Details view</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2118,66 +3811,84 @@ give it a unique name to identify and accept it.</source>
<translation>将窗口最小化至任务栏</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>在启动时加载最近的数据库</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>当外部修改时自动重新加载数据库</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>退出时将窗口最小化至任务栏</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>在应用程序启动时窗口最小化</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>基础设置</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>记住上次的密钥文件和安全模块</translation>
+ <source>Dark system tray icon</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>不要因非数据的更改而将数据库标记为已修改 (比如增加群组)</translation>
+ <source>Language</source>
+ <translation>语言</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>自动输入</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>使用项目标题和 URL 来匹配自动输入的窗口</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>总在执行自动输入前询问</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>自动输入全局快捷键</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>自动输入延迟</translation>
</message>
<message>
<source> ms</source>
+ <comment>Milliseconds</comment>
<translation>毫秒</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
- <translation>只启动一个 KeePassXC 实例</translation>
+ <source>Startup</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>常规</translation>
</message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>超时</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>在多久后清除剪贴板</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>秒</translation>
</message>
<message>
@@ -2185,8 +3896,12 @@ give it a unique name to identify and accept it.</source>
<translation>在多久没有动作之后锁住数据库</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>默认以明码显示密码</translation>
+ <source>Convenience</source>
+ <translation>便利性</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>系统锁定或盖子合上时锁定数据库</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2197,16 +3912,16 @@ give it a unique name to identify and accept it.</source>
<translation>可见时不需要重复输入密码</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>超时</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>默认以明码显示密码</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>便利性</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>系统锁定或盖子合上时锁定数据库</translation>
+ <source>Hide entry notes by default</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Privacy</source>
@@ -2216,6 +3931,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>使用 Google 作为下载网站图标时的备选</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2228,6 +3947,14 @@ give it a unique name to identify and accept it.</source>
<translation>密钥:</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>
@@ -2253,6 +3980,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation>秒</translation>
</message>
</context>
@@ -2289,10 +4017,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>欢迎使用 KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>开始将你的密码安全地存储在 KeePassXC 数据库中</translation>
</message>
@@ -2316,92 +4040,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>最近的数据库</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>自定义配置文件路径</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>数据库密钥文件</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - 跨平台密码管理软件</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>从标准输入读取数据库的密码</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>将打开的密码数据库文件名(*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>将密码复制到剪贴板</translation>
+ <source>Remove an entry from the database.</source>
+ <translation type="unfinished"/>
</message>
<message>
<source>Path of the database.</source>
<translation>数据库路径</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>使用图形界面解锁数据库</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation>将复制的项目名称</translation>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>提取并打印数据库内容</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>将提取的数据库路径</translation>
- </message>
- <message>
- <source>Name of the command to execute.</source>
- <translation>将执行的命令名称</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>列出数据库项目</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>要将列出的群组路径,默认为 /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>打印项目和群组的 UUID</translation>
+ <source>Path of the entry to remove.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Merge two databases.</source>
- <translation>合并两个数据库</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - 跨平台密码管理软件</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>合并成的数据库路径</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>将打开的密码数据库文件名(*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>将合并的数据库路径</translation>
+ <source>path to a custom config file</source>
+ <translation>自定义配置文件路径</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>两个数据库使用相同密码</translation>
+ <source>key file of the database</source>
+ <translation>数据库密钥文件</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>显示密码</translation>
+ <source>read password of the database from stdin</source>
+ <translation>从标准输入读取数据库的密码</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>项目名称</translation>
+ <source>Parent window handle</source>
+ <translation type="unfinished"/>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_zh_TW.ts b/share/translations/keepassx_zh_TW.ts
index 54614e5cc..af8120977 100644
--- a/share/translations/keepassx_zh_TW.ts
+++ b/share/translations/keepassx_zh_TW.ts
@@ -10,14 +10,30 @@
<translation>關於</translation>
</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>
+ </message>
+ <message>
+ <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
+ <translation>KeePassXC 遵循 GNU 通用公共許可證 (GPL) 第二版 或(依你的需求)以第三版發行。</translation>
+ </message>
+ <message>
<source>Contributors</source>
<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>
+ </message>
+ <message>
<source>Debug Info</source>
<translation>除錯資訊</translation>
</message>
<message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>回報 Bug 時會包含以下資訊:</translation>
+ </message>
+ <message>
<source>Copy to clipboard</source>
<translation>複製到剪貼簿</translation>
</message>
@@ -32,6 +48,10 @@
<translation>修訂:%1</translation>
</message>
<message>
+ <source>Distribution: %1</source>
+ <translation>散佈:%1</translation>
+ </message>
+ <message>
<source>Libraries:</source>
<translation>函式庫:</translation>
</message>
@@ -48,33 +68,26 @@ Kernel: %3 %4</source>
<translation>已啟用的擴充元件:</translation>
</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>
- </message>
- <message>
- <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
- <translation>KeePassXC 遵循 GNU 通用公共許可證 (GPL) 第二版 或(依你的需求)以第三版發行。</translation>
- </message>
- <message>
<source>Project Maintainers:</source>
<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>
- </message>
- <message>
- <source>Include the following information whenever you report a bug:</source>
- <translation>回報 Bug 時會包含以下資訊:</translation>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Distribution: %1</source>
- <translation>散佈:%1</translation>
+ <source>Build Type: %1
+</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>AccessControlDialog</name>
<message>
+ <source>KeePassXC HTTP Confirm Access</source>
+ <translation>KeePassXC HTTP 存取確認</translation>
+ </message>
+ <message>
<source>Remember this decision</source>
<translation>記住此決定</translation>
</message>
@@ -92,9 +105,12 @@ Please select whether you want to allow access.</source>
<translation>%1 要求存取下列項目的密碼。
請選擇是否允許存取。</translation>
</message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
<message>
- <source>KeePassXC HTTP Confirm Access</source>
- <translation>KeePassXC HTTP 確認存取</translation>
+ <source>Enable SSH Agent (requires restart)</source>
+ <translation>啟用 SSH 代理 (需要重新啟動)</translation>
</message>
</context>
<context>
@@ -107,6 +123,26 @@ Please select whether you want to allow access.</source>
<source>Auto-Type - KeePassXC</source>
<translation>自動輸入 - KeePassXC</translation>
</message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>自動輸入</translation>
+ </message>
+ <message>
+ <source>The Syntax of your Auto-Type statement is incorrect!</source>
+ <translation>自動輸入語法不正確!</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
+ <translation>此自動輸入命令包含很長的延遲。真的要繼續嗎?</translation>
+ </message>
+ <message>
+ <source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</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>
+ </message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
@@ -124,14 +160,318 @@ Please select whether you want to allow access.</source>
</message>
</context>
<context>
+ <name>AutoTypeMatchModel</name>
+ <message>
+ <source>Group</source>
+ <translation>群組</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>標題</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>使用者名稱</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>序列</translation>
+ </message>
+</context>
+<context>
<name>AutoTypeSelectDialog</name>
<message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>自動輸入 - KeePassXC</translation>
+ </message>
+ <message>
<source>Select entry to Auto-Type:</source>
<translation>選擇要自動輸入的項目</translation>
</message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC-Browser Confirm Access</source>
+ <translation>KeePassXC-Browser 瀏覽器擴充功能存取確認</translation>
+ </message>
<message>
- <source>Auto-Type - KeePassXC</source>
- <translation>自動輸入 - KeePassXC</translation>
+ <source>Remember this decision</source>
+ <translation>記住此決定</translation>
+ </message>
+ <message>
+ <source>Allow</source>
+ <translation>允許</translation>
+ </message>
+ <message>
+ <source>Deny</source>
+ <translation>禁止</translation>
+ </message>
+ <message>
+ <source>%1 has requested access to passwords for the following item(s).
+Please select whether you want to allow access.</source>
+ <translation>%1 要求存取下列項目的密碼。
+請選擇是否允許存取。</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserOptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>對話方塊</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>需要使用 KeePassXC-Browser 瀏覽器擴充功能存取你的資料庫</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC browser integration</source>
+ <translation>啟用 KeepassXC browser 瀏覽器擴充功能整合</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>於下列瀏覽器啟用整合功能:</translation>
+ </message>
+ <message>
+ <source>&amp;Google Chrome</source>
+ <translation>&amp;Google Chrome</translation>
+ </message>
+ <message>
+ <source>&amp;Firefox</source>
+ <translation>&amp;Firefox</translation>
+ </message>
+ <message>
+ <source>&amp;Chromium</source>
+ <translation>&amp;Chromium</translation>
+ </message>
+ <message>
+ <source>&amp;Vivaldi</source>
+ <translation>&amp;Vivaldi</translation>
+ </message>
+ <message>
+ <source>Show a &amp;notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>要求認證時顯示通知 (&amp;N)</translation>
+ </message>
+ <message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>若資料庫已鎖定,則請求解鎖 (&amp;Q)</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>只顯示相同協定的項目。(http://, https://, ...)</translation>
+ </message>
+ <message>
+ <source>&amp;Match URL scheme (e.g., https://...)</source>
+ <translation>符合網址協定 (例如:https://……) (&amp;M)</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>只回傳最佳的網址相符項目而非所有網址相符的項目。(&amp;R)</translation>
+ </message>
+ <message>
+ <source>&amp;Return only best-matching credentials</source>
+ <translation>只回傳最佳的相符憑證 (&amp;R)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>依名稱排序符合認證 (&amp;M)</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by &amp;username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>依使用者名稱排序符合認證 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>&amp;Disconnect all browsers</source>
+ <translation>與所有瀏覽器中斷連線 (&amp;D)</translation>
+ </message>
+ <message>
+ <source>Forget all remembered &amp;permissions</source>
+ <translation>取消所有先前記住的權限 (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>進階</translation>
+ </message>
+ <message>
+ <source>Never &amp;ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>存取認證時不再詢問 (&amp;A)</translation>
+ </message>
+ <message>
+ <source>Never ask before &amp;updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>更新認證時不再詢問 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Only the selected database has to be connected with a client.</source>
+ <translation>只有所選的資料庫能連接到客戶端。</translation>
+ </message>
+ <message>
+ <source>Searc&amp;h in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>在所有開啟的資料庫內搜尋相符的認證 (&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>不支援自動建立或更新文字欄位。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>回傳 「KPH: 」 起首的進階文字欄位 (&amp;R)</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>啟動時自動將 KeePassXC 或 KeePassXC 代理執行檔路徑更新為 native messaging 腳本。</translation>
+ </message>
+ <message>
+ <source>Update &amp;native messaging manifest files at startup</source>
+ <translation>啟動時更新 native messaging 的 manifest 檔案 (&amp;N)</translation>
+ </message>
+ <message>
+ <source>Support a proxy application between KeePassXC and browser extension.</source>
+ <translation>支援 KeePassXC 和瀏覽器擴充功能之間的代理應用程式。</translation>
+ </message>
+ <message>
+ <source>Use a &amp;proxy application between KeePassXC and browser extension</source>
+ <translation>在 KeePassXC 和瀏覽器擴充功能之間使用代理應用程式 (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>如果自行安裝了代理,請設定自訂代理位置。</translation>
+ </message>
+ <message>
+ <source>Use a &amp;custom proxy location</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>使用自訂代理位置 (&amp;C)</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>瀏覽……</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt;下列選項可能極具風險!</translation>
+ </message>
+ <message>
+ <source>Executable Files (*.exe);;All Files (*.*)</source>
+ <translation>可執行檔 (* .exe);;所有檔案 (*)</translation>
+ </message>
+ <message>
+ <source>Executable Files (*)</source>
+ <translation>可執行檔 (*)</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>選擇自訂代理位置</translation>
+ </message>
+ <message>
+ <source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC:新的金鑰關聯請求</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the above key.
+
+If you would like to allow it access to your KeePassXC database,
+give it a unique name to identify and accept it.</source>
+ <translation>你已接收到上述金鑰的關聯請求。
+
+如果你允許透過此金鑰存取你的 KeePassXC 資料庫,
+請取一個唯一識別名並按下接受。</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>儲存並允許存取</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC:覆蓋現有的金鑰?</translation>
+ </message>
+ <message>
+ <source>A shared encryption key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>已存在名為「%1」的共用加密金鑰。
+是否要覆蓋?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC:更新項目</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>是否要更新 %1 到 %2 的資訊?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Database locked!</source>
+ <translation>KeePassXC:資料庫已鎖定!</translation>
+ </message>
+ <message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>目前的資料庫已鎖定!
+請解鎖所選的資料庫或選擇其他已解鎖的資料庫。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Settings not available!</source>
+ <translation>KeePassXC:設定不可用!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain a settings entry.</source>
+ <translation>目前的資料庫中沒有帶有設定的項目。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC:找不到金鑰</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC Settings.</source>
+ <translation>KeePassXC 設定中找不到共享加密金鑰。</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed keys from database</source>
+ <translation>KeePassXC:從資料庫中移除金鑰</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>正在移除所有已儲存的權限……</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中止</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC:已移除權限</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC:找不到帶有權限的項目!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>目前的資料庫中沒有帶有權限的項目。</translation>
</message>
</context>
<context>
@@ -149,6 +489,10 @@ Please select whether you want to allow access.</source>
<translation>再次輸入密碼:</translation>
</message>
<message>
+ <source>&amp;Key file</source>
+ <translation>金鑰檔案 (&amp;K)</translation>
+ </message>
+ <message>
<source>Browse</source>
<translation>瀏覽</translation>
</message>
@@ -157,6 +501,14 @@ Please select whether you want to allow access.</source>
<translation>建立</translation>
</message>
<message>
+ <source>Cha&amp;llenge Response</source>
+ <translation>挑戰回應</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>重新整理</translation>
+ </message>
+ <message>
<source>Key files</source>
<translation>金鑰檔案</translation>
</message>
@@ -177,6 +529,10 @@ Please select whether you want to allow access.</source>
<translation>選擇金鑰檔案</translation>
</message>
<message>
+ <source>Empty password</source>
+ <translation>清空密碼</translation>
+ </message>
+ <message>
<source>Do you really want to use an empty string as password?</source>
<translation>真的要使用空白密碼?</translation>
</message>
@@ -191,20 +547,17 @@ Please select whether you want to allow access.</source>
%2</translation>
</message>
<message>
- <source>&amp;Key file</source>
- <translation>金鑰檔案 (&amp;K)</translation>
- </message>
- <message>
- <source>Cha&amp;llenge Response</source>
- <translation>挑戰回應</translation>
- </message>
- <message>
- <source>Refresh</source>
- <translation>重新整理</translation>
+ <source>Legacy key file format</source>
+ <translation>舊式金鑰檔案格式</translation>
</message>
<message>
- <source>Empty password</source>
- <translation>清空密碼</translation>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>你正在使用未來將不再支援的舊式金鑰檔案格式。
+
+請考慮產生新的金鑰。</translation>
</message>
<message>
<source>Changing master key failed: no YubiKey inserted.</source>
@@ -218,6 +571,10 @@ Please select whether you want to allow access.</source>
<translation>複製選項</translation>
</message>
<message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>在標題後追加「 - 複製」字樣</translation>
+ </message>
+ <message>
<source>Replace username and password with references</source>
<translation>以引用資料取代使用者名稱與密碼</translation>
</message>
@@ -225,10 +582,6 @@ Please select whether you want to allow access.</source>
<source>Copy history</source>
<translation>複製歷史記錄</translation>
</message>
- <message>
- <source>Append &apos; - Clone&apos; to title</source>
- <translation>在標題後追加「 - 複製」字樣</translation>
- </message>
</context>
<context>
<name>CsvImportWidget</name>
@@ -254,7 +607,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Text is qualified by</source>
- <translation type="unfinished"/>
+ <translation>文字資料標示符號</translation>
</message>
<message>
<source>Fields are separated by</source>
@@ -262,15 +615,15 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Comments start with</source>
- <translation type="unfinished"/>
+ <translation>註解標示符號</translation>
</message>
<message>
<source>First record has field names</source>
- <translation type="unfinished"/>
+ <translation>首行為欄位名稱</translation>
</message>
<message>
<source>Number of headers line to discard</source>
- <translation type="unfinished"/>
+ <translation>要捨棄的標題行數</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
@@ -282,7 +635,7 @@ Please select whether you want to allow access.</source>
</message>
<message>
<source>Column layout</source>
- <translation type="unfinished"/>
+ <translation>欄位布局</translation>
</message>
<message>
<source>Not present in CSV file</source>
@@ -326,10 +679,6 @@ Please select whether you want to allow access.</source>
<context>
<name>CsvImportWizard</name>
<message>
- <source>Import CSV file</source>
- <translation>匯入 CSV 檔</translation>
- </message>
- <message>
<source>Error</source>
<translation>錯誤</translation>
</message>
@@ -340,17 +689,17 @@ Please select whether you want to allow access.</source>
</context>
<context>
<name>CsvParserModel</name>
- <message>
- <source> byte, </source>
- <translation> 位元組, </translation>
+ <message numerus="yes">
+ <source>%n byte(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
- <message>
- <source> rows, </source>
- <translation> 行, </translation>
+ <message numerus="yes">
+ <source>%n row(s), </source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
- <message>
- <source> columns</source>
- <translation> 列</translation>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
</message>
</context>
<context>
@@ -372,6 +721,14 @@ Please select whether you want to allow access.</source>
<translation>瀏覽</translation>
</message>
<message>
+ <source>Refresh</source>
+ <translation>重新整理</translation>
+ </message>
+ <message>
+ <source>Challenge Response:</source>
+ <translation>挑戰回應:</translation>
+ </message>
+ <message>
<source>Unable to open the database.</source>
<translation>無法開啟資料庫。</translation>
</message>
@@ -380,6 +737,23 @@ Please select whether you want to allow access.</source>
<translation>無法開啟金鑰檔案</translation>
</message>
<message>
+ <source>Legacy key file format</source>
+ <translation>舊式金鑰檔案格式</translation>
+ </message>
+ <message>
+ <source>You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>你正在使用未來將不再支援的舊式金鑰檔案格式。
+
+請考慮產生新的金鑰。</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>不再顯示此警告</translation>
+ </message>
+ <message>
<source>All files</source>
<translation>所有檔案</translation>
</message>
@@ -391,14 +765,6 @@ Please select whether you want to allow access.</source>
<source>Select key file</source>
<translation>選擇金鑰檔案</translation>
</message>
- <message>
- <source>Refresh</source>
- <translation>重新整理</translation>
- </message>
- <message>
- <source>Challenge Response:</source>
- <translation>挑戰驗證:</translation>
- </message>
</context>
<context>
<name>DatabaseRepairWidget</name>
@@ -415,14 +781,14 @@ Please select whether you want to allow access.</source>
<translation>無法開啟金鑰檔案</translation>
</message>
<message>
- <source>Database opened fine. Nothing to do.</source>
- <translation>資料庫正常開啟。什麼都不做。</translation>
- </message>
- <message>
<source>Unable to open the database.</source>
<translation>無法開啟資料庫。</translation>
</message>
<message>
+ <source>Database opened fine. Nothing to do.</source>
+ <translation>資料庫正常開啟。什麼都不做。</translation>
+ </message>
+ <message>
<source>Success</source>
<translation>成功</translation>
</message>
@@ -439,28 +805,122 @@ You can now save it.</source>
<context>
<name>DatabaseSettingsWidget</name>
<message>
- <source>Database name:</source>
- <translation>資料庫名稱:</translation>
+ <source>General</source>
+ <translation>一般</translation>
</message>
<message>
- <source>Database description:</source>
- <translation>資料庫描述:</translation>
+ <source>Encryption</source>
+ <translation>加密</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Cancel</source>
+ <translation>取消</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <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>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>無法用新的 KDF 參數轉換金鑰;KDF 不變。</translation>
+ </message>
+ <message numerus="yes">
+ <source> MiB</source>
+ <comment>Abbreviation for Mebibytes (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetEncryption</name>
+ <message>
+ <source>Encryption Algorithm:</source>
+ <translation>加密演算法:</translation>
+ </message>
+ <message>
+ <source>AES: 256 Bit (default)</source>
+ <translation>AES:256 位元(預設)</translation>
+ </message>
+ <message>
+ <source>Twofish: 256 Bit</source>
+ <translation>Twofish:256 位元</translation>
+ </message>
+ <message>
+ <source>Key Derivation Function:</source>
+ <translation>金鑰衍生函數:</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>加密轉換次數:</translation>
</message>
<message>
- <source>Default username:</source>
- <translation>預設的使用者名稱:</translation>
+ <source>Benchmark 1-second delay</source>
+ <translation>效能測試一秒延遲</translation>
</message>
<message>
- <source> MiB</source>
- <translation> MiB</translation>
+ <source>Memory Usage:</source>
+ <translation>記憶體使用量:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>平行運算:</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetGeneral</name>
+ <message>
+ <source>Database Meta Data</source>
+ <translation>資料庫中繼資料</translation>
+ </message>
+ <message>
+ <source>Database name:</source>
+ <translation>資料庫名稱:</translation>
+ </message>
+ <message>
+ <source>Database description:</source>
+ <translation>資料庫描述:</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>預設的使用者名稱:</translation>
</message>
<message>
- <source>Benchmark</source>
- <translation>效能測試</translation>
+ <source>History Settings</source>
+ <translation>歷史設定</translation>
</message>
<message>
<source>Max. history items:</source>
@@ -471,26 +931,27 @@ You can now save it.</source>
<translation>最大歷史記錄大小:</translation>
</message>
<message>
- <source>Use recycle bin</source>
- <translation>使用回收桶</translation>
+ <source> MiB</source>
+ <translation> MiB</translation>
</message>
<message>
- <source>AES: 256 Bit (default)</source>
- <translation>AES:256 位元(預設)</translation>
+ <source>Use recycle bin</source>
+ <translation>使用回收桶</translation>
</message>
<message>
- <source>Twofish: 256 Bit</source>
- <translation>Twofish:256 位元</translation>
+ <source>Additional Database Settings</source>
+ <translation>額外的資料庫設定</translation>
</message>
<message>
- <source>Algorithm:</source>
- <translation>演算法:</translation>
+ <source>Enable &amp;compression (recommended)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>Root</source>
+ <comment>Root group</comment>
<translation>根</translation>
</message>
<message>
@@ -510,22 +971,48 @@ You can now save it.</source>
<translation>找不到檔案!</translation>
</message>
<message>
- <source>Open KeePass 1 database</source>
- <translation>開啟 KeePass 1 資料庫</translation>
+ <source>Unable to open the database.</source>
+ <translation>無法開啟資料庫。</translation>
</message>
<message>
- <source>KeePass 1 database</source>
- <translation>KeePass 1 資料庫</translation>
+ <source>File opened in read only mode.</source>
+ <translation>已將檔案以唯讀模式開啟。</translation>
+ </message>
+ <message>
+ <source>Open CSV file</source>
+ <translation>開啟 CSV 檔</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>CSV 檔案</translation>
</message>
<message>
<source>All files (*)</source>
<translation>所有檔案 (*)</translation>
</message>
<message>
+ <source>Merge database</source>
+ <translation>合併資料庫</translation>
+ </message>
+ <message>
+ <source>Open KeePass 1 database</source>
+ <translation>開啟 KeePass 1 資料庫</translation>
+ </message>
+ <message>
+ <source>KeePass 1 database</source>
+ <translation>KeePass 1 資料庫</translation>
+ </message>
+ <message>
<source>Close?</source>
<translation>關閉?</translation>
</message>
<message>
+ <source>&quot;%1&quot; is in edit mode.
+Discard changes and close anyway?</source>
+ <translation>「%1」 正在編輯模式中。
+是否要捨棄變更並關閉?</translation>
+ </message>
+ <message>
<source>Save changes?</source>
<translation>儲存修改?</translation>
</message>
@@ -540,10 +1027,22 @@ Save changes?</source>
<translation>寫入資料庫失敗。</translation>
</message>
<message>
+ <source>Passwords</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
<source>Save database as</source>
<translation>資料庫另存為</translation>
</message>
<message>
+ <source>Export database to CSV file</source>
+ <translation>將資料庫輸出成 CSV 檔案</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>寫入 CSV 檔案失敗。</translation>
+ </message>
+ <message>
<source>New database</source>
<translation>新的資料庫</translation>
</message>
@@ -562,12 +1061,6 @@ Please press cancel to finish your changes or discard them.</source>
請按取消以完成修改或捨棄修改。</translation>
</message>
<message>
- <source>This database has never been saved.
-You can save the database or stop locking it.</source>
- <translation>資料庫尚未儲存。
-可以先儲存資料庫或是停止鎖定資料庫</translation>
- </message>
- <message>
<source>This database has been modified.
Do you want to save the database before locking it?
Otherwise your changes are lost.</source>
@@ -576,69 +1069,22 @@ Otherwise your changes are lost.</source>
不然則會遺失所有修改。</translation>
</message>
<message>
- <source>&quot;%1&quot; is in edit mode.
-Discard changes and close anyway?</source>
- <translation>「%1」 正在編輯模式中。
-是否要捨棄變更並關閉?</translation>
- </message>
- <message>
- <source>Export database to CSV file</source>
- <translation>將資料庫輸出成 CSV 檔案</translation>
- </message>
- <message>
- <source>CSV file</source>
- <translation>CSV 檔案</translation>
- </message>
- <message>
- <source>Writing the CSV file failed.</source>
- <translation>寫入 CSV 檔案失敗。</translation>
- </message>
- <message>
- <source>Unable to open the database.</source>
- <translation>無法開啟資料庫。</translation>
- </message>
- <message>
- <source>Merge database</source>
- <translation>合併資料庫</translation>
- </message>
- <message>
- <source>The database you are trying to save as is locked by another instance of KeePassXC.
-Do you want to save it anyway?</source>
- <translation>欲儲存的資料庫已由其他 KeePassXC 程式鎖定。
-仍要繼續儲存?</translation>
- </message>
- <message>
- <source>Passwords</source>
- <translation>密碼</translation>
- </message>
- <message>
- <source>Database already opened</source>
- <translation>資料庫已開啟</translation>
- </message>
- <message>
- <source>The database you are trying to open is locked by another instance of KeePassXC.
-
-Do you want to open it anyway?</source>
- <translation>欲開啟的資料庫已由其他 KeePassXC 程式鎖定。
-
-仍要繼續開啟?</translation>
- </message>
- <message>
- <source>Open read-only</source>
- <translation>以唯讀模式開啟</translation>
- </message>
- <message>
- <source>File opened in read only mode.</source>
- <translation>已將檔案以唯讀模式開啟。</translation>
+ <source>Disable safe saves?</source>
+ <translation>關閉安全存檔?</translation>
</message>
<message>
- <source>Open CSV file</source>
- <translation>開啟 CSV 檔</translation>
+ <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
+Disable safe saves and try again?</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
+ <source>Searching...</source>
+ <translation>搜尋中……</translation>
+ </message>
+ <message>
<source>Change master key</source>
<translation>變更主金鑰</translation>
</message>
@@ -659,6 +1105,14 @@ Do you want to open it anyway?</source>
<translation>真的要永久刪除 %1 個項目?</translation>
</message>
<message>
+ <source>Move entry to recycle bin?</source>
+ <translation>將項目移到回收桶?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>真的要將「%1」移到回收桶?</translation>
+ </message>
+ <message>
<source>Move entries to recycle bin?</source>
<translation>將項目移到回收桶?</translation>
</message>
@@ -667,28 +1121,28 @@ Do you want to open it anyway?</source>
<translation><numerusform>真的要將 %n 個項目移到回收桶?</numerusform></translation>
</message>
<message>
- <source>Delete group?</source>
- <translation>刪除群組?</translation>
+ <source>Execute command?</source>
+ <translation>執行命令?</translation>
</message>
<message>
- <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>真的要永遠刪除「%1」群組?</translation>
+ <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
+ <translation>真的要執行下列命令?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>無法計算主金鑰</translation>
+ <source>Remember my choice</source>
+ <translation>記住我的選擇</translation>
</message>
<message>
- <source>Move entry to recycle bin?</source>
- <translation>將項目移到回收桶?</translation>
+ <source>Delete group?</source>
+ <translation>刪除群組?</translation>
</message>
<message>
- <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>真的要將「%1」移到回收桶?</translation>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>真的要永遠刪除「%1」群組?</translation>
</message>
<message>
- <source>Searching...</source>
- <translation>搜尋中……</translation>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
</message>
<message>
<source>No current database.</source>
@@ -707,20 +1161,8 @@ Do you want to open it anyway?</source>
<translation>無結果</translation>
</message>
<message>
- <source>Execute command?</source>
- <translation>執行命令?</translation>
- </message>
- <message>
- <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
- <translation>真的要執行下列命令?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
- </message>
- <message>
- <source>Remember my choice</source>
- <translation>記住我的選擇</translation>
- </message>
- <message>
- <source>Autoreload Request</source>
- <translation>自動重新讀取請求</translation>
+ <source>File has changed</source>
+ <translation>檔案已變更</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -731,8 +1173,10 @@ Do you want to open it anyway?</source>
<translation>合併請求</translation>
</message>
<message>
- <source>The database file has changed and you have unsaved changes.Do you want to merge your changes?</source>
- <translation>資料庫檔案已變更,且有尚未儲存的變更。合併變更?</translation>
+ <source>The database file has changed and you have unsaved changes.
+Do you want to merge your changes?</source>
+ <translation>資料庫檔案已變更,且有尚未儲存的變更。
+合併變更?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload this database.</source>
@@ -748,6 +1192,89 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>DetailsWidget</name>
+ <message>
+ <source>Generate TOTP Token</source>
+ <translation>產生 TOTP Token</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>關閉</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>網址</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>過期</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>使用者名稱</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>自動輸入</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>搜尋中</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>屬性</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>附件</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>附註</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>視窗</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>序列</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>搜尋</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>清除</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>從不</translation>
+ </message>
+ <message>
+ <source>[PROTECTED]</source>
+ <translation>[被保護]</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>停用</translation>
+ </message>
+ <message>
+ <source>Enabled</source>
+ <translation>啟用</translation>
+ </message>
+</context>
+<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
@@ -774,6 +1301,30 @@ Do you want to open it anyway?</source>
<translation>歷史記錄</translation>
</message>
<message>
+ <source>SSH Agent</source>
+ <translation>SSH 代理</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>無</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(已加密)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>選擇私密金鑰</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>檔案太大,無法作為私密金鑰</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>無法打開私密金鑰</translation>
+ </message>
+ <message>
<source>Entry history</source>
<translation>項目歷史記錄</translation>
</message>
@@ -794,22 +1345,20 @@ Do you want to open it anyway?</source>
<translation>新的屬性</translation>
</message>
<message>
- <source>Select file</source>
- <translation>選擇檔案</translation>
+ <source>Confirm Remove</source>
+ <translation>確認移除</translation>
</message>
<message>
- <source>Unable to open file</source>
- <translation>無法開啟檔案</translation>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>確定要移除此屬性?</translation>
</message>
<message>
- <source>Save attachment</source>
- <translation>儲存附件</translation>
+ <source>[PROTECTED]</source>
+ <translation>[被保護]</translation>
</message>
<message>
- <source>Unable to save the attachment:
-</source>
- <translation>無法儲存附件:
-</translation>
+ <source>Press reveal to view or edit</source>
+ <translation>請按「揭示」以檢視或編輯</translation>
</message>
<message>
<source>Tomorrow</source>
@@ -828,27 +1377,23 @@ Do you want to open it anyway?</source>
<translation>1 年</translation>
</message>
<message>
- <source>Confirm Remove</source>
- <translation>確認移除</translation>
- </message>
- <message>
- <source>Are you sure you want to remove this attribute?</source>
- <translation>確定要移除此屬性?</translation>
+ <source>Apply generated password?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>[PROTECTED] Press reveal to view or edit</source>
- <translation>[受保護的內容] 請按「揭示」以檢視或編輯</translation>
+ <source>Do you want to apply the generated password to this entry?</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>Are you sure you want to remove this attachment?</source>
- <translation>確定要移除此附件?</translation>
+ <source>Entry updated successfully.</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
<message>
<source>Additional attributes</source>
- <translation>額外屬性</translation>
+ <translation>額外的屬性</translation>
</message>
<message>
<source>Add</source>
@@ -859,18 +1404,6 @@ Do you want to open it anyway?</source>
<translation>移除</translation>
</message>
<message>
- <source>Attachments</source>
- <translation>附件</translation>
- </message>
- <message>
- <source>Save</source>
- <translation>儲存</translation>
- </message>
- <message>
- <source>Open</source>
- <translation>開啟</translation>
- </message>
- <message>
<source>Edit Name</source>
<translation>編輯名稱</translation>
</message>
@@ -882,24 +1415,24 @@ Do you want to open it anyway?</source>
<source>Reveal</source>
<translation>揭示</translation>
</message>
-</context>
-<context>
- <name>EditEntryWidgetAutoType</name>
<message>
- <source>Enable Auto-Type for this entry</source>
- <translation>啟用此項目的自動輸入</translation>
+ <source>Attachments</source>
+ <translation>附件</translation>
</message>
<message>
- <source>+</source>
- <translation>+</translation>
+ <source>Foreground Color:</source>
+ <translation type="unfinished"/>
</message>
<message>
- <source>-</source>
- <translation>-</translation>
+ <source>Background Color:</source>
+ <translation type="unfinished"/>
</message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
<message>
- <source>Window title:</source>
- <translation>視窗標題:</translation>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>啟用此項目的自動輸入</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
@@ -910,16 +1443,24 @@ Do you want to open it anyway?</source>
<translation>使用自訂的自動輸入序列 (&amp;U):</translation>
</message>
<message>
- <source>Use default se&amp;quence</source>
- <translation>使用預設序列 (&amp;Q)</translation>
+ <source>Window Associations</source>
+ <translation>視窗關聯</translation>
</message>
<message>
- <source>Set custo&amp;m sequence:</source>
- <translation>設定自訂序列 (&amp;M):</translation>
+ <source>+</source>
+ <translation>+</translation>
</message>
<message>
- <source>Window Associations</source>
- <translation>視窗關聯</translation>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>視窗標題:</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -944,12 +1485,8 @@ Do you want to open it anyway?</source>
<context>
<name>EditEntryWidgetMain</name>
<message>
- <source>Title:</source>
- <translation>標題:</translation>
- </message>
- <message>
- <source>Username:</source>
- <translation>使用者名稱:</translation>
+ <source>URL:</source>
+ <translation>網址:</translation>
</message>
<message>
<source>Password:</source>
@@ -960,20 +1497,104 @@ Do you want to open it anyway?</source>
<translation>重複:</translation>
</message>
<message>
- <source>URL:</source>
- <translation>網址:</translation>
+ <source>Title:</source>
+ <translation>標題:</translation>
</message>
<message>
- <source>Expires</source>
- <translation>過期</translation>
+ <source>Notes</source>
+ <translation>附註</translation>
</message>
<message>
<source>Presets</source>
<translation>預設</translation>
</message>
<message>
- <source>Notes:</source>
- <translation>附註:</translation>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>切換核取方塊以揭示備註欄位。</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>使用者名稱:</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>過期</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>表單</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>從代理中刪除金鑰於</translation>
+ </message>
+ <message>
+ <source> seconds</source>
+ <translation> 秒</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>指紋</translation>
+ </message>
+ <message>
+ <source>Remove key from agent when database is closed/locked</source>
+ <translation>當關閉/鎖定資料庫時從代理中刪除金鑰</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>公開金鑰</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>當打開/解鎖資料庫時向代理新增金鑰</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>註解</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>解密</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>無</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>複製到剪貼簿</translation>
+ </message>
+ <message>
+ <source>Private key</source>
+ <translation>私密金鑰</translation>
+ </message>
+ <message>
+ <source>External file</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>
+ <message>
+ <source>Add to agent</source>
+ <translation>新增到代理</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>從代理中刪除</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>使用此金鑰時需要使用者確認</translation>
</message>
</context>
<context>
@@ -1045,6 +1666,14 @@ Do you want to open it anyway?</source>
<context>
<name>EditWidgetIcons</name>
<message>
+ <source>&amp;Use default icon</source>
+ <translation>使用預設圖示 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Use custo&amp;m icon</source>
+ <translation>使用自訂圖示 (&amp;M)</translation>
+ </message>
+ <message>
<source>Add custom icon</source>
<translation>加入自訂圖示</translation>
</message>
@@ -1053,6 +1682,18 @@ Do you want to open it anyway?</source>
<translation>刪除自訂圖示</translation>
</message>
<message>
+ <source>Download favicon</source>
+ <translation>下載圖示</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>無法擷取圖示。</translation>
+ </message>
+ <message>
+ <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
+ <translation>提示:可以啟用 Google 當作備案。選項請至 工具&gt;設定&gt;安全性</translation>
+ </message>
+ <message>
<source>Images</source>
<translation>圖片</translation>
</message>
@@ -1065,24 +1706,12 @@ Do you want to open it anyway?</source>
<translation>選擇圖片</translation>
</message>
<message>
- <source>Download favicon</source>
- <translation>下載圖示</translation>
- </message>
- <message>
- <source>Unable to fetch favicon.</source>
- <translation>無法擷取圖示。</translation>
- </message>
- <message>
<source>Can&apos;t read icon</source>
<translation>無法讀取圖示</translation>
</message>
<message>
- <source>&amp;Use default icon</source>
- <translation>使用預設圖示 (&amp;U)</translation>
- </message>
- <message>
- <source>Use custo&amp;m icon</source>
- <translation>使用自訂圖示 (&amp;M)</translation>
+ <source>Custom icon already exists</source>
+ <translation>自訂圖示已經存在</translation>
</message>
<message>
<source>Confirm Delete</source>
@@ -1092,14 +1721,6 @@ Do you want to open it anyway?</source>
<source>This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation>有 %1 個項目使用此圖示,並將以預設圖示取代。確定要刪除圖示?</translation>
</message>
- <message>
- <source>Hint: You can enable Google as a fallback under Tools&gt;Settings&gt;Security</source>
- <translation>提示:可以啟用 Google 當作備案。選項請至 工具&gt;設定&gt;安全性</translation>
- </message>
- <message>
- <source>Custom icon already exists</source>
- <translation>自訂圖示已經存在</translation>
- </message>
</context>
<context>
<name>EditWidgetProperties</name>
@@ -1119,15 +1740,129 @@ Do you want to open it anyway?</source>
<source>Uuid:</source>
<translation>Uuid:</translation>
</message>
+ <message>
+ <source>Plugin Data</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>移除</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected plugin data?
+This may cause the affected plugins to malfunction.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>Entry</name>
<message>
<source> - Clone</source>
+ <comment>Suffix added to cloned entries</comment>
<translation> - 複製</translation>
</message>
</context>
<context>
+ <name>EntryAttachmentsModel</name>
+ <message>
+ <source>Name</source>
+ <translation>名稱</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>大小</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttachmentsWidget</name>
+ <message>
+ <source>Form</source>
+ <translation>表單</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>加入</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>移除</translation>
+ </message>
+ <message>
+ <source>Open</source>
+ <translation>開啟</translation>
+ </message>
+ <message>
+ <source>Save</source>
+ <translation>儲存</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>選擇檔案</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Remove</source>
+ <translation>確認移除</translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>儲存附件</translation>
+ </message>
+ <message>
+ <source>Unable to create directory:
+%1</source>
+ <translation>無法建立資料夾:
+%1</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
+ <translation>確定要以附件覆蓋現有的檔案 &quot;%1&quot; 嗎?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>確認覆蓋</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>無法保存附件:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>無法打開附件:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>無法打開附件:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open files:
+%1</source>
+ <translation>無法打開檔案:
+%1</translation>
+ </message>
+</context>
+<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
@@ -1156,6 +1891,11 @@ Do you want to open it anyway?</source>
<context>
<name>EntryModel</name>
<message>
+ <source>Ref: </source>
+ <comment>Reference abbreviation</comment>
+ <translation>引用: </translation>
+ </message>
+ <message>
<source>Group</source>
<translation>群組</translation>
</message>
@@ -1172,9 +1912,67 @@ Do you want to open it anyway?</source>
<translation>網址</translation>
</message>
<message>
- <source>Ref: </source>
- <comment>Reference abbreviation</comment>
- <translation>引用: </translation>
+ <source>Never</source>
+ <translation>從不</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>附註</translation>
+ </message>
+ <message>
+ <source>Expires</source>
+ <translation>過期</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>已建立</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>已修改</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>已存取</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>附件</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <message>
+ <source>Customize View</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>隱藏使用者名稱</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>隱藏密碼</translation>
+ </message>
+ <message>
+ <source>Fit to window</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Fit to contents</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Reset to defaults</source>
+ <translation>重設為預設</translation>
+ </message>
+ <message>
+ <source>Attachments (icon)</source>
+ <translation type="unfinished"/>
</message>
</context>
<context>
@@ -1185,6 +1983,17 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>HostInstaller</name>
+ <message>
+ <source>KeePassXC: Cannot save file!</source>
+ <translation>KeePassXC: 無法保存檔案!</translation>
+ </message>
+ <message>
+ <source>Cannot save the native messaging script file.</source>
+ <translation>無法保存 native messaging 指令檔。</translation>
+ </message>
+</context>
+<context>
<name>HttpPasswordGeneratorWidget</name>
<message>
<source>Length:</source>
@@ -1234,6 +2043,10 @@ Do you want to open it anyway?</source>
<source>Ensure that the password contains characters from every group</source>
<translation>確保密碼包含每一組字元</translation>
</message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>擴展 ASCII 碼</translation>
+ </message>
</context>
<context>
<name>KMessageWidget</name>
@@ -1247,6 +2060,361 @@ Do you want to open it anyway?</source>
</message>
</context>
<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>無法發出挑戰-回應。</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt.</source>
+ <translation>金鑰不正確或是資料庫損壞。</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response.</source>
+ <translation>無法發出挑戰-回應。</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>缺少資料庫標頭</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>無效的標頭校驗大小</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>SHA256 標頭不相符</translation>
+ </message>
+ <message>
+ <source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
+ <translation>金鑰不正確或是資料庫損壞。(HMAC 不相符)</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>未知的加密</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>無效的標頭 ID 大小</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>無效的標頭欄位長度</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>無效的資料長度</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>無法打開標頭中 KDF 參數的緩衝區</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>不支援的金鑰衍生函數 (KDF) 或參數無效</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>在 KDBX4 檔中找到的舊式標頭欄位。</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>無效的內部標頭 ID 大小</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>無效的內部標頭欄位長度</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>無效的內部標頭二進位大小</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>不支援的 KeePass 變體映射版本。</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射項目名稱長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射項目名稱資料</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變數映射項目值資料</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射布林項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射 Int32 項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射 UInt32 項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射 Int64 項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射 UInt64 項目值長度</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射項目類型</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>無效的變體映射欄位類型大小</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>無效的對稱密碼演算法。</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>無效的對稱密碼 IV 大小。</translation>
+ </message>
+ <message>
+ <source>Unable to calculate master key</source>
+ <translation>無法計算主金鑰</translation>
+ </message>
+ <message>
+ <source>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>無法序列化 KDF 參數變體映射</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Invalid cipher uuid length</source>
+ <translation>無效的加密法 uuid 長度</translation>
+ </message>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>不支援的加密</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>不正確壓縮旗幟長度</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>不支援的壓縮演算法</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>無效的主種子大小</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>無效的轉換種子大小</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>無效的轉換回合數</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>無效的起始位元組大小</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>無效的隨機資料流 ID 大小</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>無效的內部隨機資料流密碼</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</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>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>XML 分析失敗:%1</translation>
+ </message>
+ <message>
+ <source>No root group</source>
+ <translation>無根權限群組</translation>
+ </message>
+ <message>
+ <source>Missing icon uuid or data</source>
+ <translation>缺少圖示的 uuid 或資料</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>缺少自訂資料鍵或值</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>多重群組元素</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>空的群組 uuid</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>無效的群組圖示標號</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>無效的 EnableAutoType 值</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>無效的 EnableSearching 值</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>找不到群組 uuid</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>空的 DeleteObject uuid</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>缺少 DeletedObject uuid 或時間</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>空的項目 uuid</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>無效的項目圖示編號</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>歷史記錄項目中的歷史元素</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>找不到項目 uuid</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>具有不同 uuid 的歷史元素</translation>
+ </message>
+ <message>
+ <source>Unable to decrypt entry string</source>
+ <translation>無法解密項目字串</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>找到重複的自訂屬性</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>缺少項目字串或值</translation>
+ </message>
+ <message>
+ <source>Duplicate attachment found</source>
+ <translation>找到重複的附件</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>缺少項目二進位金鑰或值</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>缺少自動輸入關聯視窗或序列</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>無效的布林值</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>無效的日期時間值</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>無效的顏色值</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>無效的 rgb 顏色部分</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>無效的數值</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>無效的 uuid 值</translation>
+ </message>
+ <message>
+ <source>Unable to decompress binary</source>
+ <extracomment>Translator meant is a binary data inside an entry</extracomment>
+ <translation>無法解壓縮二進位資料</translation>
+ </message>
+</context>
+<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
@@ -1276,6 +2444,35 @@ Do you want to open it anyway?</source>
<translation>不支援的 KeePass 資料庫版本。</translation>
</message>
<message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>無法讀取加密 IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>無效的群組數</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>無效的項目數</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>無效的內容雜湊大小</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>無效的轉換種子大小</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>無效的轉換回合數</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>無法構成群組樹</translation>
+ </message>
+ <message>
<source>Root</source>
<translation>根</translation>
</message>
@@ -1287,129 +2484,141 @@ Do you want to open it anyway?</source>
<source>Wrong key or database file is corrupt.</source>
<translation>金鑰不正確或是資料庫損壞。</translation>
</message>
-</context>
-<context>
- <name>KeePass2Reader</name>
<message>
- <source>Not a KeePass database.</source>
- <translation>並非 KeePass 資料庫。</translation>
+ <source>Key transformation failed</source>
+ <translation>金鑰轉換失敗</translation>
</message>
<message>
- <source>Unsupported KeePass database version.</source>
- <translation>不支援的 KeePass 資料庫版本。</translation>
+ <source>Invalid group field type number</source>
+ <translation>無效的群組欄位類型編號</translation>
</message>
<message>
- <source>Wrong key or database file is corrupt.</source>
- <translation>金鑰不正確或是資料庫損壞。</translation>
+ <source>Invalid group field size</source>
+ <translation>無效的群組欄位大小</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>無法計算主金鑰</translation>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>讀取群組欄位資料大小不相符</translation>
</message>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group id field size</source>
+ <translation>無效的群組 id 欄位大小</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>
+ <source>Incorrect group creation time field size</source>
+ <translation>無效的群組建立時間欄位大小</translation>
</message>
-</context>
-<context>
- <name>KeePass2Writer</name>
<message>
- <source>Unable to issue challenge-response.</source>
- <translation type="unfinished"/>
+ <source>Incorrect group modification time field size</source>
+ <translation>無效的群組修改時間欄位大小</translation>
</message>
<message>
- <source>Unable to calculate master key</source>
- <translation>無法計算主金鑰</translation>
+ <source>Incorrect group access time field size</source>
+ <translation>無效的群組存取時間欄位大小</translation>
</message>
-</context>
-<context>
- <name>Main</name>
<message>
- <source>Fatal error while testing the cryptographic functions.</source>
- <translation>測試加密函數時發生重大錯誤。</translation>
+ <source>Incorrect group expiry time field size</source>
+ <translation>無效的群組過期時間欄位大小</translation>
</message>
<message>
- <source>KeePassXC - Error</source>
- <translation>KeePassXC - 錯誤</translation>
+ <source>Incorrect group icon field size</source>
+ <translation>無效的群組圖示欄位大小</translation>
</message>
<message>
- <source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>無法建立鎖定文件。已停用單一實例模式。</translation>
+ <source>Incorrect group level field size</source>
+ <translation>無效的群組級別欄位大小</translation>
</message>
<message>
- <source>Another instance of KeePassXC is already running.</source>
- <translation>其他 KeePassXC 程式正在運行中。</translation>
+ <source>Invalid group field type</source>
+ <translation>無效的群組欄位類型</translation>
</message>
<message>
- <source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation type="unfinished"/>
+ <source>Missing group id or level</source>
+ <translation>缺少群組 id 或級別</translation>
</message>
-</context>
-<context>
- <name>MainWindow</name>
<message>
- <source>Open database</source>
- <translation>開啟資料庫</translation>
+ <source>Missing entry field type number</source>
+ <translation>缺少項目欄位類型編號</translation>
</message>
<message>
- <source>Database settings</source>
- <translation>資料庫設定</translation>
+ <source>Invalid entry field size</source>
+ <translation>無效的項目欄位大小</translation>
</message>
<message>
- <source>Copy username to clipboard</source>
- <translation>將使用者名稱複製到剪貼簿</translation>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>讀取的項目欄位資料與大小不相符</translation>
</message>
<message>
- <source>Copy password to clipboard</source>
- <translation>將密碼複製到剪貼簿</translation>
+ <source>Invalid entry uuid field size</source>
+ <translation>無效的項目 uuid 欄位大小</translation>
</message>
<message>
- <source>Settings</source>
- <translation>設定</translation>
+ <source>Invalid entry group id field size</source>
+ <translation>無效的項目群組 id 欄位大小</translation>
</message>
<message>
- <source>Show toolbar</source>
- <translation>顯示工具列</translation>
+ <source>Invalid entry icon field size</source>
+ <translation>無效的項目圖示欄位大小</translation>
</message>
<message>
- <source>read-only</source>
- <translation>唯讀</translation>
+ <source>Invalid entry creation time field size</source>
+ <translation>無效的項目建立時間欄位大小</translation>
</message>
<message>
- <source>Toggle window</source>
- <translation>切換視窗</translation>
+ <source>Invalid entry modification time field size</source>
+ <translation>無效的項目修改時間欄位大小</translation>
</message>
<message>
- <source>KeePass 2 Database</source>
- <translation>KeePass 2 資料庫</translation>
+ <source>Invalid entry expiry time field size</source>
+ <translation>無效的項目過期時間欄位大小</translation>
</message>
<message>
- <source>All files</source>
- <translation>所有檔案</translation>
+ <source>Invalid entry field type</source>
+ <translation>無效的項目欄位類型</translation>
</message>
+</context>
+<context>
+ <name>Main</name>
<message>
- <source>Save repaired database</source>
- <translation>儲存已修復的資料庫</translation>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>現有的單實例鎖定檔無效。正在啟動新實例。</translation>
</message>
<message>
- <source>Writing the database failed.</source>
- <translation>寫入資料庫失敗。</translation>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>無法建立鎖定文件。已停用單一實例模式。</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>其他 KeePassXC 程式正在運行中。</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>測試加密函數時發生重大錯誤。</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC - 錯誤</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>資料庫 (&amp;D)</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>最近的資料庫 (&amp;R)</translation>
</message>
<message>
+ <source>Import</source>
+ <translation>匯入</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>幫助 (&amp;H)</translation>
+ </message>
+ <message>
<source>E&amp;ntries</source>
<translation>項目 (&amp;N)</translation>
</message>
@@ -1418,12 +2627,16 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>複製屬性到剪貼簿 (&amp;R)</translation>
</message>
<message>
+ <source>Time-based one-time password</source>
+ <translation>限時單次密碼</translation>
+ </message>
+ <message>
<source>&amp;Groups</source>
<translation>群組 (&amp;G)</translation>
</message>
<message>
- <source>&amp;View</source>
- <translation>檢視 (&amp;V)</translation>
+ <source>&amp;Tools</source>
+ <translation>工具 (&amp;T)</translation>
</message>
<message>
<source>&amp;Quit</source>
@@ -1434,6 +2647,10 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>關於 (&amp;A)</translation>
</message>
<message>
+ <source>&amp;Open database...</source>
+ <translation>開啟資料庫…… (&amp;O)</translation>
+ </message>
+ <message>
<source>&amp;Save database</source>
<translation>儲存資料庫 (&amp;S)</translation>
</message>
@@ -1474,24 +2691,24 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>刪除群組 (&amp;D)</translation>
</message>
<message>
- <source>&amp;Database settings</source>
- <translation>資料庫設定 (&amp;D)</translation>
+ <source>Sa&amp;ve database as...</source>
+ <translation>將資料庫儲存為…… (&amp;V)</translation>
</message>
<message>
- <source>&amp;Clone entry</source>
- <translation>複製項目 (&amp;C)</translation>
+ <source>Change &amp;master key...</source>
+ <translation>變更主金鑰…… (&amp;M)</translation>
</message>
<message>
- <source>Timed one-time password</source>
- <translation>定時型一次性密碼 (TOTP)</translation>
+ <source>&amp;Database settings</source>
+ <translation>資料庫設定 (&amp;D)</translation>
</message>
<message>
- <source>Copy &amp;TOTP</source>
- <translation>複製 TOTP (&amp;T)</translation>
+ <source>Database settings</source>
+ <translation>資料庫設定</translation>
</message>
<message>
- <source>Show TOTP</source>
- <translation>顯示 TOTP</translation>
+ <source>&amp;Clone entry</source>
+ <translation>複製項目 (&amp;C)</translation>
</message>
<message>
<source>&amp;Find</source>
@@ -1502,14 +2719,26 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>複製使用者名稱 (&amp;U)</translation>
</message>
<message>
+ <source>Copy username to clipboard</source>
+ <translation>將使用者名稱複製到剪貼簿</translation>
+ </message>
+ <message>
<source>Cop&amp;y password</source>
<translation>複製密碼 (&amp;Y)</translation>
</message>
<message>
+ <source>Copy password to clipboard</source>
+ <translation>將密碼複製到剪貼簿</translation>
+ </message>
+ <message>
<source>&amp;Settings</source>
<translation>設定 (&amp;S)</translation>
</message>
<message>
+ <source>Password Generator</source>
+ <translation>密碼產生器</translation>
+ </message>
+ <message>
<source>&amp;Perform Auto-Type</source>
<translation>執行自動輸入 (&amp;P)</translation>
</message>
@@ -1526,165 +2755,222 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<translation>標題 (&amp;T)</translation>
</message>
<message>
+ <source>Copy title to clipboard</source>
+ <translation>將標題複製到剪貼簿</translation>
+ </message>
+ <message>
<source>&amp;URL</source>
<translation>網址 (&amp;U)</translation>
</message>
<message>
+ <source>Copy URL to clipboard</source>
+ <translation>將 URL 複製到剪貼簿</translation>
+ </message>
+ <message>
<source>&amp;Notes</source>
<translation>附註 (&amp;N)</translation>
</message>
<message>
- <source>Password Generator</source>
- <translation>密碼產生器</translation>
+ <source>Copy notes to clipboard</source>
+ <translation>將備註複製到剪貼簿</translation>
</message>
<message>
- <source>Clear history</source>
- <translation>清除歷史記錄</translation>
+ <source>&amp;Export to CSV file...</source>
+ <translation>匯出到 CSV 檔案…… (&amp;E)</translation>
</message>
<message>
- <source>&amp;Database</source>
- <translation>資料庫 (&amp;D)</translation>
+ <source>Import KeePass 1 database...</source>
+ <translation>匯入 KeePass 1 資料庫……</translation>
</message>
<message>
- <source>Import</source>
- <translation>匯入</translation>
+ <source>Import CSV file...</source>
+ <translation>匯入 CSV 檔……</translation>
</message>
<message>
- <source>&amp;Tools</source>
- <translation>工具 (&amp;T)</translation>
+ <source>Re&amp;pair database...</source>
+ <translation>修復資料庫…… (&amp;P)</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>顯示 TOTP</translation>
+ </message>
+ <message>
+ <source>Set up TOTP...</source>
+ <translation>安裝 TOTP</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>複製 TOTP (&amp;T)</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>清空回收桶 (&amp;M)</translation>
</message>
<message>
- <source>Empty recycle bin</source>
- <translation>清空回收桶</translation>
+ <source>Clear history</source>
+ <translation>清除歷史記錄</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>設定檔存取錯誤:%1</translation>
</message>
<message>
- <source>Quit KeePassXC</source>
- <translation>退出 KeePassXC</translation>
+ <source>&lt;p&gt;It looks like you are using KeePassHTTP for browser integration. This feature has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt; (warning %1 of 3).&lt;/p&gt;</source>
+ <translation>&lt;p&gt;您似乎正在使用 KeePassHTTP 瀏覽器整合功能&gt;此功能已經棄用,未來我們將進行移除。&lt;br&gt;並請改用 KeePassXC-Browser 瀏覽器擴充功能!有關遷移的說明,請造訪我們的 &lt;a class=&quot;link&quot; href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;遷移指南&lt;/a&gt; (警告 %1/3)&lt;/p&gt;</translation>
</message>
<message>
- <source>Please touch the button on your YubiKey!</source>
- <translation>請觸摸你 YubiKey 上的按鈕!</translation>
+ <source>read-only</source>
+ <translation>唯讀</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>幫助 (&amp;H)</translation>
+ <source>Settings</source>
+ <translation>設定</translation>
</message>
<message>
- <source>&amp;Open database...</source>
- <translation>開啟資料庫…… (&amp;O)</translation>
+ <source>Toggle window</source>
+ <translation>切換視窗</translation>
</message>
<message>
- <source>Sa&amp;ve database as...</source>
- <translation>將資料庫儲存為…… (&amp;V)</translation>
+ <source>Quit KeePassXC</source>
+ <translation>退出 KeePassXC</translation>
</message>
<message>
- <source>Change &amp;master key...</source>
- <translation>變更主金鑰…… (&amp;M)</translation>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 資料庫</translation>
</message>
<message>
- <source>&amp;Export to CSV file...</source>
- <translation>匯出到 CSV 檔案…… (&amp;E)</translation>
+ <source>All files</source>
+ <translation>所有檔案</translation>
</message>
<message>
- <source>Import KeePass 1 database...</source>
- <translation>匯入 KeePass 1 資料庫……</translation>
+ <source>Open database</source>
+ <translation>開啟資料庫</translation>
</message>
<message>
- <source>Import CSV file...</source>
- <translation>匯入 CSV 檔……</translation>
+ <source>Save repaired database</source>
+ <translation>儲存已修復的資料庫</translation>
</message>
<message>
- <source>Re&amp;pair database...</source>
- <translation>修復資料庫…… (&amp;P)</translation>
+ <source>Writing the database failed.</source>
+ <translation>寫入資料庫失敗。</translation>
</message>
<message>
- <source>Set up TOTP...</source>
- <translation>安裝 TOTP</translation>
+ <source>Please touch the button on your YubiKey!</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>
</context>
<context>
- <name>OptionDialog</name>
+ <name>OpenSSHKey</name>
<message>
- <source>Dialog</source>
- <translation>對話方塊</translation>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>無效的金鑰檔案,預期應是 OpenSSH 金鑰</translation>
</message>
<message>
- <source>General</source>
- <translation>一般</translation>
+ <source>PEM boundary mismatch</source>
+ <translation>PEM 邊界數量不對稱</translation>
</message>
<message>
- <source>Sh&amp;ow a notification when credentials are requested</source>
- <translation>要求憑證時顯示通知 (&amp;O)</translation>
+ <source>Base64 decoding failed</source>
+ <translation>Base64 解碼失敗</translation>
</message>
<message>
- <source>Sort matching entries by &amp;username</source>
- <translation>依使用者名稱排序符合項目 (&amp;U)</translation>
+ <source>Key file way too small.</source>
+ <translation>金鑰檔太小。</translation>
</message>
<message>
- <source>Re&amp;move all stored permissions from entries in active database</source>
- <translation>從目前的資料庫項目中移除所有權限。</translation>
+ <source>Key file magic header id invalid</source>
+ <translation>金鑰檔魔術標頭 id 無效</translation>
</message>
<message>
- <source>Advanced</source>
- <translation>進階</translation>
+ <source>Found zero keys</source>
+ <translation>找到零個金鑰</translation>
</message>
<message>
- <source>Always allow &amp;access to entries</source>
- <translation>總是允許存取項目 (&amp;A)</translation>
+ <source>Failed to read public key.</source>
+ <translation>無法讀取公開金鑰。</translation>
</message>
<message>
- <source>Always allow &amp;updating entries</source>
- <translation>總是允許更新項目 (&amp;U)</translation>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>金鑰檔損壞,讀取私密金鑰失敗</translation>
</message>
<message>
- <source>Searc&amp;h in all opened databases for matching entries</source>
- <translation>在所有開啟的資料庫內搜尋相符的項目 (&amp;H)</translation>
+ <source>No private key payload to decrypt</source>
+ <translation>私密金鑰中沒有載體可解密</translation>
</message>
<message>
- <source>HTTP Port:</source>
- <translation>HTTP 埠:</translation>
+ <source>Trying to run KDF without cipher</source>
+ <translation>嘗試運行無加密的 KDF</translation>
</message>
<message>
- <source>Default port: 19455</source>
- <translation>預設埠:19455</translation>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>需要密碼短語以解密此金鑰</translation>
</message>
<message>
- <source>Re&amp;quest to unlock the database if it is locked</source>
- <translation>若資料庫已鎖定,則請求解鎖 (&amp;Q)</translation>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>金鑰衍生失敗,金鑰檔已損壞?</translation>
</message>
<message>
- <source>Sort &amp;matching entries by title</source>
- <translation>依名稱排序符合項目 (&amp;M)</translation>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>解密失敗,密碼短語錯誤?</translation>
</message>
<message>
- <source>KeePassXC will listen to this port on 127.0.0.1</source>
- <translation>KeePassXC 會在 127.0.0.1 上監聽此埠</translation>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>讀取公開金鑰時出現意外的檔案結尾</translation>
</message>
<message>
- <source>Cannot bind to privileged ports</source>
- <translation>無法綁定到特殊權限埠</translation>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>讀取私密金鑰時出現意外的檔案結尾</translation>
</message>
<message>
- <source>Cannot bind to privileged ports below 1024!
-Using default port 19455.</source>
- <translation>無法綁定到 1024 以下的特殊權限埠!
-將使用預設埠 19455。</translation>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>無法寫入公開金鑰,因為它是空的</translation>
</message>
<message>
- <source>R&amp;emove all shared encryption keys from active database</source>
- <translation>從目前的資料庫移除所有共用的加密金鑰 (&amp;E)</translation>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>編寫公開金鑰時出現意外的檔案結尾</translation>
</message>
<message>
- <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
- <translation>回傳 「KPH: 」 起首的進階文字欄位 (&amp;R)</translation>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>無法寫入私密金鑰,因為它是空的</translation>
</message>
<message>
- <source>Automatically creating or updating string fields is not supported.</source>
- <translation>不支援自動建立或更新文字欄位。</translation>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>編寫私密金鑰時出現意外的檔案結尾</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown cipher: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Cipher IV is too short for MD5 kdf</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OptionDialog</name>
+ <message>
+ <source>Dialog</source>
+ <translation>對話方塊</translation>
</message>
<message>
<source>This is required for accessing your databases from ChromeIPass or PassIFox</source>
@@ -1695,6 +2981,15 @@ Using default port 19455.</source>
<translation>啟用 KeePassHTTP 伺服器</translation>
</message>
<message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
+ <message>
+ <source>Sh&amp;ow a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>要求認證時顯示通知 (&amp;O)</translation>
+ </message>
+ <message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>只回傳最佳的網址相符項目而非所有網址相符的項目。(&amp;R)</translation>
</message>
@@ -1703,6 +2998,10 @@ Using default port 19455.</source>
<translation>只回傳最佳的相符項目 (&amp;R)</translation>
</message>
<message>
+ <source>Re&amp;quest to unlock the database if it is locked</source>
+ <translation>若資料庫已鎖定,則請求解鎖 (&amp;Q)</translation>
+ </message>
+ <message>
<source>Only entries with the same scheme (http://, https://, ftp://, ...) are returned.</source>
<translation>只顯示相同協定的項目。(http://, https://, ftp://, ...)</translation>
</message>
@@ -1711,27 +3010,108 @@ Using default port 19455.</source>
<translation>符合網址協定 (&amp;M)</translation>
</message>
<message>
+ <source>Sort matching entries by &amp;username</source>
+ <translation>依使用者名稱排序符合項目 (&amp;U)</translation>
+ </message>
+ <message>
+ <source>Sort &amp;matching entries by title</source>
+ <translation>依名稱排序符合項目 (&amp;M)</translation>
+ </message>
+ <message>
+ <source>R&amp;emove all shared encryption keys from active database</source>
+ <translation>從目前的資料庫移除所有共用的加密金鑰 (&amp;E)</translation>
+ </message>
+ <message>
+ <source>Re&amp;move all stored permissions from entries in active database</source>
+ <translation>從目前的資料庫項目中移除所有權限。</translation>
+ </message>
+ <message>
<source>Password Generator</source>
<translation>密碼產生器</translation>
</message>
<message>
+ <source>Advanced</source>
+ <translation>進階</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;access to entries</source>
+ <translation>總是允許存取項目 (&amp;A)</translation>
+ </message>
+ <message>
+ <source>Always allow &amp;updating entries</source>
+ <translation>總是允許更新項目 (&amp;U)</translation>
+ </message>
+ <message>
<source>Only the selected database has to be connected with a client.</source>
<translation>只有所選的資料庫能連接到客戶端。</translation>
</message>
<message>
- <source>The following options can be dangerous!
-Change them only if you know what you are doing.</source>
- <translation>下列選項具有相當風險!
-了解其作用前切勿變更。</translation>
+ <source>Searc&amp;h in all opened databases for matching entries</source>
+ <translation>在所有開啟的資料庫內搜尋相符的項目 (&amp;H)</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>不支援自動建立或更新文字欄位。</translation>
+ </message>
+ <message>
+ <source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>回傳 「KPH: 」 起首的進階文字欄位 (&amp;R)</translation>
+ </message>
+ <message>
+ <source>HTTP Port:</source>
+ <translation>HTTP 埠:</translation>
+ </message>
+ <message>
+ <source>Default port: 19455</source>
+ <translation>預設埠:19455</translation>
+ </message>
+ <message>
+ <source>KeePassXC will listen to this port on 127.0.0.1</source>
+ <translation>KeePassXC 會在 127.0.0.1 上監聽此埠</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
+ <translation>&lt;b&gt;警告:&lt;/b&gt;下列選項可能極具風險!</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;KeePassHTTP has been deprecated and will be removed in the future.&lt;br&gt;Please switch to KeePassXC-Browser instead! For help with migration, visit our &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;migration guide&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>KeePassHTTP 已經棄用,未來我們將進行移除。&lt;br&gt;並請改用 KeePassXC-Browser 瀏覽器擴充功能!有關遷移的說明,請造訪我們的 &lt;a href=&quot;https://keepassxc.org/docs/keepassxc-browser-migration&quot;&gt;遷移指南&lt;/a&gt;。&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports</source>
+ <translation>無法綁定到特殊權限埠</translation>
+ </message>
+ <message>
+ <source>Cannot bind to privileged ports below 1024!
+Using default port 19455.</source>
+ <translation>無法綁定到 1024 以下的特殊權限埠!
+將使用預設埠 19455。</translation>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
<source>Password:</source>
<translation>密碼:</translation>
</message>
<message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>強度</translation>
+ </message>
+ <message>
+ <source>entropy</source>
+ <translation>entropy</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>密碼</translation>
+ </message>
+ <message>
<source>Character Types</source>
<translation>字元類型</translation>
</message>
@@ -1752,38 +3132,50 @@ Change them only if you know what you are doing.</source>
<translation>特殊字元</translation>
</message>
<message>
+ <source>Extended ASCII</source>
+ <translation>擴展 ASCII 碼</translation>
+ </message>
+ <message>
<source>Exclude look-alike characters</source>
<translation>去除相似的字元</translation>
</message>
<message>
- <source>Accept</source>
- <translation>接受</translation>
+ <source>Pick characters from every group</source>
+ <translation>從每一組中選擇字元</translation>
</message>
<message>
- <source>%p%</source>
- <translation>%p%</translation>
+ <source>&amp;Length:</source>
+ <translation>長度 (&amp;L):</translation>
</message>
<message>
- <source>strength</source>
- <translation>強度</translation>
+ <source>Passphrase</source>
+ <translation>密語</translation>
</message>
<message>
- <source>entropy</source>
- <translation>entropy</translation>
+ <source>Wordlist:</source>
+ <translation>詞彙表:</translation>
</message>
<message>
- <source>&amp;Length:</source>
- <translation>長度 (&amp;L):</translation>
+ <source>Word Count:</source>
+ <translation>詞彙數:</translation>
</message>
<message>
- <source>Pick characters from every group</source>
- <translation>從每一組中選擇字元</translation>
+ <source>Word Separator:</source>
+ <translation>單詞分隔符號:</translation>
</message>
<message>
<source>Generate</source>
<translation>產生</translation>
</message>
<message>
+ <source>Copy</source>
+ <translation>複製</translation>
+ </message>
+ <message>
+ <source>Accept</source>
+ <translation>接受</translation>
+ </message>
+ <message>
<source>Close</source>
<translation>關閉</translation>
</message>
@@ -1793,7 +3185,7 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Entropy: %1 bit</source>
- <translation type="unfinished"/>
+ <translation>資訊熵:%1 位元</translation>
</message>
<message>
<source>Password Quality: %1</source>
@@ -1801,51 +3193,275 @@ Change them only if you know what you are doing.</source>
</message>
<message>
<source>Poor</source>
+ <comment>Password quality</comment>
<translation>極弱</translation>
</message>
<message>
<source>Weak</source>
+ <comment>Password quality</comment>
<translation>較弱</translation>
</message>
<message>
<source>Good</source>
+ <comment>Password quality</comment>
<translation>較好</translation>
</message>
<message>
<source>Excellent</source>
+ <comment>Password quality</comment>
<translation>極好</translation>
</message>
+</context>
+<context>
+ <name>QObject</name>
<message>
- <source>Password</source>
- <translation>密碼</translation>
+ <source>Database not opened</source>
+ <translation>資料庫未開啟</translation>
</message>
<message>
- <source>Extended ASCII</source>
- <translation>擴展 ASCII 碼</translation>
+ <source>Database hash not available</source>
+ <translation>資料庫雜湊不可用</translation>
</message>
<message>
- <source>Passphrase</source>
- <translation>密語</translation>
+ <source>Client public key not received</source>
+ <translation>未收到用戶端公開金鑰</translation>
</message>
<message>
- <source>Wordlist:</source>
- <translation>詞彙表:</translation>
+ <source>Cannot decrypt message</source>
+ <translation>無法解密訊息</translation>
</message>
<message>
- <source>Word Count:</source>
- <translation>詞彙數:</translation>
+ <source>Timeout or cannot connect to KeePassXC</source>
+ <translation>逾時或無法連接到 KeePassXC</translation>
</message>
<message>
- <source>Word Separator:</source>
- <translation>單詞分隔符號:</translation>
+ <source>Action cancelled or denied</source>
+ <translation>操作被取消或被拒絕</translation>
</message>
<message>
- <source>Copy</source>
- <translation>複製</translation>
+ <source>Cannot encrypt message or public key not found. Is Native Messaging enabled in KeePassXC?</source>
+ <translation>無法加密訊息或未找到公開金鑰。是否在 KeePassXC 中啟用了 native messaging 功能?</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>KeePassXC 關聯失敗,請重試</translation>
+ </message>
+ <message>
+ <source>Key change was not successful</source>
+ <translation>金鑰更改不成功</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>加密金鑰未被識別</translation>
+ </message>
+ <message>
+ <source>No saved databases found</source>
+ <translation>找不到已保存的資料庫</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>錯誤的操作</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>收到空消息</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>未提供 URL</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>找不到登入資訊</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>未知的錯誤</translation>
+ </message>
+ <message>
+ <source>Add a new entry to a database.</source>
+ <translation>新增項目到資料庫</translation>
+ </message>
+ <message>
+ <source>Path of the database.</source>
+ <translation>資料庫的路徑。</translation>
+ </message>
+ <message>
+ <source>Key file of the database.</source>
+ <translation>資料庫的金鑰檔案。</translation>
+ </message>
+ <message>
+ <source>path</source>
+ <translation>路徑</translation>
+ </message>
+ <message>
+ <source>Username for the entry.</source>
+ <translation>此項目的使用者名稱。</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>使用者名稱</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>此項目的網址</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>網址</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>提示此項目的密碼。</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>產生此項目的密碼。</translation>
+ </message>
+ <message>
+ <source>Length for the generated password.</source>
+ <translation>欲產生的密碼長度。</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>長度</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>欲新增的項目路徑</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s password to the clipboard.</source>
+ <translation>將條目的密碼複製到剪貼簿。</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <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>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>項目標題。</translation>
+ </message>
+ <message>
+ <source>title</source>
+ <translation>標題</translation>
+ </message>
+ <message>
+ <source>Path of the entry to edit.</source>
+ <translation>欲編輯的項目路徑。</translation>
+ </message>
+ <message>
+ <source>Estimate the entropy of a password.</source>
+ <translation>估計密碼的 entropy。</translation>
+ </message>
+ <message>
+ <source>Password for which to estimate the entropy.</source>
+ <translation>用於估計 entropy 的密碼。</translation>
+ </message>
+ <message>
+ <source>Perform advanced analysis on the password.</source>
+ <translation>對密碼執行高級分析。</translation>
+ </message>
+ <message>
+ <source>Extract and print the content of a database.</source>
+ <translation>提取與列印資料庫內容。</translation>
+ </message>
+ <message>
+ <source>Path of the database to extract.</source>
+ <translation>要提取的資料庫路徑。</translation>
+ </message>
+ <message>
+ <source>Insert password to unlock %1: </source>
+ <translation>插入密碼以解除鎖定 %1: </translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1 : %2</source>
+ <translation>未能載入金鑰檔 %1:%2</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using a legacy key file format which may become
+unsupported in the future.
+
+Please consider generating a new key file.</source>
+ <translation>警告:你正在使用未來將不再支援的舊式金鑰檔案格式。
+
+請考慮產生新的金鑰。</translation>
+ </message>
+ <message>
+ <source>
+
+Available commands:
+</source>
+ <translation>
+
+可用命令:
+</translation>
+ </message>
+ <message>
+ <source>Name of the command to execute.</source>
+ <translation>要執行的命令的名稱。</translation>
+ </message>
+ <message>
+ <source>List database entries.</source>
+ <translation>列出資料庫項目。</translation>
+ </message>
+ <message>
+ <source>Path of the group to list. Default is /</source>
+ <translation>要列出的群組路徑。預設是 /</translation>
+ </message>
+ <message>
+ <source>Find entries quickly.</source>
+ <translation>快速尋找項目。</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>搜尋字詞。</translation>
+ </message>
+ <message>
+ <source>Merge two databases.</source>
+ <translation>合併兩個資料庫。</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge into.</source>
+ <translation>合併時的目標資料庫路徑。</translation>
+ </message>
+ <message>
+ <source>Path of the database to merge from.</source>
+ <translation>合併時的來源資料庫路徑。</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>對兩個資料庫檔案使用相同的認證。</translation>
+ </message>
+ <message>
+ <source>Key file of the database to merge from.</source>
+ <translation>用於合併資料庫的金鑰檔案。</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>顯示項目資訊。</translation>
+ </message>
+ <message>
+ <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
+ <translation>欲顯示的屬性名稱。此選項可以多次指定,每個屬性會照順序逐行顯示。如果未指定任何屬性,則會給出預設屬性的摘要。</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>屬性</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>要顯示的項目名稱。</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
<source>NULL device</source>
<translation>NULL 裝置</translation>
@@ -1869,8 +3485,28 @@ Change them only if you know what you are doing.</source>
<translation>缺少右引號</translation>
</message>
<message>
- <source>INTERNAL - unget lower bound exceeded</source>
- <translation type="unfinished"/>
+ <source>AES: 256-bit</source>
+ <translation>AES: 256 位元</translation>
+ </message>
+ <message>
+ <source>Twofish: 256-bit</source>
+ <translation>Twofish: 256 位元</translation>
+ </message>
+ <message>
+ <source>ChaCha20: 256-bit</source>
+ <translation>ChaCha20: 256 位元</translation>
+ </message>
+ <message>
+ <source>Argon2 (KDBX 4 – recommended)</source>
+ <translation>Argon2 (KDBX 4 – 推薦)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 4)</source>
+ <translation>AES-KDF (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>AES-KDF (KDBX 3.1)</source>
+ <translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Group</source>
@@ -1889,27 +3525,84 @@ Change them only if you know what you are doing.</source>
<translation>密碼</translation>
</message>
<message>
- <source>URL</source>
- <translation>網址</translation>
- </message>
- <message>
<source>Notes</source>
<translation>附註</translation>
</message>
<message>
+ <source>Last Modified</source>
+ <translation>最後編輯</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>已建立</translation>
+ </message>
+ <message>
+ <source>Legacy Browser Integration</source>
+ <translation>舊式瀏覽器整合</translation>
+ </message>
+ <message>
<source>Browser Integration</source>
<translation>瀏覽器整合</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
- <translation type="unfinished"/>
+ <translation>YubiKey[%1] 挑戰回應 - 插槽 %2 - %3</translation>
</message>
<message>
<source>Press</source>
- <translation type="unfinished"/>
+ <translation>按</translation>
</message>
<message>
<source>Passive</source>
+ <translation>被動</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH 代理</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>count</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Length of the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use lowercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use uppercase characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use numbers in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use special characters in the generated password.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use extended ASCII in the generated password.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -1950,8 +3643,8 @@ Change them only if you know what you are doing.</source>
<context>
<name>SearchWidget</name>
<message>
- <source>Case Sensitive</source>
- <translation>區分大小寫</translation>
+ <source>Search...</source>
+ <translation>搜尋……</translation>
</message>
<message>
<source>Search</source>
@@ -1962,8 +3655,8 @@ Change them only if you know what you are doing.</source>
<translation>清除</translation>
</message>
<message>
- <source>Search...</source>
- <translation>搜尋……</translation>
+ <source>Case Sensitive</source>
+ <translation>區分大小寫</translation>
</message>
<message>
<source>Limit search to selected group</source>
@@ -1973,50 +3666,6 @@ Change them only if you know what you are doing.</source>
<context>
<name>Service</name>
<message>
- <source>A shared encryption-key with the name &quot;%1&quot; already exists.
-Do you want to overwrite it?</source>
- <translation>已存在名為「%1」的共用加密金鑰。
-進行覆蓋?</translation>
- </message>
- <message>
- <source>Do you want to update the information in %1 - %2?</source>
- <translation>更新 %1 到 %2 的資訊?</translation>
- </message>
- <message>
- <source>The active database is locked!
-Please unlock the selected database or choose another one which is unlocked.</source>
- <translation>目前的資料庫已鎖定!
-請解鎖所選的資料庫或選擇其他已解鎖的資料庫。</translation>
- </message>
- <message>
- <source>Successfully removed %1 encryption-%2 from KeePassX/Http Settings.</source>
- <translation>成功從 KeePassX/Http Settings 移除 %1 encryption-%2。</translation>
- </message>
- <message>
- <source>No shared encryption-keys found in KeePassHttp Settings.</source>
- <translation>KeePassHttp Settings 中找不到共享加密金鑰。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry of KeePassHttp Settings.</source>
- <translation>目前的資料庫沒有 KeePassHttp Settings 項目。</translation>
- </message>
- <message>
- <source>Removing stored permissions...</source>
- <translation>正在移除所有已儲存的權限……</translation>
- </message>
- <message>
- <source>Abort</source>
- <translation>中止</translation>
- </message>
- <message>
- <source>Successfully removed permissions from %1 %2.</source>
- <translation>成功從 %1 %2 移除權限。</translation>
- </message>
- <message>
- <source>The active database does not contain an entry with permissions.</source>
- <translation>目前的資料庫中沒有帶有權限的項目。</translation>
- </message>
- <message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC:新的金鑰關聯請求</translation>
</message>
@@ -2033,33 +3682,77 @@ give it a unique name to identify and accept it.</source>
<translation>KeePassXC:覆蓋現有的金鑰?</translation>
</message>
<message>
+ <source>A shared encryption-key with the name &quot;%1&quot; already exists.
+Do you want to overwrite it?</source>
+ <translation>已存在名為「%1」的共用加密金鑰。
+進行覆蓋?</translation>
+ </message>
+ <message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC:更新項目</translation>
</message>
<message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>更新 %1 到 %2 的資訊?</translation>
+ </message>
+ <message>
<source>KeePassXC: Database locked!</source>
<translation>KeePassXC:資料庫已鎖定!</translation>
</message>
<message>
+ <source>The active database is locked!
+Please unlock the selected database or choose another one which is unlocked.</source>
+ <translation>目前的資料庫已鎖定!
+請解鎖所選的資料庫或選擇其他已解鎖的資料庫。</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC:從資料庫中移除金鑰</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption-key(s) from KeePassX/Http Settings.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC:找不到金鑰</translation>
</message>
<message>
+ <source>No shared encryption-keys found in KeePassHttp Settings.</source>
+ <translation>KeePassHttp Settings 中找不到共享加密金鑰。</translation>
+ </message>
+ <message>
<source>KeePassXC: Settings not available!</source>
<translation>KeePassXC:設定不可用!</translation>
</message>
<message>
+ <source>The active database does not contain an entry of KeePassHttp Settings.</source>
+ <translation>目前的資料庫沒有 KeePassHttp Settings 項目。</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions...</source>
+ <translation>正在移除所有已儲存的權限……</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>中止</translation>
+ </message>
+ <message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC:已移除權限</translation>
</message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entries.</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC:找不到帶有權限的項目!</translation>
</message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>目前的資料庫中沒有帶有權限的項目。</translation>
+ </message>
</context>
<context>
<name>SettingsWidget</name>
@@ -2083,10 +3776,26 @@ give it a unique name to identify and accept it.</source>
<context>
<name>SettingsWidgetGeneral</name>
<message>
+ <source>Basic Settings</source>
+ <translation>基本設定</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>只能啟動單一 KeePassXC 程式</translation>
+ </message>
+ <message>
<source>Remember last databases</source>
<translation>記住最近的資料庫</translation>
</message>
<message>
+ <source>Remember last key files and security dongles</source>
+ <translation>記住最近的金鑰檔案與安全加密狗</translation>
+ </message>
+ <message>
+ <source>Load previous databases on startup</source>
+ <translation>啟動時載入之前的資料庫</translation>
+ </message>
+ <message>
<source>Automatically save on exit</source>
<translation>離開時,自動儲存</translation>
</message>
@@ -2095,20 +3804,28 @@ give it a unique name to identify and accept it.</source>
<translation>修改後,自動儲存</translation>
</message>
<message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>當有外部修改時自動重新載入資料庫</translation>
+ </message>
+ <message>
<source>Minimize when copying to clipboard</source>
<translation>在複製到剪貼簿時最小化</translation>
</message>
<message>
+ <source>Minimize window at application startup</source>
+ <translation>程式啟動時視窗最小化</translation>
+ </message>
+ <message>
<source>Use group icon on entry creation</source>
<translation>新增項目時使用群組圖示</translation>
</message>
<message>
- <source>Global Auto-Type shortcut</source>
- <translation>全域自動輸入快捷鍵</translation>
+ <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
+ <translation>未變更資料時(例如:擴展群組時)不要將資料庫標記為已修改</translation>
</message>
<message>
- <source>Language</source>
- <translation>語言</translation>
+ <source>Hide the Details view</source>
+ <translation>隱藏詳細資訊檢視</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -2119,66 +3836,84 @@ give it a unique name to identify and accept it.</source>
<translation>將視窗最小化至工作列</translation>
</message>
<message>
- <source>Load previous databases on startup</source>
- <translation>啟動時載入之前的資料庫</translation>
- </message>
- <message>
- <source>Automatically reload the database when modified externally</source>
- <translation>當有外部修改時自動重新載入資料庫</translation>
- </message>
- <message>
<source>Hide window to system tray instead of app exit</source>
<translation>將視窗最小化至工作列而非關閉程式</translation>
</message>
<message>
- <source>Minimize window at application startup</source>
- <translation>程式啟動時視窗最小化</translation>
- </message>
- <message>
- <source>Basic Settings</source>
- <translation>基本設定</translation>
- </message>
- <message>
- <source>Remember last key files and security dongles</source>
- <translation>記住最近的金鑰檔案與安全鎖</translation>
+ <source>Dark system tray icon</source>
+ <translation>深色系統列圖示</translation>
</message>
<message>
- <source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
- <translation>未變更資料時(例如:擴展群組時)不要將資料庫標記為已修改</translation>
+ <source>Language</source>
+ <translation>語言</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>自動輸入</translation>
</message>
<message>
- <source>Use entry title and URL to match windows for global Auto-Type</source>
- <translation>使用項目標題與網址來找尋自動輸入的目標視窗</translation>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>使用項目標題來匹配全域自動輸入的視窗</translation>
+ </message>
+ <message>
+ <source>Use entry URL to match windows for global Auto-Type</source>
+ <translation>使用項目 URL 來匹配全域自動輸入的視窗</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>在執行自動輸入前始終詢問</translation>
</message>
<message>
+ <source>Global Auto-Type shortcut</source>
+ <translation>全域自動輸入快捷鍵</translation>
+ </message>
+ <message>
<source>Auto-Type delay</source>
<translation>自動輸入延遲</translation>
</message>
<message>
<source> ms</source>
- <translation>毫秒</translation>
+ <comment>Milliseconds</comment>
+ <translation> 毫秒</translation>
</message>
<message>
- <source>Start only a single instance of KeePassXC</source>
+ <source>Startup</source>
+ <translation>啟動</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>檔案管理</translation>
+ </message>
+ <message>
+ <source>Safely save database files (may be incompatible with Dropbox, etc)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Entry Management</source>
+ <translation>項目管理</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>一般</translation>
+ </message>
</context>
<context>
<name>SettingsWidgetSecurity</name>
<message>
+ <source>Timeouts</source>
+ <translation>超時</translation>
+ </message>
+ <message>
<source>Clear clipboard after</source>
<translation>多久後清除剪貼簿</translation>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> 秒</translation>
</message>
<message>
@@ -2186,8 +3921,12 @@ give it a unique name to identify and accept it.</source>
<translation>多久沒有動作之後鎖定資料庫</translation>
</message>
<message>
- <source>Show passwords in cleartext by default</source>
- <translation>預設以明碼顯示密碼</translation>
+ <source>Convenience</source>
+ <translation>便利</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>當工作階段鎖定或蓋上螢幕時鎖定資料庫</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
@@ -2198,16 +3937,16 @@ give it a unique name to identify and accept it.</source>
<translation>顯示密碼時不需要重複輸入密碼</translation>
</message>
<message>
- <source>Timeouts</source>
- <translation>超時</translation>
+ <source>Show passwords in cleartext by default</source>
+ <translation>預設以明碼顯示密碼</translation>
</message>
<message>
- <source>Convenience</source>
- <translation>便利</translation>
+ <source>Hide passwords in the preview panel</source>
+ <translation>在預覽面板中隱藏密碼</translation>
</message>
<message>
- <source>Lock databases when session is locked or lid is closed</source>
- <translation>當工作階段鎖定或蓋上螢幕時鎖定資料庫</translation>
+ <source>Hide entry notes by default</source>
+ <translation>預設隱藏項目備註</translation>
</message>
<message>
<source>Privacy</source>
@@ -2217,6 +3956,10 @@ give it a unique name to identify and accept it.</source>
<source>Use Google as fallback for downloading website icons</source>
<translation>使用 Google 搜尋作為下載網站圖示的備案</translation>
</message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>SetupTotpDialog</name>
@@ -2229,6 +3972,14 @@ give it a unique name to identify and accept it.</source>
<translation>金鑰:</translation>
</message>
<message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>預設 RFC 6238 token 設定</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Steam token 設定</translation>
+ </message>
+ <message>
<source>Use custom settings</source>
<translation>使用自訂設定</translation>
</message>
@@ -2254,6 +4005,7 @@ give it a unique name to identify and accept it.</source>
</message>
<message>
<source> sec</source>
+ <comment>Seconds</comment>
<translation> 秒</translation>
</message>
</context>
@@ -2290,10 +4042,6 @@ give it a unique name to identify and accept it.</source>
<context>
<name>WelcomeWidget</name>
<message>
- <source>Welcome to KeePassXC</source>
- <translation>歡迎來到 KeePassXC</translation>
- </message>
- <message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>開始安全的保存你的密碼到 KeePassXC 資料庫</translation>
</message>
@@ -2317,92 +4065,48 @@ give it a unique name to identify and accept it.</source>
<source>Recent databases</source>
<translation>近期的資料庫</translation>
</message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>歡迎來到 KeePassXC %1</translation>
+ </message>
</context>
<context>
<name>main</name>
<message>
- <source>path to a custom config file</source>
- <translation>自訂設定檔路徑</translation>
- </message>
- <message>
- <source>key file of the database</source>
- <translation>資料庫的金鑰檔案</translation>
- </message>
- <message>
- <source>KeePassXC - cross-platform password manager</source>
- <translation>KeePassXC - 跨平台的密碼管理工具</translation>
- </message>
- <message>
- <source>read password of the database from stdin</source>
- <translation>從 stdin 讀取資料庫密碼</translation>
- </message>
- <message>
- <source>filenames of the password databases to open (*.kdbx)</source>
- <translation>欲開啟的密碼資料庫檔名 (*.kdbx)</translation>
- </message>
- <message>
- <source>Copy a password to the clipboard</source>
- <translation>將密碼複製到剪貼簿</translation>
+ <source>Remove an entry from the database.</source>
+ <translation>從資料庫中移除項目。</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>資料庫的路徑。</translation>
</message>
<message>
- <source>Use a GUI prompt unlocking the database.</source>
- <translation>使用 GUI 提示來解鎖資料庫。</translation>
- </message>
- <message>
- <source>Name of the entry to clip.</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Extract and print the content of a database.</source>
- <translation>提取與列印資料庫內容。</translation>
- </message>
- <message>
- <source>Path of the database to extract.</source>
- <translation>要提取的資料庫路徑。</translation>
+ <source>Path of the entry to remove.</source>
+ <translation>欲移除的項目路徑。</translation>
</message>
<message>
- <source>Name of the command to execute.</source>
- <translation>要執行的命令的名稱。</translation>
- </message>
- <message>
- <source>List database entries.</source>
- <translation>列出資料庫項目。</translation>
- </message>
- <message>
- <source>Path of the group to list. Default is /</source>
- <translation>要列出的群組路徑。預設是 /</translation>
- </message>
- <message>
- <source>Print the UUIDs of the entries and groups.</source>
- <translation>列印項目與群組的 UUID</translation>
- </message>
- <message>
- <source>Merge two databases.</source>
- <translation>合併兩個資料庫。</translation>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC - 跨平台的密碼管理工具</translation>
</message>
<message>
- <source>Path of the database to merge into.</source>
- <translation>合併時的目標資料庫路徑。</translation>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>欲開啟的密碼資料庫檔名 (*.kdbx)</translation>
</message>
<message>
- <source>Path of the database to merge from.</source>
- <translation>合併時的來源資料庫路徑。</translation>
+ <source>path to a custom config file</source>
+ <translation>自訂設定檔路徑</translation>
</message>
<message>
- <source>Use the same password for both database files.</source>
- <translation>在這兩個資料庫檔案使用相同的密碼。</translation>
+ <source>key file of the database</source>
+ <translation>資料庫的金鑰檔案</translation>
</message>
<message>
- <source>Show a password.</source>
- <translation>顯示密碼。</translation>
+ <source>read password of the database from stdin</source>
+ <translation>從 stdin 讀取資料庫密碼</translation>
</message>
<message>
- <source>Name of the entry to show.</source>
- <translation>要顯示的項目名稱。</translation>
+ <source>Parent window handle</source>
+ <translation>父層視窗控制</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/update.sh b/share/translations/update.sh
index 134d7b996..c8b7da40c 100755
--- a/share/translations/update.sh
+++ b/share/translations/update.sh
@@ -32,10 +32,12 @@ elif [ "$1" == "update" ]; then
PULL=false
elif [ "$1" != "" ]; then
echo "Unknown command '${1}'"
- echo "Usage: $(basename $0) [update|pull|push]"
+ echo "Usage: $(basename $0) [update|pull|push] [additional tx options]"
exit 1
fi
+shift
+
cd "${BASEDIR}/../.."
if $UPDATE; then
@@ -47,18 +49,17 @@ if $UPDATE; then
LUPDATE=lupdate
fi
$LUPDATE -no-ui-lines -disable-heuristic similartext -locations none -no-obsolete src -ts share/translations/keepassx_en.ts
- $LUPDATE -no-ui-lines -disable-heuristic similartext -locations none -pluralonly src -ts share/translations/keepassx_en_plurals.ts
echo
fi
if $PUSH; then
echo "Pushing English source files to Transifex..."
- tx push -s
+ tx push -s $@
echo
fi
if $PULL; then
echo "Pulling translations from Transifex..."
- tx pull -af --minimum-perc=40
+ tx pull -af --minimum-perc=40 $@
echo
fi
diff --git a/share/windows/wix-banner.bmp b/share/windows/wix-banner.bmp
new file mode 100644
index 000000000..14a13b8f1
--- /dev/null
+++ b/share/windows/wix-banner.bmp
Binary files differ
diff --git a/share/windows/wix-dialog.bmp b/share/windows/wix-dialog.bmp
new file mode 100644
index 000000000..b26ad1e25
--- /dev/null
+++ b/share/windows/wix-dialog.bmp
Binary files differ
diff --git a/share/windows/wix-patch.xml b/share/windows/wix-patch.xml
new file mode 100644
index 000000000..1c1d222a9
--- /dev/null
+++ b/share/windows/wix-patch.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<CPackWiXPatch>
+ <CPackWiXFragment Id="CM_FP_KeePassXC.exe">
+ <Shortcut Id="CM_SP_KeePassXC.exe" Directory="ProgramMenuFolder"
+ Name="KeePassXC" Icon="ProductIcon.ico"
+ WorkingDirectory="INSTALL_ROOT" Advertise="yes" />
+ </CPackWiXFragment>
+</CPackWiXPatch>
diff --git a/share/windows/wix-template.xml b/share/windows/wix-template.xml
new file mode 100644
index 000000000..44cab1641
--- /dev/null
+++ b/share/windows/wix-template.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?include "cpack_variables.wxi"?>
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+ xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
+ RequiredVersion="3.6.3303.0">
+
+ <Product Id="$(var.CPACK_WIX_PRODUCT_GUID)"
+ Name="$(var.CPACK_PACKAGE_NAME)"
+ Language="1033"
+ Version="$(var.CPACK_PACKAGE_VERSION)"
+ Manufacturer="$(var.CPACK_PACKAGE_VENDOR)"
+ UpgradeCode="$(var.CPACK_WIX_UPGRADE_GUID)">
+
+ <Package InstallScope="perMachine" InstallerVersion="301" Compressed="yes"/>
+
+ <Media Id="1" Cabinet="media1.cab" EmbedCab="yes"/>
+
+ <MajorUpgrade
+ Schedule="afterInstallInitialize"
+ AllowSameVersionUpgrades="yes"
+ DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit."/>
+
+ <WixVariable Id="WixUILicenseRtf" Value="$(var.CPACK_WIX_LICENSE_RTF)"/>
+ <Property Id="WIXUI_INSTALLDIR" Value="INSTALL_ROOT"/>
+
+ <?ifdef CPACK_WIX_PRODUCT_ICON?>
+ <Property Id="ARPPRODUCTICON">ProductIcon.ico</Property>
+ <Icon Id="ProductIcon.ico" SourceFile="$(var.CPACK_WIX_PRODUCT_ICON)"/>
+ <?endif?>
+
+ <?ifdef CPACK_WIX_UI_BANNER?>
+ <WixVariable Id="WixUIBannerBmp" Value="$(var.CPACK_WIX_UI_BANNER)"/>
+ <?endif?>
+
+ <?ifdef CPACK_WIX_UI_DIALOG?>
+ <WixVariable Id="WixUIDialogBmp" Value="$(var.CPACK_WIX_UI_DIALOG)"/>
+ <?endif?>
+
+ <FeatureRef Id="ProductFeature"/>
+
+ <UIRef Id="$(var.CPACK_WIX_UI_REF)" />
+
+ <?include "properties.wxi"?>
+ <?include "product_fragment.wxi"?>
+
+ <DirectoryRef Id="TARGETDIR">
+ <Directory Id="ProgramMenuFolder" />
+ </DirectoryRef>
+
+ <Property Id="WixSilentExecCmdLine" Value='"Taskkill" /IM KeePassXC.exe'/>
+ <CustomAction Id="KillKeePassXCInstall" BinaryKey="WixCA" DllEntry="WixSilentExec" Execute="immediate" Return="ignore"/>
+ <CustomAction Id="KillKeePassXCUninstall" BinaryKey="WixCA" DllEntry="WixSilentExec" Execute="immediate" Return="ignore"/>
+
+ <Property Id="WixQuietExecCmdLine" Value='"Taskkill" /IM keepassxc-proxy.exe /F'/>
+ <CustomAction Id="KillProxyInstall" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="immediate" Return="ignore"/>
+ <CustomAction Id="KillProxyUninstall" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="immediate" Return="ignore"/>
+
+ <InstallExecuteSequence>
+ <Custom Action="KillKeePassXCInstall" After="InstallInitialize"/>
+ <Custom Action="KillProxyInstall" After="InstallInitialize"/>
+ <Custom Action="KillKeePassXCUninstall" Before="InstallValidate">Installed</Custom>
+ <Custom Action="KillProxyUninstall" Before="InstallValidate">Installed</Custom>
+ </InstallExecuteSequence>
+ </Product>
+</Wix>