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

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan White <support@dmapps.us>2021-06-08 06:18:37 +0300
committerJonathan White <support@dmapps.us>2021-06-08 06:18:37 +0300
commit2b262c5b2438d8ef8febcde5ede2043a4e00c192 (patch)
treebf7c1413a9033178e8dfc0bf3c452cc79f5b461e
parent34a78f0ec3a3c030218c71a57c6fa56e6cb0bc44 (diff)
parentec33474845942e5210d734b9e9e4c6019860aa79 (diff)
Release 2.6.52.6.5
Added - Show search bar when toolbar is hidden or in overflow [#6279] - Show countdown for clipboard clearing in status bar [#6333] - Command line option to lock all open databases [#6511] - Allow CSV import of bare TOTP secrets [#6211] - Retain file creation time when saving database [#6576] - Set permissions of saved attachments to be private to the current user [#6363] - OPVault: Use Text instead of Name for attribute names [#6334] Changed - Reports: Allow resizing of reports columns [#6435] - Reports: Toggle showing expired entries [#6534] - Save Always on Top setting [#6236] - Password generator can exclude additional lookalike characters (6/G, 8/B) [#6196] Fixed - Allow setting MSI properties in unattended install [#6196] - Update MainWindow minimum size to enable smaller verticle space [#6196] - Use application font size when setting default or monospace fonts [#6332] - Fix notes not clearing in entry preview panel in some cases [#6481] - macOS: Correct window activation when restoring from tray [#6575] - macOS: Better handling of minimize after unlock when using browser integration [#6338] - Linux: Start after the system tray is available on LXQt [#6216] - Linux: Allow selection of modal dialogs on X11 in Auto-Type [#6204] - KeeShare: prevent crash when file extension is missing [#6174]
-rw-r--r--CHANGELOG.md31
-rw-r--r--CMakeLists.txt2
-rw-r--r--cmake/FindQuaZip.cmake41
-rw-r--r--docs/images/sshagent_puttygen.pngbin39181 -> 32495 bytes
-rw-r--r--docs/topics/SSHAgent.adoc2
-rwxr-xr-xrelease-tool5
-rw-r--r--share/linux/org.keepassxc.KeePassXC.appdata.xml26
-rw-r--r--share/translations/keepassx_ar.ts156
-rw-r--r--share/translations/keepassx_bg.ts68
-rw-r--r--share/translations/keepassx_ca.ts150
-rw-r--r--share/translations/keepassx_cs.ts68
-rw-r--r--share/translations/keepassx_da.ts328
-rw-r--r--share/translations/keepassx_de.ts70
-rw-r--r--share/translations/keepassx_el.ts7916
-rw-r--r--share/translations/keepassx_en.ts82
-rw-r--r--share/translations/keepassx_en_GB.ts68
-rw-r--r--share/translations/keepassx_en_US.ts68
-rw-r--r--share/translations/keepassx_es.ts74
-rw-r--r--share/translations/keepassx_et.ts194
-rw-r--r--share/translations/keepassx_fi.ts110
-rw-r--r--share/translations/keepassx_fr.ts84
-rw-r--r--share/translations/keepassx_fr_CA.ts7912
-rw-r--r--share/translations/keepassx_hr_HR.ts68
-rw-r--r--share/translations/keepassx_hu.ts78
-rw-r--r--share/translations/keepassx_id.ts68
-rw-r--r--share/translations/keepassx_it.ts130
-rw-r--r--share/translations/keepassx_ja.ts68
-rw-r--r--share/translations/keepassx_ko.ts128
-rw-r--r--share/translations/keepassx_lt.ts68
-rw-r--r--share/translations/keepassx_nb.ts213
-rw-r--r--share/translations/keepassx_nl_NL.ts108
-rw-r--r--share/translations/keepassx_pl.ts68
-rw-r--r--share/translations/keepassx_pt_BR.ts124
-rw-r--r--share/translations/keepassx_pt_PT.ts68
-rw-r--r--share/translations/keepassx_ro.ts68
-rw-r--r--share/translations/keepassx_ru.ts108
-rw-r--r--share/translations/keepassx_sk.ts68
-rw-r--r--share/translations/keepassx_sl_SI.ts68
-rw-r--r--share/translations/keepassx_sr.ts7915
-rw-r--r--share/translations/keepassx_sv.ts91
-rw-r--r--share/translations/keepassx_th.ts1068
-rw-r--r--share/translations/keepassx_tr.ts72
-rw-r--r--share/translations/keepassx_uk.ts381
-rw-r--r--share/translations/keepassx_zh_CN.ts68
-rw-r--r--share/translations/keepassx_zh_TW.ts70
-rw-r--r--share/windows/wix-template.xml5
-rw-r--r--snap/snapcraft.yaml2
-rw-r--r--src/CMakeLists.txt1
-rw-r--r--src/autotype/AutoTypeSelectDialog.cpp12
-rw-r--r--src/autotype/xcb/AutoTypeXCB.cpp22
-rw-r--r--src/autotype/xcb/AutoTypeXCB.h3
-rw-r--r--src/browser/BrowserService.cpp6
-rw-r--r--src/browser/BrowserService.h1
-rw-r--r--src/core/Config.cpp1
-rw-r--r--src/core/Config.h1
-rw-r--r--src/core/Database.cpp19
-rw-r--r--src/core/MacPasteboard.h2
-rw-r--r--src/core/PasswordGenerator.cpp4
-rw-r--r--src/format/OpVaultReader.h2
-rw-r--r--src/format/OpVaultReaderSections.cpp21
-rw-r--r--src/gui/AboutDialog.cpp6
-rw-r--r--src/gui/Application.cpp70
-rw-r--r--src/gui/Application.h1
-rw-r--r--src/gui/Clipboard.cpp30
-rw-r--r--src/gui/Clipboard.h8
-rw-r--r--src/gui/DatabaseWidget.cpp7
-rw-r--r--src/gui/EditWidget.cpp2
-rw-r--r--src/gui/EntryPreviewWidget.cpp16
-rw-r--r--src/gui/Font.cpp14
-rw-r--r--src/gui/MainWindow.cpp58
-rw-r--r--src/gui/MainWindow.h8
-rw-r--r--src/gui/MainWindow.ui9
-rw-r--r--src/gui/PasswordGeneratorWidget.ui2
-rw-r--r--src/gui/SearchWidget.cpp21
-rw-r--r--src/gui/SearchWidget.h5
-rw-r--r--src/gui/csvImport/CsvImportWidget.cpp9
-rw-r--r--src/gui/databasekey/KeyFileEditWidget.cpp10
-rw-r--r--src/gui/databasekey/KeyFileEditWidget.ui71
-rw-r--r--src/gui/entry/AutoTypeMatchView.cpp14
-rw-r--r--src/gui/entry/EditEntryWidget.cpp11
-rw-r--r--src/gui/entry/EditEntryWidgetBrowser.ui10
-rw-r--r--src/gui/entry/EntryAttachmentsWidget.cpp3
-rw-r--r--src/gui/osutils/macutils/AppKitImpl.mm5
-rw-r--r--src/gui/osutils/macutils/MacUtils.cpp1
-rw-r--r--src/gui/osutils/nixutils/NixUtils.cpp3
-rw-r--r--src/gui/reports/ReportsWidgetHealthcheck.cpp7
-rw-r--r--src/gui/reports/ReportsWidgetHibp.cpp5
-rw-r--r--src/gui/styles/base/basestyle.qss4
-rw-r--r--src/gui/styles/dark/DarkStyle.cpp3
-rw-r--r--src/gui/styles/light/LightStyle.cpp3
-rw-r--r--src/gui/widgets/KPToolBar.cpp75
-rw-r--r--src/gui/widgets/KPToolBar.h52
-rw-r--r--src/keeshare/CMakeLists.txt2
-rw-r--r--src/keeshare/ShareExport.cpp6
-rw-r--r--src/keeshare/ShareImport.cpp5
-rw-r--r--src/main.cpp19
-rw-r--r--tests/TestOpVaultReader.cpp8
-rw-r--r--tests/TestPasswordGenerator.cpp6
-rw-r--r--tests/gui/TestGui.cpp12
99 files changed, 27130 insertions, 2194 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6422d7b89..e21063e5f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,36 @@
# Changelog
+## 2.6.5 (2021-06-07)
+
+### Added
+
+- Show search bar when toolbar is hidden or in overflow [#6279]
+- Show countdown for clipboard clearing in status bar [#6333]
+- Command line option to lock all open databases [#6511]
+- Allow CSV import of bare TOTP secrets [#6211]
+- Retain file creation time when saving database [#6576]
+- Set permissions of saved attachments to be private to the current user [#6363]
+- OPVault: Use Text instead of Name for attribute names [#6334]
+
+### Changed
+
+- Reports: Allow resizing of reports columns [#6435]
+- Reports: Toggle showing expired entries [#6534]
+- Save Always on Top setting [#6236]
+- Password generator can exclude additional lookalike characters (6/G, 8/B) [#6196]
+
+### Fixed
+
+- Allow setting MSI properties in unattended install [#6196]
+- Update MainWindow minimum size to enable smaller verticle space [#6196]
+- Use application font size when setting default or monospace fonts [#6332]
+- Fix notes not clearing in entry preview panel in some cases [#6481]
+- macOS: Correct window activation when restoring from tray [#6575]
+- macOS: Better handling of minimize after unlock when using browser integration [#6338]
+- Linux: Start after the system tray is available on LXQt [#6216]
+- Linux: Allow selection of modal dialogs on X11 in Auto-Type [#6204]
+- KeeShare: prevent crash when file extension is missing [#6174]
+
## 2.6.4 (2021-01-31)
### Added
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 55cecbe74..dd7861cf1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -101,7 +101,7 @@ endif()
set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "6")
-set(KEEPASSXC_VERSION_PATCH "4")
+set(KEEPASSXC_VERSION_PATCH "5")
set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}")
set(OVERRIDE_VERSION "" CACHE STRING "Override the KeePassXC Version for Snapshot builds")
diff --git a/cmake/FindQuaZip.cmake b/cmake/FindQuaZip.cmake
index a387e2f81..d733e5978 100644
--- a/cmake/FindQuaZip.cmake
+++ b/cmake/FindQuaZip.cmake
@@ -1,24 +1,33 @@
# QUAZIP_FOUND - QuaZip library was found
-# QUAZIP_INCLUDE_DIR - Path to QuaZip include dir
-# QUAZIP_INCLUDE_DIRS - Path to QuaZip and zlib include dir (combined from QUAZIP_INCLUDE_DIR + ZLIB_INCLUDE_DIR)
+# QUAZIP_INCLUDE_DIRS - Path to QuaZip include dir
# QUAZIP_LIBRARIES - List of QuaZip libraries
-# QUAZIP_ZLIB_INCLUDE_DIR - The include dir of zlib headers
if(MINGW)
find_library(QUAZIP_LIBRARIES libquazip5)
- find_path(QUAZIP_INCLUDE_DIR quazip.h PATH_SUFFIXES quazip5)
- find_path(QUAZIP_ZLIB_INCLUDE_DIR zlib.h)
+ find_path(QUAZIP_INCLUDE_DIRS quazip.h PATH_SUFFIXES quazip5)
+elseif(APPLE)
+ find_library(QUAZIP_LIBRARIES quazip1-qt5)
+ find_path(QUAZIP_INCLUDE_DIRS quazip.h PATH_SUFFIXES quazip)
else()
- find_library(QUAZIP_LIBRARIES
- NAMES quazip5 quazip
- PATHS /usr/lib /usr/lib64 /usr/local/lib
- )
- find_path(QUAZIP_INCLUDE_DIR quazip.h
- PATHS /usr/include /usr/local/include
- PATH_SUFFIXES quazip5 quazip
- )
- find_path(QUAZIP_ZLIB_INCLUDE_DIR zlib.h PATHS /usr/include /usr/local/include)
+ # Try pkgconfig first
+ find_package(PkgConfig QUIET)
+ if (PKG_CONFIG_FOUND)
+ pkg_check_modules(QUAZIP QUIET quazip1-qt5)
+ endif()
+ if(NOT QUAZIP_FOUND)
+ # Try to find QuaZip version 0.x
+ find_library(QUAZIP_LIBRARIES
+ NAMES quazip5 quazip
+ PATHS /usr/lib /usr/lib64 /usr/local/lib
+ )
+ find_path(QUAZIP_INCLUDE_DIRS quazip.h
+ PATHS /usr/include /usr/local/include
+ PATH_SUFFIXES quazip5 quazip
+ )
+ endif()
endif()
+
+mark_as_advanced(QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIRS)
+
include(FindPackageHandleStandardArgs)
-set(QUAZIP_INCLUDE_DIRS ${QUAZIP_INCLUDE_DIR} ${QUAZIP_ZLIB_INCLUDE_DIR})
-find_package_handle_standard_args(QUAZIP DEFAULT_MSG QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIR QUAZIP_ZLIB_INCLUDE_DIR QUAZIP_INCLUDE_DIRS)
+find_package_handle_standard_args(QuaZip DEFAULT_MSG QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIRS)
diff --git a/docs/images/sshagent_puttygen.png b/docs/images/sshagent_puttygen.png
index 0888f04a7..ee68842b3 100644
--- a/docs/images/sshagent_puttygen.png
+++ b/docs/images/sshagent_puttygen.png
Binary files differ
diff --git a/docs/topics/SSHAgent.adoc b/docs/topics/SSHAgent.adoc
index 7ade8f256..b46a04c92 100644
--- a/docs/topics/SSHAgent.adoc
+++ b/docs/topics/SSHAgent.adoc
@@ -99,7 +99,7 @@ Now we can see two files were generated:
With KeePassXC you only need the first file listed.
==== Generating a key on Windows with PuTTYgen
-Please read the manual on how to use PuTTYgen for details on generate a key: https://the.earth.li/~sgtatham/putty/0.74/htmldoc/Chapter8.html#pubkey-puttygen. Once generated, you must save the key in OpenSSH format, follow the image below.
+Please read the manual on how to use PuTTYgen for details on generate a key: https://the.earth.li/~sgtatham/putty/0.74/htmldoc/Chapter8.html#pubkey-puttygen. Once generated, you must save the key in the new OpenSSH format, see image below.
.Generating a key with PuTTYgen
image::sshagent_puttygen.png[,70%]
diff --git a/release-tool b/release-tool
index a73dcb08f..d00e9436b 100755
--- a/release-tool
+++ b/release-tool
@@ -1297,10 +1297,11 @@ appsign() {
elif [ "$(uname -o)" == "Msys" ]; then
if [[ ! -f "${key}" ]]; then
- exitError "Key file was not found!"
+ exitError "Appsign key file was not found! (${key})"
fi
- read -s -p "Key password: " password
+ logInfo "Using appsign key ${key}."
+ IFS=$'\n' read -s -r -p "Key password: " password
echo
for f in "${sign_files[@]}"; do
diff --git a/share/linux/org.keepassxc.KeePassXC.appdata.xml b/share/linux/org.keepassxc.KeePassXC.appdata.xml
index d9779e3df..fb9eb6f0c 100644
--- a/share/linux/org.keepassxc.KeePassXC.appdata.xml
+++ b/share/linux/org.keepassxc.KeePassXC.appdata.xml
@@ -50,6 +50,32 @@
</screenshots>
<releases>
+ <release version="2.6.5" date="2021-06-07">
+ <description>
+ <ul>
+ <li>Show search bar when toolbar is hidden or in overflow [#6279]</li>
+ <li>Show countdown for clipboard clearing in status bar [#6333]</li>
+ <li>Command line option to lock all open databases [#6511]</li>
+ <li>Allow CSV import of bare TOTP secrets [#6211]</li>
+ <li>Retain file creation time when saving database [#6576]</li>
+ <li>Set permissions of saved attachments to be private to the current user [#6363]</li>
+ <li>OPVault: Use Text instead of Name for attribute names [#6334]</li>
+ <li>Reports: Allow resizing of reports columns [#6435]</li>
+ <li>Reports: Toggle showing expired entries [#6534]</li>
+ <li>Save Always on Top setting [#6236]</li>
+ <li>Password generator can exclude additional lookalike characters (6/G, 8/B) [#6196]</li>
+ <li>Allow setting MSI properties in unattended install [#6196]</li>
+ <li>Update MainWindow minimum size to enable smaller verticle space [#6196]</li>
+ <li>Use application font size when setting default or monospace fonts [#6332]</li>
+ <li>Fix notes not clearing in entry preview panel in some cases [#6481]</li>
+ <li>macOS: Correct window activation when restoring from tray [#6575]</li>
+ <li>macOS: Better handling of minimize after unlock when using browser integration [#6338]</li>
+ <li>Linux: Start after the system tray is available on LXQt [#6216]</li>
+ <li>Linux: Allow selection of modal dialogs on X11 in Auto-Type [#6204]</li>
+ <li>KeeShare: prevent crash when file extension is missing [#6174]</li>
+ </ul>
+ </description>
+ </release>
<release version="2.6.4" date="2021-01-31">
<description>
<ul>
diff --git a/share/translations/keepassx_ar.ts b/share/translations/keepassx_ar.ts
index 5f2e72875..a38e1aef6 100644
--- a/share/translations/keepassx_ar.ts
+++ b/share/translations/keepassx_ar.ts
@@ -3,78 +3,78 @@
<name>AboutDialog</name>
<message>
<source>About KeePassXC</source>
- <translation>حول KeePassXC</translation>
+ <translation>حَول KeePassXC</translation>
</message>
<message>
<source>About</source>
- <translation>حول</translation>
+ <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>
+ <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>
+ <translation>يتم توزيع KeePassXC بمُوجة شُروط رخصة GNU العمومية (GPL) الإصار الثاني (حسب اختيارك) الإصدار الثالث.</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>
+ <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;ألقِ نظرة على المُساهِمون في GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
- <translation>معلومات تتبع الأخطاء</translation>
+ <translation>معلومات التصحيح</translation>
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
- <translation>قم بتضمين المعلومات التالية عند الإبلاغ عن علة:</translation>
+ <translation>ََضَمِّن المعلومات التالية عند الإبلاغ عن الأخطاء:</translation>
</message>
<message>
<source>Copy to clipboard</source>
- <translation>نسخ إلى الحافظة</translation>
+ <translation>النسخ إلى الحافظة</translation>
</message>
<message>
<source>Project Maintainers:</source>
- <translation>مشرفي المشروع:</translation>
+ <translation>مُشرِّفو المَشروع:</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
- <translation>شكر خاص من فريق KeePassXC يذهب إلى debfx لإنشاء KeePassX الأصلي.</translation>
+ <translation>فريق KeePassXC يُوجه شكر خاص إلى debfx لإنشاء KeePassX الأصلي.</translation>
</message>
</context>
<context>
<name>AgentSettingsWidget</name>
<message>
<source>Use OpenSSH for Windows instead of Pageant</source>
- <translation type="unfinished"/>
+ <translation>استخدام OpenSSH لنظام تشغيل Windows بدلاً من Pageant</translation>
</message>
<message>
<source>Enable SSH Agent integration</source>
- <translation type="unfinished"/>
+ <translation>تفعِّيل تكامُل SSH Agent</translation>
</message>
<message>
<source>SSH_AUTH_SOCK value</source>
- <translation type="unfinished"/>
+ <translation>خانة SSH_AUTH_SOCK</translation>
</message>
<message>
<source>SSH_AUTH_SOCK override</source>
- <translation type="unfinished"/>
+ <translation>تجاوز SSH_AUTH_SOCK</translation>
</message>
<message>
<source>(empty)</source>
- <translation type="unfinished"/>
+ <translation>(فارِغ)</translation>
</message>
<message>
<source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
- <translation type="unfinished"/>
+ <translation>لا يُوجد مِقبَس SSH Agent مُتاح. تأكد مِن وجود مُتغير SSH_AUTH_SOCK في البيئة أو عيّن تجاوز له.</translation>
</message>
<message>
<source>SSH Agent connection is working!</source>
- <translation type="unfinished"/>
+ <translation>اتِّصال SSH Agent يعمل!</translation>
</message>
</context>
<context>
@@ -85,7 +85,7 @@
</message>
<message>
<source>General</source>
- <translation>العام</translation>
+ <translation>عام</translation>
</message>
<message>
<source>Security</source>
@@ -93,7 +93,7 @@
</message>
<message>
<source>Access error for config file %1</source>
- <translation>خطأ في الوصول لملف التكوين %1</translation>
+ <translation>خطأ في الوصول إلى ملف الإعداد %1</translation>
</message>
<message>
<source>Icon only</source>
@@ -101,15 +101,15 @@
</message>
<message>
<source>Text only</source>
- <translation>الوصف بالكلمات فقط </translation>
+ <translation>النص فقط</translation>
</message>
<message>
<source>Text beside icon</source>
- <translation>وصف حرفي بجانب الأيقونة</translation>
+ <translation>نص بجانب الأيقونة</translation>
</message>
<message>
<source>Text under icon</source>
- <translation>الوصف أسفل الأيقونة</translation>
+ <translation>النص أسفل الأيقونة</translation>
</message>
<message>
<source>Follow style</source>
@@ -117,28 +117,32 @@
</message>
<message>
<source>Reset Settings?</source>
- <translation type="unfinished"/>
+ <translation>إعادة تعيّين الإعدادات؟</translation>
</message>
<message>
<source>Are you sure you want to reset all general and security settings to default?</source>
- <translation>هل أنت متأكد من رغبتك في إعادة جميع الإعدادات العامة وإعدادات الأمن الى وضعها النمطي الأولي ؟</translation>
+ <translation>هل أنت متأكد من رغبتك في إعادة تعيّين كافة الإعدادات العامة وإعدادات الأمن إلى وضعها الافتراضي؟</translation>
</message>
<message>
<source>Monochrome (light)</source>
- <translation type="unfinished"/>
+ <translation>أُحادي اللون (فاتح)</translation>
</message>
<message>
<source>Monochrome (dark)</source>
- <translation type="unfinished"/>
+ <translation>أُُحادي اللون (داكِن)</translation>
</message>
<message>
<source>Colorful</source>
- <translation type="unfinished"/>
+ <translation>مُلون</translation>
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -578,7 +582,7 @@
</message>
<message>
<source>Remember</source>
- <translation type="unfinished"/>
+ <translation>تذكر</translation>
</message>
<message>
<source>Allow access to entries</source>
@@ -885,7 +889,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Browser type:</source>
- <translation type="unfinished"/>
+ <translation>نوع المتصفح:</translation>
</message>
<message>
<source>Toolbar button style</source>
@@ -1235,7 +1239,7 @@ Backup database located at %2</source>
</message>
<message>
<source>Enter Password:</source>
- <translation type="unfinished"/>
+ <translation>أدخل كلمة المرور:</translation>
</message>
<message>
<source>Password field</source>
@@ -1299,7 +1303,7 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
</message>
<message>
<source>?</source>
- <translation type="unfinished"/>
+ <translation>؟</translation>
</message>
<message>
<source>Cannot use database file as key file</source>
@@ -2470,6 +2474,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2732,7 +2744,7 @@ Unfortunately, any changes made have been lost.</source>
<name>EditGroupWidgetKeeShare</name>
<message>
<source>Type:</source>
- <translation type="unfinished"/>
+ <translation>النوع:</translation>
</message>
<message>
<source>Path:</source>
@@ -2744,7 +2756,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Inactive</source>
- <translation type="unfinished"/>
+ <translation>غير فعال</translation>
</message>
<message>
<source>KeeShare unsigned container</source>
@@ -4320,26 +4332,14 @@ Message: %2</source>
<translation>حدد ملف المفتاح</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>إستعراض...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4364,6 +4364,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5322,7 +5334,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Switch to advanced mode</source>
- <translation type="unfinished"/>
+ <translation>انتقل الى النمط المتقدم</translation>
</message>
<message>
<source>Advanced</source>
@@ -5361,10 +5373,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"/>
</message>
@@ -5410,7 +5418,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Copy password</source>
- <translation type="unfinished"/>
+ <translation>انسخ كلمة المرور</translation>
</message>
<message>
<source>lower case</source>
@@ -5464,6 +5472,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>محارف خاصة</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6082,7 +6094,7 @@ Available commands:
</message>
<message>
<source>file empty</source>
- <translation type="unfinished"/>
+ <translation>ملف فارغ</translation>
</message>
<message>
<source>%1: (row, col) %2,%3</source>
@@ -6104,7 +6116,7 @@ Available commands:
<message>
<source>Invalid Key</source>
<comment>TOTP</comment>
- <translation type="unfinished"/>
+ <translation>المفتاح غير صالح</translation>
</message>
<message>
<source>Message encryption failed.</source>
@@ -6608,11 +6620,11 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Name: </source>
- <translation type="unfinished"/>
+ <translation>الاسم:</translation>
</message>
<message>
<source>Description: </source>
- <translation type="unfinished"/>
+ <translation>الوصف:</translation>
</message>
<message>
<source>Cipher: </source>
@@ -6732,6 +6744,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6780,7 +6808,7 @@ Please consider generating a new key file.</source>
<message>
<source>Bad</source>
<comment>Password quality</comment>
- <translation type="unfinished"/>
+ <translation>سيئ</translation>
</message>
<message>
<source>Bad — password must be changed</source>
@@ -6802,7 +6830,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Weak — consider changing the password</source>
- <translation type="unfinished"/>
+ <translation>ضعيف — فكر بتغير كلمة المرور</translation>
</message>
<message>
<source> (Excluded)</source>
@@ -6830,11 +6858,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Score</source>
- <translation type="unfinished"/>
+ <translation>النتيجة</translation>
</message>
<message>
<source>Reason</source>
- <translation type="unfinished"/>
+ <translation>السبب</translation>
</message>
<message>
<source>Edit Entry...</source>
@@ -7434,10 +7462,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7505,10 +7529,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_bg.ts b/share/translations/keepassx_bg.ts
index 7e3482111..a07f9c94f 100644
--- a/share/translations/keepassx_bg.ts
+++ b/share/translations/keepassx_bg.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Трябва да рестартирате приложението, за да настроите нов език. Желаете ли да рестартирате сега?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Едноцветен</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2495,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Използвай този запис само с HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не изпращай тази настройка към браузъра за HTTP Auth прозорци. При активиране, HTTP Auth прозорците няма да покажат този запис за избор.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не използвай този запис с HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4359,26 +4371,14 @@ Message: %2</source>
<translation>Избор на файл-ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Избор на файл-ключ</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Избор на файл-ключ</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Преглед...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Генериране на нов файл-ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Забележка: Не използвайте файл, който може да се промени, понеже това ще Ви попречи да отключите вашата база данни!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Невалиден файл-ключ</translation>
</message>
@@ -4406,6 +4406,18 @@ Are you sure you want to continue with this file?</source>
Помислете за генериране на нов ключ файл.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5406,10 +5418,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Шестнадесетичен</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Изключени знаци: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Генерирана парола</translation>
</message>
@@ -5509,6 +5517,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Специални знаци</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6776,6 +6788,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7478,10 +7506,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Възникна неочаквана грешка при експортиране</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7549,10 +7573,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Файлът не съществува</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_ca.ts b/share/translations/keepassx_ca.ts
index b2909da48..98b9f9c71 100644
--- a/share/translations/keepassx_ca.ts
+++ b/share/translations/keepassx_ca.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -318,7 +322,7 @@
</message>
<message>
<source>Use monospaced font for notes</source>
- <translation type="unfinished"/>
+ <translation>Usa lletra monoespaiada per a les notes</translation>
</message>
<message>
<source>Tray icon type:</source>
@@ -330,27 +334,27 @@
</message>
<message>
<source>Auto-Type typing delay:</source>
- <translation type="unfinished"/>
+ <translation>Retard d&apos;escriptura de la compleció automàtica:</translation>
</message>
<message>
<source>Global Auto-Type shortcut:</source>
- <translation type="unfinished"/>
+ <translation>Drecera global de compleció automàtica:</translation>
</message>
<message>
<source>Auto-Type start delay:</source>
- <translation type="unfinished"/>
+ <translation>Retard d&apos;inici de la compleció automàtica:</translation>
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>Desa automàticament en bloquejar la base de dades</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
- <translation type="unfinished"/>
+ <translation>Desa automàticament els canvis que no són de dades en bloquejar la base de dades</translation>
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>Tipus d&apos;icona de la safata</translation>
</message>
</context>
<context>
@@ -439,15 +443,15 @@
</message>
<message>
<source>Require password repeat when it is visible</source>
- <translation type="unfinished"/>
+ <translation>Demana altre cop la contrasenya quan és visible</translation>
</message>
<message>
<source>Hide passwords when editing them</source>
- <translation type="unfinished"/>
+ <translation>Oculta les contrasenyes a l&apos;editar-les</translation>
</message>
<message>
<source>Use placeholder for empty password fields</source>
- <translation type="unfinished"/>
+ <translation>Usa un marcador per als camps de contrasenya buits</translation>
</message>
</context>
<context>
@@ -584,15 +588,15 @@
</message>
<message>
<source>Allow Selected</source>
- <translation type="unfinished"/>
+ <translation>Permet els seleccionats</translation>
</message>
<message>
<source>Deny All</source>
- <translation type="unfinished"/>
+ <translation>Denega-ho tot</translation>
</message>
<message>
<source>Disable for this site</source>
- <translation type="unfinished"/>
+ <translation>Deshabilita per aquest lloc</translation>
</message>
</context>
<context>
@@ -663,7 +667,7 @@ Moved %2 keys to custom data.</source>
</message>
<message numerus="yes">
<source>Successfully moved %n keys to custom data.</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Les claus %n s&apos;han desplaçat correctament a dades personalitzades.</numerusform><numerusform>S&apos;han mogut correctament %n claus a dades personalitzades.</numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
@@ -763,11 +767,11 @@ chrome-laptop.</source>
<message>
<source>Show a notification when credentials are requested</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Mostra una notificació quan es sol·licitin les credencials</translation>
</message>
<message>
<source>Request to unlock the database if it is locked</source>
- <translation type="unfinished"/>
+ <translation>Sol·licita desbloquejar la base de dades si està bloquejada</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
@@ -1389,7 +1393,7 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Remove</source>
- <translation>Suprimiu</translation>
+ <translation>Suprimeix</translation>
</message>
<message>
<source>Delete the selected key?</source>
@@ -2110,7 +2114,7 @@ Voleu deshabilitar el desat segur i provar-ho un altre cop?</translation>
</message>
<message>
<source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
- <translation type="unfinished"/>
+ <translation>Esteu segur que voleu moure el grup &quot;%1&quot; a la paperera de reciclatge?</translation>
</message>
<message>
<source>Successfully merged the database files.</source>
@@ -2241,7 +2245,7 @@ Voleu deshabilitar el desat segur i provar-ho un altre cop?</translation>
</message>
<message>
<source>Are you sure you want to remove this URL?</source>
- <translation type="unfinished"/>
+ <translation>Esteu segur que voleu suprimir aquesta URL?</translation>
</message>
<message>
<source>Reveal</source>
@@ -2325,7 +2329,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove selected attribute</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix l&apos;atribut seleccionat</translation>
</message>
<message>
<source>Edit attribute name</source>
@@ -2400,7 +2404,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove selected window association</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix l&apos;associació de finestres seleccionada</translation>
</message>
<message>
<source>You can use an asterisk (*) to match everything</source>
@@ -2469,6 +2473,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2589,7 +2601,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Caduca:</translation>
</message>
<message>
<source>Edit Entry</source>
@@ -2604,7 +2616,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove key from agent after</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix la clau de l&apos;agent després</translation>
</message>
<message>
<source> seconds</source>
@@ -2673,7 +2685,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove key from agent after specified seconds</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix la clau de l&apos;agent després dels segons especificats</translation>
</message>
<message>
<source>Browser for key file</source>
@@ -2868,7 +2880,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Caduca:</translation>
</message>
<message>
<source>Use default Auto-Type sequence of parent group</source>
@@ -3063,7 +3075,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Remove selected plugin data</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix les dades del connector seleccionat</translation>
</message>
</context>
<context>
@@ -3112,7 +3124,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message numerus="yes">
<source>Are you sure you want to remove %n attachment(s)?</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Esteu segur que voleu eliminar %n fitxer(s) adjunt(s)?</numerusform><numerusform>Esteu segur que voleu suprimir %n adjunt(s)?</numerusform></translation>
</message>
<message>
<source>Save attachments</source>
@@ -3166,7 +3178,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Remove selected attachment</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix el fitxer adjunt seleccionat</translation>
</message>
<message>
<source>Open selected attachment</source>
@@ -4263,7 +4275,7 @@ If this reoccurs, then your database file may be corrupt.</source>
<message>
<source>Remove %1</source>
<comment>Remove a key component</comment>
- <translation type="unfinished"/>
+ <translation>Suprimeix %1</translation>
</message>
<message>
<source>%1 set, click to change or remove</source>
@@ -4315,26 +4327,14 @@ Message: %2</source>
<translation>Seleccioneu un fitxer clau</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selecciona el fitxer clau...</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>Navega...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Genera un fitxer clau nou</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: no utilitzeu un fitxer que pugui canviar perquè faria que no poguéssiu desbloquejar la base de dades!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4359,6 +4359,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4667,19 +4679,19 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
</message>
<message>
<source>Move u&amp;p</source>
- <translation type="unfinished"/>
+ <translation>Mou am&amp;unt</translation>
</message>
<message>
<source>Move entry one step up</source>
- <translation type="unfinished"/>
+ <translation>Mou l&apos;entrada un graó cap amunt</translation>
</message>
<message>
<source>Move do&amp;wn</source>
- <translation type="unfinished"/>
+ <translation>Mou avall</translation>
</message>
<message>
<source>Move entry one step down</source>
- <translation type="unfinished"/>
+ <translation>Baixa l&apos;entrada una posició</translation>
</message>
<message>
<source>Copy &amp;Username</source>
@@ -4759,7 +4771,7 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
</message>
<message>
<source>Remove key from SSH Agent</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix la clau de l&apos;agent SSH</translation>
</message>
<message>
<source>Compact Mode</source>
@@ -4928,7 +4940,7 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
</message>
<message>
<source>Removed custom data %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>S&apos; han suprimit les dades personalitzades %1 [%2]</translation>
</message>
<message>
<source>Adding custom data %1 [%2]</source>
@@ -5357,10 +5369,6 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"/>
</message>
@@ -5460,6 +5468,10 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
<source>Special Characters</source>
<translation>Caràcters especials</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -5536,7 +5548,7 @@ Podeu esperar alguns errors i incidències menors. Aquesta versió no està pens
</message>
<message>
<source>Move</source>
- <translation type="unfinished"/>
+ <translation>Mou</translation>
</message>
<message>
<source>Empty</source>
@@ -6414,7 +6426,7 @@ Nucli: %3 %4</translation>
</message>
<message>
<source>Path of the entry to move.</source>
- <translation type="unfinished"/>
+ <translation>Ruta de l&apos;entrada a moure.</translation>
</message>
<message>
<source>Path of the destination group.</source>
@@ -6430,7 +6442,7 @@ Nucli: %3 %4</translation>
</message>
<message>
<source>Successfully moved entry %1 to group %2.</source>
- <translation type="unfinished"/>
+ <translation>S&apos;ha mogut correctament l&apos;entrada %1 al grup %2</translation>
</message>
<message>
<source>Open a database.</source>
@@ -6438,7 +6450,7 @@ Nucli: %3 %4</translation>
</message>
<message>
<source>Path of the group to remove.</source>
- <translation type="unfinished"/>
+ <translation>Ruta del grup a suprimir.</translation>
</message>
<message>
<source>Cannot remove root group from database.</source>
@@ -6726,6 +6738,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7061,7 +7089,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>No agent running, cannot remove identity.</source>
- <translation type="unfinished"/>
+ <translation>No hi ha cap agent en execució, no es pot suprimir la identitat.</translation>
</message>
<message>
<source>Agent refused this identity. Possible reasons include:</source>
@@ -7391,7 +7419,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Remove selected certificate</source>
- <translation type="unfinished"/>
+ <translation>Suprimeix el certificat seleccionat</translation>
</message>
</context>
<context>
@@ -7428,10 +7456,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7499,10 +7523,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>El fitxer no existeix</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_cs.ts b/share/translations/keepassx_cs.ts
index cf644b93a..e2d7fe086 100644
--- a/share/translations/keepassx_cs.ts
+++ b/share/translations/keepassx_cs.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Aby se změna jazyka projevila, je třeba aplikaci restartovat. Chcete to provést nyní?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Černobílá</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Všechny provedené změny byly bohužel ztraceny.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Tuto položku použít pouze ve spojení se základním HTTP ověřováním se</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Tuto položku nepoužívat ve spojení se základním HTTP ověřováním se</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4361,26 +4373,14 @@ Zpráva: %2</translation>
<translation>Vyberte soubor s klíčem</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Výběr souboru s klíčem</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Nalistovat soubor s klíčem</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procházet…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Vytvořit nový soubor s klíčem</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Pozn.: Nepoužívejte soubor, který se může změnit, protože by to znemožnilo odemčení databáze!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Neplatný soubor s klíčem</translation>
</message>
@@ -4406,6 +4406,18 @@ Opravdu chcete tento soubor použít?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Vybrali jste soubor s klíčem ve starém formátu, který KeePassXC&lt;br&gt;může přestat v budoucnu podporovat.&lt;br&gt;&lt;br&gt;Zvažte prosím místo něj vytvoření nového souboru s klíčem.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5406,10 +5418,6 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Vynechané znaky: „0“, „1“, „l“, „I“, „O“, „|“, „ . “</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Vytvořené heslo</translation>
</message>
@@ -5509,6 +5517,10 @@ Očekávejte chyby a drobné problémy, tato verze není určena pro produkční
<source>Special Characters</source>
<translation>Zvláštní znaky</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6783,6 +6795,22 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Neočekávaná data v souboru s klíčem! Soubor s klíčem může být poškozený.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7485,10 +7513,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>Could not write export container</source>
<translation>Nedaří se zapsat do exportního kontejneru</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Došlo k neočekávané chybě exportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7556,10 +7580,6 @@ Zvažte prosím vytvoření nového souboru s klíčem.</translation>
<source>File does not exist</source>
<translation>Soubor neexistuje</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Neznámý typ kontejneru pro sdílení</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_da.ts b/share/translations/keepassx_da.ts
index 6cb4d71a4..55c67ad24 100644
--- a/share/translations/keepassx_da.ts
+++ b/share/translations/keepassx_da.ts
@@ -137,7 +137,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>Du skal genstarte applikationen for at tage det nye sprog i brug. Vil du genstarte nu?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokrom</translation>
</message>
</context>
<context>
@@ -249,31 +253,31 @@
</message>
<message>
<source>Minimize window after unlocking database</source>
- <translation type="unfinished"/>
+ <translation>Minimer vinduet efter databasen er låst op</translation>
</message>
<message>
<source>Minimize when opening a URL</source>
- <translation type="unfinished"/>
+ <translation>Minimer ved åbning af en URL</translation>
</message>
<message>
<source>Hide window when copying to clipboard</source>
- <translation type="unfinished"/>
+ <translation>Skjul vindue ved kopiering til udklipsholder</translation>
</message>
<message>
<source>Minimize</source>
- <translation type="unfinished"/>
+ <translation>Minimer</translation>
</message>
<message>
<source>Drop to background</source>
- <translation type="unfinished"/>
+ <translation>Fald i baggrund</translation>
</message>
<message>
<source>Favicon download timeout:</source>
- <translation type="unfinished"/>
+ <translation>Favicon-download timeout:</translation>
</message>
<message>
<source>Website icon download timeout in seconds</source>
- <translation type="unfinished"/>
+ <translation>Websted-ikon download timeout i sekunder</translation>
</message>
<message>
<source> sec</source>
@@ -282,75 +286,75 @@
</message>
<message>
<source>Toolbar button style</source>
- <translation type="unfinished"/>
+ <translation>Knapstil på værktøjslinje</translation>
</message>
<message>
<source>Language selection</source>
- <translation type="unfinished"/>
+ <translation>Sprogvalg</translation>
</message>
<message>
<source>Global auto-type shortcut</source>
- <translation type="unfinished"/>
+ <translation>Global genvej til autoskriv</translation>
</message>
<message>
<source>Auto-type character typing delay milliseconds</source>
- <translation type="unfinished"/>
+ <translation>Skriveforsinkelse for autoskriv i millisekunder</translation>
</message>
<message>
<source>Auto-type start delay milliseconds</source>
- <translation type="unfinished"/>
+ <translation>Startforsinkelse for autoskriv i millisekunder</translation>
</message>
<message>
<source>Automatically launch KeePassXC at system startup</source>
- <translation type="unfinished"/>
+ <translation>Start KeePassXC automatisk ved opstart af system</translation>
</message>
<message>
<source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
- <translation type="unfinished"/>
+ <translation>Gem databasefiler sikkert (deaktiver hvis der opleves problemer med Dropbox, etc.)</translation>
</message>
<message>
<source>User Interface</source>
- <translation type="unfinished"/>
+ <translation>Brugerflade</translation>
</message>
<message>
<source>Toolbar button style:</source>
- <translation type="unfinished"/>
+ <translation>Knapstil på værktøjslinje:</translation>
</message>
<message>
<source>Use monospaced font for notes</source>
- <translation type="unfinished"/>
+ <translation>Brug monospatieret skrifttype til noter</translation>
</message>
<message>
<source>Tray icon type:</source>
- <translation type="unfinished"/>
+ <translation>Bakkeikontype:</translation>
</message>
<message>
<source>Reset settings to default…</source>
- <translation type="unfinished"/>
+ <translation>Nulstil til standardindstillinger...</translation>
</message>
<message>
<source>Auto-Type typing delay:</source>
- <translation type="unfinished"/>
+ <translation>Skriveforsinkelse for autoskriv:</translation>
</message>
<message>
<source>Global Auto-Type shortcut:</source>
- <translation type="unfinished"/>
+ <translation>Global genvej til autoskriv</translation>
</message>
<message>
<source>Auto-Type start delay:</source>
- <translation type="unfinished"/>
+ <translation>Startforsinkelse for autoskriv:</translation>
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>Gem automatisk når databasen låses</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
- <translation type="unfinished"/>
+ <translation>Gem automatisk ikke-dataændringer når databasen låses</translation>
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>Bakkeikontype</translation>
</message>
</context>
<context>
@@ -414,15 +418,15 @@
</message>
<message>
<source>Use DuckDuckGo service to download website icons</source>
- <translation type="unfinished"/>
+ <translation>Brug DuckDuckGo til download af webstedsikoner</translation>
</message>
<message>
<source>Clipboard clear seconds</source>
- <translation type="unfinished"/>
+ <translation>Rydning af udklipsholder sekunder</translation>
</message>
<message>
<source>Touch ID inactivity reset</source>
- <translation type="unfinished"/>
+ <translation>Nulstilling af TouchID ved inaktivitet</translation>
</message>
<message>
<source>Database lock timeout seconds</source>
@@ -435,19 +439,19 @@
</message>
<message>
<source>Clear search query after</source>
- <translation type="unfinished"/>
+ <translation>Ryd søgeforespørgsel efter</translation>
</message>
<message>
<source>Require password repeat when it is visible</source>
- <translation type="unfinished"/>
+ <translation>Kræv adgangskodegentagelse når den er synlig</translation>
</message>
<message>
<source>Hide passwords when editing them</source>
- <translation type="unfinished"/>
+ <translation>Skjul adgangskoder når de redigeres</translation>
</message>
<message>
<source>Use placeholder for empty password fields</source>
- <translation type="unfinished"/>
+ <translation>Brug pladsholder til tomme adgangskodefelter</translation>
</message>
</context>
<context>
@@ -482,11 +486,11 @@
</message>
<message>
<source>Permission Required</source>
- <translation type="unfinished"/>
+ <translation>Tilladelse krævet</translation>
</message>
<message>
<source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC kræver tilgængelighedstilladelse for at udføre autoskrift på startniveau. Hvis du allerede har givet tilladelse, er du måske nødt til at genstarte KeePassXC.</translation>
</message>
</context>
<context>
@@ -538,11 +542,11 @@
<name>AutoTypePlatformMac</name>
<message>
<source>Permission Required</source>
- <translation type="unfinished"/>
+ <translation>Tilladelse krævet</translation>
</message>
<message>
<source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC kræver tilgængeligheds - og skærmoptagelsestilladelse for at udføre global autoskrift. Hvis du allerede har givet tilladelse, er du måske nødt til at genstarte KeePassXC.</translation>
</message>
</context>
<context>
@@ -564,35 +568,35 @@
<name>BrowserAccessControlDialog</name>
<message>
<source>KeePassXC - Browser Access Request</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC - Browser adgangsanmodning</translation>
</message>
<message>
<source>%1 is requesting access to the following entries:</source>
- <translation type="unfinished"/>
+ <translation>%1 anmoder om adgang til følgende poster:</translation>
</message>
<message>
<source>Remember access to checked entries</source>
- <translation type="unfinished"/>
+ <translation>Husk adgang til afmærkede poster</translation>
</message>
<message>
<source>Remember</source>
- <translation type="unfinished"/>
+ <translation>Husk</translation>
</message>
<message>
<source>Allow access to entries</source>
- <translation type="unfinished"/>
+ <translation>Tillad adgang til poster</translation>
</message>
<message>
<source>Allow Selected</source>
- <translation type="unfinished"/>
+ <translation>Tillad valgte</translation>
</message>
<message>
<source>Deny All</source>
- <translation type="unfinished"/>
+ <translation>Afvis alle</translation>
</message>
<message>
<source>Disable for this site</source>
- <translation type="unfinished"/>
+ <translation>Deaktiver for dette websted</translation>
</message>
</context>
<context>
@@ -708,7 +712,11 @@ Vil du migrere dine eksisterende indstillinger nu?</translation>
Give the connection a unique name or ID, for example:
chrome-laptop.</source>
- <translation type="unfinished"/>
+ <translation>Du har modtaget en tilknytningsanmodning for den følgende database:
+%1
+
+Giv forbindelsen et unikt navn eller ID, for eksempel:
+chrome-laptop.</translation>
</message>
</context>
<context>
@@ -723,7 +731,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Enable browser integration</source>
- <translation type="unfinished"/>
+ <translation>Aktivér browser-integration</translation>
</message>
<message>
<source>General</source>
@@ -731,7 +739,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Browsers installed as snaps are currently not supported.</source>
- <translation type="unfinished"/>
+ <translation>Browsere installeret som snaps er pt. ikke understøttet.</translation>
</message>
<message>
<source>Enable integration for these browsers:</source>
@@ -739,40 +747,40 @@ chrome-laptop.</source>
</message>
<message>
<source>Vivaldi</source>
- <translation type="unfinished"/>
+ <translation>Vivaldi</translation>
</message>
<message>
<source>&amp;Edge</source>
- <translation type="unfinished"/>
+ <translation>&amp;Edge</translation>
</message>
<message>
<source>Firefox</source>
- <translation type="unfinished"/>
+ <translation>Firefox</translation>
</message>
<message>
<source>Tor Browser</source>
- <translation type="unfinished"/>
+ <translation>Tor Browser</translation>
</message>
<message>
<source>Brave</source>
- <translation type="unfinished"/>
+ <translation>Brave</translation>
</message>
<message>
<source>Google Chrome</source>
- <translation type="unfinished"/>
+ <translation>Google Chrome</translation>
</message>
<message>
<source>Chromium</source>
- <translation type="unfinished"/>
+ <translation>Chromium</translation>
</message>
<message>
<source>Show a notification when credentials are requested</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Vis en notifikation når der anmodes om legitimationsoplysninger</translation>
</message>
<message>
<source>Request to unlock the database if it is locked</source>
- <translation type="unfinished"/>
+ <translation>Anmod om at låse op for databasen, hvis den er låst</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
@@ -788,7 +796,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Return only best-matching credentials</source>
- <translation type="unfinished"/>
+ <translation>Returnér kun de bedst matchende legitimationsoplysninger</translation>
</message>
<message>
<source>Returns expired credentials. String [expired] is added to the title.</source>
@@ -810,12 +818,12 @@ chrome-laptop.</source>
<message>
<source>Sort matching credentials by title</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Sortér matchende loginoplysninger efter titel</translation>
</message>
<message>
<source>Sort matching credentials by username</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Sortér matchende loginoplysninger efter brugernavn</translation>
</message>
<message>
<source>Advanced</source>
@@ -824,12 +832,12 @@ chrome-laptop.</source>
<message>
<source>Never ask before accessing credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Spørg aldrig før loginoplysninger hentes</translation>
</message>
<message>
<source>Never ask before updating credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation type="unfinished"/>
+ <translation>Spørg aldrig før loginoplysninger opdateres</translation>
</message>
<message>
<source>Do not ask permission for HTTP Basic Auth</source>
@@ -888,11 +896,11 @@ chrome-laptop.</source>
</message>
<message>
<source>Browser type:</source>
- <translation type="unfinished"/>
+ <translation>Browsertype:</translation>
</message>
<message>
<source>Toolbar button style</source>
- <translation type="unfinished"/>
+ <translation>Knapstil på værktøjslinje</translation>
</message>
<message>
<source>Config Location:</source>
@@ -1239,11 +1247,11 @@ Backup database located at %2</source>
</message>
<message>
<source>Enter Password:</source>
- <translation type="unfinished"/>
+ <translation>Indtast adgangskode:</translation>
</message>
<message>
<source>Password field</source>
- <translation type="unfinished"/>
+ <translation>Adgangskodefelt</translation>
</message>
<message>
<source>Hardware key slot selection</source>
@@ -1263,11 +1271,11 @@ Backup database located at %2</source>
</message>
<message>
<source>Hardware Key:</source>
- <translation type="unfinished"/>
+ <translation>Sikkerhedsnøgle:</translation>
</message>
<message>
<source>Hardware key help</source>
- <translation type="unfinished"/>
+ <translation>Hjælp til sikkerhedsnøgle</translation>
</message>
<message>
<source>TouchID for Quick Unlock</source>
@@ -1286,16 +1294,17 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
</message>
<message>
<source>Retry with empty password</source>
- <translation type="unfinished"/>
+ <translation>Prøv igen med tom adgangskode</translation>
</message>
<message>
<source>Enter Additional Credentials (if any):</source>
- <translation type="unfinished"/>
+ <translation>Indtast yderligere legitimationsoplysninger (hvis nogen):</translation>
</message>
<message>
<source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Du kan bruge en sikkerhedsnøgle som &lt;strong&gt;YubiKey&lt;/strong&gt; eller &lt;strong&gt;OnlyKey&lt;/strong&gt; med pladser konfigureret til HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Klik for mere information...&lt;/p&gt;</translation>
</message>
<message>
<source>Key file help</source>
@@ -1307,20 +1316,21 @@ To prevent this error from appearing, you must go to &quot;Database Settings / S
</message>
<message>
<source>Cannot use database file as key file</source>
- <translation type="unfinished"/>
+ <translation>Kan ikke åbne databasefil som nøglefil</translation>
</message>
<message>
<source>You cannot use your database file as a key file.
If you do not have a key file, please leave the field empty.</source>
- <translation type="unfinished"/>
+ <translation>Du kan ikke bruge din database som nøglefil.
+Hvis du ikke har en nøglefil, bedes du lade feltet være tomt.</translation>
</message>
<message>
<source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;p&gt;Udover en adgangskode kan du bruge en hemmelig fil til at forstærke din databases sikkerhed. Denne fil kan dannes i din databases sikkerhedsindstillinger.&lt;/p&gt;&lt;p&gt;Dette er &lt;strong&gt;ikke &lt;/strong&gt; din *.kdbx databasefil!&lt;br&gt;Hvis du ikke har en nøglefil, skal du lade dette felt være tomt.&lt;/p&gt;&lt;p&gt;Klik for mere information...&lt;/p&gt;</translation>
</message>
<message>
<source>Key file to unlock the database</source>
- <translation type="unfinished"/>
+ <translation>Nøglefil til at låse databasen op</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
@@ -1328,23 +1338,23 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>Registrerer sikkerhedsnøgler...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>Ingen sikkerhedsnøgle registreret</translation>
</message>
<message>
<source>Select hardware key…</source>
- <translation type="unfinished"/>
+ <translation>Vælg sikkerhedsnøgle...</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Gammelt nøglefilformat</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Du bruger et gammelt nøglefilformat, som KeePassXC måske&lt;br&gt;ikke vil understøtte i fremtiden.&lt;br&gt;&lt;br&gt;Overvej at oprette en ny nøglefil ved at gå til:&lt;br&gt;&lt;strong&gt;Database / Databasesikkerhed / Skift nøglefil.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1493,7 +1503,7 @@ Det er nødvendigt for at vedligeholde kompatibilitet med browserpluginet.</tran
</message>
<message>
<source>Remove selected key</source>
- <translation type="unfinished"/>
+ <translation>Fjern valgte nøgle</translation>
</message>
<message>
<source>Move KeePassHTTP attributes to KeePassXC-Browser custom data</source>
@@ -1537,7 +1547,7 @@ Er du sikker på, du vil fortsætte uden en adgangskode?</translation>
</message>
<message>
<source>Continue without password</source>
- <translation type="unfinished"/>
+ <translation>Fortsæt uden adgangskode</translation>
</message>
<message>
<source>No encryption key added</source>
@@ -2279,7 +2289,7 @@ Så sikre gem fra og prøv igen?</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Ugyldig indtastning</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
@@ -2483,6 +2493,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2559,7 +2577,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Password field</source>
- <translation type="unfinished"/>
+ <translation>Adgangskodefelt</translation>
</message>
<message>
<source>Toggle notes visible</source>
@@ -2587,7 +2605,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Username field</source>
- <translation type="unfinished"/>
+ <translation>Brugernavnfelt</translation>
</message>
<message>
<source>Toggle expiration</source>
@@ -2603,11 +2621,11 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Udløber:</translation>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Rediger post</translation>
</message>
</context>
<context>
@@ -2793,7 +2811,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Synchronize</source>
- <translation type="unfinished"/>
+ <translation>Synkroniser</translation>
</message>
<message>
<source>Your KeePassXC version does not support sharing this container type.
@@ -2835,7 +2853,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Password field</source>
- <translation type="unfinished"/>
+ <translation>Adgangskodefelt</translation>
</message>
<message>
<source>Clear fields</source>
@@ -2882,7 +2900,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Udløber:</translation>
</message>
<message>
<source>Use default Auto-Type sequence of parent group</source>
@@ -2890,11 +2908,11 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Auto-Type:</source>
- <translation type="unfinished"/>
+ <translation>Autoskriv:</translation>
</message>
<message>
<source>Search:</source>
- <translation type="unfinished"/>
+ <translation>Søg:</translation>
</message>
<message>
<source>Notes:</source>
@@ -2902,7 +2920,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Name:</source>
- <translation type="unfinished"/>
+ <translation>Navn:</translation>
</message>
<message>
<source>Set default Auto-Type sequence</source>
@@ -2910,7 +2928,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Rediger gruppe</translation>
</message>
</context>
<context>
@@ -3070,7 +3088,7 @@ Det kan få de påvirkede plugins til at svigte.</translation>
</message>
<message>
<source>Unique ID</source>
- <translation type="unfinished"/>
+ <translation>Bruger-ID</translation>
</message>
<message>
<source>Plugin data</source>
@@ -3182,7 +3200,7 @@ Det kan få de påvirkede plugins til at svigte.</translation>
</message>
<message>
<source>Add new attachment</source>
- <translation type="unfinished"/>
+ <translation>Tilføj ny vedhæftning</translation>
</message>
<message>
<source>Remove selected attachment</source>
@@ -3299,15 +3317,15 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Entry title</source>
- <translation type="unfinished"/>
+ <translation>Rediger titel</translation>
</message>
<message>
<source>Entry notes</source>
- <translation type="unfinished"/>
+ <translation>Rediger noter</translation>
</message>
<message>
<source>Entry expires at</source>
- <translation type="unfinished"/>
+ <translation>Post udløber den</translation>
</message>
<message>
<source>Creation date</source>
@@ -3327,7 +3345,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Entry size</source>
- <translation type="unfinished"/>
+ <translation>Poststørrelse</translation>
</message>
<message>
<source>Has attachments</source>
@@ -4338,26 +4356,14 @@ Meddelelse: %2</translation>
<translation>Vælg en nøglefil</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>Gennemse ...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4376,12 +4382,24 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Gammelt nøglefilsformat</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4595,7 +4613,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>&amp;Entries</source>
- <translation type="unfinished"/>
+ <translation>&amp;Poster</translation>
</message>
<message>
<source>Copy Att&amp;ribute</source>
@@ -4611,7 +4629,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>Theme</source>
- <translation type="unfinished"/>
+ <translation>Tema</translation>
</message>
<message>
<source>&amp;Check for Updates</source>
@@ -4623,11 +4641,11 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</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>
@@ -4639,15 +4657,15 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>&amp;New Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ny post...</translation>
</message>
<message>
<source>&amp;Edit Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Rediger post</translation>
</message>
<message>
<source>&amp;Delete Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Slet post</translation>
</message>
<message>
<source>&amp;New Group…</source>
@@ -4687,7 +4705,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>&amp;Clone Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Klon post</translation>
</message>
<message>
<source>Move u&amp;p</source>
@@ -4695,7 +4713,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>Move entry one step up</source>
- <translation type="unfinished"/>
+ <translation>Ryk post et trin op</translation>
</message>
<message>
<source>Move do&amp;wn</source>
@@ -4703,15 +4721,15 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>Move entry one step down</source>
- <translation type="unfinished"/>
+ <translation>Ryk post et tin ned</translation>
</message>
<message>
<source>Copy &amp;Username</source>
- <translation type="unfinished"/>
+ <translation>Kopiér &amp;brugernavn</translation>
</message>
<message>
<source>Copy &amp;Password</source>
- <translation type="unfinished"/>
+ <translation>Kopiér &amp;Adgangskode</translation>
</message>
<message>
<source>Download &amp;Favicon</source>
@@ -4775,7 +4793,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>Save Database Backup...</source>
- <translation type="unfinished"/>
+ <translation>Gem sikkerhedskopi af database...</translation>
</message>
<message>
<source>Add key to SSH Agent</source>
@@ -4831,11 +4849,11 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <translation>{BRUGERNAVN}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{BRUGERNAVN}{INDTAST}</translation>
</message>
<message>
<source>{PASSWORD}</source>
@@ -4843,7 +4861,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{ADGANGSKODE}{INDTAST}</translation>
</message>
<message>
<source>Always on Top</source>
@@ -5246,7 +5264,7 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
</message>
<message>
<source>Password field</source>
- <translation type="unfinished"/>
+ <translation>Adgangskodefelt</translation>
</message>
<message>
<source>Repeat password field</source>
@@ -5381,10 +5399,6 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Udeluk tegnene: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"/>
</message>
@@ -5484,6 +5498,10 @@ Forvent nogle fejl og mindre problemer. Denne version er ikke beregnet til produ
<source>Special Characters</source>
<translation>Specialtegn</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6437,11 +6455,11 @@ Kerne: %3 %4</translation>
</message>
<message>
<source>Moves an entry to a new group.</source>
- <translation type="unfinished"/>
+ <translation>Flyt en post til en ny gruppe</translation>
</message>
<message>
<source>Path of the entry to move.</source>
- <translation type="unfinished"/>
+ <translation>Sti til posten, som skal flyttes.</translation>
</message>
<message>
<source>Path of the destination group.</source>
@@ -6493,7 +6511,7 @@ Kerne: %3 %4</translation>
</message>
<message>
<source>Enter password to unlock %1: </source>
- <translation type="unfinished"/>
+ <translation>Indtast adgangskode for at låse op for %1: </translation>
</message>
<message>
<source>Invalid YubiKey slot %1</source>
@@ -6501,7 +6519,7 @@ Kerne: %3 %4</translation>
</message>
<message>
<source>Enter password to encrypt database (optional): </source>
- <translation type="unfinished"/>
+ <translation>Indtast adgangskode for at kryptere database (valgfrit): </translation>
</message>
<message>
<source>HIBP file, line %1: parse error</source>
@@ -6753,6 +6771,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6981,11 +7015,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Last saved</source>
- <translation type="unfinished"/>
+ <translation>Sidst gemt</translation>
</message>
<message>
<source>Unsaved changes</source>
- <translation type="unfinished"/>
+ <translation>Ikke-gemte ændringer</translation>
</message>
<message>
<source>yes</source>
@@ -7455,10 +7489,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Kunne ikke skrive eksportbeholderen</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Der opstod en uventet fejl ved eksport</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7526,10 +7556,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Filen findes ikke</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Ukendt type delingsbeholder</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
@@ -7807,7 +7833,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Hardware key is currently in use.</source>
- <translation type="unfinished"/>
+ <translation>Sikkerhedsnøgle er i øjeblikket i brug</translation>
</message>
<message>
<source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
@@ -7858,11 +7884,11 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>Registrerer sikkerhedsnøgler...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>Ingen sikkerhedsnøgle registreret</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_de.ts b/share/translations/keepassx_de.ts
index 3be43b2b1..dc62ea5b3 100644
--- a/share/translations/keepassx_de.ts
+++ b/share/translations/keepassx_de.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Zum Ändern der Sprache müssen Sie die Anwendung neu starten. Möchten Sie jetzt neu starten?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -1992,7 +1996,7 @@ Das ist definitiv ein Programmfehler, bitte benachrichtigen Sie die Entwickler.<
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
- <translation><numerusform>Möchten Sie wirklich %n Eintrag aus dem Papierkorb löschen?</numerusform><numerusform>Möchten Sie wirklich %n Einträge aus dem Papierkorb löschen?</numerusform></translation>
+ <translation><numerusform>Möchten Sie wirklich %n Eintrag in den Papierkorb verschieben?</numerusform><numerusform>Möchten Sie wirklich %n Einträge in den Papierkorb verschieben?</numerusform></translation>
</message>
<message>
<source>Execute command?</source>
@@ -2495,6 +2499,14 @@ Leider sind alle vorgenommenen Änderungen verloren gegangen.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Diesen Eintrag nur mit &quot;HTTP Basic Auth&quot; verwenden</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Diese Einstellung nicht an den Browser für HTTP-Auth-Dialoge senden. Wenn aktiviert, wird dieser Eintrag in HTTP-Auth-Dialogen nicht zur Auswahl angezeigt.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Diesen Eintrag nicht mit HTTP-Basic-Auth verwenden</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4358,26 +4370,14 @@ Message: %2</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Auswahl der Schlüsseldatei</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Schlüsseldatei auswählen</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Durchsuchen ...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Neue Schlüsseldatei erzeugen</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Hinweis: Benutzen Sie keine Datei, die sich ändern kann, sonst können Sie die Datenbank nicht mehr entsperren!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ungültige Schlüsseldatei</translation>
</message>
@@ -4403,6 +4403,18 @@ Wollen Sie wirklich mit dieser Datei fortfahren?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Sie verwenden ein altes Schlüsseldateiformat, das KeePassXC möglicherweise&lt;br&gt;in Zukunft nicht mehr unterstützen wird.&lt;br&gt;&lt;br&gt;Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Erzeugen Sie eine neue Schlüsseldatei oder wählen Sie eine vorhandene aus, um Ihre Datenbank zu schützen.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Hinweis: Verwenden Sie NICHT eine Datei, die sich ändern kann, da Sie dann Ihre Datenbank nicht mehr freischalten können.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Durchsuchen...</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5403,10 +5415,6 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Ausgeschlossene Zeichen: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Erzeugtes Passwort</translation>
</message>
@@ -5506,6 +5514,10 @@ Rechnen Sie mit Fehlern. Diese Version ist nicht für den Produktiveinsatz gedac
<source>Special Characters</source>
<translation>Sonderzeichen</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Ausgeschlossene Zeichen: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6779,6 +6791,22 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Unerwartete Schlüsseldateidaten! Die Schlüsseldatei ist möglicherweise beschädigt.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Zwischenablage wird in %1 Sekunde(n) gelöscht...</numerusform><numerusform>Zwischenablage wird in %1 Sekunde(n) gelöscht ...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>alle offenen Datenbanken sperren</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Gesperrte Datenbanken.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Datenbank kann nicht gesperrt werden.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7481,10 +7509,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>Could not write export container</source>
<translation>Export-Container kann nicht gespeichert werden</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Unerwarteter Fehler beim Export</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7552,10 +7576,6 @@ Bitte erwägen Sie, eine neue Schlüsseldatei zu erzeugen.</translation>
<source>File does not exist</source>
<translation>Datei existiert nicht</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Unbekannter geteilter Containertyp</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_el.ts b/share/translations/keepassx_el.ts
new file mode 100644
index 000000000..ea0d138a5
--- /dev/null
+++ b/share/translations/keepassx_el.ts
@@ -0,0 +1,7916 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="el" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>Σχετικά με το KeepPassXC</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 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>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>Συντηρητές Project:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>Η Ομάδα του KeePassXC ευχαριστεί ιδιαίτερα τον ή την debfx που δημιούργησε το πρώτο KeePassx.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Use OpenSSH for Windows instead of Pageant</source>
+ <translation>Χρήση του OpenSSH για Windows αντί του Pageand</translation>
+ </message>
+ <message>
+ <source>Enable SSH Agent integration</source>
+ <translation>Ενεργοποίηση ενσωμάτωσης SSH Agent</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK value</source>
+ <translation>SSH_AUTH_SOCK τιμή</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK override</source>
+ <translation>SSH_AUTH_SOCK υπερισχύουσα</translation>
+ </message>
+ <message>
+ <source>(empty)</source>
+ <translation>(κενό)</translation>
+ </message>
+ <message>
+ <source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
+ <translation>Δεν υπάρχει διαθέσιμη υποδοχή SSH Agent. Βεβαιωθείτε ότι υπάρχει μεταβλητή περιβάλλοντος SSH_AUTH_SOCK ή ορίστε παράκαμψη.</translation>
+ </message>
+ <message>
+ <source>SSH Agent connection is working!</source>
+ <translation>Η σύνδεση SSH Agent λειτουργεί!</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidget</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>Σφάλμα πρόσβασης για το αρχείο config %1</translation>
+ </message>
+ <message>
+ <source>Icon only</source>
+ <translation>Εικονίδιο μόνο</translation>
+ </message>
+ <message>
+ <source>Text only</source>
+ <translation>Κείμενο μόνο</translation>
+ </message>
+ <message>
+ <source>Text beside icon</source>
+ <translation>Κείμενο δίπλα από το εικονίδιο</translation>
+ </message>
+ <message>
+ <source>Text under icon</source>
+ <translation>Κείμενο κάτω από το εικονίδιο</translation>
+ </message>
+ <message>
+ <source>Follow style</source>
+ <translation>Ακολουθήστε το στυλ</translation>
+ </message>
+ <message>
+ <source>Reset Settings?</source>
+ <translation>Επαναφορά Ρυθμίσεων;</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to reset all general and security settings to default?</source>
+ <translation>Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλες τις γενικές και ασφαλείας ρυθμίσεις στις προεπιλογές;</translation>
+ </message>
+ <message>
+ <source>Monochrome (light)</source>
+ <translation>Μονόχρωμο (φωτεινό)</translation>
+ </message>
+ <message>
+ <source>Monochrome (dark)</source>
+ <translation>Μονόχρωμο (σκούρο)</translation>
+ </message>
+ <message>
+ <source>Colorful</source>
+ <translation>Πολύχρωμο</translation>
+ </message>
+ <message>
+ <source>You must restart the application to set the new language. Would you like to restart now?</source>
+ <translation>Πρέπει να επανεκκινήσετε την εφαρμογή για να οριστεί η νέα γλώσσα. Θέλετε να κάνετε επανεκκίνηση τώρα;</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Μονόχρωμο</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Βασικές Ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation>Εκκίνηση</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Εκκίνηση μόνο μιας διεργασίας KeePassXC</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Ελαχιστοποίηση παραθύρου κατά την εκκίνηση της εφαρμογής</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Διαχείριση αρχείων</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</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>Αυτόματη επαναφόρτωση της βάσης δεδομένων όταν τροποποιείται εξωτερικά</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Διαχείριση Καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Χρησιμοποίηση εικονιδίου ομάδας κατά τη δημιουργία καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Minimize instead of app exit</source>
+ <translation>Ελαχιστοποίηση αντί για έξοδο από την εφαρμογή</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Εμφάνιση εικονιδίου στη περιοχή ειδοποιήσεων</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Απόκρυψη του παραθύρου στην περιοχή ειδοποιήσεων όταν γίνεται ελαχιστοποίηση</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Αυτόματη Πληκτρολόγηση</translation>
+ </message>
+ <message>
+ <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> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Movable toolbar</source>
+ <translation>Μετακινούμενη γραμμή εργαλείων</translation>
+ </message>
+ <message>
+ <source>Remember previously used databases</source>
+ <translation>Θυμηθείτε προηγούμενες χρησιμοποιημένες βάσεις δεδομένων</translation>
+ </message>
+ <message>
+ <source>Load previously open databases on startup</source>
+ <translation>Φόρτωση προηγούμενων ανοιχτών βάσεων δεδομένων κατά την εκκίνηση</translation>
+ </message>
+ <message>
+ <source>Remember database key files and security dongles</source>
+ <translation>Θυμηθείτε τα αρχεία κλειδιά της βάσης δεδομένων και τα κουμπιά ασφαλείας</translation>
+ </message>
+ <message>
+ <source>Check for updates at application startup once per week</source>
+ <translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση της εφαρμογής μία φορά την εβδομάδα</translation>
+ </message>
+ <message>
+ <source>Include beta releases when checking for updates</source>
+ <translation>Συμπεριλάβετε εκδόσεις beta κατά τον έλεγχο για ενημερώσεις</translation>
+ </message>
+ <message>
+ <source>Language:</source>
+ <translation>Γλώσσα:</translation>
+ </message>
+ <message>
+ <source>(restart program to activate)</source>
+ <translation>(επανεκκίνηση προγράμματος για ενεργοποίηση)</translation>
+ </message>
+ <message>
+ <source>Minimize window after unlocking database</source>
+ <translation>Ελαχιστοποίηση παραθύρου μετά το ξεκλείδωμα της βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Minimize when opening a URL</source>
+ <translation>Ελαχιστοποίηση κατά το άνοιγμα μιας διεύθυνσης URL</translation>
+ </message>
+ <message>
+ <source>Hide window when copying to clipboard</source>
+ <translation>Απόκρυψη παραθύρου κατά την αντιγραφή στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>Minimize</source>
+ <translation>Ελαχιστοποίηση</translation>
+ </message>
+ <message>
+ <source>Drop to background</source>
+ <translation>Οπισθοχώρηση στο παρασκήνιο</translation>
+ </message>
+ <message>
+ <source>Favicon download timeout:</source>
+ <translation>Χρονικό όριο λήψης Favicon:</translation>
+ </message>
+ <message>
+ <source>Website icon download timeout in seconds</source>
+ <translation>Χρονικό όριο λήψης εικονιδίου ιστότοπου σε δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation>δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Στυλ κουμπιών γραμμής εργαλείων</translation>
+ </message>
+ <message>
+ <source>Language selection</source>
+ <translation>Επιλογή γλώσσας</translation>
+ </message>
+ <message>
+ <source>Global auto-type shortcut</source>
+ <translation>Συντόμευση καθολικής Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Auto-type character typing delay milliseconds</source>
+ <translation>Καθυστέρηση πληκτρολόγησης χαρακτήρων αυτόματης πληκτρολόγησης χιλιοστά του δευτερολέπτου</translation>
+ </message>
+ <message>
+ <source>Auto-type start delay milliseconds</source>
+ <translation>Καθυστέρηση έναρξης αυτόματης πληκτρολόγησης χιλιοστά του δευτερολέπτου</translation>
+ </message>
+ <message>
+ <source>Automatically launch KeePassXC at system startup</source>
+ <translation>Αυτόματη εκκίνηση του KeePassXC κατά την εκκίνηση του συστήματος </translation>
+ </message>
+ <message>
+ <source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
+ <translation>Αποθηκεύστε με ασφάλεια αρχεία βάσης δεδομένων (απενεργοποιήστε αυτό εάν αντιμετωπίζετε προβλήματα με το Dropbox, κλπ.)</translation>
+ </message>
+ <message>
+ <source>User Interface</source>
+ <translation>Διεπαφή Χρήστη</translation>
+ </message>
+ <message>
+ <source>Toolbar button style:</source>
+ <translation>Στυλ κουμπιών γραμμής εργαλείων:</translation>
+ </message>
+ <message>
+ <source>Use monospaced font for notes</source>
+ <translation>Χρησιμοποιήστε τη monospaced γραμματοσειρά για σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Tray icon type:</source>
+ <translation>Τύπος εικονιδίου περιοχής ειδοποιήσεων:</translation>
+ </message>
+ <message>
+ <source>Reset settings to default…</source>
+ <translation>Επαναφορά ρυθμίσεων στην προεπιλογή...</translation>
+ </message>
+ <message>
+ <source>Auto-Type typing delay:</source>
+ <translation>Καθυστέρηση πληκτρολόγησης αυτόματης πληκτρολόγησης:</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut:</source>
+ <translation>Συντόμευση καθολικής Αυτόματης Πληκτρολόγησης:</translation>
+ </message>
+ <message>
+ <source>Auto-Type start delay:</source>
+ <translation>Καθυστέρηση έναρξης Αυτόματης Πληκτρολόγησης:</translation>
+ </message>
+ <message>
+ <source>Automatically save when locking database</source>
+ <translation>Αυτόματη αποθήκευση κατά το κλείδωμα της βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Automatically save non-data changes when locking database</source>
+ <translation>Αυτόματη αποθήκευση αλλαγών μη δεδομένων κατά το κλείδωμα της βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Tray icon type</source>
+ <translation>Τύπος εικονιδίου περιοχής ειδοποιήσεων</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetSecurity</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>
+ <source>Lock databases after inactivity of</source>
+ <translation>Κλείδωμα βάσεων δεδομένων μετά από αδράνεια</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <translation> min</translation>
+ </message>
+ <message>
+ <source>Forget TouchID after inactivity of</source>
+ <translation>Απενεργοποίηση του TouchID μετά από αδράνεια</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Ευκολία</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Κλείδωμα βάσεων δεδομένων όταν η συνεδρία είναι κλειδωμένη ή το καπάκι της οθόνης είναι κλειστό</translation>
+ </message>
+ <message>
+ <source>Forget TouchID when session is locked or lid is closed</source>
+ <translation>Απενεργοποίηση του TouchID όταν η συνεδρία είναι κλειδωμένη ή το καπάκι της οθόνης είναι κλειστό</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>Κλείδωμα βάσεων δεδομένων μετά την ελαχιστοποίηση του παραθύρου</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Να κλειδώνει εκ νέου η προηγούμενα κλειδωμένη βάση δεδομένων μετά την χρήση του Auto-Type</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the entry 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 DuckDuckGo service to download website icons</source>
+ <translation>Χρησιμοποιήστε την υπηρεσία DuckDuckGo για λήψη εικονιδίων ιστότοπων</translation>
+ </message>
+ <message>
+ <source>Clipboard clear seconds</source>
+ <translation>Καθαρισμός προχείρου δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source>Touch ID inactivity reset</source>
+ <translation>Επαναφορά αδράνειας Touch ID</translation>
+ </message>
+ <message>
+ <source>Database lock timeout seconds</source>
+ <translation>Δευτερόλεπτα χρονικού ορίου κλειδώματος Βάσης Δεδομένων</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <comment>Minutes</comment>
+ <translation>λεπτά</translation>
+ </message>
+ <message>
+ <source>Clear search query after</source>
+ <translation>Εκκαθάριση ερωτήματος αναζήτησης μετά</translation>
+ </message>
+ <message>
+ <source>Require password repeat when it is visible</source>
+ <translation>Απαιτείται επανάληψη κωδικού πρόσβασης όταν είναι ορατός</translation>
+ </message>
+ <message>
+ <source>Hide passwords when editing them</source>
+ <translation>Απόκρυψη κωδικών πρόσβασης κατά την επεξεργασία τους</translation>
+ </message>
+ <message>
+ <source>Use placeholder for empty password fields</source>
+ <translation>Χρησιμοποιήστε το σύμβολο κράτησης θέσης για άδεια πεδία κωδικού πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Δεν ήταν δυνατή η εύρεση καταχώρησης που να ταιριάζει με τον τίτλο του παραθύρου:</translation>
+ </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>
+ <message>
+ <source>Permission Required</source>
+ <translation>Απαιτείται Άδεια</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Το KeePassXC απαιτεί την άδεια Προσβασιμότητας για την εκτέλεση της Αυτόματης Πληκτρολόγησης σε επίπεδο καταχώρησης. Εάν έχετε ήδη δώσει άδεια, ίσως χρειάζεται να κάνετε επανεκκίνηση του KeePassXC.</translation>
+ </message>
+</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>AutoTypeMatchView</name>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Αντιγραφή &amp;ονόματος χρήστη</translation>
+ </message>
+ <message>
+ <source>Copy &amp;password</source>
+ <translation>Αντιγραφή &amp;κωδικού πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypePlatformMac</name>
+ <message>
+ <source>Permission Required</source>
+ <translation>Απαιτείται Άδεια</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>Το KeePassXC απαιτεί άδεια Προσβασιμότητας και Καταγραφής Οθόνης για την εκτέλεση καθολικής Αυτόματης Πληκτρολόγησης. Η Καταγραφή Οθόνης είναι απαραίτητη για να χρησιμοποιήσετε τον τίτλο του παραθύρου για να βρείτε καταχωρήσεις. Εάν έχετε ήδη δώσει άδεια, ίσως χρειαστεί να κάνετε επανεκκίνηση του KeePassXC.</translation>
+ </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>
+ <message>
+ <source>Search...</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Browser Access Request</source>
+ <translation>KeePassXC - Αίτημα Πρόσβασης στο Πρόγραμμα περιήγησης</translation>
+ </message>
+ <message>
+ <source>%1 is requesting access to the following entries:</source>
+ <translation>% 1 ζητά πρόσβαση στις ακόλουθες καταχωρίσεις:</translation>
+ </message>
+ <message>
+ <source>Remember access to checked entries</source>
+ <translation>Θυμήσου την πρόσβαση σε επιλεγμένες καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Θυμάται</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Να επιτρέπεται η πρόσβαση σε καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Επιτρέπονται τα Επιλεγμένα</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Άρνηση Όλων</translation>
+ </message>
+ <message>
+ <source>Disable for this site</source>
+ <translation>Απενεργοποίηση για αυτόν τον ιστότοπο</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserEntrySaveDialog</name>
+ <message>
+ <source>KeePassXC-Browser Save Entry</source>
+ <translation>KeePassXC-Browser Αποθήκευση Καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>Ok</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Άκυρο</translation>
+ </message>
+ <message>
+ <source>You have multiple databases open.
+Please select the correct database for saving credentials.</source>
+ <translation>Έχετε ανοιχτές πολλές βάσεις δεδομένων
+Παρακαλώ επιλέξτε την σωστή βάση δεδομένων για την αποθήκευση διαπιστευτηρίων.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</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>Abort</source>
+ <translation>Ματαίωση</translation>
+ </message>
+ <message>
+ <source>Converting attributes to custom data…</source>
+ <translation>Μετατροπή χαρακτηριστικών σε προσαρμοσμένα δεδομένα…</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Converted KeePassHTTP attributes</source>
+ <translation>KeePassXC: Μετατράπηκαν χαρακτηρηστηκά από το KeePassHTTP</translation>
+ </message>
+ <message>
+ <source>Successfully converted attributes from %1 entry(s).
+Moved %2 keys to custom data.</source>
+ <translation>Τα χαρακτηριστικά μετατράπηκαν με επιτυχία από% 1 καταχώρηση(εις).
+Μετακινήθηκαν %2 πλήκτρα στα προσαρμοσμένα δεδομένα.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully moved %n keys to custom data.</source>
+ <translation><numerusform>Μετακινήθηκε με επιτυχία %n πλήκτρο στα προσαρμοσμένα δεδομένα.</numerusform><numerusform>Μετακινήθηκε με επιτυχία %n πλήκτρα στα προσαρμοσμένα δεδομένα.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
+ <translation>KeePassXC: Δεν βρέθηκε καταχώριση με χαρακτηριστικά KeePassHTTP!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
+ <translation>Η ενεργή βάση δεδομένων δεν περιέχει μια καταχώριση με χαρακτηριστικά KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Legacy browser integration settings detected</source>
+ <translation>KeePassXC: Εντοπίστηκαν ρυθμίσεις ενσωμάτωσης παλαιού προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Create a new group</source>
+ <translation>KeePassXC: Δημιουργήστε μια νέα ομάδα</translation>
+ </message>
+ <message>
+ <source>A request for creating a new group &quot;%1&quot; has been received.
+Do you want to create this group?
+</source>
+ <translation>Λήφθηκε ένα αίτημα για τη δημιουργία μιας νέας ομάδας &quot;%1&quot;.
+Θέλετε να δημιουργήσετε αυτήν την ομάδα;
+</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC-Browser settings need to be moved into the database settings.
+This is necessary to maintain your current browser connections.
+Would you like to migrate your existing settings now?</source>
+ <translation>Οι ρυθμίσεις του KeePassXC-Browser πρέπει να μεταφερθούν στις ρυθμίσεις της βάσης δεδομένων.
+Αυτό είναι απαραίτητο για τη διατήρηση των τρεχουσών συνδέσεών σας στο πρόγραμμα περιήγησης.
+Θέλετε να μετεγκαταστήσετε τις υπάρχουσες ρυθμίσεις σας τώρα;</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Να μην εμφανιστεί ξανά αυτή η προειδοποίηση</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the following database:
+%1
+
+Give the connection a unique name or ID, for example:
+chrome-laptop.</source>
+ <translation>Έχετε λάβει αίτημα συσχέτισης για την ακόλουθη βάση δεδομένων:
+%1
+
+Δώστε στη σύνδεση ένα μοναδικό όνομα ή Αναγνωριστικό, για παράδειγμα:
+chrome-laptop.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserSettingsWidget</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 browser integration</source>
+ <translation>Ενεργοποίηση ενσωμάτωσης προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Browsers installed as snaps are currently not supported.</source>
+ <translation>Προς το παρόν δεν υποστηρίζονται προγράμματα περιήγησης που έχουν εγκατασταθεί ως snaps.</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Ενεργοποίηση της ενσωμάτωσης για αυτά τα προγράμματα περιήγησης:</translation>
+ </message>
+ <message>
+ <source>Vivaldi</source>
+ <translation>Vivaldi</translation>
+ </message>
+ <message>
+ <source>&amp;Edge</source>
+ <translation>&amp;Edge</translation>
+ </message>
+ <message>
+ <source>Firefox</source>
+ <translation>Firefox</translation>
+ </message>
+ <message>
+ <source>Tor Browser</source>
+ <translation>Tor Browser</translation>
+ </message>
+ <message>
+ <source>Brave</source>
+ <translation>Brave</translation>
+ </message>
+ <message>
+ <source>Google Chrome</source>
+ <translation>Google Chrome</translation>
+ </message>
+ <message>
+ <source>Chromium</source>
+ <translation>Chromium</translation>
+ </message>
+ <message>
+ <source>Show a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Εμφάνιση ειδοποίησης όταν ζητούνται διαπιστευτήρια</translation>
+ </message>
+ <message>
+ <source>Request 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>Match URL scheme (e.g., https://...)</source>
+ <translation>Αντιστοίχιση σχηματισμού διεύθυνσης URL (π.χ. https://...)</translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Επιστρέφει μόνο τις καλύτερες αντιστοιχίσεις για ένα συγκεκριμένο URL αντί για όλες τις καταχωρίσεις για ολόκληρο το domain.</translation>
+ </message>
+ <message>
+ <source>Return only best-matching credentials</source>
+ <translation>Επιστρέφει μόνο διαπιστευτήρια που ταιριάζουν καλύτερα</translation>
+ </message>
+ <message>
+ <source>Returns expired credentials. String [expired] is added to the title.</source>
+ <translation>Επιστρέφει τα διαπιστευτήρια που έχουν λήξει. String [έχει λήξει] προστίθεται στον τίτλο.</translation>
+ </message>
+ <message>
+ <source>Allow returning expired credentials</source>
+ <translation>Να επιτρέπεται η επιστροφή διαπιστευτηρίων που έχουν λήξει</translation>
+ </message>
+ <message>
+ <source>All databases connected to the extension will return matching credentials.</source>
+ <translation>Όλες οι βάσεις δεδομένων που συνδέονται με την επέκταση θα επιστρέψουν αντίστοιχα διαπιστευτήρια.</translation>
+ </message>
+ <message>
+ <source>Search in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Αναζήτηση σε όλες τις ανοιχτές βάσεις δεδομένων για αντιστοίχιση διαπιστευτηρίων</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ταξινόμηση αντίστοιχων διαπιστευτηρίων ανά τίτλο</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ταξινόμηση αντίστοιχων διαπιστευτηρίων κατά όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Για Προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Never ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Να μην γίνεται ποτέ ερώτηση πριν την πρόσβαση σε διαπιστευτήρια</translation>
+ </message>
+ <message>
+ <source>Never ask before updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Να μην γίνεται ποτέ ερώτηση πριν την ενημέρωση διαπιστευτηρίων</translation>
+ </message>
+ <message>
+ <source>Do not ask permission for HTTP Basic Auth</source>
+ <extracomment>An extra HTTP Basic Auth setting</extracomment>
+ <translation>Να μην ζητείται άδεια για HTTP Basic Auth</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Η αυτόματη δημιουργία ή ενημέρωση των πεδίων strings δεν υποστηρίζεται.</translation>
+ </message>
+ <message>
+ <source>Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Επιστροφή προηγμένων πεδίων string που ξεκινούν με &quot;KPH: &quot;</translation>
+ </message>
+ <message>
+ <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
+ <translation>Να μην εμφανίζετε το αναδυόμενο παράθυρο που προτείνει τη μετεγκατάσταση των παλαιών ρυθμίσεων KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>Do not prompt for KeePassHTTP settings migration.</source>
+ <translation>Να μην γίνεται προτροπή για μετεγκατάσταση ρυθμίσεων KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Ενημερώνει αυτόματα το KeePassXC ή τη διαδρομή keepassxc-proxy binary σε έμφυτα σενάρια μηνυμάτων κατά την εκκίνηση.</translation>
+ </message>
+ <message>
+ <source>Update native messaging manifest files at startup</source>
+ <translation>Ενημέρωση έμφυτων μηνυμάτων manifest κατά την εκκίνηση</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Χρησιμοποιήστε μια προσαρμοσμένη τοποθεσία διακομιστή μεσολάβησης εάν εγκαταστήσατε έναν διακομιστή μεσολάβησης με μη αυτόματο τρόπο.</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location:</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Χρησιμοποιήστε μια προσαρμοσμένη τοποθεσία διακομιστή μεσολάβησης:</translation>
+ </message>
+ <message>
+ <source>Custom proxy location field</source>
+ <translation>Πεδίο προσαρμοσμένης τοποθεσίας διακομιστή μεσολάβησης</translation>
+ </message>
+ <message>
+ <source>Browser for custom proxy file</source>
+ <translation>Πρόγραμμα περιήγησης για προσαρμοσμένο αρχείο διακομιστή μεσολάβησης</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>Use a custom browser configuration location:</source>
+ <translation>Χρήση προσαρμοσμένης τοποθεσίας config προγράμματος περιήγησης:</translation>
+ </message>
+ <message>
+ <source>Browser type:</source>
+ <translation>Τύπος προγράμματος περιήγησης:</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Στυλ κουμπιών γραμμής εργαλείων</translation>
+ </message>
+ <message>
+ <source>Config Location:</source>
+ <translation>Τοποθεσία Config:</translation>
+ </message>
+ <message>
+ <source>Custom browser location field</source>
+ <translation>Πεδίο προσαρμοσμένης τοποθεσίας προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
+ <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
+ </message>
+ <message>
+ <source>Browse for custom browser path</source>
+ <translation>Αναζητήστε προσαρμοσμένη διαδρομή προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>Custom extension ID:</source>
+ <translation>Αναγνωριστικό προσαρμοσμένης επέκτασης:</translation>
+ </message>
+ <message>
+ <source>Custom extension ID</source>
+ <translation>Αναγνωριστικό προσαρμοσμένης επέκτασης</translation>
+ </message>
+ <message>
+ <source>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</source>
+ <translation>Λόγω του Snap sandboxing, πρέπει να εκτελέσετε ένα σενάριο για να ενεργοποιήσετε την ενσωμάτωση του προγράμματος περιήγησης.&lt;br /&gt;Μπορείτε να αποκτήσετε αυτό το σενάριο από το %1</translation>
+ </message>
+ <message>
+ <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
+ <translation>Απαιτείται το KeePassXC-Browser για να λειτουργήσει η ενσωμάτωση του προγράμματος περιήγησης. &lt;br /&gt;Κατεβάστε το για %1 και %2 και %3. %4</translation>
+ </message>
+ <message>
+ <source>Please see special instructions for browser extension use below</source>
+ <translation>Δείτε παρακάτω ειδικές οδηγίες για τη χρήση της επέκτασης προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location cannot be found!&lt;br/&gt;Browser integration WILL NOT WORK without the proxy application.</source>
+ <translation>&lt;b&gt;Σφάλμα:&lt;/b&gt; Δεν είναι δυνατή η εύρεση της προσαρμοσμένης τοποθεσίας διακομιστή μεσολάβησης!&lt;br/&gt;Η ενσωμάτωση του προγράμματος περιήγησης ΔΕΝ θα λειτουργήσει χωρίς την εφαρμογή διακομιστή μεσολάβησης.</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</source>
+ <translation>Εκτελέσιμα Αρχεία</translation>
+ </message>
+ <message>
+ <source>All Files</source>
+ <translation>Όλα τα Αρχεία</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Επιλέξτε προσαρμοσμένη τοποθεσία διακομιστή μεσολάβησης</translation>
+ </message>
+ <message>
+ <source>Select native messaging host folder location</source>
+ <translation>Επιλέξτε τοποθεσία φακέλου φιλοξενίας έμφυτων μηνυμάτων</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>Consider &apos;\&apos; an escape character</source>
+ <translation>Θεωρήστε το &apos;\&apos; χαρακτήρα διαφυγής</translation>
+ </message>
+ <message>
+ <source>Preview</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</source>
+ <translation>Σφάλμα</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file!</source>
+ <translation>Εντοπίστηκαν σφάλματα στο αρχείο CSV!</translation>
+ </message>
+ <message numerus="yes">
+ <source>[%n more message(s) skipped]</source>
+ <translation><numerusform>[%n ακόμη μήνυμα παραλείφθηκε]</numerusform><numerusform>[%n ακόμη μηνύματα παραλείφθηκαν]</numerusform></translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+%1</source>
+ <translation>Εισαγωγή CSV: ο γραφέας έχει λάθη:
+%1</translation>
+ </message>
+ <message>
+ <source>Text qualification</source>
+ <translation>Προϋπόθεση κειμένου</translation>
+ </message>
+ <message>
+ <source>Field separation</source>
+ <translation>Διαχωρισμός πεδίών</translation>
+ </message>
+ <message>
+ <source>Number of header lines to discard</source>
+ <translation>Αριθμός γραμμών κεφαλίδας προς απόρριψη</translation>
+ </message>
+ <message>
+ <source>CSV import preview</source>
+ <translation>Προεπισκόπηση εισαγωγής CSV</translation>
+ </message>
+ <message>
+ <source>Column Association</source>
+ <translation>Συσχέτιση Στηλών</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>Τελευταία Τροποποίηση</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Δημιουργήθηκε</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Τίτλος</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Ομάδα</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Header lines skipped</source>
+ <translation>Οι γραμμές κεφαλίδας παραλείφθηκαν</translation>
+ </message>
+ <message>
+ <source>First line has field names</source>
+ <translation>Η πρώτη γραμμή έχει ονόματα πεδίων</translation>
+ </message>
+ <message>
+ <source>Not Present</source>
+ <translation>Δεν είναι παρών</translation>
+ </message>
+ <message>
+ <source>Column %1</source>
+ <translation>Στήλη %1</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Εικονίδιο</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n στήλη</numerusform><numerusform>%n στήλες</numerusform></translation>
+ </message>
+ <message>
+ <source>%1, %2, %3</source>
+ <comment>file info: bytes, rows, columns</comment>
+ <translation>%1, %2, %3</translation>
+ </message>
+ <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 γραμμή</numerusform><numerusform>%n γραμμές</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>Database</name>
+ <message>
+ <source>File %1 does not exist.</source>
+ <translation>Το αρχείο %1 δεν υπάρχει.</translation>
+ </message>
+ <message>
+ <source>Unable to open file %1.</source>
+ <translation>Δεν είναι δυνατό το άνοιγμα του αρχείου %1.</translation>
+ </message>
+ <message>
+ <source>Error while reading the database: %1</source>
+ <translation>Σφάλμα κατά την ανάγνωση της βάσης δεδομένων: %1</translation>
+ </message>
+ <message>
+ <source>File cannot be written as it is opened in read-only mode.</source>
+ <translation>Δεν είναι δυνατή η εγγραφή του αρχείου καθώς είναι ανοιχτό σε λειτουργία μόνο για ανάγνωση.</translation>
+ </message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers!</source>
+ <translation>Το κλειδί δεν μετατράπηκε. Αυτό είναι ένα σφάλμα, αναφέρετέ το στους προγραμματιστές!</translation>
+ </message>
+ <message>
+ <source>%1
+Backup database located at %2</source>
+ <translation>%1
+Το αντίγραφο ασφαλείας βάσης δεδομένων βρίσκεται στο %2</translation>
+ </message>
+ <message>
+ <source>Could not save, database does not point to a valid file.</source>
+ <translation>Δεν ήταν δυνατή η αποθήκευση, η βάση δεδομένων δεν οδηγεί σε έγκυρο αρχείο.</translation>
+ </message>
+ <message>
+ <source>Could not save, database file is read-only.</source>
+ <translation>Δεν ήταν δυνατή η αποθήκευση, το αρχείο βάσης δεδομένων είναι μόνο για ανάγνωση.</translation>
+ </message>
+ <message>
+ <source>Database file has unmerged changes.</source>
+ <translation>Το αρχείο βάσης δεδομένων έχει μη συγχωνευμένες αλλαγές.</translation>
+ </message>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Κάδος Ανακύκλωσης</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <comment>Root group name</comment>
+ <translation>Κωδικοί πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Database save is already in progress.</source>
+ <translation>Η αποθήκευση βάσης δεδομένων βρίσκεται ήδη σε εξέλιξη.</translation>
+ </message>
+ <message>
+ <source>Could not save, database has not been initialized!</source>
+ <translation>Δεν ήταν δυνατή η αποθήκευση, η βάση δεδομένων δεν έχει αρχικοποιηθεί!</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenDialog</name>
+ <message>
+ <source>Unlock Database - KeePassXC</source>
+ <translation>Ξεκλείδωμα Βάσης Δεδομένων - KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Key File:</source>
+ <translation>Αρχείο Κλειδί:</translation>
+ </message>
+ <message>
+ <source>Refresh</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>
+ <message>
+ <source>Key files</source>
+ <translation>Αρχεία κλειδιά</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Επιλέξτε αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>Failed to open key file: %1</source>
+ <translation>Αποτυχία ανοίγματος αρχείου κλειδιού: %1</translation>
+ </message>
+ <message>
+ <source>Unlock KeePassXC Database</source>
+ <translation>Ξεκλείδωμα Βάσης Δεδομένων KeePassXC</translation>
+ </message>
+ <message>
+ <source>Enter Password:</source>
+ <translation>Εισάγετε τον Κωδικό Πρόσβασης:</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Πεδίο κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Επιλογή υποδοχής hardware κλειδιού</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Αναζήτηση για αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Ανανέωση hardware tokens</translation>
+ </message>
+ <message>
+ <source>Hardware Key:</source>
+ <translation>Hardware Κλειδί:</translation>
+ </message>
+ <message>
+ <source>Hardware key help</source>
+ <translation>Βοήθεια hardware κλειδιού</translation>
+ </message>
+ <message>
+ <source>TouchID for Quick Unlock</source>
+ <translation>TouchID για Γρήγορο Ξεκλείδωμα</translation>
+ </message>
+ <message>
+ <source>Unlock failed and no password given</source>
+ <translation>Το ξεκλείδωμα απέτυχε και δεν δόθηκε κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Unlocking the database failed and you did not enter a password.
+Do you want to retry with an &quot;empty&quot; password instead?
+
+To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</source>
+ <translation>Το ξεκλείδωμα της βάσης δεδομένων απέτυχε και δεν εισαγάγατε κωδικό πρόσβασης.
+Θέλετε αντί αυτού να ξαναδοκιμάσετε με έναν &quot;κενό&quot; κωδικό πρόσβασης;
+
+Για να αποτρέψετε την εμφάνιση αυτού του σφάλματος, πρέπει να μεταβείτε στην ενότητα &quot;Ρυθμίσεις Βάσης Δεδομένων / Ασφάλεια&quot; και να επαναφέρετε τον κωδικό πρόσβασής σας.</translation>
+ </message>
+ <message>
+ <source>Retry with empty password</source>
+ <translation>Ξαναδοκιμάστε με κενό κωδικό πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Enter Additional Credentials (if any):</source>
+ <translation>Εισαγάγετε Πρόσθετα Διαπιστευτήρια (εάν υπάρχουν):</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Μπορείτε να χρησιμοποιήσετε ένα hardware κλειδί ασφαλείας, όπως ένα &lt;strong&gt;YubiKey&lt;/strong&gt; ή &lt;strong&gt;το OnlyKey&lt;/strong&gt; με υποδοχές που έχουν ρυθμιστεί για HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file help</source>
+ <translation>Βοήθεια για το αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <translation>;</translation>
+ </message>
+ <message>
+ <source>Cannot use database file as key file</source>
+ <translation>Δεν είναι δυνατή η χρήση του αρχείου βάσης δεδομένων ως αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>You cannot use your database file as a key file.
+If you do not have a key file, please leave the field empty.</source>
+ <translation>Δεν μπορείτε να χρησιμοποιήσετε το αρχείο βάσης δεδομένων ως αρχείο κλειδί.
+Εάν δεν έχετε ένα αρχείο κλειδί, αφήστε το πεδίο κενό.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Εκτός από έναν κωδικό πρόσβασης, μπορείτε να χρησιμοποιήσετε ένα μυστικό αρχείο για να βελτιώσετε την ασφάλεια της βάσης δεδομένων σας. Αυτό το αρχείο μπορεί να δημιουργηθεί στις ρυθμίσεις ασφαλείας της βάσης δεδομένων σας.&lt;/p&gt;&lt;p&gt;Αυτό &lt;strong&gt;δεν&lt;/strong&gt; είναι το αρχείο βάσης δεδομένων *.kdbx!&lt;br&gt;Εάν δεν έχετε αρχείο κλειδί, αφήστε αυτό το πεδίο κενό.&lt;/p&gt;&lt;p&gt;Κάντε κλικ για περισσότερες πληροφορίες...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file to unlock the database</source>
+ <translation>Αρχείο κλειδί για ξεκλείδωμα της βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Παρακαλώ αγγίξτε το κουμπί στο YubiKey σας!</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Εντοπισμός hardware κλειδιών...</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Δεν εντοπίστηκαν hardware κλειδιά</translation>
+ </message>
+ <message>
+ <source>Select hardware key…</source>
+ <translation>Επιλογή hardware κλειδιού...</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Παλιά μορφή αρχείου κλειδιού</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Χρησιμοποιείτε μια παλιά μορφή αρχείου κλειδιού την οποία το KeePassXC μπορεί να&lt;br&gt;σταμάτα να υποστηρίζεις στο μέλλον.&lt;br&gt;&lt;br&gt;Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου αρχείου κλειδιού πηγαίνοντας στην:&lt;br&gt;&lt;strong&gt;Βάση δεδομένων / Ασφάλεια βάσης δεδομένων / Αλλαγή Αρχείου Κλειδιού.&lt;/strong&gt;&lt;br&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingWidgetMetaData</name>
+ <message>
+ <source>Passwords</source>
+ <translation>Κωδικοί πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsDialog</name>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Ρυθμίσεις για Προχωρημένους</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Ασφάλεια</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Ρυθμίσεις Κρυπτογράφησης</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Ενσωμάτωση Προγράμματος Περιήγησης</translation>
+ </message>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Διαπιστευτήρια Βάσης Δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetBrowser</name>
+ <message>
+ <source>KeePassXC-Browser settings</source>
+ <translation>Ρυθμίσεις KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Stored keys</source>
+ <translation>Αποθηκευμένα κλειδιά</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Κατάργηση</translation>
+ </message>
+ <message>
+ <source>Delete the selected key?</source>
+ <translation>Διαγραφή του επιλεγμένου κλειδιού;</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected key?
+This may prevent connection to the browser plugin.</source>
+ <translation>Θέλετε πραγματικά να διαγράψετε το επιλεγμένο κλειδί;
+Αυτό μπορεί να εμποδίσει τη σύνδεση με το πρόσθετο του προγράμματος περιήγησης.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Κλειδί</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Τιμή</translation>
+ </message>
+ <message>
+ <source>Enable Browser Integration to access these settings.</source>
+ <translation>Ενεργοποιήστε την Ενσωμάτωση Προγράμματος Περιήγησης για να αποκτήσετε πρόσβαση σε αυτές τις ρυθμίσεις.</translation>
+ </message>
+ <message>
+ <source>Disconnect all browsers</source>
+ <translation>Αποσύνδεση όλων των προγραμμάτων περιήγησης</translation>
+ </message>
+ <message>
+ <source>Do you really want to disconnect all browsers?
+This may prevent connection to the browser plugin.</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></translation>
+ </message>
+ <message>
+ <source>Forget all site-specific settings on entries</source>
+ <translation>Ξεχάστε όλες τις ρυθμίσεις που αφορούν τον ιστότοπο στις καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Do you really want forget all site-specific settings on every entry?
+Permissions to access entries will be revoked.</source>
+ <translation>Θέλετε πραγματικά να ξεχάσετε όλες τις ρυθμίσεις που αφορούν τον ιστότοπο σε κάθε καταχώρηση;
+Τα δικαιώματα πρόσβασης σε καταχωρήσεις θα ανακληθούν.</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></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>
+ <message>
+ <source>Move KeePassHTTP attributes to custom data</source>
+ <translation>Μετακίνηση χαρακτηριστικών KeePassHTTP σε προσαρμοσμένα δεδομένα</translation>
+ </message>
+ <message>
+ <source>Do you really want to move all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Θέλετε πραγματικά να μετακινήσετε όλα τα δεδομένα ενσωμάτωση του προγράμματος περιήγησης παλαιού τύπου στα πιο πρόσφατα πρότυπα;
+Αυτό είναι απαραίτητο για τη διατήρηση της συμβατότητας με το πρόσθετο του προγράμματος περιήγησης.</translation>
+ </message>
+ <message>
+ <source>Stored browser keys</source>
+ <translation>Αποθηκευμένα κλειδιά προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>Remove selected key</source>
+ <translation>Κατάργηση επιλεγμένου κλειδιού</translation>
+ </message>
+ <message>
+ <source>Move KeePassHTTP attributes to KeePassXC-Browser custom data</source>
+ <translation>Μετακίνηση χαρακτηριστικών KeePassHTTP σε KeePassXC-Browser προσαρμοσμένα δεδομένα</translation>
+ </message>
+ <message>
+ <source>Refresh database root group ID</source>
+ <translation>Ανανέωση του ριζικού ID ομάδας της βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Δημιουργήθηκε</translation>
+ </message>
+ <message>
+ <source>Refresh database ID</source>
+ <translation>Ανανέωση ID βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Do you really want refresh the database ID?
+This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
+ <translation>Θέλετε πραγματικά να ανανεώσετε το ID βάσης δεδομένων;
+Αυτό είναι απαραίτητο μόνο εάν η βάση δεδομένων σας είναι αντίγραφο ενός άλλου και το πρόσθετο του προγράμματος περιήγησης δεν μπορεί να συνδεθεί.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetDatabaseKey</name>
+ <message>
+ <source>Add additional protection...</source>
+ <translation>Προσθήκη πρόσθετης προστασίας...</translation>
+ </message>
+ <message>
+ <source>No password set</source>
+ <translation>Δεν έχει οριστεί κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
+
+Are you sure you want to continue without a password?</source>
+ <translation>Προειδοποίηση! Δεν έχετε ορίσει κωδικό πρόσβασης. Η χρήση μιας βάσης δεδομένων χωρίς κωδικό πρόσβασης αποθαρρύνεται έντονα!
+
+Είστε βέβαιοι ότι θέλετε να συνεχίσετε χωρίς κωδικό πρόσβασης;</translation>
+ </message>
+ <message>
+ <source>Continue without password</source>
+ <translation>Συνέχεια χωρίς κωδικό πρόσβασης</translation>
+ </message>
+ <message>
+ <source>No encryption key added</source>
+ <translation>Δεν προστέθηκε κλειδί κρυπτογράφησης</translation>
+ </message>
+ <message>
+ <source>You must add at least one encryption key to secure your database!</source>
+ <translation>Πρέπει να προσθέσετε τουλάχιστον ένα κλειδί κρυπτογράφησης για να ασφαλίσετε τη βάση δεδομένων σας!</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Άγνωστο σφάλμα</translation>
+ </message>
+ <message>
+ <source>Failed to change database credentials</source>
+ <translation>Η αλλαγή των διαπιστευτηρίων βάσης δεδομένων απέτυχε</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>Συνάρτηση Παραγωγής Κλειδιού:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Επαναλήψεις Μετασχηματισμού:</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Χρήση Μνήμης:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Παράλληλα Νήματα:</translation>
+ </message>
+ <message>
+ <source>Decryption Time:</source>
+ <translation>Χρόνος Αποκρυπτογράφησης:</translation>
+ </message>
+ <message>
+ <source>?? s</source>
+ <translation>?? S</translation>
+ </message>
+ <message>
+ <source>Change</source>
+ <translation>Αλλαγή</translation>
+ </message>
+ <message>
+ <source>Higher values offer more protection, but opening the database will take longer.</source>
+ <translation>Οι υψηλότερες τιμές προσφέρουν περισσότερη προστασία, αλλά το άνοιγμα της βάσης δεδομένων θα διαρκέσει περισσότερο.</translation>
+ </message>
+ <message>
+ <source>Database format:</source>
+ <translation>Μορφή Βάσης Δεδομένων:</translation>
+ </message>
+ <message>
+ <source>This is only important if you need to use your database with other programs.</source>
+ <translation>Αυτό είναι σημαντικό μόνο εάν χρειάζεται να χρησιμοποιήσετε τη βάση δεδομένων σας με άλλα προγράμματα.</translation>
+ </message>
+ <message>
+ <source>KDBX 4.0 (recommended)</source>
+ <translation>KDBX 4.0 (συνιστάται)</translation>
+ </message>
+ <message>
+ <source>KDBX 3.1</source>
+ <translation>KDBX 3,1</translation>
+ </message>
+ <message>
+ <source>unchanged</source>
+ <comment>Database decryption time is unchanged</comment>
+ <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><numerusform> Mib</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source> thread(s)</source>
+ <comment>Threads for parallel execution (KDF settings)</comment>
+ <translation><numerusform> νήμα</numerusform><numerusform> νήματα</numerusform></translation>
+ </message>
+ <message>
+ <source>Change existing decryption time</source>
+ <translation>Αλλαγή του υπάρχοντος χρόνου αποκρυπτογράφησης</translation>
+ </message>
+ <message>
+ <source>Decryption time in seconds</source>
+ <translation>Χρόνος αποκρυπτογράφησης σε δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source>Database format</source>
+ <translation>Μορφή βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Encryption algorithm</source>
+ <translation>Αλγόριθμος κρυπτογράφησης</translation>
+ </message>
+ <message>
+ <source>Key derivation function</source>
+ <translation>Συνάρτηση παραγωγής κλειδιού:</translation>
+ </message>
+ <message>
+ <source>Transform rounds</source>
+ <translation>Επαναλήψεις μετασχηματισμού</translation>
+ </message>
+ <message>
+ <source>Memory usage</source>
+ <translation>Χρήση μνήμης</translation>
+ </message>
+ <message>
+ <source>Parallelism</source>
+ <translation>Παράλληλα νήματα:</translation>
+ </message>
+ <message>
+ <source>?? ms</source>
+ <translation>?? ms</translation>
+ </message>
+ <message>
+ <source>? s</source>
+ <translation>? s</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Exposed Entries</source>
+ <translation>Εκτεθειμένες Καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Don&apos;t expose this database</source>
+ <translation>Μην εκθέτετε αυτήν τη βάση δεδομένων</translation>
+ </message>
+ <message>
+ <source>Expose entries under this group:</source>
+ <translation>Έκθεση καταχωρήσεων κάτω από αυτήν την ομάδα:</translation>
+ </message>
+ <message>
+ <source>Enable Secret Service to access these settings.</source>
+ <translation>Ενεργοποιήστε το Secret Service για πρόσβαση σε αυτές τις ρυθμίσεις.</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>
+ <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>Database name field</source>
+ <translation>Πεδίο ονόματος βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Πεδίο περιγραφής βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Default username field</source>
+ <translation>Πεδίο προεπιλεγμένου ονόματος χρήστη</translation>
+ </message>
+ <message>
+ <source>Maximum number of history items per entry</source>
+ <translation>Μέγιστος αριθμός στοιχείων ιστορικού ανά καταχώρηση</translation>
+ </message>
+ <message>
+ <source>Maximum size of history per entry</source>
+ <translation>Μέγιστο μέγεθος ιστορικού ανά καταχώρηση</translation>
+ </message>
+ <message>
+ <source>Delete Recycle Bin</source>
+ <translation>Διαγραφή Κάδου Ανακύκλωσης</translation>
+ </message>
+ <message>
+ <source>Do you want to delete the current recycle bin and all its contents?
+This action is not reversible.</source>
+ <translation>Θέλετε να διαγράψετε τον τρέχοντα κάδο ανακύκλωσης και όλα τα περιεχόμενά του;
+Αυτή η ενέργεια είναι μη αναστρέψιμη.</translation>
+ </message>
+ <message>
+ <source> (old)</source>
+ <translation> (παλιό)</translation>
+ </message>
+ <message>
+ <source>Enable compression (recommended)</source>
+ <translation>Ενεργοποίηση συμπίεσης (συνιστάται)</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetKeeShare</name>
+ <message>
+ <source>Sharing</source>
+ <translation>Κοινή χρήση</translation>
+ </message>
+ <message>
+ <source>Breadcrumb</source>
+ <translation>Ίχνη πλοήγησης</translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation>Τύπος</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Διαδρομή</translation>
+ </message>
+ <message>
+ <source>Last Signer</source>
+ <translation>Τελευταίος Υπογράφων</translation>
+ </message>
+ <message>
+ <source>Certificates</source>
+ <translation>Πιστοποιητικά</translation>
+ </message>
+ <message>
+ <source> &gt; </source>
+ <comment>Breadcrumb separator</comment>
+ <translation> &gt; </translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetMetaDataSimple</name>
+ <message>
+ <source>Database Name:</source>
+ <translation>Όνομα Βάσης Δεδομένων:</translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation>Περιγραφή:</translation>
+ </message>
+ <message>
+ <source>Database name field</source>
+ <translation>Πεδίο ονόματος βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Πεδίο περιγραφής βάσης δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <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>CSV file</source>
+ <translation>Αρχείο CSV</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>Export database to CSV file</source>
+ <translation>Εξαγωγή βάσης δεδομένων σε αρχείο CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Η εγγραφή του αρχείου CSV απέτυχε.</translation>
+ </message>
+ <message>
+ <source>Database creation error</source>
+ <translation>Σφάλμα δημιουργίας βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>The created database has no key or KDF, refusing to save it.
+This is definitely a bug, please report it to the developers.</source>
+ <translation>Η βάση δεδομένων που δημιουργήθηκε δεν έχει κλειδί ή KDF, άρνηση αποθήκευσης της.
+Αυτό είναι σίγουρα ένα σφάλμα, παρακαλούμε να το αναφέρετε στους προγραμματιστές.</translation>
+ </message>
+ <message>
+ <source>Select CSV file</source>
+ <translation>Επιλογή αρχείου CSV</translation>
+ </message>
+ <message>
+ <source>New Database</source>
+ <translation>Νέα Βάση Δεδομένων</translation>
+ </message>
+ <message>
+ <source>%1 [New Database]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Νέα Βάση Δεδομένων]</translation>
+ </message>
+ <message>
+ <source>%1 [Locked]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Κλειδωμένη]</translation>
+ </message>
+ <message>
+ <source>%1 [Read-only]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Μόνο για ανάγνωση]</translation>
+ </message>
+ <message>
+ <source>Failed to open %1. It either does not exist or is not accessible.</source>
+ <translation>Το άνοιγμα του %1 απέτυχε. Είτε δεν υπάρχει είτε δεν είναι προσβάσιμη.</translation>
+ </message>
+ <message>
+ <source>Export database to HTML file</source>
+ <translation>Εξαγωγή βάσης δεδομένων σε αρχείο HTML</translation>
+ </message>
+ <message>
+ <source>HTML file</source>
+ <translation>Αρχείο HTML</translation>
+ </message>
+ <message>
+ <source>Writing the HTML file failed.</source>
+ <translation>Η εγγραφή του αρχείου HTML απέτυχε.</translation>
+ </message>
+ <message>
+ <source>Export Confirmation</source>
+ <translation>Επιβεβαίωση Εξαγωγής</translation>
+ </message>
+ <message>
+ <source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
+ <translation>Πρόκειται να εξαγάγετε τη βάση δεδομένων σας σε ένα μη κρυπτογραφημένο αρχείο. Αυτό θα αφήσει τους κωδικούς πρόσβασης και τις ευαίσθητες πληροφορίες σας ευάλωτα! Είστε βέβαιοι ότι θέλετε να συνεχίσετε;</translation>
+ </message>
+ <message>
+ <source>Open OPVault</source>
+ <translation>Άνοιγμα OPVault</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Θέλετε πραγματικά να διαγράψετε την καταχώρηση &quot;%1&quot; για πάντα;</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Θέλετε πραγματικά να μετακινήσετε την καταχώρηση &quot;%1&quot; στον Κάδο Ανακύκλωσης;</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>Θέλετε πραγματικά να μετακινήσετε %n καταχώρηση στον Κάδο Ανακύκλωσης;</numerusform><numerusform>Θέλετε πραγματικά να μετακινήσετε %n καταχωρήσεις στον Κάδο Ανακύκλωσης;</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Εκτέλεση εντολής;</translation>
+ </message>
+ <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>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Θέλετε πραγματικά να διαγράψετε την ομάδα &quot;%1&quot; για πάντα;</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>Το αρχείο βάσης δεδομένων έχει αλλάξει και έχετε μη αποθηκευμένες αλλαγές.
+Θέλετε να συγχωνεύσετε τις αλλαγές σας;</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>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation><numerusform>Θέλετε πραγματικά να διαγράψετε την καταχώρηση %n για πάντα;</numerusform><numerusform>Θέλετε πραγματικά να διαγράψετε τις καταχωρήσεις %n για πάντα;</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation><numerusform>Διαγραφή καταχώρησης;</numerusform><numerusform>Διαγραφή καταχωρήσεων;</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation><numerusform>Μετακίνηση καταχώρησης στον Κάδο Ανακύκλωσης;</numerusform><numerusform>Μετακίνηση καταχωρήσεων στον Κάδο Ανακύκλωσης;</numerusform></translation>
+ </message>
+ <message>
+ <source>Lock Database?</source>
+ <translation>Κλείδωμα Βάσης Δεδομένων;</translation>
+ </message>
+ <message>
+ <source>You are editing an entry. Discard changes and lock anyway?</source>
+ <translation>Επεξεργάζεστε μια καταχώρηση. Απορρίψτε τις αλλαγές και κλειδώστε όπως και να έχει;</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; έχει τροποποιηθεί.
+Αποθήκευση αλλαγών;</translation>
+ </message>
+ <message>
+ <source>Database was modified.
+Save changes?</source>
+ <translation>Η βάση δεδομένων έχει τροποποιηθεί.
+Αποθήκευση αλλαγών;</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Αποθήκευση αλλαγών;</translation>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload.
+Error: %1</source>
+ <translation>Δεν ήταν δυνατό το άνοιγμα του νέου αρχείου βάσης δεδομένων κατά την προσπάθεια αυτόματης φόρτωσης.
+Σφάλμα: %1</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>
+ <message>
+ <source>Passwords</source>
+ <translation>Κωδικοί πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Αποθήκευση βάσης δεδομένων ως</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Βάση Δεδομένων KeePass 2</translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Αντικατάσταση αναφορών στην καταχώριση;</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation><numerusform>Η καταχώρηση &quot;%1&quot; έχει %2 αναφορά. Θέλετε να αντικαταστήσετε αναφορά με τιμές, να παραλείψετε αυτήν την καταχώρηση ή να διαγράψετε οπωσδήποτε;</numerusform><numerusform>Η καταχώρηση &quot;%1&quot; έχει %2 αναφορές. Θέλετε να αντικαταστήσετε αναφορές με τιμές, να παραλείψετε αυτήν την καταχώρηση ή να διαγράψετε όπως και να έχει;</numerusform></translation>
+ </message>
+ <message>
+ <source>Delete group</source>
+ <translation>Διαγραφή ομάδας</translation>
+ </message>
+ <message>
+ <source>Move group to recycle bin?</source>
+ <translation>Μετακίνηση ομάδας στον κάδο ανακύκλωσης;</translation>
+ </message>
+ <message>
+ <source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
+ <translation>Θέλετε πραγματικά να μετακινήσετε την ομάδα &quot;%1&quot; στον κάδο ανακύκλωσης;</translation>
+ </message>
+ <message>
+ <source>Successfully merged the database files.</source>
+ <translation>Η συγχώνευση των αρχείων βάσης δεδομένων ολοκληρώθηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>Η βάση δεδομένων δεν τροποποιήθηκε από τη λειτουργία συγχώνευσης.</translation>
+ </message>
+ <message>
+ <source>Shared group...</source>
+ <translation>Κοινόχρηστη ομάδα...</translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Η εγγραφή της βάσης δεδομένων απέτυχε: %1</translation>
+ </message>
+ <message>
+ <source>This database is opened in read-only mode. Autosave is disabled.</source>
+ <translation>Αυτή η βάση δεδομένων ανοίγει σε λειτουργία μόνο για ανάγνωση. Η αυτόματη αποθήκευση είναι απενεργοποιημένη.</translation>
+ </message>
+ <message>
+ <source>Save database backup</source>
+ <translation>Αποθήκευση αντιγράφου ασφαλείας βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Could not find database file: %1</source>
+ <translation>Δεν ήταν δυνατή η εύρεση του αρχείου βάσης δεδομένων: %1</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 Agent</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>Entry history</source>
+ <translation>Ιστορικό καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Προσθήκη καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Επεξεργασία καταχώρησης</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Νέο χαρακτηριστικό</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</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></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n μήνας</numerusform><numerusform>%n μήνες</numerusform></translation>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation>Η καταχώρηση ενημερώθηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>New attribute %1</source>
+ <translation>Νέο χαρακτηριστικό %1</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n year(s)</source>
+ <translation><numerusform>%n χρόνος</numerusform><numerusform>%n χρόνια</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Removal</source>
+ <translation>Επιβεβαίωση Κατάργησης</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Ενσωμάτωση Προγράμματος Περιήγησης</translation>
+ </message>
+ <message>
+ <source>&lt;empty URL&gt;</source>
+ <translation>&lt;empty URL&gt;</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this URL?</source>
+ <translation>Είστε βέβαιοι ότι θέλετε να καταργήσετε αυτήν τη διεύθυνση URL;</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Αποκάλυψη</translation>
+ </message>
+ <message>
+ <source>Hide</source>
+ <translation>Απόκρυψη</translation>
+ </message>
+ <message>
+ <source>Unsaved Changes</source>
+ <translation>Μη Αποθηκευμένες Αλλαγές</translation>
+ </message>
+ <message>
+ <source>Would you like to save changes to this entry?</source>
+ <translation>Θέλετε να αποθηκεύσετε τις αλλαγές σε αυτήν την καταχώρηση;</translation>
+ </message>
+ <message>
+ <source>[PROTECTED] Press Reveal to view or edit</source>
+ <translation>[ΠΡΟΣΤΑΤΕΥΜΕΝΟ] Πατήστε Αποκάλυψη για προβολή ή επεξεργασία</translation>
+ </message>
+ <message>
+ <source>Invalid Entry</source>
+ <translation>Μη έγκυρη Καταχώρηση</translation>
+ </message>
+ <message>
+ <source>An external merge operation has invalidated this entry.
+Unfortunately, any changes made have been lost.</source>
+ <translation>Μια λειτουργία εξωτερικής συγχώνευσης ακύρωσε αυτήν την καταχώρηση.
+Δυστυχώς, τυχόν αλλαγές που έγιναν έχουν χαθεί.</translation>
+ </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>Χρώμα Προσκηνίου:</translation>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation>Χρώμα Φόντου:</translation>
+ </message>
+ <message>
+ <source>Attribute selection</source>
+ <translation>Επιλογή χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Attribute value</source>
+ <translation>Τιμή χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Add a new attribute</source>
+ <translation>Προσθήκη νέου χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Remove selected attribute</source>
+ <translation>Κατάργηση επιλεγμένου χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Edit attribute name</source>
+ <translation>Επεξεργασία ονόματος χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Toggle attribute protection</source>
+ <translation>Εναλλαγή προστασίας χαρακτηριστικών</translation>
+ </message>
+ <message>
+ <source>Show a protected attribute</source>
+ <translation>Εμφάνιση προστατευμένου χαρακτηριστικού</translation>
+ </message>
+ <message>
+ <source>Foreground color selection</source>
+ <translation>Επιλογή χρώματος προσκηνίου</translation>
+ </message>
+ <message>
+ <source>Background color selection</source>
+ <translation>Επιλογή χρώματος φόντου</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Αν ενεργοποιηθεί, η καταχώρηση δεν θα εμφανίζεται σε αναφορές όπως ο Έλεγχος Υγείας και το HIBP, ακόμη και αν δεν ταιριάζει με τις απαιτήσεις ποιότητας (π.χ. εντροπία κωδικού πρόσβασης ή επαναχρησιμοποίηση). Μπορείτε να ορίσετε το σημάδι επιλογής εάν ο κωδικός πρόσβασης είναι πέρα από τον έλεγχό σας (π.χ. εάν πρέπει να είναι ένα τετραψήφιο PIN) για να αποτρέψετε την ακαταστασία των αναφορών.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Exclude from database reports</source>
+ <translation>Εξαίρεση από αναφορές βάσεων δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Ενεργοποίηση Αυτόματης Πληκτρολόγησης για αυτήν την καταχώρηση</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>Χρησιμοποιήστε μια συγκεκριμένη ακολουθία για αυτήν τη συσχέτιση:</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence</source>
+ <translation>Χρήση προσαρμοσμένης ακολουθίας Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Open Auto-Type help webpage</source>
+ <translation>Άνοιγμα ιστοσελίδας βοήθειας Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Existing window associations</source>
+ <translation>Υπάρχουσες συσχετίσεις παραθύρου</translation>
+ </message>
+ <message>
+ <source>Add new window association</source>
+ <translation>Προσθήκη νέας συσχέτισης παραθύρου</translation>
+ </message>
+ <message>
+ <source>Remove selected window association</source>
+ <translation>Κατάργηση επιλεγμένης συσχέτισης παραθύρου</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk (*) to match everything</source>
+ <translation>Μπορείτε να χρησιμοποιήσετε έναν αστερίσκο (*) για να ταιριάξετε τα πάντα</translation>
+ </message>
+ <message>
+ <source>Set the window association title</source>
+ <translation>Ορισμός του τίτλου συσχέτισης παραθύρου</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk to match everything</source>
+ <translation>Μπορείτε να χρησιμοποιήσετε έναν αστερίσκο για να ταιριάξετε τα πάντα</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence for this window</source>
+ <translation>Προσαρμοσμένη ακολουθία Αυτόματης Πληκτρολόγησης για αυτό το παράθυρο</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the group</source>
+ <translation>Χρησιμοποίηση προεπιλεγμένης ακολουθίας Αυτόματης Πληκτρολόγησης από την ομάδα</translation>
+ </message>
+ <message>
+ <source>Use custom Auto-Type sequence:</source>
+ <translation>Χρήση προσαρμοσμένης ακολουθίας Αυτόματης Πληκτρολόγησης:</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetBrowser</name>
+ <message>
+ <source>These settings affect to the entry&apos;s behaviour with the browser extension.</source>
+ <translation>Αυτές οι ρυθμίσεις επηρεάζουν τη συμπεριφορά της καταχώρησης με την επέκταση του προγράμματος περιήγησης.</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Skip Auto-Submit for this entry</source>
+ <translation>Παράλειψη Αυτόματης Υποβολής για αυτήν την καταχώρηση</translation>
+ </message>
+ <message>
+ <source>Hide this entry from the browser extension</source>
+ <translation>Απόκρυψη αυτής της καταχώρησης από την επέκταση του προγράμματος περιήγησης</translation>
+ </message>
+ <message>
+ <source>Additional URL&apos;s</source>
+ <translation>Πρόσθετες διευθύνσεις URL</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Προσθήκη</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Κατάργηση</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation>Επεξεργασία</translation>
+ </message>
+ <message>
+ <source>Only send this setting to the browser for HTTP Auth dialogs. If enabled, normal login forms will not show this entry for selection.</source>
+ <translation>Μόνο αποστολή αυτής της ρύθμισης στο πρόγραμμα περιήγησης για παράθυρα διαλόγου HTTP Auth. Εάν ενεργοποιηθεί, οι κανονικές φόρμες σύνδεσης δεν θα εμφανίζουν αυτήν την καταχώρηση για επιλογή.</translation>
+ </message>
+ <message>
+ <source>Use this entry only with HTTP Basic Auth</source>
+ <translation>Χρήση αυτής της καταχώρησης μόνο με HTTP Basic Auth</translation>
+ </message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Μην στέλνετε αυτήν τη ρύθμιση στο πρόγραμμα περιήγησης για παράθυρα διαλόγου HTTP Auth. Εάν είναι ενεργοποιημένο, τα παράθυρα διαλόγου HTTP Auth δεν θα εμφανίζουν αυτήν την καταχώρηση για επιλογή.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Μην χρησιμοποιείτε αυτήν την καταχώρηση με το HTTP Basic Auth</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <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>
+ <message>
+ <source>Entry history selection</source>
+ <translation>Επιλογή ιστορικού καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Show entry at selected history state</source>
+ <translation>Εμφάνιση καταχώρησης στην επιλεγμένη κατάσταση ιστορικού</translation>
+ </message>
+ <message>
+ <source>Restore entry to selected history state</source>
+ <translation>Επαναφορά καταχώρησης στην επιλεγμένη κατάσταση ιστορικού</translation>
+ </message>
+ <message>
+ <source>Delete selected history state</source>
+ <translation>Διαγραφή επιλεγμένης κατάστασης ιστορικού</translation>
+ </message>
+ <message>
+ <source>Delete all history</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>Title:</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>Url field</source>
+ <translation>Πεδίο URL</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Λήψη favicon για διεύθυνση URL</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Πεδίο κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Toggle notes visible</source>
+ <translation>Εναλλαγή ορατών σημειώσεων</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Πεδίο λήξης</translation>
+ </message>
+ <message>
+ <source>Expiration Presets</source>
+ <translation>Προεπιλογές Λήξης</translation>
+ </message>
+ <message>
+ <source>Expiration presets</source>
+ <translation>Προεπιλογές λήξης</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Πεδίο σημειώσεων</translation>
+ </message>
+ <message>
+ <source>Title field</source>
+ <translation>Πεδίο τίτλου</translation>
+ </message>
+ <message>
+ <source>Username field</source>
+ <translation>Πεδίο ονόματος χρήστη</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Εναλλαγή λήξης</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Σημειώσεις:</translation>
+ </message>
+ <message>
+ <source>https://example.com</source>
+ <translation>https://example.com</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Λήγει:</translation>
+ </message>
+ <message>
+ <source>Edit Entry</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>Κατάργηση κλειδιού από agent μετά</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>Κατάργηση κλειδιού από agent όταν η βάση δεδομένων είναι κλειστή/κλειδωμένη</translation>
+ </message>
+ <message>
+ <source>Public key</source>
+ <translation>Δημόσιο κλειδί</translation>
+ </message>
+ <message>
+ <source>Add key to agent when database is opened/unlocked</source>
+ <translation>Προσθήκη κλειδιού στον agent κατά το άνοιγμα/ξεκλείδωμα της βάσης δεδομένων</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>Προσθήκη στον agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Κατάργηση από agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Απαιτείται επιβεβαίωση από το χρήστη όταν χρησιμοποιείται αυτό το κλειδί</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after specified seconds</source>
+ <translation>Κατάργηση κλειδιού από agent μετά από καθορισμένα δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source>Browser for key file</source>
+ <translation>Πρόγραμμα περιήγησης για αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>External key file</source>
+ <translation>Εξωτερικό αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>Select attachment file</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>
+ <message>
+ <source>Entry has unsaved changes</source>
+ <translation>Η καταχώρηση έχει μη αποθηκευμένες αλλαγές</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetKeeShare</name>
+ <message>
+ <source>Type:</source>
+ <translation>Τύπος:</translation>
+ </message>
+ <message>
+ <source>Path:</source>
+ <translation>Διαδρομή:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Κωδικό πρόσβασης:</translation>
+ </message>
+ <message>
+ <source>Inactive</source>
+ <translation>Ανενεργό</translation>
+ </message>
+ <message>
+ <source>KeeShare unsigned container</source>
+ <translation>Ανυπόγραφο κοντέινερ KeeShare</translation>
+ </message>
+ <message>
+ <source>KeeShare signed container</source>
+ <translation>Υπογεγραμμένο κοντέινερ KeeShare</translation>
+ </message>
+ <message>
+ <source>Select import source</source>
+ <translation>Επιλογή προέλευσης εισαγωγής</translation>
+ </message>
+ <message>
+ <source>Select export target</source>
+ <translation>Επιλογή προορισμού εξαγωγής</translation>
+ </message>
+ <message>
+ <source>Select import/export file</source>
+ <translation>Επιλογή αρχείου εισαγωγής/εξαγωγής</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Εκκαθάριση</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Εισαγωγή</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Εξαγωγή</translation>
+ </message>
+ <message>
+ <source>Synchronize</source>
+ <translation>Συγχρονίσετε</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC version does not support sharing this container type.
+Supported extensions are: %1.</source>
+ <translation>Η έκδοση KeePassXC δεν υποστηρίζει την κοινή χρήση αυτού του τύπου κοντέινερ.
+Οι υποστηριζόμενες επεκτάσεις είναι: %1.</translation>
+ </message>
+ <message>
+ <source>%1 is already being exported by this database.</source>
+ <translation>%1 εξάγεται ήδη από αυτήν τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>%1 is already being imported by this database.</source>
+ <translation>%1 εισάγεται ήδη από αυτήν τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>%1 is being imported and exported by different groups in this database.</source>
+ <translation>%1 εισάγεται και εξάγεται από διαφορετικές ομάδες σε αυτήν τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
+ <comment>KeeShare is a proper noun</comment>
+ <translation>Το KeeShare είναι απενεργοποιημένο αυτήν τη στιγμή. Μπορείτε να ενεργοποιήσετε την εισαγωγή/εξαγωγή στις ρυθμίσεις της εφαρμογής.</translation>
+ </message>
+ <message>
+ <source>Database export is currently disabled by application settings.</source>
+ <translation>Η εξαγωγή βάσης δεδομένων είναι απενεργοποιημένη αυτήν τη στιγμή από τις ρυθμίσεις της εφαρμογής.</translation>
+ </message>
+ <message>
+ <source>Database import is currently disabled by application settings.</source>
+ <translation>Η εισαγωγή βάσης δεδομένων είναι απενεργοποιημένη αυτήν τη στιγμή από τις ρυθμίσεις της εφαρμογής.</translation>
+ </message>
+ <message>
+ <source>Sharing mode field</source>
+ <translation>Πεδίο λειτουργίας κοινής χρήσης</translation>
+ </message>
+ <message>
+ <source>Path to share file field</source>
+ <translation>Διαδρομή για κοινή χρήση πεδίου αρχείου</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Πεδίο κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Clear fields</source>
+ <translation>Εκκαθάριση πεδίων</translation>
+ </message>
+ <message>
+ <source>Browse for share file</source>
+ <translation>Αναζήτηση για κοινή χρήση αρχείου</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name field</source>
+ <translation>Πεδίο ονόματος</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Πεδίο σημειώσεων</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Εναλλαγή λήξης</translation>
+ </message>
+ <message>
+ <source>Auto-Type toggle for this and sub groups</source>
+ <translation>Εναλλαγή Αυτόματης Πληκτρολόγησης για αυτό και δευτερεύουσες ομάδες</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Πεδίο λήξης</translation>
+ </message>
+ <message>
+ <source>Search toggle for this and sub groups</source>
+ <translation>Αναζήτηση εναλλαγής για αυτό και δευτερεύουσες ομάδες</translation>
+ </message>
+ <message>
+ <source>Default auto-type sequence field</source>
+ <translation>Προεπιλεγμένο πεδίο ακολουθίας Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Λήγει:</translation>
+ </message>
+ <message>
+ <source>Use default Auto-Type sequence of parent group</source>
+ <translation>Χρήση προεπιλεγμένης ακολουθίας Αυτόματης Πληκτρολόγησης γονικής ομάδας</translation>
+ </message>
+ <message>
+ <source>Auto-Type:</source>
+ <translation>Αυτόματη Πληκτρολόγηση:</translation>
+ </message>
+ <message>
+ <source>Search:</source>
+ <translation>Αναζήτηση:</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Σημειώσεις:</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Όνομα:</translation>
+ </message>
+ <message>
+ <source>Set default Auto-Type sequence</source>
+ <translation>Ορισμός προεπιλεγμένης ακολουθίας Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Edit Group</source>
+ <translation>Επεξεργασία Ομάδας</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>Add custom icon</source>
+ <translation>Προσθήκη προσαρμοσμένου εικονιδίου</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>Διαγραφή προσαρμοσμένου εικονιδίου</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Λήψη favicon</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Αδυναμία λήψης favicon.</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Εικόνες</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Όλα τα αρχεία</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Επιβεβαίωση διαγραφής</translation>
+ </message>
+ <message>
+ <source>Select Image(s)</source>
+ <translation>Επιλογή Εικόνας(ων)</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully loaded %1 of %n icon(s)</source>
+ <translation><numerusform>Επιτυχής φόρτωση %1 από %n εικονίδιο</numerusform><numerusform>Επιτυχής φόρτωση %1 από %n εικονίδια</numerusform></translation>
+ </message>
+ <message>
+ <source>No icons were loaded</source>
+ <translation>Δεν φορτώθηκε κανένα εικονίδιο</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n icon(s) already exist in the database</source>
+ <translation><numerusform>%n εικονίδιο υπάρχουν ήδη στη βάση δεδομένων</numerusform><numerusform>%n εικονίδια υπάρχει ήδη στη βάση δεδομένων</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>The following icon(s) failed:</source>
+ <translation><numerusform>Το ακόλουθο εικονίδιο απέτυχε:</numerusform><numerusform>Τα ακόλουθα εικονίδια απέτυχαν:</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation><numerusform>Αυτό το εικονίδιο χρησιμοποιείται από %n καταχώρηση και θα αντικατασταθεί από το προεπιλεγμένο εικονίδιο. Είστε βέβαιοι ότι θέλετε να το διαγράψετε;</numerusform><numerusform>Αυτό το εικονίδιο χρησιμοποιείται από %n καταχωρήσεις και θα αντικατασταθεί από το προεπιλεγμένο εικονίδιο. Είστε βέβαιοι ότι θέλετε να το διαγράψετε;</numerusform></translation>
+ </message>
+ <message>
+ <source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
+ <translation>Μπορείτε να ενεργοποιήσετε την υπηρεσία εικονιδίου ιστότοπου DuckDuckGo στην περιοχή Εργαλεία -&gt; Ρυθμίσεις -&gt; Ασφάλεια</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Λήψη favicon για διεύθυνση URL</translation>
+ </message>
+ <message>
+ <source>Apply selected icon to subgroups and entries</source>
+ <translation>Εφαρμογή επιλεγμένου εικονιδίου σε υποομάδες και καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Also apply to child groups</source>
+ <translation>Επίσης εφαρμογή σε θυγατρικές ομάδες</translation>
+ </message>
+ <message>
+ <source>Also apply to child entries</source>
+ <translation>Επίσης εφαρμογή σε θυγατρικές καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Also apply to all children</source>
+ <translation>Επίσης εφαρμογή σε όλες τις θυγατρικές</translation>
+ </message>
+ <message>
+ <source>Existing icon selected.</source>
+ <translation>Επιλέχθηκε το υπάρχον εικονίδιο.</translation>
+ </message>
+ <message>
+ <source>Use default icon</source>
+ <translation>Χρήση προεπιλεγμένου εικονιδίου</translation>
+ </message>
+ <message>
+ <source>Use custom icon</source>
+ <translation>Χρήση προσαρμοσμένου εικονιδίου</translation>
+ </message>
+ <message>
+ <source>Apply icon to...</source>
+ <translation>Εφαρμογή εικονιδίου σε...</translation>
+ </message>
+ <message>
+ <source>Apply to this group only</source>
+ <translation>Εφαρμογή μόνο σε αυτήν την ομάδα</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>Δεδομένα Πρόσθετου</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>
+ <message>
+ <source>Datetime created</source>
+ <translation>Ημερομηνία-ώρα δημιουργίας</translation>
+ </message>
+ <message>
+ <source>Datetime modified</source>
+ <translation>Ημερομηνία-ώρα τροποποίησης</translation>
+ </message>
+ <message>
+ <source>Datetime accessed</source>
+ <translation>Ημερομηνία-ώρα προσπέλασης</translation>
+ </message>
+ <message>
+ <source>Unique ID</source>
+ <translation>Μοναδικό ID</translation>
+ </message>
+ <message>
+ <source>Plugin data</source>
+ <translation>Δεδομένα πρόσθετου</translation>
+ </message>
+ <message>
+ <source>Remove selected plugin data</source>
+ <translation>Κατάργηση επιλεγμένων δεδομένων πρόσθετων</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Κλώνος</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></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>Confirm remove</source>
+ <translation>Επιβεβαίωση κατάργησης</translation>
+ </message>
+ <message numerus="yes">
+ <source>Unable to open file(s):
+%1</source>
+ <translation><numerusform>Δεν είναι δυνατό το άνοιγμα αρχείου:
+%1</numerusform><numerusform>Δεν είναι δυνατό το άνοιγμα αρχείων:
+%1</numerusform></translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Συνημμένα</translation>
+ </message>
+ <message>
+ <source>Add new attachment</source>
+ <translation>Προσθήκη νέου συνημμένου</translation>
+ </message>
+ <message>
+ <source>Remove selected attachment</source>
+ <translation>Κατάργηση επιλεγμένου συνημμένου</translation>
+ </message>
+ <message>
+ <source>Open selected attachment</source>
+ <translation>Άνοιγμα επιλεγμένου συνημμένου</translation>
+ </message>
+ <message>
+ <source>Save selected attachment to disk</source>
+ <translation>Αποθήκευση επιλεγμένου συνημμένου στο δίσκο</translation>
+ </message>
+ <message>
+ <source>%1 is a big file (%2 MB).
+Your database may get very large and reduce performance.
+
+Are you sure to add this file?</source>
+ <translation>Το %1 είναι ένα μεγάλο αρχείο (%2 MB).
+Η βάση δεδομένων σας μπορεί να γίνει πολύ μεγάλη και να μειώσει τις επιδόσεις.
+
+Είστε βέβαιοι ότι θέλετε να προσθέσετε αυτό το αρχείο;</translation>
+ </message>
+ <message>
+ <source>Confirm Attachment</source>
+ <translation>Επιβεβαίωση Συνημμένου</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>Τροποποιήθηκε</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Προσπελάστηκε</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Συνημμένα</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Μέγεθος</translation>
+ </message>
+ <message>
+ <source>Group name</source>
+ <translation>Όνομα ομάδας</translation>
+ </message>
+ <message>
+ <source>Entry title</source>
+ <translation>Τίτλος καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Entry notes</source>
+ <translation>Σημειώσεις καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Entry expires at</source>
+ <translation>Η καταχώρηση λήγει στις</translation>
+ </message>
+ <message>
+ <source>Creation date</source>
+ <translation>Ημερομηνία δημιουργίας</translation>
+ </message>
+ <message>
+ <source>Last modification date</source>
+ <translation>Τελευταία ημερομηνία τροποποίησης</translation>
+ </message>
+ <message>
+ <source>Last access date</source>
+ <translation>Τελευταία ημερομηνία πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Attached files</source>
+ <translation>Συνημμένα αρχεία</translation>
+ </message>
+ <message>
+ <source>Entry size</source>
+ <translation>Μέγεθος καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Has attachments</source>
+ <translation>Έχει συνημμένα</translation>
+ </message>
+ <message>
+ <source>Has TOTP one-time password</source>
+ <translation>Έχει TOTP μιας χρήσης κωδικό πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>EntryPreviewWidget</name>
+ <message>
+ <source>Close</source>
+ <translation>Κλείσιμο</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικό πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Λήξη</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</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>Autotype</source>
+ <translation>Αυτόματη πληκτρολόγηση</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Παράθυρο</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Ακολουθία</translation>
+ </message>
+ <message>
+ <source>Searching</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>Enabled</source>
+ <translation>Ενεργοποιημένη</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Απενεργοποιημένη</translation>
+ </message>
+ <message>
+ <source>Share</source>
+ <translation>Κοινοποίηση</translation>
+ </message>
+ <message>
+ <source>Display current TOTP value</source>
+ <translation>Εμφάνιση τρέχουσας τιμής TOTP</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Για προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Default Sequence</source>
+ <translation>Προεπιλεγμένη Ακολουθία</translation>
+ </message>
+ <message>
+ <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
+ <comment>attributes line</comment>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>EntryURLModel</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>Μη έγκυρη διεύθυνση URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <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>Has attachments</source>
+ <comment>Entry attachment icon toggle</comment>
+ <translation>Έχει συνημμένα</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <comment>Entry TOTP icon toggle</comment>
+ <translation>Έχει TOTP</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Η καταχώρηση &quot;%1&quot; από τη βάση δεδομένων &quot;%2&quot; χρησιμοποιήθηκε από το %3</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Service</name>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Αποτυχία καταχώρησης της υπηρεσίας DBus στο %1 απέτυχε.&lt;br/&gt;</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation><numerusform>Η %n Καταχώρηση χρησιμοποιήθηκε από %1</numerusform><numerusform>Οι %n Καταχωρήσεις χρησιμοποιήθηκαν από %1</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsDatabaseModel</name>
+ <message>
+ <source>File Name</source>
+ <translation>Όνομα Αρχείου</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Ομάδα</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Διαχείριση</translation>
+ </message>
+ <message>
+ <source>Unlock to show</source>
+ <translation>Ξεκλείδωμα για εμφάνιση</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Κανένα</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsSessionModel</name>
+ <message>
+ <source>Application</source>
+ <translation>Εφαρμογή</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Διαχείριση</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecretsPlugin</name>
+ <message>
+ <source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
+ <translation>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Άγνωστο</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Άγνωστο</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Εκτελέσιμο: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Ένα άλλο secret service εκτελείται (%1).&lt;br/&gt;Διακόψτε/αφαιρέστε τo πριν ενεργοποιήσετε ξανά την Ενσωμάτωση του Secret Service.</translation>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>[empty]</source>
+ <comment>group has no children</comment>
+ <translation>[άδειο]</translation>
+ </message>
+</context>
+<context>
+ <name>HibpDownloader</name>
+ <message>
+ <source>Online password validation failed</source>
+ <translation>Η ηλεκτρονική επικύρωση κωδικού πρόσβασης απέτυχε</translation>
+ </message>
+</context>
+<context>
+ <name>IconDownloaderDialog</name>
+ <message>
+ <source>Download Favicons</source>
+ <translation>Λήψη Favicons</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Άκυρο</translation>
+ </message>
+ <message>
+ <source>Having trouble downloading icons?
+You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
+ <translation>Αντιμετωπίζετε προβλήματα με τη λήψη εικονιδίων;
+Μπορείτε να ενεργοποιήσετε την υπηρεσία εικονιδίου ιστότοπου DuckDuckGo στην ενότητα ασφαλείας των ρυθμίσεων της εφαρμογής.</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Κλείσιμο</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>Κατάσταση</translation>
+ </message>
+ <message>
+ <source>Please wait, processing entry list...</source>
+ <translation>Παρακαλώ περιμένετε, γίνεται επεξεργασία της λίστας καταχωρήσεων</translation>
+ </message>
+ <message>
+ <source>Downloading...</source>
+ <translation>Λήψη...</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>Ok</translation>
+ </message>
+ <message>
+ <source>Already Exists</source>
+ <translation>Υπάρχει ήδη</translation>
+ </message>
+ <message>
+ <source>Download Failed</source>
+ <translation>Η Λήψη Απέτυχε</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)...</source>
+ <translation>Λήψη favicons (%1/%2)...</translation>
+ </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>missing database headers</source>
+ <translation>λείπουν κεφαλίδες βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Header doesn&apos;t match hash</source>
+ <translation>Η κεφαλίδα δεν ταιριάζει με το hash</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>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Δόθηκαν μη έγκυρα διαπιστευτήρια, προσπαθήστε ξανά.
+Εάν αυτό επανεμφανιστεί, τότε το αρχείο της βάσης δεδομένων σας μπορεί να είναι κατεστραμμένο.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Δεν είναι δυνατή η έκδοση challenge-response: %1</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Δεν είναι δυνατή η έκδοση challenge-response: %1</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>λείπουν κεφαλίδες βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>Το μέγεθος checksum της κεφαλίδας δεν είναι έγκυρο</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Αναντιστοιχία κεφαλίδας SHA256</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>Απέτυχε το άνοιγμα του buffer για παραμέτρους 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>Το μέγεθος του αναγνωριστικού εσωτερικής κεφαλίδας δεν είναι έγκυρο</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>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Δόθηκαν μη έγκυρα διαπιστευτήρια, προσπαθήστε ξανά.
+Εάν αυτό επανεμφανιστεί, τότε το αρχείο της βάσης δεδομένων σας μπορεί να είναι κατεστραμμένο.</translation>
+ </message>
+ <message>
+ <source>(HMAC mismatch)</source>
+ <translation>(Αναντιστοιχία HMAC)</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων: %1</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>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Απέτυχε η σειριοποίηση παραμέτρων KDF της δομή δεδομένων για την αποθήκευση μεταδεδομένων</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων: %1</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <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>Μη έγκυρο μέγεθος byte έναρξης</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>Το μέγεθος του αναγνωριστικού steam δεν είναι έγκυρο</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>
+ <message>
+ <source>Invalid cipher uuid length: %1 (length=%2)</source>
+ <translation>Το μήκος του uuid κρυπτογραφήματος δεν είναι έγκυρο: %1 (μήκος=%2)</translation>
+ </message>
+ <message>
+ <source>Unable to parse UUID: %1</source>
+ <translation>Δεν είναι δυνατή η ανάλυση του UUID: %1</translation>
+ </message>
+ <message>
+ <source>Failed to read database file.</source>
+ <translation>Αποτυχία ανάγνωσης αρχείου βάσης δεδομένων.</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>Άκυρο uuid Διαγραφής Αντικειμένου</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>Λείπει το 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>Duplicate custom attribute found</source>
+ <translation>Βρέθηκε διπλότυπο προσαρμοσμένο χαρακτηριστικό</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>Το κλειδί string ή η τιμή καταχώρησης λείπει</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>Μη έγκυρη τιμή bool</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>
+ <message>
+ <source>XML error:
+%1
+Line %2, column %3</source>
+ <translation>Σφάλμα XML:
+%1
+Γραμμή %2, στήλη %3</translation>
+ </message>
+</context>
+<context>
+ <name>KeeAgentSettings</name>
+ <message>
+ <source>Invalid KeeAgent settings file structure.</source>
+ <translation>Μη έγκυρη δομή αρχείου ρυθμίσεων KeeAgent.</translation>
+ </message>
+ <message>
+ <source>Private key is an attachment but no attachments provided.</source>
+ <translation>Το ιδιωτικό κλειδί είναι συνημμένο, αλλά δεν παρέχονται συνημμένα.</translation>
+ </message>
+ <message>
+ <source>Private key is empty</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>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Δεν είναι δυνατό να ανοίξει τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Import KeePass1 Database</source>
+ <translation>Εισαγωγή Βάσης Δεδομένων KeePass1</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>Δεν είναι δυνατή η ανάγνωση της κρυπτογράφησης 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>Μη έγκυρο μέγεθος περιεχομένου hash</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>
+ <message>
+ <source>Key transformation failed</source>
+ <translation>Ο μετασχηματισμός κλειδιού απέτυχε</translation>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation>Μη έγκυρος αριθμός τύπου πεδίου ομάδας</translation>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου ομάδας</translation>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Τα δεδομένα πεδίου ανάγνωσης ομάδας δεν ταιριάζουν με το μέγεθος</translation>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου αναγνωριστικού ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου χρόνου δημιουργίας ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου χρόνου τροποποίησης ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου χρόνου πρόσβασης ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου χρόνου λήξης ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου εικονιδίου ομάδας</translation>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation>Εσφαλμένο μέγεθος πεδίου επιπέδου ομάδας</translation>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation>Μη έγκυρος τύπος πεδίου ομάδας</translation>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation>Λείπει το αναγνωριστικό ή το επίπεδο ομάδας</translation>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation>Λείπει ο αριθμός τύπου πεδίου καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Τα δεδομένα πεδίου καταχώρησης ανάγνωσης δεν ταιριάζουν με το μέγεθος</translation>
+ </message>
+ <message>
+ <source>Invalid entry uuid field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου καταχώρησης uuid</translation>
+ </message>
+ <message>
+ <source>Invalid entry group id field size</source>
+ <translation>Το μέγεθος του πεδίου αναγνωριστικού ομάδας καταχώρησης δεν είναι έγκυρο</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου εικονιδίου καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου χρόνου δημιουργίας καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου χρόνου τροποποίησης καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation>Μη έγκυρο μέγεθος πεδίου χρόνου λήξης καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation>Μη έγκυρος τύπος πεδίου καταχώρησης</translation>
+ </message>
+ <message>
+ <source>unable to seek to content position</source>
+ <translation>αδυναμία αναζήτησης θέσης περιεχομένου</translation>
+ </message>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Δόθηκαν μη έγκυρα διαπιστευτήρια, προσπαθήστε ξανά.
+Εάν αυτό επανεμφανιστεί, τότε το αρχείο της βάσης δεδομένων σας μπορεί να είναι κατεστραμμένο.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Δεν είναι δυνατός ο υπολογισμός του κλειδιού βάσης δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>KeeShare</name>
+ <message>
+ <source>Invalid sharing reference</source>
+ <translation>Μη έγκυρη αναφορά κοινής χρήσης</translation>
+ </message>
+ <message>
+ <source>Inactive share %1</source>
+ <translation>Ανενεργό κοινόχρηστο στοιχείο %1</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Εισαγωγή από %1</translation>
+ </message>
+ <message>
+ <source>Exported to %1</source>
+ <translation>Εξαγωγή σε %1</translation>
+ </message>
+ <message>
+ <source>Synchronized with %1</source>
+ <translation>Συγχρονισμός με %1</translation>
+ </message>
+ <message>
+ <source>Import is disabled in settings</source>
+ <translation>Η εισαγωγή είναι απενεργοποιημένη στις ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Export is disabled in settings</source>
+ <translation>Η εξαγωγή είναι απενεργοποιημένη στις ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Inactive share</source>
+ <translation>Ανενεργό κοινόχρηστο στοιχείο</translation>
+ </message>
+ <message>
+ <source>Imported from</source>
+ <translation>Εισαγωγή από</translation>
+ </message>
+ <message>
+ <source>Exported to</source>
+ <translation>Εξαγωγή σε</translation>
+ </message>
+ <message>
+ <source>Synchronized with</source>
+ <translation>Συγχρονισμός με</translation>
+ </message>
+</context>
+<context>
+ <name>KeyComponentWidget</name>
+ <message>
+ <source>Key Component</source>
+ <translation>Στοιχείο Κλειδιού</translation>
+ </message>
+ <message>
+ <source>Key Component Description</source>
+ <translation>Περιγραφή Στοιχείου Κλειδιού</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Άκυρο</translation>
+ </message>
+ <message>
+ <source>Key Component set, click to change or remove</source>
+ <translation>Το Στοιχείο Κλειδιού έχει οριστεί, κάντε κλικ για αλλαγή ή κατάργηση</translation>
+ </message>
+ <message>
+ <source>Add %1</source>
+ <comment>Add a key component</comment>
+ <translation>Προσθήκη %1</translation>
+ </message>
+ <message>
+ <source>Change %1</source>
+ <comment>Change a key component</comment>
+ <translation>Αλλαγή %1</translation>
+ </message>
+ <message>
+ <source>Remove %1</source>
+ <comment>Remove a key component</comment>
+ <translation>Κατάργηση %1</translation>
+ </message>
+ <message>
+ <source>%1 set, click to change or remove</source>
+ <comment>Change or remove a key component</comment>
+ <translation>%1 ορίστηκε, κάντε κλικ για να αλλάξετε ή να καταργήσετε</translation>
+ </message>
+</context>
+<context>
+ <name>KeyFileEditWidget</name>
+ <message>
+ <source>Generate</source>
+ <translation>Δημιουργία</translation>
+ </message>
+ <message>
+ <source>Key File</source>
+ <translation>Αρχείο Κλειδί</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Μπορείτε να προσθέσετε ένα αρχείο κλειδί που περιέχει τυχαία byte για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Πρέπει να το κρατήσεις μυστικό και να μην το χάσεις ποτέ αλλιώς θα κλειδωθείς έξω!&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Error loading the key file '%1'
+Message: %2</source>
+ <translation>Σφάλμα κατά τη φόρτωση του αρχείου κλειδιού &apos;%1&apos;
+Μήνυμα: %2</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>Error creating key file</source>
+ <translation>Σφάλμα κατά τη δημιουργία αρχείου κλειδιού</translation>
+ </message>
+ <message>
+ <source>Unable to create key file: %1</source>
+ <translation>Δεν είναι δυνατή η δημιουργία αρχείου κλειδιού: %1</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Επιλέξτε ένα αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Αναζήτηση για αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>Generate a new key file</source>
+ <translation>Δημιουργία νέου αρχείου κλειδιού</translation>
+ </message>
+ <message>
+ <source>Invalid Key File</source>
+ <translation>Μη έγκυρο αρχείο κλειδί</translation>
+ </message>
+ <message>
+ <source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
+ <translation>Δεν μπορείτε να χρησιμοποιήσετε την τρέχουσα βάση δεδομένων ως δικό της αρχείο κλειδί. Επιλέξτε ένα διαφορετικό αρχείο ή δημιουργήστε ένα νέο αρχείο κλειδιού.</translation>
+ </message>
+ <message>
+ <source>Suspicious Key File</source>
+ <translation>Ύποπτο Αρχείο Κλειδί</translation>
+ </message>
+ <message>
+ <source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
+Are you sure you want to continue with this file?</source>
+ <translation>Το επιλεγμένο αρχείο κλειδί μοιάζει με αρχείο βάσης δεδομένων κωδικών πρόσβασης. Ένα αρχείο κλειδί πρέπει να είναι ένα στατικό αρχείο που δεν αλλάζει ποτέ, διαφορετικά θα χάσετε την πρόσβαση στη βάση δεδομένων σας για πάντα.
+Είστε βέβαιοι ότι θέλετε να συνεχίσετε με αυτό το αρχείο;</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Παλιά μορφή αρχείου κλειδιού</translation>
+ </message>
+ <message>
+ <source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Επιλέξατε ένα αρχείο κλειδί σε παλιά μορφή που το KeePassXC&lt;br&gt;μπορεί να σταματήσει να υποστηρίζει στο μέλλον.&lt;br&gt;&lt;br&gt;Εξετάστε το ενδεχόμενο δημιουργίας ενός νέου αρχείου κλειδιού.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Δημιουργήστε ένα νέο αρχείο κλειδί ή επιλέξτε ένα υπάρχον για να προστατεύσετε τη βάση δεδομένων σας.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Σημείωση: ΜΗΝ χρησιμοποιείτε ένα αρχείο που μπορεί να αλλάξει καθώς θα σας εμποδίσει να ξεκλειδώσετε τη βάση δεδομένων σας.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Αναζήτηση...</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Βάση Δεδομένων</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Βοήθεια</translation>
+ </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>Database settings</source>
+ <translation>Ρυθμίσεις βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Αντιγραφή ονόματος χρήστη στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Αντιγραφή κωδικού πρόσβασης στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</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;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>Αντιγραφή URL στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>&amp;Σημειώσεις</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation>Αντιγραφή σημειώσεων στο πρόχειρο</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Αντιγραφή &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>Ά&amp;δειασμα κάδου ανακύκλωσης</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Εκκαθάριση ιστορικού</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Σφάλμα πρόσβασης για το αρχείο config %1</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>
+ </message>
+ <message>
+ <source>WARNING: You are using an unstable build of KeePassXC!
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Χρησιμοποιείτε μια ασταθή κατασκευή του KeePassXC!
+Υπάρχει υψηλός κίνδυνος αλλοίωσης, διατηρήστε ένα αντίγραφο ασφαλείας των βάσεων δεδομένων σας.
+Αυτή η έκδοση δεν προορίζεται για χρήση στο κοινό.</translation>
+ </message>
+ <message>
+ <source>&amp;Donate</source>
+ <translation>&amp;Δωρεά</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η έκδοση Qt μπορεί να προκαλέσει διακοπή λειτουργίας του KeePassXC με Πληκτρολόγιο Οθόνης!
+Σας συνιστούμε να χρησιμοποιήσετε το AppImage που είναι διαθέσιμο στη σελίδα λήψεων.</translation>
+ </message>
+ <message>
+ <source>&amp;Import</source>
+ <translation>&amp;Εισαγωγή</translation>
+ </message>
+ <message>
+ <source>Create a new database</source>
+ <translation>Δημιουργία νέας βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Merge from another KDBX database</source>
+ <translation>Συγχώνευση από άλλη βάση δεδομένων KDBX</translation>
+ </message>
+ <message>
+ <source>Add a new entry</source>
+ <translation>Προσθήκη νέας καταχώρησης</translation>
+ </message>
+ <message>
+ <source>View or edit entry</source>
+ <translation>Προβολή ή επεξεργασία καταχώρησης</translation>
+ </message>
+ <message>
+ <source>Add a new group</source>
+ <translation>Προσθήκη νέας ομάδας</translation>
+ </message>
+ <message>
+ <source>Perform &amp;Auto-Type</source>
+ <translation>Εκτέλεση &amp;Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>Open &amp;URL</source>
+ <translation>Άνοιγμα &amp;URL</translation>
+ </message>
+ <message>
+ <source>Import a KeePass 1 database</source>
+ <translation>Εισαγωγή βάσης δεδομένων KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import a CSV file</source>
+ <translation>Εισαγωγή αρχείου CSV</translation>
+ </message>
+ <message>
+ <source>NOTE: You are using a pre-release version of KeePassXC!
+Expect some bugs and minor issues, this version is not meant for production use.</source>
+ <translation>ΣΗΜΕΙΩΣΗ: Χρησιμοποιείτε μια έκδοση πριν από την κανονική κυκλοφορία του KeePassXC!
+Αναμένεται να υπάρχουν ορισμένα σφάλματα και δευτερεύοντα ζητήματα, αυτή η έκδοση δεν προορίζεται για χρήση στο κοινό.</translation>
+ </message>
+ <message>
+ <source>Check for updates on startup?</source>
+ <translation>Έλεγχος για ενημερώσεις κατά την εκκίνηση;</translation>
+ </message>
+ <message>
+ <source>Would you like KeePassXC to check for updates on startup?</source>
+ <translation>Θέλετε το KeePassXC να ελέγχει για ενημερώσεις κατά την εκκίνηση;</translation>
+ </message>
+ <message>
+ <source>You can always check for updates manually from the application menu.</source>
+ <translation>Μπορείτε πάντα να ελέγχετε για ενημερώσεις χειροκίνητα από το μενού της εφαρμογής.</translation>
+ </message>
+ <message>
+ <source>&amp;Export</source>
+ <translation>&amp;Εξαγωγή</translation>
+ </message>
+ <message>
+ <source>Sort &amp;A-Z</source>
+ <translation>Ταξινόμηση &amp;Α-Ω</translation>
+ </message>
+ <message>
+ <source>Sort &amp;Z-A</source>
+ <translation>Ταξινόμηση &amp;Ω-Α</translation>
+ </message>
+ <message>
+ <source>&amp;Password Generator</source>
+ <translation>&amp;Γεννήτρια Κωδικών Πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Import a 1Password Vault</source>
+ <translation>Εισαγωγή Κρύπτης 1Password</translation>
+ </message>
+ <message>
+ <source>&amp;Getting Started</source>
+ <translation>&amp;Ξεκινώντας</translation>
+ </message>
+ <message>
+ <source>&amp;User Guide</source>
+ <translation>&amp;Οδηγός Χρήσης</translation>
+ </message>
+ <message>
+ <source>&amp;Keyboard Shortcuts</source>
+ <translation>&amp;Συντομεύσεις πληκτρολογίου</translation>
+ </message>
+ <message>
+ <source>&amp;Recent Databases</source>
+ <translation>&amp;Πρόσφατες Βάσεις Δεδομένων</translation>
+ </message>
+ <message>
+ <source>&amp;Entries</source>
+ <translation>&amp;Καταχωρήσεις</translation>
+ </message>
+ <message>
+ <source>Copy Att&amp;ribute</source>
+ <translation>Αντιγραφή Χαρα&amp;κτηριστικών</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation>Προβολή</translation>
+ </message>
+ <message>
+ <source>Theme</source>
+ <translation>Θέμα</translation>
+ </message>
+ <message>
+ <source>&amp;Check for Updates</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>&amp;Merge From Database…</source>
+ <translation>&amp;Συγχώνευση από Βάση Δεδομένων...</translation>
+ </message>
+ <message>
+ <source>&amp;New Entry…</source>
+ <translation>&amp;Νέα Καταχώρηση...</translation>
+ </message>
+ <message>
+ <source>&amp;Edit Entry…</source>
+ <translation>&amp;Επεξεργασία Καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>&amp;Delete Entry…</source>
+ <translation>&amp;Διαγραφή Καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>&amp;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>Download All &amp;Favicons…</source>
+ <translation>Λήψη όλων των &amp;Favicons...</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve Database As…</source>
+ <translation>Απο&amp;θήκευση Βάσης Δεδομένων Ως...</translation>
+ </message>
+ <message>
+ <source>Database &amp;Security…</source>
+ <translation>Βάση Δεδομένων &amp; Ασφάλεια...</translation>
+ </message>
+ <message>
+ <source>Database &amp;Reports...</source>
+ <translation>Βάση Δεδομένων &amp; Αναφορές...</translation>
+ </message>
+ <message>
+ <source>Statistics, health check, etc.</source>
+ <translation>Στατιστικά, έλεγχος υγείας κ.λπ.</translation>
+ </message>
+ <message>
+ <source>&amp;Database Settings…</source>
+ <translation>&amp;Ρυθμίσεις Βάσης Δεδομένων...</translation>
+ </message>
+ <message>
+ <source>&amp;Clone Entry…</source>
+ <translation>&amp;Κλωνοποίηση Καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>Move u&amp;p</source>
+ <translation>Μετακίνηση επ&amp;άνω</translation>
+ </message>
+ <message>
+ <source>Move entry one step up</source>
+ <translation>Μετακίνηση καταχώρησης ένα βήμα προς τα επάνω</translation>
+ </message>
+ <message>
+ <source>Move do&amp;wn</source>
+ <translation>Μετακίνηση κά&amp;τω</translation>
+ </message>
+ <message>
+ <source>Move entry one step down</source>
+ <translation>Μετακίνηση καταχώρησης ένα βήμα προς τα κάτω</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Username</source>
+ <translation>Αντιγραφή &amp;Ονόματος χρήστη</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Password</source>
+ <translation>Αντιγραφή &amp;Κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Download &amp;Favicon</source>
+ <translation>Λήψη &amp;Favicon</translation>
+ </message>
+ <message>
+ <source>&amp;Lock Databases</source>
+ <translation>&amp;Κλείδωμα Βάσεων Δεδομένων</translation>
+ </message>
+ <message>
+ <source>&amp;CSV File…</source>
+ <translation>&amp;Αρχείο CSV...</translation>
+ </message>
+ <message>
+ <source>&amp;HTML File…</source>
+ <translation>&amp;Αρχείο HTML...</translation>
+ </message>
+ <message>
+ <source>KeePass 1 Database…</source>
+ <translation>Βάση δεδομένων KeePass 1...</translation>
+ </message>
+ <message>
+ <source>1Password Vault…</source>
+ <translation>Κρύπτη 1Password...</translation>
+ </message>
+ <message>
+ <source>CSV File…</source>
+ <translation>Αρχείο CSV...</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Εμφάνιση TOTP</translation>
+ </message>
+ <message>
+ <source>Show QR Code</source>
+ <translation>Εμφάνιση Κωδικού QR</translation>
+ </message>
+ <message>
+ <source>Set up TOTP…</source>
+ <translation>Ρύθμιση TOTP...</translation>
+ </message>
+ <message>
+ <source>Report a &amp;Bug</source>
+ <translation>Αναφορά &amp;Σφάλματος</translation>
+ </message>
+ <message>
+ <source>Open Getting Started Guide</source>
+ <translation>Άνοιγμα Οδηγού Έναρξης</translation>
+ </message>
+ <message>
+ <source>&amp;Online Help</source>
+ <translation>&amp;Διαδικτυακή Βοήθεια</translation>
+ </message>
+ <message>
+ <source>Go to online documentation</source>
+ <translation>Μεταβείτε στο διαδικτυακό εγχειρίδιο</translation>
+ </message>
+ <message>
+ <source>Open User Guide</source>
+ <translation>Άνοιγμα Οδηγού Χρήσης</translation>
+ </message>
+ <message>
+ <source>Save Database Backup...</source>
+ <translation>Αποθήκευση Αντιγράφου Ασφαλείας Βάσης Δεδομένων...</translation>
+ </message>
+ <message>
+ <source>Add key to SSH Agent</source>
+ <translation>Προσθήκη κλειδιού στον SSH Agent</translation>
+ </message>
+ <message>
+ <source>Remove key from SSH Agent</source>
+ <translation>Κατάργηση κλειδιού από τον SSH Agent</translation>
+ </message>
+ <message>
+ <source>Compact Mode</source>
+ <translation>Συμπαγής Λειτουργία</translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation>Αυτόματο</translation>
+ </message>
+ <message>
+ <source>Light</source>
+ <translation>Φωτεινό</translation>
+ </message>
+ <message>
+ <source>Dark</source>
+ <translation>Σκοτεινό</translation>
+ </message>
+ <message>
+ <source>Classic (Platform-native)</source>
+ <translation>Κλασικό (εγγενής-Πλατφόρμα)</translation>
+ </message>
+ <message>
+ <source>Show Toolbar</source>
+ <translation>Εμφάνιση Γραμμής Εργαλείων</translation>
+ </message>
+ <message>
+ <source>Show Preview Panel</source>
+ <translation>Εμφάνιση Πάνελ Προεπισκόπησης</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show again for this version</source>
+ <translation>Να μην εμφανιστεί ξανά για αυτήν την έκδοση</translation>
+ </message>
+ <message>
+ <source>Restart Application?</source>
+ <translation>Επανεκκίνηση Εφαρμογής;</translation>
+ </message>
+ <message>
+ <source>You must restart the application to apply this setting. Would you like to restart now?</source>
+ <translation>Πρέπει να επανεκκινήσετε την εφαρμογή για να εφαρμόσετε αυτήν τη ρύθμιση. Θέλετε να κάνετε επανεκκίνηση τώρα;</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type Sequence</source>
+ <translation>Εκτέλεση Ακολουθίας Αυτόματης Πληκτρολόγησης</translation>
+ </message>
+ <message>
+ <source>{USERNAME}</source>
+ <translation>{ΟΝΟΜΑ ΧΡΗΣΤΗ}</translation>
+ </message>
+ <message>
+ <source>{USERNAME}{ENTER}</source>
+ <translation>{ΟΝΟΜΑ ΧΡΗΣΤΗ} {ENTER}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}</source>
+ <translation>{ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}{ENTER}</source>
+ <translation>{ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ} {ENTER}</translation>
+ </message>
+ <message>
+ <source>Always on Top</source>
+ <translation>Πάντα στο Προσκήνιο</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Απόκρυψη Ονομάτων χρήστη</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Απόκρυψη Κωδικών πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>ManageDatabase</name>
+ <message>
+ <source>Database settings</source>
+ <translation>Ρυθμίσεις βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Edit database settings</source>
+ <translation>Επεξεργασία ρυθμίσεων βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Unlock database</source>
+ <translation>Ξεκλείδωμα βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Unlock database to show more information</source>
+ <translation>Ξεκλείδωμα βάσης δεδομένων για εμφάνιση περισσότερων πληροφοριών</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Κλείδωμα βάσης δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>ManageSession</name>
+ <message>
+ <source>Disconnect</source>
+ <translation>Αποσύνδεση</translation>
+ </message>
+ <message>
+ <source>Disconnect this application</source>
+ <translation>Αποσύνδεση αυτής της εφαρμογής</translation>
+ </message>
+</context>
+<context>
+ <name>Merger</name>
+ <message>
+ <source>Creating missing %1 [%2]</source>
+ <translation>Δημιουργία του %1 που λείπει [%2]</translation>
+ </message>
+ <message>
+ <source>Relocating %1 [%2]</source>
+ <translation>Μετεγκατάσταση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Overwriting %1 [%2]</source>
+ <translation>Αντικατάσταση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>older entry merged from database &quot;%1&quot;</source>
+ <translation>η παλαιότερη καταχώρηση συγχωνεύτηκε από τη βάση δεδομένων &quot;%1&quot;</translation>
+ </message>
+ <message>
+ <source>Adding backup for older target %1 [%2]</source>
+ <translation>Προσθήκη αντιγράφου ασφαλείας για παλαιότερο προορισμό %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Adding backup for older source %1 [%2]</source>
+ <translation>Προσθήκη αντιγράφου ασφαλείας για παλαιότερη προέλευση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older target entry on top of newer source %1 [%2]</source>
+ <translation>Επανεφαρμογή παλαιότερου προορισμού καταχώρησης πάνω από τη νεότερη προέλευση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older source entry on top of newer target %1 [%2]</source>
+ <translation>Επανεφαρμογή παλαιότερου προορισμού καταχώρησης πάνω από τη νεότερη προέλευση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from newer source %1 [%2]</source>
+ <translation>Συγχρονισμός από νεότερη προέλευση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from older source %1 [%2]</source>
+ <translation>Συγχρονισμός από παλαιότερη προέλευση %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting child %1 [%2]</source>
+ <translation>Διαγραφή θυγατρικού %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting orphan %1 [%2]</source>
+ <translation>Διαγραφή ορφανού %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Changed deleted objects</source>
+ <translation>Αλλαγή διαγραμμένων αντικειμένων</translation>
+ </message>
+ <message>
+ <source>Adding missing icon %1</source>
+ <translation>Προσθήκη εικονιδίου που λείπει %1</translation>
+ </message>
+ <message>
+ <source>Removed custom data %1 [%2]</source>
+ <translation>Κατάργηση προσαρμοσμένων δεδομένων %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Adding custom data %1 [%2]</source>
+ <translation>Προσθήκη προσαρμοσμένων δεδομένων %1 [%2]</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizard</name>
+ <message>
+ <source>Create a new KeePassXC database...</source>
+ <translation>Δημιουργία νέας βάσης δεδομένων KeePassXC ...</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Ρίζα</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPage</name>
+ <message>
+ <source>WizardPage</source>
+ <translation>Οδηγός Σελίδας</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Εδώ μπορείτε να προσαρμόσετε τις ρυθμίσεις κρυπτογράφησης βάσης δεδομένων. Μην ανησυχείτε, μπορείτε να τις αλλάξετε αργότερα στις ρυθμίσεις της βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Ρυθμίσεις για Προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Simple Settings</source>
+ <translation>Απλές Ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Ρυθμίσεις Κρυπτογράφησης</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageDatabaseKey</name>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Διαπιστευτήρια Βάσης Δεδομένων</translation>
+ </message>
+ <message>
+ <source>A set of credentials known only to you that protects your database.</source>
+ <translation>Ένα σύνολο διαπιστευτηρίων που είναι γνωστά μόνο σε εσάς και προστατεύουν τη βάση δεδομένων σας.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageEncryption</name>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Ρυθμίσεις Κρυπτογράφησης</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Εδώ μπορείτε να προσαρμόσετε τις ρυθμίσεις κρυπτογράφησης βάσης δεδομένων. Μην ανησυχείτε, μπορείτε να τις αλλάξετε αργότερα στις ρυθμίσεις της βάσης δεδομένων.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageMetaData</name>
+ <message>
+ <source>General Database Information</source>
+ <translation>Γενικές Πληροφορίες Βάσης Δεδομένων</translation>
+ </message>
+ <message>
+ <source>Please fill in the display name and an optional description for your new database:</source>
+ <translation>Συμπληρώστε το εμφανιζόμενο όνομα και μια προαιρετική περιγραφή για τη νέα σας βάση δεδομένων:</translation>
+ </message>
+</context>
+<context>
+ <name>NixUtils</name>
+ <message>
+ <source>Password Manager</source>
+ <translation>Διαχειριστής Κωδικών Πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>OpData01</name>
+ <message>
+ <source>Invalid OpData01, does not contain header</source>
+ <translation>Το OpData01 δεν είναι έγκυρο, δεν περιέχει κεφαλίδα</translation>
+ </message>
+ <message>
+ <source>Unable to read all IV bytes, wanted 16 but got %1</source>
+ <translation>Δεν είναι δυνατή η ανάγνωση όλων των bytes IV, ήθελε 16 αλλά πήρε %1</translation>
+ </message>
+ <message>
+ <source>Unable to init cipher for opdata01: %1</source>
+ <translation>Δεν είναι δυνατή η εισαγωγή κρυπτογραφήματος για το opdata01: %1</translation>
+ </message>
+ <message>
+ <source>Unable to read all HMAC signature bytes</source>
+ <translation>Δεν είναι δυνατή η ανάγνωση όλων των bytes υπογραφής HMAC</translation>
+ </message>
+ <message>
+ <source>Malformed OpData01 due to a failed HMAC</source>
+ <translation>Παραμορφωμένο OpData01 λόγω αποτυχίας HMAC</translation>
+ </message>
+ <message>
+ <source>Unable to process clearText in place</source>
+ <translation>Δεν είναι δυνατή η επεξεργασία του clearText στη θέση του</translation>
+ </message>
+ <message>
+ <source>Expected %1 bytes of clear-text, found %2</source>
+ <translation>Αναμενόταν %1 bytes καθαρού κειμένου, βρέθηκαν %2</translation>
+ </message>
+</context>
+<context>
+ <name>OpVaultOpenWidget</name>
+ <message>
+ <source>Read Database did not produce an instance
+%1</source>
+ <translation>Η ανάγνωση της βάσης δεδομένων δεν παρήγαγε μια διεργασία
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>OpVaultReader</name>
+ <message>
+ <source>Directory .opvault must exist</source>
+ <translation>Ο κατάλογος .opvault πρέπει να υπάρχει</translation>
+ </message>
+ <message>
+ <source>Directory .opvault must be readable</source>
+ <translation>Ο κατάλογος .opvault πρέπει να είναι αναγνώσιμος</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must exist</source>
+ <translation>Ο κατάλογος .opvault/default πρέπει να υπάρχει</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must be readable</source>
+ <translation>Ο κατάλογος .opvault/default πρέπει να είναι αναγνώσιμος</translation>
+ </message>
+ <message>
+ <source>Unable to decode masterKey: %1</source>
+ <translation>Δεν είναι δυνατή η αποκωδικοποίηση του κύριου Κλειδιού: %1</translation>
+ </message>
+ <message>
+ <source>Unable to derive master key: %1</source>
+ <translation>Δεν είναι δυνατή η άντληση κύριου κλειδιού: %1</translation>
+ </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>Αναντιστοιχία ορίου PEM</translation>
+ </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>Προσπάθεια εκτέλεσης του KDF χωρίς κρυπτογράφημα</translation>
+ </message>
+ <message>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Απαιτείται φράση πρόσβασης για την αποκρυπτογράφηση αυτού του κλειδιού</translation>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Η συνάρτηση παραγωγής κλειδιού απέτυχε, είναι το αρχείο κλειδί κατεστραμμένο;</translation>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Η αποκρυπτογράφηση απέτυχε, λάθος φράση πρόσβασης;</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Μη αναμενόμενο EOF κατά την ανάγνωση δημόσιου κλειδιού</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Μη αναμενόμενο EOF κατά την ανάγνωση ιδιωτικού κλειδιού</translation>
+ </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>Μη αναμενόμενο EOF κατά τη σύνταξη δημόσιου κλειδιού</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>Μη αναμενόμενο 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>Το κρυπτογράφημα IV είναι πολύ μικρό για 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>PasswordEdit</name>
+ <message>
+ <source>Passwords do not match</source>
+ <translation>Οι κωδικοί πρόσβασης δεν ταιριάζουν</translation>
+ </message>
+ <message>
+ <source>Passwords match so far</source>
+ <translation>Οι κωδικοί πρόσβασης ταιριάζουν μέχρι στιγμής</translation>
+ </message>
+ <message>
+ <source>Toggle Password (%1)</source>
+ <translation>Εναλλαγή Κωδικού Πρόσβασης (%1)</translation>
+ </message>
+ <message>
+ <source>Generate Password (%1)</source>
+ <translation>Δημιουργία Κωδικού Πρόσβασης (%1)</translation>
+ </message>
+ <message>
+ <source>Warning: Caps Lock enabled!</source>
+ <translation>Προειδοποίηση: Το Caps Lock είναι ενεργοποιημένο!</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordEditWidget</name>
+ <message>
+ <source>Enter password:</source>
+ <translation>Εισάγετε τον κωδικό πρόσβασης:</translation>
+ </message>
+ <message>
+ <source>Confirm password:</source>
+ <translation>Επιβεβαίωση κωδικού πρόσβασης:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ένας κωδικός πρόσβασης είναι η κύρια μέθοδος για την ασφάλεια της βάσης δεδομένων σας.&lt;/p&gt;&lt;p&gt;Οι καλοί κωδικοί πρόσβασης είναι μεγάλοι και μοναδικοί. Το KeePassXC μπορεί να δημιουργήσει έναν για εσάς.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Passwords do not match.</source>
+ <translation>Οι κωδικοί πρόσβασης δεν ταιριάζουν.</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Πεδίο κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Repeat password field</source>
+ <translation>Επανάληψη πεδίου κωδικού πρόσβασης</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</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>Numbers</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>&amp;Μήκος:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Φράση πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Λίστα Λέξεων:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Διαχωριστικό Λέξεων:</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Κλείσιμο</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Εντροπία: %1 bit</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Ποιότητα Κωδικού Πρόσβασης: %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <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>
+ <message>
+ <source>Switch to advanced mode</source>
+ <translation>Μετάβαση σε λειτουργία για προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Για προχωρημένους</translation>
+ </message>
+ <message>
+ <source>Braces</source>
+ <translation>Στηρίγματα</translation>
+ </message>
+ <message>
+ <source>Punctuation</source>
+ <translation>Σημείο στίξης</translation>
+ </message>
+ <message>
+ <source>Quotes</source>
+ <translation>Αποσπάσματα</translation>
+ </message>
+ <message>
+ <source>Logograms</source>
+ <translation>Λογογράμματα</translation>
+ </message>
+ <message>
+ <source>Character set to exclude from generated password</source>
+ <translation>Ο χαρακτήρας ορίστηκε για εξαίρεση από την δημιουργία κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Do not include:</source>
+ <translation>Να μην συμπεριλαμβάνεται:</translation>
+ </message>
+ <message>
+ <source>Add non-hex letters to &quot;do not include&quot; list</source>
+ <translation>Προσθήκη μη hex γραμμάτων στη λίστα &quot;χωρίς συμπερίληψη&quot;</translation>
+ </message>
+ <message>
+ <source>Hex</source>
+ <translation>Hex</translation>
+ </message>
+ <message>
+ <source>Generated password</source>
+ <translation>Κωδικός πρόσβασης που δημιουργήθηκε</translation>
+ </message>
+ <message>
+ <source>Upper-case letters</source>
+ <translation>Κεφαλαία γράμματα</translation>
+ </message>
+ <message>
+ <source>Lower-case letters</source>
+ <translation>Πεζά γράμματα</translation>
+ </message>
+ <message>
+ <source>Special characters</source>
+ <translation>Ειδικοί χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Math Symbols</source>
+ <translation>Σύμβολα Μαθηματικών</translation>
+ </message>
+ <message>
+ <source>Dashes and Slashes</source>
+ <translation>Παύλες και Κάθετοι</translation>
+ </message>
+ <message>
+ <source>Excluded characters</source>
+ <translation>Εξαιρούμενοι χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Hex Passwords</source>
+ <translation>Κωδικοί Πρόσβασης Ηex</translation>
+ </message>
+ <message>
+ <source>Password length</source>
+ <translation>Μήκος κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Word Case:</source>
+ <translation>Κουτί Λέξεων:</translation>
+ </message>
+ <message>
+ <source>Regenerate password</source>
+ <translation>Αναδημιουργία κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Copy password</source>
+ <translation>Αντιγραφή κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>lower case</source>
+ <translation>πεζά</translation>
+ </message>
+ <message>
+ <source>UPPER CASE</source>
+ <translation>ΚΕΦΑΛΑΙΑ</translation>
+ </message>
+ <message>
+ <source>Title Case</source>
+ <translation>Τίτλος Κουτιού</translation>
+ </message>
+ <message>
+ <source>Generate Password</source>
+ <translation>Δημιουργία Κωδικού Πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Also choose from:</source>
+ <translation>Επιλέξτε επίσης από:</translation>
+ </message>
+ <message>
+ <source>Additional characters to use for the generated password</source>
+ <translation>Πρόσθετοι χαρακτήρες που θα χρησιμοποιηθούν για την δημιουργία κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Additional characters</source>
+ <translation>Πρόσθετοι χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Αριθμός Λέξεων:</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Apply Password</source>
+ <translation>Εφαρμογή Κωδικού Πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>Regenerate password (%1)</source>
+ <translation>Αναδημιουργία κωδικού πρόσβασης (%1)</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Ειδικοί χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Εξαιρούμενοι χαρακτήρες: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
+</context>
+<context>
+ <name>QApplication</name>
+ <message>
+ <source>KeeShare</source>
+ <translation>KeeShare</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Στατιστικά</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Πολύ αδύναμος κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Η εντροπία κωδικού πρόσβασης είναι %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Αδύναμος κωδικός πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Χρησιμοποιείται στο %1/%2</translation>
+ </message>
+ <message>
+ <source>Password is used %1 times</source>
+ <translation>Ο κωδικός πρόσβασης χρησιμοποιείται %1 φορές</translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Ο κωδικός πρόσβασης έχει λήξει</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Η λήξη του κωδικού πρόσβασης ήταν %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Ο κωδικός πρόσβασης πρόκειται να λήξει</translation>
+ </message>
+ <message>
+ <source>Password expires in %1 days</source>
+ <translation>Ο κωδικός πρόσβασης λήγει σε %1 ημέρες</translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Ο κωδικός πρόσβασης θα λήξει σύντομα</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Ο κωδικός πρόσβασης λήγει στις %1</translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Έλεγχος Υγείας</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Overwrite</source>
+ <translation>Αντικατάσταση</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Διαγραφή</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Μετακίνηση</translation>
+ </message>
+ <message>
+ <source>Empty</source>
+ <translation>Κενό</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Κατάργηση</translation>
+ </message>
+ <message>
+ <source>Skip</source>
+ <translation>Παραλείψετε</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Απενεργοποίηση</translation>
+ </message>
+ <message>
+ <source>Merge</source>
+ <translation>Συγχώνευση</translation>
+ </message>
+ <message>
+ <source>Continue</source>
+ <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>To hash της βάσης δεδομένων δεν είναι διαθέσιμο</translation>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation>Το δημόσιο κλειδί προγράμματος-πελάτη δεν παραλήφθηκε</translation>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation>Δεν είναι δυνατή η αποκρυπτογράφηση του μηνύματος</translation>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation>Η ενέργεια ακυρώθηκε ή απορρίφθηκε</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Η συσχέτιση KeePassXC απέτυχε, προσπαθήστε ξανά</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</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</source>
+ <translation>μήκος</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</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>
+
+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 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>
+ <message>
+ <source>NULL device</source>
+ <translation>ΑΚΥΡΗ συσκευή</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>σφάλμα κατά την ανάγνωση από συσκευή</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>παραμορφωμένο string</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <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>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>Browser Integration</source>
+ <translation>Ενσωμάτωση Περιηγητή</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>SSH Agent</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Δημιουργήστε μια νέα τυχαία φράση πρόσβασης diceware.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Πλήθος λέξεων για τη φράση πρόσβασης diceware.</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Λίστα λέξεων για τη γεννήτρια diceware.
+[Προεπιλογή: EFF Αγγλικά]</translation>
+ </message>
+ <message>
+ <source>Generate a new random password.</source>
+ <translation>Δημιουργήστε έναν νέο τυχαίο κωδικό πρόσβασης.</translation>
+ </message>
+ <message>
+ <source>Could not create entry with path %1.</source>
+ <translation>Δεν ήταν δυνατή η δημιουργία καταχώρησης με διαδρομή %1.</translation>
+ </message>
+ <message>
+ <source>Enter password for new entry: </source>
+ <translation>Εισαγάγετε κωδικό πρόσβασης για νέα καταχώρηση: </translation>
+ </message>
+ <message>
+ <source>Writing the database failed %1.</source>
+ <translation>Η εγγραφή της βάσης δεδομένων απέτυχε %1.</translation>
+ </message>
+ <message>
+ <source>Successfully added entry %1.</source>
+ <translation>Η καταχώρηση %1 προστέθηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Invalid timeout value %1.</source>
+ <translation>Μη έγκυρη τιμή χρονικού ορίου %1.</translation>
+ </message>
+ <message>
+ <source>Entry %1 not found.</source>
+ <translation>Η καταχώρηση %1 δεν βρέθηκε.</translation>
+ </message>
+ <message>
+ <source>Entry with path %1 has no TOTP set up.</source>
+ <translation>Η καταχώρηση με διαδρομή %1 δεν έχει ρυθμισμένο TOTP.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)...</source>
+ <translation><numerusform>Εκκαθάριση του προχείρου σε %1 δευτερόλεπτο...</numerusform><numerusform>Εκκαθάριση του πρόχειρου σε %1 δευτερόλεπτα ...</numerusform></translation>
+ </message>
+ <message>
+ <source>Clipboard cleared!</source>
+ <translation>Το πρόχειρο καθαρίστηκε!</translation>
+ </message>
+ <message>
+ <source>Silence password prompt and other secondary outputs.</source>
+ <translation>Σίγαση προτροπής κωδικού πρόσβασης και άλλων δευτερευόντων αποτελεσμάτων.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <comment>CLI parameter</comment>
+ <translation>αρίθμηση</translation>
+ </message>
+ <message>
+ <source>Could not find entry with path %1.</source>
+ <translation>Δεν ήταν δυνατή η εύρεση καταχώρησης με διαδρομή %1.</translation>
+ </message>
+ <message>
+ <source>Not changing any field for entry %1.</source>
+ <translation>Δεν αλλάζει κανένα πεδίο για την καταχώρηση %1.</translation>
+ </message>
+ <message>
+ <source>Enter new password for entry: </source>
+ <translation>Εισαγάγετε νέο κωδικό πρόσβασης για καταχώρηση: </translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Η εγγραφή της βάσης δεδομένων απέτυχε: %1</translation>
+ </message>
+ <message>
+ <source>Successfully edited entry %1.</source>
+ <translation>Η καταχώριση %1 επεξεργάστηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Length %1</source>
+ <translation>Μήκος %1</translation>
+ </message>
+ <message>
+ <source>Entropy %1</source>
+ <translation>Εντροπία %1</translation>
+ </message>
+ <message>
+ <source>Log10 %1</source>
+ <translation>Log10 %1</translation>
+ </message>
+ <message>
+ <source>Multi-word extra bits %1</source>
+ <translation>Επιπλέον bits %1 πολλών λέξεων</translation>
+ </message>
+ <message>
+ <source>Type: Bruteforce</source>
+ <translation>Τύπος: Bruteforce</translation>
+ </message>
+ <message>
+ <source>Type: Dictionary</source>
+ <translation>Τύπος: Λεξικό</translation>
+ </message>
+ <message>
+ <source>Type: Dict+Leet</source>
+ <translation>Τύπος: Λεξικό+Leet</translation>
+ </message>
+ <message>
+ <source>Type: User Words</source>
+ <translation>Τύπος: Λέξεις Χρήστη</translation>
+ </message>
+ <message>
+ <source>Type: User+Leet</source>
+ <translation>Τύπος: Χρήστης+Leet</translation>
+ </message>
+ <message>
+ <source>Type: Repeated</source>
+ <translation>Τύπος: Επαναλαμβανόμενος</translation>
+ </message>
+ <message>
+ <source>Type: Sequence</source>
+ <translation>Τύπος: Ακολουθία</translation>
+ </message>
+ <message>
+ <source>Type: Spatial</source>
+ <translation>Τύπος: Spatial</translation>
+ </message>
+ <message>
+ <source>Type: Date</source>
+ <translation>Τύπος: Ημερομηνία</translation>
+ </message>
+ <message>
+ <source>Type: Bruteforce(Rep)</source>
+ <translation>Τύπος: Bruteforce(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Dictionary(Rep)</source>
+ <translation>Τύπος: Λεξικό(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Dict+Leet(Rep)</source>
+ <translation>Τύπος: Λεξικό+Leet(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: User Words(Rep)</source>
+ <translation>Τύπος: Λέξεις Χρήστη (Rep)</translation>
+ </message>
+ <message>
+ <source>Type: User+Leet(Rep)</source>
+ <translation>Τύπος: Χρήστης+Leet(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Repeated(Rep)</source>
+ <translation>Τύπος: Επαναλαμβανόμενος(Αντιπρόσωπος)</translation>
+ </message>
+ <message>
+ <source>Type: Sequence(Rep)</source>
+ <translation>Τύπος: Ακολουθία(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Spatial(Rep)</source>
+ <translation>Τύπος: Spatial(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Date(Rep)</source>
+ <translation>Τύπος: Ημερομηνία(Rep)</translation>
+ </message>
+ <message>
+ <source>Type: Unknown%1</source>
+ <translation>Τύπος: Άγνωστος%1</translation>
+ </message>
+ <message>
+ <source>Entropy %1 (%2)</source>
+ <translation>Εντροπία %1 (%2)</translation>
+ </message>
+ <message>
+ <source>*** Password length (%1) != sum of length of parts (%2) ***</source>
+ <translation>Μήκος κωδικού πρόσβασης (%1) != άθροισμα μήκους τμημάτων (%2) ***</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1: %2</source>
+ <translation>Απέτυχε η φόρτωση του αρχείου κλειδιού %1: %2</translation>
+ </message>
+ <message>
+ <source>Length of the generated password</source>
+ <translation>Μήκος του δημιουργημένου κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters</source>
+ <translation>Χρήση πεζών χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters</source>
+ <translation>Χρήση κεφαλαίων χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>Use special characters</source>
+ <translation>Χρήση ειδικών χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII</source>
+ <translation>Χρήση εκτεταμένου ASCII</translation>
+ </message>
+ <message>
+ <source>Exclude character set</source>
+ <translation>Εξαίρεση συνόλου χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>chars</source>
+ <translation>χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Exclude similar looking characters</source>
+ <translation>Εξαίρεση παρόμοιων χαρακτήρων</translation>
+ </message>
+ <message>
+ <source>Include characters from every selected group</source>
+ <translation>Συμπεριλάβετε χαρακτήρες από κάθε επιλεγμένη ομάδα</translation>
+ </message>
+ <message>
+ <source>Recursively list the elements of the group.</source>
+ <translation>Αναδρομή στα στοιχεία της ομάδας.</translation>
+ </message>
+ <message>
+ <source>Cannot find group %1.</source>
+ <translation>Δεν είναι δυνατή η εύρεση της ομάδας %1.</translation>
+ </message>
+ <message>
+ <source>Error reading merge file:
+%1</source>
+ <translation>Σφάλμα κατά την ανάγνωση του αρχείου συγχώνευσης:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file : %1</source>
+ <translation>Δεν είναι δυνατή η αποθήκευση της βάσης δεδομένων στο αρχείο : %1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file: %1</source>
+ <translation>Δεν είναι δυνατή η αποθήκευση της βάσης δεδομένων στο αρχείο: %1</translation>
+ </message>
+ <message>
+ <source>Successfully recycled entry %1.</source>
+ <translation>Η καταχώρηση %1 ανακυκλώθηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted entry %1.</source>
+ <translation>Η καταχώρηση %1 διαγράφηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Show the entry&apos;s current TOTP.</source>
+ <translation>Εμφάνιση του τρέχοντος TOTP της καταχώρησης.</translation>
+ </message>
+ <message>
+ <source>ERROR: unknown attribute %1.</source>
+ <translation>ΣΦΑΛΜΑ: άγνωστο χαρακτηριστικό %1.</translation>
+ </message>
+ <message>
+ <source>No program defined for clipboard manipulation</source>
+ <translation>Δεν έχει οριστεί πρόγραμμα για χειρισμό προχείρου</translation>
+ </message>
+ <message>
+ <source>file empty</source>
+ <translation>κενό αρχείο</translation>
+ </message>
+ <message>
+ <source>%1: (row, col) %2,%3</source>
+ <translation>%1: (γραμμή, στήλη) %2,%3</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>Invalid Settings</source>
+ <comment>TOTP</comment>
+ <translation>Οι ρυθμίσεις δεν είναι έγκυρες</translation>
+ </message>
+ <message>
+ <source>Invalid Key</source>
+ <comment>TOTP</comment>
+ <translation>Το κλειδί δεν είναι έγκυρο</translation>
+ </message>
+ <message>
+ <source>Message encryption failed.</source>
+ <translation>Η κρυπτογράφηση μηνυμάτων απέτυχε.</translation>
+ </message>
+ <message>
+ <source>No groups found</source>
+ <translation>Δεν βρέθηκαν ομάδες</translation>
+ </message>
+ <message>
+ <source>Create a new database.</source>
+ <translation>Δημιουργία νέας βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>File %1 already exists.</source>
+ <translation>Το αρχείο %1 υπάρχει ήδη.</translation>
+ </message>
+ <message>
+ <source>Loading the key file failed</source>
+ <translation>Η φόρτωση του αρχείου κλειδιού απέτυχε</translation>
+ </message>
+ <message>
+ <source>No key is set. Aborting database creation.</source>
+ <translation>Δεν έχει οριστεί κλειδί. Ματαίωση δημιουργίας βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Failed to save the database: %1.</source>
+ <translation>Αποτυχία αποθήκευσης της βάσης δεδομένων: %1</translation>
+ </message>
+ <message>
+ <source>Successfully created new database.</source>
+ <translation>Επιτυχής δημιουργία βάσης δεδομένων. </translation>
+ </message>
+ <message>
+ <source>Creating KeyFile %1 failed: %2</source>
+ <translation>Η δημιουργία του Αρχείου Κλειδιού %1 απέτυχε: %2</translation>
+ </message>
+ <message>
+ <source>Loading KeyFile %1 failed: %2</source>
+ <translation>Η φόρτωση του αρχείου κλειδιού %1 απέτυχε: %2</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation>Διαδρομή της καταχώρησης για κατάργηση.</translation>
+ </message>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Το υπάρχον αρχείο κλειδώματος μεμονωμένης διεργασίας δεν είναι έγκυρο. Εκκίνηση νέας διεργασία.</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</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>διαδρομή σε προσαρμοσμένο αρχείο config</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>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>
+ <message>
+ <source>Database password: </source>
+ <translation>Κωδικός πρόσβασης βάσης δεδομένων: </translation>
+ </message>
+ <message>
+ <source>Cannot create new group</source>
+ <translation>Δεν είναι δυνατή η δημιουργία νέας ομάδας</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database.</source>
+ <translation>Απενεργοποίηση κλειδιού κωδικού πρόσβασης για τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Displays debugging information.</source>
+ <translation>Εμφανίζει πληροφορίες αποσφαλμάτωσης.</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database to merge from.</source>
+ <translation>Απενεργοποίηση κλειδιού κωδικού πρόσβασης για συγχώνευση της βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Version %1</source>
+ <translation>Έκδοση %1</translation>
+ </message>
+ <message>
+ <source>Build Type: %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>Debugging mode is disabled.</source>
+ <translation>Η λειτουργία αποσφαλμάτωσης είναι απενεργοποιημένη.</translation>
+ </message>
+ <message>
+ <source>Debugging mode is enabled.</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>Auto-Type</source>
+ <translation>Αυτόματη Πληκτρολόγηση</translation>
+ </message>
+ <message>
+ <source>KeeShare (signed and unsigned sharing)</source>
+ <translation>KeeShare (υπογεγραμμένη και ανυπόγραφη κοινή χρήση)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only signed sharing)</source>
+ <translation>KeeShare (μόνο υπογεγραμμένη κοινή χρήση)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only unsigned sharing)</source>
+ <translation>KeeShare (μόνο ανυπόγραφη κοινή χρήση)</translation>
+ </message>
+ <message>
+ <source>YubiKey</source>
+ <translation>YubiKey</translation>
+ </message>
+ <message>
+ <source>TouchID</source>
+ <translation>TouchID</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Κανένα</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Ενεργοποιημένες επεκτάσεις:</translation>
+ </message>
+ <message>
+ <source>Cryptographic libraries:</source>
+ <translation>Κρυπτογραφικές βιβλιοθήκες:</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time!</source>
+ <translation>Δεν είναι δυνατή η δημιουργία κωδικού πρόσβασης και προτροπής ταυτόχρονα!</translation>
+ </message>
+ <message>
+ <source>Adds a new group to a database.</source>
+ <translation>Προσθέτει μια νέα ομάδα σε μια βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Path of the group to add.</source>
+ <translation>Διαδρομή της ομάδας που θα προστεθεί.</translation>
+ </message>
+ <message>
+ <source>Group %1 already exists!</source>
+ <translation>Η ομάδα %1 υπάρχει ήδη!</translation>
+ </message>
+ <message>
+ <source>Group %1 not found.</source>
+ <translation>Η ομάδα %1 δεν βρέθηκε.</translation>
+ </message>
+ <message>
+ <source>Successfully added group %1.</source>
+ <translation>Η ομάδα %1 προστέθηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
+ <translation>Ελέγξτε αν κάποιοι κωδικοί πρόσβασης έχουν διαρρεύσει δημόσια. Το ΟΝΟΜΑ ΑΡΧΕΙΟΥ πρέπει να είναι η διαδρομή ενός αρχείου που απαριθμεί sha-1 hases των κωδικών πρόσβασης που διέρρευσαν σε μορφή HIBP, όπως διατίθεται από https://haveibeenpwned.com/Passwords.</translation>
+ </message>
+ <message>
+ <source>FILENAME</source>
+ <translation>ΟΝΟΜΑ ΑΡΧΕΙΟΥ</translation>
+ </message>
+ <message>
+ <source>Analyze passwords for weaknesses and problems.</source>
+ <translation>Αναλύστε κωδικούς πρόσβασης για αδυναμίες και προβλήματα.</translation>
+ </message>
+ <message>
+ <source>Failed to open HIBP file %1: %2</source>
+ <translation>Απέτυχε το άνοιγμα του αρχείου HIBP %1: %2</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while...</source>
+ <translation>Αξιολόγηση καταχωρήσεων βάσης δεδομένων με βάση το αρχείο HIBP, αυτό θα διαρκέσει λίγο...</translation>
+ </message>
+ <message>
+ <source>Close the currently opened database.</source>
+ <translation>Κλείστε την τρέχουσα ανοιχτή βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Display this help.</source>
+ <translation>Εμφάνιση αυτής της βοήθειας.</translation>
+ </message>
+ <message>
+ <source>slot</source>
+ <translation>υποδοχή</translation>
+ </message>
+ <message>
+ <source>Invalid word count %1</source>
+ <translation>Μη έγκυρος αριθμός λέξεων %1</translation>
+ </message>
+ <message>
+ <source>The word list is too small (&lt; 1000 items)</source>
+ <translation>Η λίστα λέξεων είναι πολύ μικρή (&lt; 1000 στοιχεία)</translation>
+ </message>
+ <message>
+ <source>Exit interactive mode.</source>
+ <translation>Έξοδος από διαδραστική λειτουργία.</translation>
+ </message>
+ <message>
+ <source>Exports the content of a database to standard output in the specified format.</source>
+ <translation>Εξάγει το περιεχόμενο μιας βάσης δεδομένων σε τυπική έξοδο στην καθορισμένη μορφή.</translation>
+ </message>
+ <message>
+ <source>Unable to export database to XML: %1</source>
+ <translation>Δεν είναι δυνατή η εξαγωγή βάσης δεδομένων σε XML: %1</translation>
+ </message>
+ <message>
+ <source>Unsupported format %1</source>
+ <translation>Μη υποστηριζόμενη μορφή %1</translation>
+ </message>
+ <message>
+ <source>Use numbers</source>
+ <translation>Χρήση αριθμών</translation>
+ </message>
+ <message>
+ <source>Invalid password length %1</source>
+ <translation>Το μήκος του κωδικού πρόσβασης %1 δεν είναι έγκυρο</translation>
+ </message>
+ <message>
+ <source>Display command help.</source>
+ <translation>Εμφάνιση βοήθειας εντολών.</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Διαθέσιμες εντολές:</translation>
+ </message>
+ <message>
+ <source>Import the contents of an XML database.</source>
+ <translation>Εισαγωγή των περιεχομένων μιας βάσης δεδομένων XML.</translation>
+ </message>
+ <message>
+ <source>Path of the XML database export.</source>
+ <translation>Διαδρομή της εξαγωγής βάσης δεδομένων XML.</translation>
+ </message>
+ <message>
+ <source>Path of the new database.</source>
+ <translation>Διαδρομή της νέας βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Successfully imported database.</source>
+ <translation>Επιτυχής εισαγωγή βάσης δεδομένων. </translation>
+ </message>
+ <message>
+ <source>Unknown command %1</source>
+ <translation>Άγνωστη εντολή %1</translation>
+ </message>
+ <message>
+ <source>Flattens the output to single lines.</source>
+ <translation>Ισοπεδώνει την μορφή εξόδου σε μονές γραμμές.</translation>
+ </message>
+ <message>
+ <source>Only print the changes detected by the merge operation.</source>
+ <translation>Εκτυπώστε μόνο τις αλλαγές που εντοπίστηκαν από τη λειτουργία συγχώνευσης.</translation>
+ </message>
+ <message>
+ <source>Yubikey slot for the second database.</source>
+ <translation>Υποδοχή Yubikey για τη δεύτερη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Successfully merged %1 into %2.</source>
+ <translation>Επιτυχής συγχώνευση %1 σε %2.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>Η βάση δεδομένων δεν τροποποιήθηκε από τη λειτουργία συγχώνευσης.</translation>
+ </message>
+ <message>
+ <source>Moves an entry to a new group.</source>
+ <translation>Μετακινεί μια καταχώρηση σε μια νέα ομάδα.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to move.</source>
+ <translation>Διαδρομή της καταχώρησης για μετακίνηση.</translation>
+ </message>
+ <message>
+ <source>Path of the destination group.</source>
+ <translation>Διαδρομή της ομάδας προορισμού.</translation>
+ </message>
+ <message>
+ <source>Could not find group with path %1.</source>
+ <translation>Δεν ήταν δυνατή η εύρεση ομάδας με διαδρομή %1.</translation>
+ </message>
+ <message>
+ <source>Entry is already in group %1.</source>
+ <translation>Η καταχώρηση βρίσκεται ήδη στην ομάδα %1.</translation>
+ </message>
+ <message>
+ <source>Successfully moved entry %1 to group %2.</source>
+ <translation>Επιτυχής μετακίνηση καταχώρησης %1 στην ομάδα %2.</translation>
+ </message>
+ <message>
+ <source>Open a database.</source>
+ <translation>Ανοίξτε μια βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Path of the group to remove.</source>
+ <translation>Διαδρομή της ομάδας που θα καταργηθεί.</translation>
+ </message>
+ <message>
+ <source>Cannot remove root group from database.</source>
+ <translation>Δεν είναι δυνατή η κατάργηση της ριζικής ομάδας από τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Successfully recycled group %1.</source>
+ <translation>Επιτυχής ανακύκλωση ομάδας %1.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted group %1.</source>
+ <translation>Η ομάδα %1 διαγράφηκε με επιτυχία.</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not found</source>
+ <translation>Απέτυχε το άνοιγμα του αρχείου βάσης δεδομένων %1: δεν βρέθηκε</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not a plain file</source>
+ <translation>Απέτυχε το άνοιγμα του αρχείου βάσης δεδομένων %1: δεν είναι απλό αρχείο</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not readable</source>
+ <translation>Απέτυχε το άνοιγμα του αρχείου βάσης δεδομένων %1: δεν είναι αναγνώσιμο</translation>
+ </message>
+ <message>
+ <source>Enter password to unlock %1: </source>
+ <translation>Εισαγάγετε κωδικό πρόσβασης για να ξεκλείδωμα %1:</translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey slot %1</source>
+ <translation>Μη έγκυρη υποδοχή YubiKey %1</translation>
+ </message>
+ <message>
+ <source>Enter password to encrypt database (optional): </source>
+ <translation>Εισαγάγετε κωδικό πρόσβασης για την κρυπτογράφηση της βάσης δεδομένων (προαιρετικά): </translation>
+ </message>
+ <message>
+ <source>HIBP file, line %1: parse error</source>
+ <translation>Αρχείο HIBP, γραμμή %1: σφάλμα ανάλυσης</translation>
+ </message>
+ <message>
+ <source>Secret Service Integration</source>
+ <translation>Ενσωμάτωση Secret Service</translation>
+ </message>
+ <message>
+ <source>User name</source>
+ <translation>Όνομα χρήστη</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
+ <translation><numerusform>Ο κωδικός πρόσβασης για το &apos;%1&apos; έχει διαρρεύσει %2 φορά!</numerusform><numerusform>Ο κωδικός πρόσβασης για το &apos;%1&apos; έχει διαρρεύσει %2 φορές!</numerusform></translation>
+ </message>
+ <message>
+ <source>Invalid password generator after applying all options</source>
+ <translation>Η γεννήτρια κωδικών πρόσβασης δεν είναι έγκυρη μετά την εφαρμογή όλων των επιλογών</translation>
+ </message>
+ <message>
+ <source>Show the protected attributes in clear text.</source>
+ <translation>Εμφάνιση των προστατευμένων χαρακτηριστικών σε καθαρό κείμενο.</translation>
+ </message>
+ <message>
+ <source>Browser Plugin Failure</source>
+ <translation>Αποτυχία Πρόσθετου Προγράμματος Περιήγησης</translation>
+ </message>
+ <message>
+ <source>Could not save the native messaging script file for %1.</source>
+ <translation>Δεν ήταν δυνατή η αποθήκευση του εγγενούς αρχείου script μηνυμάτων για το %1.</translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <translation>Αντιγράψτε το χαρακτηριστικό που έχετε δώσει στο πρόχειρο. Προεπιλογή σε &quot;κωδικό πρόσβασης&quot;, εάν δεν έχει καθοριστεί.</translation>
+ </message>
+ <message>
+ <source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
+ <translation>Αντιγράψτε το τρέχον TOTP στο πρόχειρο (ισοδύναμο με &quot;-a totp&quot;).</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s attribute to the clipboard.</source>
+ <translation>Αντιγράψτε το χαρακτηριστικό μιας καταχώρησης στο πρόχειρο.</translation>
+ </message>
+ <message>
+ <source>ERROR: Please specify one of --attribute or --totp, not both.</source>
+ <translation>ΣΦΑΛΜΑ: Καθορίστε ένα από τα --χαρακτηριστικά ή --totp, όχι και τα δύο.</translation>
+ </message>
+ <message>
+ <source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
+ <translation>ΣΦΑΛΜΑ: το χαρακτηριστικό %1 είναι ασαφή, ταιριάζει με %2.</translation>
+ </message>
+ <message>
+ <source>Attribute &quot;%1&quot; not found.</source>
+ <translation>Το χαρακτηριστικό &quot;%1&quot; δεν βρέθηκε.</translation>
+ </message>
+ <message>
+ <source>Entry&apos;s &quot;%1&quot; attribute copied to the clipboard!</source>
+ <translation>Το χαρακτηριστικό &quot;%1&quot; της καταχώρησης αντιγράφτηκε στο πρόχειρο!</translation>
+ </message>
+ <message>
+ <source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
+ <translation>Υποδοχή Yubikey και προαιρετικός σειριακός αριθμός που χρησιμοποιείται για πρόσβαση στη βάση δεδομένων (π.χ. 1:7370001).</translation>
+ </message>
+ <message>
+ <source>slot[:serial]</source>
+ <translation>υποδοχή[:σειριακός αριθμός]</translation>
+ </message>
+ <message>
+ <source>Target decryption time in MS for the database.</source>
+ <translation>Χρόνος αποκρυπτογράφησης προορισμού σε MS για τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>time</source>
+ <translation>χρόνος</translation>
+ </message>
+ <message>
+ <source>Set the key file for the database.</source>
+ <translation>Ορίστε το αρχείο κλειδί για τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Set a password for the database.</source>
+ <translation>Ορίστε έναν κωδικό πρόσβασης για τη βάση δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Invalid decryption time %1.</source>
+ <translation>Μη έγκυρος χρόνος αποκρυπτογράφησης %1.</translation>
+ </message>
+ <message>
+ <source>Target decryption time must be between %1 and %2.</source>
+ <translation>Ο χρόνος αποκρυπτογράφησης προορισμού πρέπει να είναι μεταξύ %1 και %2.</translation>
+ </message>
+ <message>
+ <source>Failed to set database password.</source>
+ <translation>Απέτυχε ο ορισμός κωδικού πρόσβασης βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Benchmarking key derivation function for %1ms delay.</source>
+ <translation>Benchmarking συνάρτησης παραγωγής κλειδιού για καθυστέρηση %1 ms.</translation>
+ </message>
+ <message>
+ <source>Setting %1 rounds for key derivation function.</source>
+ <translation>Ρύθμιση %1 επαναλήψεων για συνάρτηση παραγωγής κλειδιού.</translation>
+ </message>
+ <message>
+ <source>error while setting database key derivation settings.</source>
+ <translation>σφάλμα κατά τη ρύθμιση παραμέτρων συνάρτησης παραγωγής κλειδιού βάσης δεδομένων βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Format to use when exporting. Available choices are &apos;xml&apos; or &apos;csv&apos;. Defaults to &apos;xml&apos;.</source>
+ <translation>Μορφή για χρήση κατά την εξαγωγή. Οι διαθέσιμες επιλογές είναι «xml» ή «csv». Προεπιλογή σε &quot;xml&quot;.</translation>
+ </message>
+ <message>
+ <source>Unable to import XML database: %1</source>
+ <translation>Δεν είναι δυνατή η εισαγωγή βάσης δεδομένων XML: %1</translation>
+ </message>
+ <message>
+ <source>Show a database&apos;s information.</source>
+ <translation>Εμφάνιση των πληροφοριών μιας βάσης δεδομένων.</translation>
+ </message>
+ <message>
+ <source>UUID: </source>
+ <translation>UUID: </translation>
+ </message>
+ <message>
+ <source>Name: </source>
+ <translation>Όνομα: </translation>
+ </message>
+ <message>
+ <source>Description: </source>
+ <translation>Περιγραφή: </translation>
+ </message>
+ <message>
+ <source>Cipher: </source>
+ <translation>Κρυπτογράφημα: </translation>
+ </message>
+ <message>
+ <source>KDF: </source>
+ <translation>KDF: </translation>
+ </message>
+ <message>
+ <source>Recycle bin is enabled.</source>
+ <translation>Ο Κάδος Ανακύκλωσης είναι ενεργοποιημένος.</translation>
+ </message>
+ <message>
+ <source>Recycle bin is not enabled.</source>
+ <translation>Ο Κάδος Ανακύκλωσης δεν είναι ενεργοποιημένος.</translation>
+ </message>
+ <message>
+ <source>Invalid command %1.</source>
+ <translation>Μη έγκυρη εντολή %1.</translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey serial %1</source>
+ <translation>Μη έγκυρος σειριακός αριθμός YubiKey %1</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey to continue…</source>
+ <translation>Αγγίξτε το κουμπί στο YubiKey για να συνεχίσετε…</translation>
+ </message>
+ <message>
+ <source>Do you want to create a database with an empty password? [y/N]: </source>
+ <translation>Θέλετε να δημιουργήσετε μια βάση δεδομένων με κενό κωδικό πρόσβασης; [Ναι/Όχι]: </translation>
+ </message>
+ <message>
+ <source>Repeat password: </source>
+ <translation>Επανάληψη κωδικού πρόσβασης: </translation>
+ </message>
+ <message>
+ <source>Error: Passwords do not match.</source>
+ <translation>Σφάλμα: Οι κωδικοί πρόσβασης δεν ταιριάζουν.</translation>
+ </message>
+ <message>
+ <source>All clipping programs failed. Tried %1
+</source>
+ <translation>Όλα τα προγράμματα αποκοπής απέτυχαν. Δοκιμάσατε το %1
+</translation>
+ </message>
+ <message>
+ <source>AES (%1 rounds)</source>
+ <translation>AES (%1 επαναλήψεις)</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 {20 256-?}</translation>
+ </message>
+ <message>
+ <source>Benchmark %1 delay</source>
+ <translation>Καθυστέρηση Benchmark %1 </translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 ms</source>
+ <comment>milliseconds</comment>
+ <translation><numerusform>%1 ms</numerusform><numerusform>%1 ms</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 s</source>
+ <comment>seconds</comment>
+ <translation><numerusform>%1 δευτερόλεπτο</numerusform><numerusform>%1 δευτερόλεπτα</numerusform></translation>
+ </message>
+ <message>
+ <source>path to a custom local config file</source>
+ <translation>διαδρομή προς ένα τοπικό προσαρμοσμένο αρχείο config</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using an old key file format which KeePassXC may
+stop supporting in the future.
+
+Please consider generating a new key file.</source>
+ <translation>ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Χρησιμοποιείτε μια παλιά μορφή αρχείου κλειδιού, την οποία το KeePassXC
+μπορεί να σταματήσει να υποστηρίζει στο μέλλον.
+
+Σκεφτείτε το ενδεχόμενο να δημιουργήσετε ένα νέο αρχείο κλειδί.</translation>
+ </message>
+ <message>
+ <source>Argon2%1 (%2 rounds, %3 KB)</source>
+ <translation>Argon2%1 (%2 επαναλήψεις, %3 KB)</translation>
+ </message>
+ <message>
+ <source>Argon2d (KDBX 4 – recommended)</source>
+ <translation>Argon2d (KDBX 4 – συνιστάται)</translation>
+ </message>
+ <message>
+ <source>Argon2id (KDBX 4)</source>
+ <translation>Argon2id (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Εικονίδιο</translation>
+ </message>
+ <message>
+ <source>Unsupported key file version: %1</source>
+ <translation>Μη υποστηριζόμενη έκδοση αρχείου κλειδιού: %1</translation>
+ </message>
+ <message>
+ <source>Checksum mismatch! Key file may be corrupt.</source>
+ <translation>Αναντιστοιχία Checksum! Το αρχείο κλειδί ενδέχεται να είναι κατεστραμμένο.</translation>
+ </message>
+ <message>
+ <source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Μη αναμενόμενα δεδομένα αρχείου κλειδιού! Το αρχείο κλειδί μπορεί να είναι κατεστραμμένο.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Εκκαθάριση του πρόχειρου σε %1 δευτερόλεπτο</numerusform><numerusform>Εκκαθάριση του πρόχειρου σε %1 δευτερόλεπτα</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>κλείδωμα όλων των ανοιγμένων βάσεων δεδομένων</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Κλειδωμένες βάσεις δεδομένων.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Απέτυχε το κλείδωμα της βάσης δεδομένων.</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Εσωτερικό σφάλμα zlib κατά τη συμπίεση: </translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation>Σφάλμα κατά την εγγραφή σε υποκείμενη συσκευή: </translation>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation>Σφάλμα κατά το άνοιγμα υποκείμενης συσκευής: </translation>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation>Σφάλμα κατά την ανάγνωση δεδομένων από υποκείμενη συσκευή: </translation>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Εσωτερικό σφάλμα zlib κατά την αποσυμπίεση: </translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>Η μορφή gzip δεν υποστηρίζεται σε αυτήν την έκδοση του zlib.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Εσωτερικό σφάλμα zlib: </translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHealthcheck</name>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Εμφάνιση επίσης καταχωρήσεων που έχουν εξαιρεθεί από αναφορές</translation>
+ </message>
+ <message>
+ <source>Hover over reason to show additional details. Double-click entries to edit.</source>
+ <translation>Τοποθετήστε το δείκτη του ποντικιού για να εμφανίσετε επιπλέον λεπτομέρειες. Κάντε διπλό κλικ στις καταχωρήσεις για επεξεργασία.</translation>
+ </message>
+ <message>
+ <source>Bad</source>
+ <comment>Password quality</comment>
+ <translation>Κακός</translation>
+ </message>
+ <message>
+ <source>Bad — password must be changed</source>
+ <translation>κακός — ο κωδικός πρόσβασης πρέπει να αλλάξει</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Φτωχός</translation>
+ </message>
+ <message>
+ <source>Poor — password should be changed</source>
+ <translation>Φτωχός — ο κωδικός πρόσβασης πρέπει να αλλάξει</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Αδύναμος</translation>
+ </message>
+ <message>
+ <source>Weak — consider changing the password</source>
+ <translation>Αδύναμος — εξετάστε το ενδεχόμενο αλλαγής του κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation>(Εξαιρείται)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Αυτή η καταχώρηση εξαιρείται από τις αναφορές</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated...</source>
+ <translation>Παρακαλώ περιμένετε, τα δεδομένα υγείας υπολογίζονται...</translation>
+ </message>
+ <message>
+ <source>Congratulations, everything is healthy!</source>
+ <translation>Συγχαρητήρια, όλα είναι υγιή!</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Τίτλος</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Διαδρομή</translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation>Βαθμολογία</translation>
+ </message>
+ <message>
+ <source>Reason</source>
+ <translation>Αιτία</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Επεξεργασία Καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Εξαίρεση από αναφορές</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHibp</name>
+ <message>
+ <source>CAUTION: This report requires sending information to the Have I Been Pwned online service (https://haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
+ <translation>ΠΡΟΣΟΧΗ: Αυτή η αναφορά απαιτεί την αποστολή πληροφοριών στην ηλεκτρονική υπηρεσία Have I Been Pwned (https://haveibeenpwned.com). Εάν συνεχίσετε, οι κωδικοί πρόσβασης της βάσης δεδομένων σας θα κατακερματιστούν κρυπτογραφικά και οι πρώτοι πέντε χαρακτήρες αυτού του κατακερματισμού θα σταλούν με ασφάλεια σε αυτήν την υπηρεσία. Η βάση δεδομένων σας παραμένει ασφαλής και δεν είναι δυνατή η ανασύσταση της βάσης δεδομένων σας από αυτές τις πληροφορίες. Ωστόσο, ο αριθμός των κωδικών πρόσβασης που στέλνετε και η διεύθυνση IP σας θα εκτεθούν σε αυτήν την υπηρεσία.</translation>
+ </message>
+ <message>
+ <source>Perform Online Analysis</source>
+ <translation>Εκτέλεση Ηλεκτρονικής Ανάλυσης</translation>
+ </message>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Εμφάνιση επίσης καταχωρήσεων που έχουν εξαιρεθεί από αναφορές</translation>
+ </message>
+ <message>
+ <source>This build of KeePassXC does not have network functions. Networking is required to check your passwords against Have I Been Pwned databases.</source>
+ <translation>Αυτή η κατασκευή του KeePassXC δεν έχει λειτουργίες δικτύου. Απαιτείται δικτύωση για να ελέγξετε τους κωδικούς πρόσβασης στη βάση δεδομένων του Have I Been Pwned.</translation>
+ </message>
+ <message>
+ <source>Congratulations, no exposed passwords!</source>
+ <translation>Συγχαρητήρια, δεν υπάρχουν εκτεθειμένοι κωδικοί πρόσβασης!</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Τίτλος</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Διαδρομή</translation>
+ </message>
+ <message>
+ <source>Password exposed…</source>
+ <translation>Ο κωδικός πρόσβασης εκτέθηκε...</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation>(Εξαιρείται)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Αυτή η καταχώρηση εξαιρείται από τις αναφορές</translation>
+ </message>
+ <message>
+ <source>once</source>
+ <translation>Μία φορά</translation>
+ </message>
+ <message>
+ <source>up to 10 times</source>
+ <translation>έως και 10 φορές</translation>
+ </message>
+ <message>
+ <source>up to 100 times</source>
+ <translation>έως και 100 φορές</translation>
+ </message>
+ <message>
+ <source>up to 1000 times</source>
+ <translation>έως και 1000 φορές</translation>
+ </message>
+ <message>
+ <source>up to 10,000 times</source>
+ <translation>έως και 10.000 φορές</translation>
+ </message>
+ <message>
+ <source>up to 100,000 times</source>
+ <translation>έως και 100.000 φορές</translation>
+ </message>
+ <message>
+ <source>up to a million times</source>
+ <translation>έως και ένα εκατομμύριο φορές</translation>
+ </message>
+ <message>
+ <source>millions of times</source>
+ <translation>εκατομμύρια φορές</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Επεξεργασία Καταχώρησης...</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Εξαίρεση από αναφορές</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetStatistics</name>
+ <message>
+ <source>Hover over lines with error icons for further information.</source>
+ <translation>Τοποθετήστε τον δείκτη του ποντικιού πάνω από γραμμές με εικονίδια σφάλματος για περισσότερες πληροφορίες.</translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation>Όνομα</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Τιμή</translation>
+ </message>
+ <message>
+ <source>Please wait, database statistics are being calculated...</source>
+ <translation>Παρακαλώ περιμένετε, τα στατιστικά στοιχεία της βάσης δεδομένων υπολογίζονται...</translation>
+ </message>
+ <message>
+ <source>Database name</source>
+ <translation>Όνομα βάσης δεδομένων</translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation>Περιγραφή</translation>
+ </message>
+ <message>
+ <source>Location</source>
+ <translation>Τοποθεσία</translation>
+ </message>
+ <message>
+ <source>Last saved</source>
+ <translation>Τελευταία αποθήκευση</translation>
+ </message>
+ <message>
+ <source>Unsaved changes</source>
+ <translation>Μη αποθηκευμένες αλλαγές</translation>
+ </message>
+ <message>
+ <source>yes</source>
+ <translation>ναι</translation>
+ </message>
+ <message>
+ <source>no</source>
+ <translation>όχι</translation>
+ </message>
+ <message>
+ <source>The database was modified, but the changes have not yet been saved to disk.</source>
+ <translation>Η βάση δεδομένων τροποποιήθηκε, αλλά οι αλλαγές δεν έχουν αποθηκευτεί ακόμα στο δίσκο.</translation>
+ </message>
+ <message>
+ <source>Number of groups</source>
+ <translation>Αριθμός ομάδων</translation>
+ </message>
+ <message>
+ <source>Number of entries</source>
+ <translation>Αριθμός καταχωρήσεων</translation>
+ </message>
+ <message>
+ <source>Number of expired entries</source>
+ <translation>Αριθμός καταχωρήσεων που έχουν λήξει</translation>
+ </message>
+ <message>
+ <source>The database contains entries that have expired.</source>
+ <translation>Η βάση δεδομένων περιέχει καταχωρήσεις που έχουν λήξει.</translation>
+ </message>
+ <message>
+ <source>Unique passwords</source>
+ <translation>Μοναδικοί κωδικοί πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Non-unique passwords</source>
+ <translation>Μη μοναδικοί κωδικοί πρόσβασης</translation>
+ </message>
+ <message>
+ <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
+ <translation>Περισσότερο από το 10% των κωδικών πρόσβασης επαναχρησιμοποιούνται. Χρησιμοποιήστε μοναδικούς κωδικούς πρόσβασης όποτε είναι δυνατόν.</translation>
+ </message>
+ <message>
+ <source>Maximum password reuse</source>
+ <translation>Μέγιστη επαναχρησιμοποίηση κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
+ <translation>Ορισμένοι κωδικοί πρόσβασης χρησιμοποιούνται περισσότερες από τρεις φορές. Χρησιμοποιήστε μοναδικούς κωδικούς πρόσβασης όποτε είναι δυνατόν.</translation>
+ </message>
+ <message>
+ <source>Number of short passwords</source>
+ <translation>Αριθμός μικρών κωδικών πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Recommended minimum password length is at least 8 characters.</source>
+ <translation>Το προτεινόμενο ελάχιστο μήκος κωδικού πρόσβασης είναι τουλάχιστον 8 χαρακτήρες.</translation>
+ </message>
+ <message>
+ <source>Number of weak passwords</source>
+ <translation>Αριθμός αδύναμων κωδικών πρόσβασης</translation>
+ </message>
+ <message>
+ <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
+ <translation>Προτείνετε η χρήση μεγάλων, τυχαίων κωδικών πρόσβασης με βαθμολογία «καλή» ή «εξαιρετική».</translation>
+ </message>
+ <message>
+ <source>Entries excluded from reports</source>
+ <translation>Καταχωρήσεις που εξαιρούνται από τις αναφορές</translation>
+ </message>
+ <message>
+ <source>Excluding entries from reports, e. g. because they are known to have a poor password, isn&apos;t necessarily a problem but you should keep an eye on them.</source>
+ <translation>Η εξαίρεση των καταχωρήσεων από αναφορές, π.χ. επειδή είναι γνωστό ότι έχουν κακό κωδικό πρόσβασης, δεν αποτελεί απαραίτητα πρόβλημα, αλλά θα πρέπει να τις παρακολουθείτε.</translation>
+ </message>
+ <message>
+ <source>Average password length</source>
+ <translation>Μέσο μήκος κωδικού πρόσβασης</translation>
+ </message>
+ <message>
+ <source>%1 characters</source>
+ <translation>%1 χαρακτήρες</translation>
+ </message>
+ <message>
+ <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
+ <translation>Το μέσο μήκος κωδικού πρόσβασης είναι μικρότερο από δέκα χαρακτήρες. Οι μεγαλύτεροι κωδικοί πρόσβασης παρέχουν περισσότερη ασφάλεια.</translation>
+ </message>
+</context>
+<context>
+ <name>SSHAgent</name>
+ <message>
+ <source>Agent connection failed.</source>
+ <translation>Η σύνδεση agent απέτυχε.</translation>
+ </message>
+ <message>
+ <source>Agent protocol error.</source>
+ <translation>Σφάλμα πρωτοκόλλου agent.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot add identity.</source>
+ <translation>Κανένας agent δεν εκτελείται, δεν μπορεί να προσθέσει ταυτότητα.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot remove identity.</source>
+ <translation>Κανένας agent δεν εκτελείται, δεν μπορεί να καταργηθεί ταυτότητα.</translation>
+ </message>
+ <message>
+ <source>Agent refused this identity. Possible reasons include:</source>
+ <translation>Ο agent αρνήθηκε αυτή την ταυτότητα. Πιθανοί λόγοι περιλαμβάνουν:</translation>
+ </message>
+ <message>
+ <source>The key has already been added.</source>
+ <translation>Το κλειδί έχει ήδη προστεθεί.</translation>
+ </message>
+ <message>
+ <source>Restricted lifetime is not supported by the agent (check options).</source>
+ <translation>Η περιορισμένη διάρκεια ζωής δεν υποστηρίζεται από τον agent (επιλογές ελέγχου).</translation>
+ </message>
+ <message>
+ <source>A confirmation request is not supported by the agent (check options).</source>
+ <translation>Ένα αίτημα επιβεβαίωσης δεν υποστηρίζεται από τον agent (ελέγξτε τις επιλογές).</translation>
+ </message>
+ <message>
+ <source>Key identity ownership conflict. Refusing to add.</source>
+ <translation>Διένεξη ιδιοκτησίας ταυτότητας κλειδιού. Άρνηση προσθήκης.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot list identities.</source>
+ <translation>Κανένας agent δεν εκτελείται, δεν μπορεί να αναφέρει τις ταυτότητες.</translation>
+ </message>
+</context>
+<context>
+ <name>SearchHelpWidget</name>
+ <message>
+ <source>Search Help</source>
+ <translation>Βοήθεια Αναζήτησης</translation>
+ </message>
+ <message>
+ <source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
+ <translation>Οι όροι αναζήτησης είναι οι εξής: [τροποποιητές][πεδίο:][&quot;]όρος[&quot;]</translation>
+ </message>
+ <message>
+ <source>Every search term must match (ie, logical AND)</source>
+ <translation>Κάθε όρος αναζήτησης πρέπει να ταιριάζει (δηλαδή, logical AND)</translation>
+ </message>
+ <message>
+ <source>Modifiers</source>
+ <translation>Τροποποιητές</translation>
+ </message>
+ <message>
+ <source>exclude term from results</source>
+ <translation>εξαίρεση όρου από τα αποτελέσματα</translation>
+ </message>
+ <message>
+ <source>match term exactly</source>
+ <translation>όρος αντιστοίχισης ακριβώς</translation>
+ </message>
+ <message>
+ <source>use regex in term</source>
+ <translation>χρήση regex στον όρο</translation>
+ </message>
+ <message>
+ <source>Fields</source>
+ <translation>Πεδία</translation>
+ </message>
+ <message>
+ <source>Term Wildcards</source>
+ <translation>Χαρακτήρες μπαλαντέρ όρου</translation>
+ </message>
+ <message>
+ <source>match anything</source>
+ <translation>ταιριάζουν με οτιδήποτε</translation>
+ </message>
+ <message>
+ <source>match one</source>
+ <translation>ταίριασμα ενός</translation>
+ </message>
+ <message>
+ <source>logical OR</source>
+ <translation>logical OR</translation>
+ </message>
+ <message>
+ <source>Examples</source>
+ <translation>Παραδείγματα</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search</source>
+ <translation>Αναζήτηση</translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>Περιορισμός αναζήτησης στην επιλεγμένη ομάδα</translation>
+ </message>
+ <message>
+ <source>Search Help</source>
+ <translation>Βοήθεια αναζήτησης</translation>
+ </message>
+ <message>
+ <source>Search (%1)...</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Αναζήτηση (%1)...</translation>
+ </message>
+ <message>
+ <source>Case sensitive</source>
+ <translation>Διάκριση πεζών-κεφαλαίων</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Options</source>
+ <translation>Επιλογές</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
+ <translation>Ενεργοποίηση ενσωμάτωσης Secret Service KeepassXC Freedesktop.org</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Γενικά</translation>
+ </message>
+ <message>
+ <source>Show notification when credentials are requested</source>
+ <translation>Εμφάνιση ειδοποίησης όταν ζητούνται διαπιστευτήρια</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Εάν είναι ενεργοποιημένος ο Κάδος Ανακύκλωσης για τη βάση δεδομένων, οι καταχωρήσεις θα μετακινηθούν απευθείας στον Κάδο Ανακύκλωσης. Διαφορετικά, θα διαγραφούν χωρίς επιβεβαίωση.&lt;/p&gt;&lt;p&gt;Θα εξακολουθείτε να ερωτάστε εάν υπάρχουν αναφορές για καταχωρήσεις από άλλους.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Exposed database groups:</source>
+ <translation>Εκτεθειμένες ομάδες βάσεων δεδομένων:</translation>
+ </message>
+ <message>
+ <source>Authorization</source>
+ <translation>Εξουσιοδότηση</translation>
+ </message>
+ <message>
+ <source>These applications are currently connected:</source>
+ <translation>Αυτές οι εφαρμογές είναι συνδεδεμένες αυτήν τη στιγμή:</translation>
+ </message>
+ <message>
+ <source>Don&apos;t confirm when entries are deleted by clients</source>
+ <translation>Να μην επιβεβαιώνεται πότε όταν οι καταχωρήσεις διαγράφονται από προγράμματα-πελάτη</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
+ <translation>&lt;b&gt;Σφάλμα:&lt;/b&gt; Αποτυχία σύνδεσης στο DBus. Ελέγξτε τη ρύθμιση DBus.</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation>&lt;b&gt;Προειδοποίηση:&lt;/b&gt;</translation>
+ </message>
+ <message>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation>Αποθηκεύστε τις τρέχουσες αλλαγές για να ενεργοποιήσετε το πρόσθετο και να ενεργοποιήσετε την επεξεργασία αυτής της ενότητας.</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetKeeShare</name>
+ <message>
+ <source>Active</source>
+ <translation>Ενεργό</translation>
+ </message>
+ <message>
+ <source>Allow export</source>
+ <translation>Να επιτρέπεται η εξαγωγή</translation>
+ </message>
+ <message>
+ <source>Allow import</source>
+ <translation>Να επιτρέπεται η εισαγωγή</translation>
+ </message>
+ <message>
+ <source>Own certificate</source>
+ <translation>Δικό σας πιστοποιητικό</translation>
+ </message>
+ <message>
+ <source>Fingerprint:</source>
+ <translation>Δακτυλικών αποτυπωμάτων:</translation>
+ </message>
+ <message>
+ <source>Certificate:</source>
+ <translation>Πιστοποιητικό:</translation>
+ </message>
+ <message>
+ <source>Signer</source>
+ <translation>Υπογράφων</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>Κλειδί:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Δημιουργία</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Εισαγωγή</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Εξαγωγή</translation>
+ </message>
+ <message>
+ <source>Imported certificates</source>
+ <translation>Εισαγόμενα πιστοποιητικά</translation>
+ </message>
+ <message>
+ <source>Trust</source>
+ <translation>Εμπιστοσύνη</translation>
+ </message>
+ <message>
+ <source>Ask</source>
+ <translation>Ζητήσει</translation>
+ </message>
+ <message>
+ <source>Untrust</source>
+ <translation>Αναξιόπιστο</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Κατάργηση</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Διαδρομή</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>Κατάσταση</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Δακτυλικό Αποτύπωμα</translation>
+ </message>
+ <message>
+ <source>Certificate</source>
+ <translation>Πιστοποιητικό</translation>
+ </message>
+ <message>
+ <source>Trusted</source>
+ <translation>Αξιόπιστο</translation>
+ </message>
+ <message>
+ <source>Untrusted</source>
+ <translation>Μη αξιόπιστο</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation>Άγνωστο</translation>
+ </message>
+ <message>
+ <source>key.share</source>
+ <comment>Filetype for KeeShare key</comment>
+ <translation>key.share</translation>
+ </message>
+ <message>
+ <source>KeeShare key file</source>
+ <translation>Αρχείο κλειδί KeeShare</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Όλα τα αρχεία</translation>
+ </message>
+ <message>
+ <source>Select path</source>
+ <translation>Επιλέξτε διαδρομή</translation>
+ </message>
+ <message>
+ <source>Exporting changed certificate</source>
+ <translation>Εξαγωγή τροποποιημένου πιστοποιητικού</translation>
+ </message>
+ <message>
+ <source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
+ <translation>Το εξαγόμενο πιστοποιητικό δεν είναι το ίδιο με αυτό που χρησιμοποιείται. Θέλετε να εξαγάγετε το τρέχον πιστοποιητικό;</translation>
+ </message>
+ <message>
+ <source>Signer:</source>
+ <translation>Υπογράφων:</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare imports</source>
+ <translation>Να επιτρέπονται οι εισαγωγές KeeShare</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare exports</source>
+ <translation>Να επιτρέπονται οι εξαγωγές KeeShare</translation>
+ </message>
+ <message>
+ <source>Only show warnings and errors</source>
+ <translation>Εμφάνιση μόνο προειδοποιήσεων και σφαλμάτων</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Κλειδί</translation>
+ </message>
+ <message>
+ <source>Signer name field</source>
+ <translation>Πεδίο ονόματος υπογράφοντα</translation>
+ </message>
+ <message>
+ <source>Generate new certificate</source>
+ <translation>Δημιουργία νέου πιστοποιητικού</translation>
+ </message>
+ <message>
+ <source>Import existing certificate</source>
+ <translation>Εισαγωγή υπάρχοντος πιστοποιητικού</translation>
+ </message>
+ <message>
+ <source>Export own certificate</source>
+ <translation>Εξαγωγή δικού σας πιστοποιητικού</translation>
+ </message>
+ <message>
+ <source>Known shares</source>
+ <translation>Γνωστά κοινόχρηστα</translation>
+ </message>
+ <message>
+ <source>Trust selected certificate</source>
+ <translation>Εμπιστοσύνη επιλεγμένου πιστοποιητικού</translation>
+ </message>
+ <message>
+ <source>Ask whether to trust the selected certificate every time</source>
+ <translation>Ρωτήστε αν πρέπει να εμπιστεύεστε το επιλεγμένο πιστοποιητικό κάθε φορά</translation>
+ </message>
+ <message>
+ <source>Untrust selected certificate</source>
+ <translation>Μη αξιόπιστο επιλεγμένο πιστοποιητικό</translation>
+ </message>
+ <message>
+ <source>Remove selected certificate</source>
+ <translation>Κατάργηση επιλεγμένου πιστοποιητικού</translation>
+ </message>
+</context>
+<context>
+ <name>ShareExport</name>
+ <message>
+ <source>Overwriting signed share container is not supported - export prevented</source>
+ <translation>Δεν υποστηρίζεται η αντικατάσταση του υπογεγραμμένου κοινόχρηστου κοντέινερ - η εξαγωγή εμποδίστηκε</translation>
+ </message>
+ <message>
+ <source>Could not write export container (%1)</source>
+ <translation>Δεν ήταν δυνατή η εγγραφή κοντέινερ εξαγωγής (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not open file to write (%1)</source>
+ <translation>Δεν ήταν δυνατή η ενσωμάτωση της υπογραφής: Δεν ήταν δυνατό το άνοιγμα του αρχείου για εγγραφή (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not write file (%1)</source>
+ <translation>Δεν ήταν δυνατή η ενσωμάτωση της υπογραφής: Δεν ήταν δυνατή η εγγραφή του αρχείου (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed database: Could not open file to write (%1)</source>
+ <translation>Δεν ήταν δυνατή η ενσωμάτωση βάσης δεδομένων: Δεν ήταν δυνατό το άνοιγμα αρχείου για εγγραφή (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed database: Could not write file (%1)</source>
+ <translation>Δεν ήταν δυνατή η ενσωμάτωση της βάσης δεδομένων: Δεν ήταν δυνατή η εγγραφή του αρχείου (%1)</translation>
+ </message>
+ <message>
+ <source>Overwriting unsigned share container is not supported - export prevented</source>
+ <translation>Δεν υποστηρίζεται η αντικατάσταση του ανυπόγραφου κοινόχρηστου κοντέινερ - η εξαγωγή εμποδίστηκε</translation>
+ </message>
+ <message>
+ <source>Could not write export container</source>
+ <translation>Δεν ήταν δυνατή η εγγραφή του κοντέινερ εξαγωγής</translation>
+ </message>
+</context>
+<context>
+ <name>ShareImport</name>
+ <message>
+ <source>Import from container without signature</source>
+ <translation>Εισαγωγή από κοντέινερ χωρίς υπογραφή</translation>
+ </message>
+ <message>
+ <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
+ <translation>Δεν είναι δυνατή η επαλήθευση της προέλευσης του κοινόχρηστου κοντέινερ, επειδή δεν είναι υπογεγραμμένο. Θέλετε πραγματικά να κάνετε εισαγωγή από το %1;</translation>
+ </message>
+ <message>
+ <source>Import from container with certificate</source>
+ <translation>Εισαγωγή από κοντέινερ με πιστοποιητικό</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
+ <translation>Θέλετε να εμπιστευτείτε το %1 με το δακτυλικό αποτύπωμα του %2 από %3; {1 ?} {2 ?}</translation>
+ </message>
+ <message>
+ <source>Not this time</source>
+ <translation>Όχι αυτή τη φορά.</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Ποτέ</translation>
+ </message>
+ <message>
+ <source>Always</source>
+ <translation>Πάντα</translation>
+ </message>
+ <message>
+ <source>Just this time</source>
+ <translation>Μόνο αυτή τη φορά.</translation>
+ </message>
+ <message>
+ <source>Signed share container are not supported - import prevented</source>
+ <translation>Το υπογεγραμμένο κοινόχρηστο κοντέινερ δεν υποστηρίζεται - η εισαγωγή εμποδίστηκε</translation>
+ </message>
+ <message>
+ <source>File is not readable</source>
+ <translation>Το αρχείο δεν είναι αναγνώσιμο</translation>
+ </message>
+ <message>
+ <source>Invalid sharing container</source>
+ <translation>Μη έγκυρο κοντέινερ κοινής χρήσης</translation>
+ </message>
+ <message>
+ <source>Untrusted import prevented</source>
+ <translation>Η μη αξιόπιστη εισαγωγή εμποδίστηκε</translation>
+ </message>
+ <message>
+ <source>Successful signed import</source>
+ <translation>Επιτυχής υπογεγραμμένη εισαγωγή</translation>
+ </message>
+ <message>
+ <source>Unsigned share container are not supported - import prevented</source>
+ <translation>Το ανυπόγραφο κοινόχρηστο κοντέινερ δεν υποστηρίζεται - η εισαγωγή εμποδίστηκε</translation>
+ </message>
+ <message>
+ <source>Successful unsigned import</source>
+ <translation>Επιτυχής ανυπόγραφη εισαγωγή</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Το αρχείο δεν υπάρχει</translation>
+ </message>
+</context>
+<context>
+ <name>ShareObserver</name>
+ <message>
+ <source>Import from %1 failed (%2)</source>
+ <translation>Η εισαγωγή από το %1 απέτυχε (%2)</translation>
+ </message>
+ <message>
+ <source>Import from %1 successful (%2)</source>
+ <translation>Η εισαγωγή από %1 ολοκληρώθηκε με επιτυχία (%2)</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Εισαγωγή από %1</translation>
+ </message>
+ <message>
+ <source>Export to %1 failed (%2)</source>
+ <translation>Η εξαγωγή σε %1 απέτυχε (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1 successful (%2)</source>
+ <translation>Η εξαγωγή σε %1 ολοκληρώθηκε με επιτυχία (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1</source>
+ <translation>Εξαγωγή σε %1</translation>
+ </message>
+ <message>
+ <source>Multiple import source path to %1 in %2</source>
+ <translation>Πολλαπλή διαδρομή προέλευσης εισαγωγής στο %1 σε %2</translation>
+ </message>
+ <message>
+ <source>Conflicting export target path %1 in %2</source>
+ <translation>Διαδρομή προορισμού εξαγωγής σε διένεξη %1 στο %2</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 numerus="yes">
+ <source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
+ <translation><numerusform>Λήγει σε &lt;b&gt;%n&lt;/b&gt; δευτερόλεπτο</numerusform><numerusform>Λήγει σε &lt;b&gt;%n&lt;/b&gt; δευτερόλεπτα</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>TotpExportSettingsDialog</name>
+ <message>
+ <source>Copy</source>
+ <translation>Αντιγραφή</translation>
+ </message>
+ <message>
+ <source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
+ <comment>TOTP QR code dialog warning</comment>
+ <translation>ΣΗΜΕΙΩΣΗ: Αυτές οι ρυθμίσεις TOTP είναι προσαρμοσμένες και ενδέχεται να μην λειτουργούν με άλλους επαληθευτές.</translation>
+ </message>
+ <message>
+ <source>There was an error creating the QR code.</source>
+ <translation>Παρουσιάστηκε σφάλμα κατά τη δημιουργία του κωδικού QR.</translation>
+ </message>
+ <message>
+ <source>Closing in %1 seconds.</source>
+ <translation>Κλείσιμο σε %1 δευτερόλεπτα.</translation>
+ </message>
+</context>
+<context>
+ <name>TotpSetupDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>Ρύθμιση TOTP</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Προεπιλεγμένες ρυθμίσεις token RFC 6238</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Ρυθμίσεις Steam token</translation>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation>Χρήση προσαρμοσμένων ρυθμίσεων</translation>
+ </message>
+ <message>
+ <source>Custom Settings</source>
+ <translation>Προσαρμοσμένες Ρυθμίσεις</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation>Βήμα χρόνου:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation>δευτερόλεπτα</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>Μέγεθος κωδικού:</translation>
+ </message>
+ <message>
+ <source>Secret Key:</source>
+ <translation>Μυστικό Κλειδί:</translation>
+ </message>
+ <message>
+ <source>Secret key must be in Base32 format</source>
+ <translation>Το μυστικό κλειδί πρέπει να είναι σε μορφή Base32</translation>
+ </message>
+ <message>
+ <source>Secret key field</source>
+ <translation>Πεδίο μυστικού κλειδιού</translation>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation>Αλγόριθμος:</translation>
+ </message>
+ <message>
+ <source>Time step field</source>
+ <translation>Πεδίο βήματος χρόνου</translation>
+ </message>
+ <message>
+ <source> digits</source>
+ <translation>ψηφία</translation>
+ </message>
+ <message>
+ <source>Invalid TOTP Secret</source>
+ <translation>Μη έγκυρο μυστικό TOTP</translation>
+ </message>
+ <message>
+ <source>You have entered an invalid secret key. The key must be in Base32 format.
+Example: JBSWY3DPEHPK3PXP</source>
+ <translation>Πληκτρολογήσατε ένα μη έγκυρο μυστικό κλειδί. Το κλειδί πρέπει να είναι σε μορφή Base32.
+Παράδειγμα: JBSWY3DPEHPK3PXP</translation>
+ </message>
+ <message>
+ <source>Confirm Remove TOTP Settings</source>
+ <translation>Επιβεβαίωση Κατάργησης Ρυθμίσεων TOTP</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to delete TOTP settings for this entry?</source>
+ <translation>Είστε βέβαιοι ότι θέλετε να διαγράψετε τις ρυθμίσεις TOTP για αυτήν την καταχώρηση;</translation>
+ </message>
+</context>
+<context>
+ <name>URLEdit</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>Η διεύθυνση URL δεν είναι έγκυρη</translation>
+ </message>
+</context>
+<context>
+ <name>UpdateCheckDialog</name>
+ <message>
+ <source>Checking for updates</source>
+ <translation>Έλεγχος για ενημερώσεις</translation>
+ </message>
+ <message>
+ <source>Checking for updates...</source>
+ <translation>Έλεγχος για ενημερώσεις...</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Κλείσιμο</translation>
+ </message>
+ <message>
+ <source>Update Error!</source>
+ <translation>Σφάλμα Ενημέρωσης!</translation>
+ </message>
+ <message>
+ <source>An error occurred in retrieving update information.</source>
+ <translation>Παρουσιάστηκε σφάλμα κατά την ανάκτηση πληροφοριών ενημέρωσης.</translation>
+ </message>
+ <message>
+ <source>Please try again later.</source>
+ <translation>Παρακαλώ προσπαθήστε ξανά αργότερα.</translation>
+ </message>
+ <message>
+ <source>Software Update</source>
+ <translation>Ενημέρωση Λογισμικού</translation>
+ </message>
+ <message>
+ <source>A new version of KeePassXC is available!</source>
+ <translation>Μια νέα έκδοση του KeePassXC είναι διαθέσιμη!</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is now available — you have %2.</source>
+ <translation>Το KeePassXC %1 είναι τώρα διαθέσιμο — έχετε %2.</translation>
+ </message>
+ <message>
+ <source>Download it at keepassxc.org</source>
+ <translation>Κατεβάστε το στο keepassxc.org</translation>
+ </message>
+ <message>
+ <source>You&apos;re up-to-date!</source>
+ <translation>Είστε ενημερωμένοι!</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is currently the newest version available</source>
+ <translation>Το KeePassXC% 1 είναι προς το παρόν η πιο πρόσφατη διαθέσιμη έκδοση</translation>
+ </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>
+ <message>
+ <source>Import from 1Password</source>
+ <translation>Εισαγωγή από 1Password</translation>
+ </message>
+ <message>
+ <source>Open a recent database</source>
+ <translation>Άνοιγμα μιας πρόσφατης βάσης δεδομένων</translation>
+ </message>
+</context>
+<context>
+ <name>YubiKey</name>
+ <message>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Διαμορφωμένη υποδοχή - %3</translation>
+ </message>
+ <message>
+ <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Challenge Response - Υποδοχή %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Πατήστε</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Παθητικό</translation>
+ </message>
+ <message>
+ <source>%1 Invalid slot specified - %2</source>
+ <translation>%1 Καθορίστηκε μη έγκυρη υποδοχή - %2</translation>
+ </message>
+ <message>
+ <source>The YubiKey interface has not been initialized.</source>
+ <translation>Η διασύνδεση YubiKey δεν έχει προετοιμαστεί.</translation>
+ </message>
+ <message>
+ <source>Hardware key is currently in use.</source>
+ <translation>Το hardware κλειδί χρησιμοποιείται αυτήν τη στιγμή.</translation>
+ </message>
+ <message>
+ <source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
+ <translation>Δεν ήταν δυνατή η εύρεση hardware κλειδιού με σειριακό αριθμό %1. Παρακαλώ συνδέστε το για να συνεχίσετε.</translation>
+ </message>
+ <message>
+ <source>Hardware key timed out waiting for user interaction.</source>
+ <translation>Το χρονικό όριο του hardware κλειδιού έληξε στην αναμονή για αλληλεπίδραση του χρήστη.</translation>
+ </message>
+ <message>
+ <source>A USB error ocurred when accessing the hardware key: %1</source>
+ <translation>Παρουσιάστηκε ένα σφάλμα USB κατά την πρόσβαση στο hardware κλειδί: %1</translation>
+ </message>
+ <message>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation>Απέτυχε η ολοκλήρωση ενός challange-response, το συγκεκριμένο σφάλμα ήταν: %1</translation>
+ </message>
+</context>
+<context>
+ <name>YubiKeyEditWidget</name>
+ <message>
+ <source>Refresh</source>
+ <translation>Ανανέωση</translation>
+ </message>
+ <message>
+ <source>YubiKey Challenge-Response</source>
+ <translation>YubiKey Challenge-Response</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Εάν είστε ιδιοκτήτης ενός &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, μπορείτε να το χρησιμοποιήσετε για πρόσθετη ασφάλεια.&lt;/p&gt;&lt;p&gt;Το YubiKey απαιτεί μία από τις υποδοχές του να προγραμματιστεί ως &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Πρόκληση-Απόκριση&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Ανανέωση hardware tokens</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Επιλογή υποδοχής υλικού κλειδιού</translation>
+ </message>
+ <message>
+ <source>Could not find any hardware keys!</source>
+ <translation>Δεν ήταν δυνατή η εύρεση hardware κλειδιών!</translation>
+ </message>
+ <message>
+ <source>Selected hardware key slot does not support challenge-response!</source>
+ <translation>Η επιλεγμένη υποδοχή hardware κλειδιού δεν υποστηρίζει πρόκληση-απόκριση!</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Εντοπισμός hardware κλειδιών...</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Δεν εντοπίστηκαν hardware κλειδιά</translation>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts
index aa59fda4d..f11c958e9 100644
--- a/share/translations/keepassx_en.ts
+++ b/share/translations/keepassx_en.ts
@@ -2536,6 +2536,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -3542,11 +3550,26 @@ Are you sure to add this file?</source>
</message>
</context>
<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>FdoSecrets::Service</name>
<message>
<source>Failed to register DBus service at %1.&lt;br/&gt;</source>
<translation type="unfinished"></translation>
</message>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>FdoSecrets::SettingsDatabaseModel</name>
@@ -4397,26 +4420,14 @@ Message: %2</translation>
<translation>Select a key file</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Browse...</source>
- <translation type="unfinished">Browse...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"></translation>
</message>
@@ -4441,6 +4452,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5440,10 +5463,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"></translation>
</message>
@@ -5543,6 +5562,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6822,6 +6845,25 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"></translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished">
+ <numerusform></numerusform>
+ <numerusform></numerusform>
+ </translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7524,10 +7566,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished">Could not write export container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished">Unexpected export error occurred</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7595,10 +7633,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation type="unfinished">File does not exist</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished">Unknown share container type</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_en_GB.ts b/share/translations/keepassx_en_GB.ts
index ca5bcc9ba..b074634a7 100644
--- a/share/translations/keepassx_en_GB.ts
+++ b/share/translations/keepassx_en_GB.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>You must restart the application to set the new language. Would you like to restart now?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2487,6 +2491,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4339,26 +4351,14 @@ Message: %2</source>
<translation>Select a key file</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4383,6 +4383,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5378,10 +5390,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"/>
</message>
@@ -5481,6 +5489,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6745,6 +6757,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7447,10 +7475,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7518,10 +7542,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_en_US.ts b/share/translations/keepassx_en_US.ts
index 76b950ba4..5381bebf0 100644
--- a/share/translations/keepassx_en_US.ts
+++ b/share/translations/keepassx_en_US.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>You must restart the application to set the new language. Would you like to restart now?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Unfortunately, any changes made have been lost.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Use this entry only with HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Do not use this entry with HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4359,26 +4371,14 @@ Message: %2</translation>
<translation>Select a key file</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Key file selection</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Browse for key file</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Browse...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generate a new key file</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Note: Do not use a file that may change as that will prevent you from unlocking your database!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Invalid Key File</translation>
</message>
@@ -4404,6 +4404,18 @@ Are you sure you want to continue with this file?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generate a new key file or choose an existing one to protect your database.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Browse…</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5404,10 +5416,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Generated password</translation>
</message>
@@ -5507,6 +5515,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Special Characters</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6780,6 +6792,22 @@ Please consider generating a new key file.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Unexpected key file data! Key file may be corrupt.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Clearing the clipboard in %1 second…</numerusform><numerusform>Clearing the clipboard in %1 seconds…</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>lock all open databases</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Databases have been locked.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Database failed to lock.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7482,10 +7510,6 @@ Please consider generating a new key file.</translation>
<source>Could not write export container</source>
<translation>Could not write export container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Unexpected export error occurred</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7553,10 +7577,6 @@ Please consider generating a new key file.</translation>
<source>File does not exist</source>
<translation>File does not exist</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Unknown share container type</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_es.ts b/share/translations/keepassx_es.ts
index f018681d4..e2e625668 100644
--- a/share/translations/keepassx_es.ts
+++ b/share/translations/keepassx_es.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Debe reiniciar la aplicación para establecer el nuevo lenguage. ¿Desea reiniciar ahora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromo</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -819,7 +823,7 @@ portatil-chrome.</translation>
<message>
<source>Sort matching credentials by username</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
- <translation>Ordenar las credenciales coincidentes por nombre de usuario</translation>
+ <translation>Ordenar las credenciales coincidentes por usuario</translation>
</message>
<message>
<source>Advanced</source>
@@ -1763,7 +1767,7 @@ Si conserva este número, ¡su base de datos puede ser muy fácil de descifrar!<
</message>
<message>
<source>Default username:</source>
- <translation>Usuario por defecto:</translation>
+ <translation>Usuario predeterminado:</translation>
</message>
<message>
<source>History Settings</source>
@@ -2496,6 +2500,14 @@ Desafortunadamente, todos los cambios hechos se han perdido.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Usar este apunte solo con autenticación básica HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>No enviar esta configuración al navegador para los diálogos de autenticación HTTP. Habilitada, los formularios de autenticación no mostrarán este apunte para su selección.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>No usar este apunte con autenticación básica HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4359,26 +4371,14 @@ Mensaje: %2</translation>
<translation>Seleccionar un fichero clave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selección de fichero clave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Explorar para un fichero clave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generar un nuevo fichero clave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: no use un archivo que pueda cambiar dado que impedirá desbloquear la base de datos.</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Fichero clave inválido</translation>
</message>
@@ -4404,6 +4404,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Ha seleccionado un fichero clave con un formato que KeePassXC&lt;br&gt;puede dejar de soportar en el futuro.&lt;br&gt;&lt;br&gt;Considere generar un nuevo fichero clave en su lugar.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generar un nuevo fichero clave o seleccionar uno existente para proteger su base de datos.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Nota: No use un un fichero que pueda cambiar ya que le impedirá desbloquear su base de datos.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Examinar...</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4729,7 +4741,7 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
</message>
<message>
<source>Copy &amp;Username</source>
- <translation>Copiar nombre de &amp;usuario</translation>
+ <translation>Copiar &amp;usuario</translation>
</message>
<message>
<source>Copy &amp;Password</source>
@@ -5404,10 +5416,6 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<translation>Hexadecimal</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Caracteres excluidos: «0», «1», «l», «I», «O», «|», «﹒»</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Generar contraseña</translation>
</message>
@@ -5507,6 +5515,10 @@ Espere algunos errores y problemas menores, esta versión no está destinada par
<source>Special Characters</source>
<translation>Caracteres especiales</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Caracteres excluidos: «0», «O», «1», «l», «I», «|», «G», «6», «B», «8», «﹒»</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6780,6 +6792,22 @@ Considere generar un nuevo fichero clave.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>¡Datos de fichero clave inesperados! El fichero clave puede estar corrupto.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Limpiando el portapapeles en %1 segundo...</numerusform><numerusform>Limpiando el portapapeles en %1 segundos...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>bloquear todas las bases de datos abiertas</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de datos bloquedas.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Fallo al bloquear base de datos.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7482,10 +7510,6 @@ Considere generar un nuevo fichero clave.</translation>
<source>Could not write export container</source>
<translation>No se puede escribir contenedor de exportación</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ha ocurrido un error inesperado en la exportación</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7553,10 +7577,6 @@ Considere generar un nuevo fichero clave.</translation>
<source>File does not exist</source>
<translation>El archivo no existe</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tipo de contenedor compartido desconocido</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_et.ts b/share/translations/keepassx_et.ts
index bbcfacd34..d88f05e6a 100644
--- a/share/translations/keepassx_et.ts
+++ b/share/translations/keepassx_et.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Keele vahetamiseks tuleb KeePassXC uuesti käivitada. Kas teha seda kohe?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>mustvalge</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -1349,11 +1353,11 @@ Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.</trans
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Võtmefaili vana vorming</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Sa kasutad vana võtmefaili vormingut ning KeePassXC võib&lt;br&gt;selle kasutamisest tulevikus loobuda.&lt;br&gt;&lt;br&gt;Palun kaalu uue võtmefaili genereerimist. Seda saad teha:&lt;br&gt;&lt;strong&gt;Andmebaas / Andmebaasi turvalisus / Muuda võtmefaili vaates.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1406,7 +1410,7 @@ Kui andmebaasi avamiseks pole võtmefaili vaja, jäta see väli tühjaks.</trans
</message>
<message>
<source>Delete the selected key?</source>
- <translation>Valitud võtme kustutamise kinnitus</translation>
+ <translation>Kas kustutame valitud võtme?</translation>
</message>
<message>
<source>Do you really want to delete the selected key?
@@ -2059,7 +2063,7 @@ Kas tahad oma muudatused mestida?</translation>
</message>
<message numerus="yes">
<source>Delete entry(s)?</source>
- <translation><numerusform>Kirje kustutamise kinnitus</numerusform><numerusform>Kirjete kustutamise kinnitus</numerusform></translation>
+ <translation><numerusform>Kas kustutame kirje?</numerusform><numerusform>Kas kustutame kirjed?</numerusform></translation>
</message>
<message numerus="yes">
<source>Move entry(s) to recycle bin?</source>
@@ -2290,7 +2294,7 @@ Kas keelata turvaline salvestamine ja proovida seejärel uuesti?</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Sobimatu kirje</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
@@ -2494,6 +2498,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Seda kirjet kasutatakse vaid HTTP lihtautentimisel</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Ära kasuta seda kirjet HTTP lihtautentimisel</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2618,7 +2630,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Muuda kirjet</translation>
</message>
</context>
<context>
@@ -2814,11 +2826,11 @@ Toetatud faililaiendid: %1</translation>
</message>
<message>
<source>%1 is already being exported by this database.</source>
- <translation type="unfinished"/>
+ <translation>Selle andmebaasi poolt juba eksporditakse %1</translation>
</message>
<message>
<source>%1 is already being imported by this database.</source>
- <translation type="unfinished"/>
+ <translation>Selle andmebaasi poolt juba imporditakse %1</translation>
</message>
<message>
<source>%1 is being imported and exported by different groups in this database.</source>
@@ -2922,7 +2934,7 @@ Toetatud faililaiendid: %1</translation>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Muuda gruppi</translation>
</message>
</context>
<context>
@@ -3445,7 +3457,7 @@ Kas oled kindel, et tahad selle faili lisada?</translation>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Vaikejada</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
@@ -4356,26 +4368,14 @@ Teade: %2</translation>
<translation>Võtmefaili valimine</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Võtmefaili valimine</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Vali võtmefail</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sirvi...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Genereeri uus võtmefail</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>NB: ära kasuta faili, mis võib muutuda, kuna sel juhul pole enam võimalik andmebaasi lukku avada!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Sobimatu võtmefail</translation>
</message>
@@ -4395,10 +4395,22 @@ Kas oled kindel, et soovid selle failiga jätkata?</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Võtmefaili vana vorming</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Sa kasutad vana võtmefaili vormingut ning KeePassXC&lt;br&gt; võib selle kasutamisest tulevikus loobuda.&lt;br&gt;&lt;br&gt;Selle asemel palun kaalu uue võtmefaili genereerimist. </translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
<translation type="unfinished"/>
</message>
</context>
@@ -4866,15 +4878,15 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Alati pealmine</translation>
</message>
<message>
<source>Hide Usernames</source>
- <translation>Kasutajanimede varjamine</translation>
+ <translation>Peida kasutajanimed</translation>
</message>
<message>
<source>Hide Passwords</source>
- <translation>Paroolide varjamine</translation>
+ <translation>Peida paroolid</translation>
</message>
</context>
<context>
@@ -4915,15 +4927,15 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<name>Merger</name>
<message>
<source>Creating missing %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Loon puuduva %1 [%2]</translation>
</message>
<message>
<source>Relocating %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Tuvastan %1 [%2] asukoha</translation>
</message>
<message>
<source>Overwriting %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Asendan %1 [%2]</translation>
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
@@ -4931,11 +4943,11 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Vanema sihtmärgi jaoks varukoopia lisamine %1 [%2]</translation>
</message>
<message>
<source>Adding backup for older source %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Vanema allika jaoks varukoopia lisamine %1 [%2]</translation>
</message>
<message>
<source>Reapplying older target entry on top of newer source %1 [%2]</source>
@@ -4947,15 +4959,15 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>Synchronizing from newer source %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Sünkroniseerimine uuemast allikast %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from older source %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Sünkroniseerimine vanemast allikast %1 [%2]</translation>
</message>
<message>
<source>Deleting child %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Kustutan %1 alamgruppi [%2]</translation>
</message>
<message>
<source>Deleting orphan %1 [%2]</source>
@@ -4963,19 +4975,19 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>Changed deleted objects</source>
- <translation type="unfinished"/>
+ <translation>Muudetud kustutatud objektid</translation>
</message>
<message>
<source>Adding missing icon %1</source>
- <translation type="unfinished"/>
+ <translation>Puuduva ikooni lisamine %1</translation>
</message>
<message>
<source>Removed custom data %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Kohandatud andmed eemaldatud %1 [%2]</translation>
</message>
<message>
<source>Adding custom data %1 [%2]</source>
- <translation type="unfinished"/>
+ <translation>Kohandatud andmete lisamine %1 [%2]</translation>
</message>
</context>
<context>
@@ -5401,10 +5413,6 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<translation>16nd-süsteemis parool</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Määrab, kas välistada märgid nagu &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Genereeritud parool</translation>
</message>
@@ -5504,6 +5512,10 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
<source>Special Characters</source>
<translation>Erimärgid</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -5627,19 +5639,19 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>Action cancelled or denied</source>
- <translation type="unfinished"/>
+ <translation>Toiming tühistatud või keelatud</translation>
</message>
<message>
<source>KeePassXC association failed, try again</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC seostamine ebaõnnestus, proovi uuesti</translation>
</message>
<message>
<source>Encryption key is not recognized</source>
- <translation type="unfinished"/>
+ <translation>Krüptimisvõtit ei tuvastatud</translation>
</message>
<message>
<source>Incorrect action</source>
- <translation type="unfinished"/>
+ <translation>Vale toiming</translation>
</message>
<message>
<source>Empty message received</source>
@@ -5651,7 +5663,7 @@ Eeldatavasti leidub selles programmivigu ja muid väiksemaid hädasid – see ve
</message>
<message>
<source>No logins found</source>
- <translation type="unfinished"/>
+ <translation>Sisselogimiskontosid ei leidu</translation>
</message>
<message>
<source>Unknown error</source>
@@ -6107,7 +6119,7 @@ Võimalikud käsud:
</message>
<message>
<source>Successfully deleted entry %1.</source>
- <translation>Kirje &quot;%1&quot; edukalt kustutatud.</translation>
+ <translation>Kirje „%1“ edukalt kustutatud.</translation>
</message>
<message>
<source>Show the entry&apos;s current TOTP.</source>
@@ -6385,7 +6397,7 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>Exit interactive mode.</source>
- <translation type="unfinished"/>
+ <translation>Välju interaktiivsest režiimist.</translation>
</message>
<message>
<source>Exports the content of a database to standard output in the specified format.</source>
@@ -6401,7 +6413,7 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>Use numbers</source>
- <translation type="unfinished"/>
+ <translation>Kasuta numbreid</translation>
</message>
<message>
<source>Invalid password length %1</source>
@@ -6437,7 +6449,7 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>Flattens the output to single lines.</source>
- <translation type="unfinished"/>
+ <translation> Tasandab väljundi üksikuteks ridadeks.</translation>
</message>
<message>
<source>Only print the changes detected by the merge operation.</source>
@@ -6497,7 +6509,7 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>Successfully deleted group %1.</source>
- <translation>Grupp &quot;%1&quot; edukalt kustutatud.</translation>
+ <translation>Grupp „%1“ edukalt kustutatud.</translation>
</message>
<message>
<source>Failed to open database file %1: not found</source>
@@ -6732,14 +6744,16 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>kohandatud kohaliku seadistusfaili asukoht</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>HOIATUS: Sa kasutad võtmefaili vana formaati, mida KeePassXC võib tulevikus mitte toetada.
+
+Kaalu uue võtmefaili genereerimist.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
@@ -6747,11 +6761,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – soovituslik)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6763,14 +6777,30 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Toetamata võtmefaili versioon: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Kontrollsumma ei klapi! Võtmefail võib olla vigane.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Võtmefailis leidub imelikke andmeid! Võtmefail võib olla vigane.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7378,11 +7408,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Exporting changed certificate</source>
- <translation type="unfinished"/>
+ <translation>Muudetud sertifikaadi eksportimine</translation>
</message>
<message>
<source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
- <translation type="unfinished"/>
+ <translation>Eksporditud sertifikaat pole sama, mis on praegu kasutusel. Kas soovid eksportida praeguse sertifikaadi?</translation>
</message>
<message>
<source>Signer:</source>
@@ -7410,15 +7440,15 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Generate new certificate</source>
- <translation type="unfinished"/>
+ <translation>Genereeri uus sertifikaat</translation>
</message>
<message>
<source>Import existing certificate</source>
- <translation type="unfinished"/>
+ <translation>Impordi olemasolev sertifikaat</translation>
</message>
<message>
<source>Export own certificate</source>
- <translation type="unfinished"/>
+ <translation>Ekspordi oma sertifikaat</translation>
</message>
<message>
<source>Known shares</source>
@@ -7426,7 +7456,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Trust selected certificate</source>
- <translation type="unfinished"/>
+ <translation>Usalda valitud sertifikaati</translation>
</message>
<message>
<source>Ask whether to trust the selected certificate every time</source>
@@ -7438,7 +7468,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Remove selected certificate</source>
- <translation type="unfinished"/>
+ <translation>Eemalda valitud sertifikaat</translation>
</message>
</context>
<context>
@@ -7449,23 +7479,23 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Could not write export container (%1)</source>
- <translation type="unfinished"/>
+ <translation>Ei saanud ekspordikonteinerit kirjutada (%1)</translation>
</message>
<message>
<source>Could not embed signature: Could not open file to write (%1)</source>
- <translation type="unfinished"/>
+ <translation>Allkirja lõimimine ei õnnestunud: faili ei õnnestunud salvestamiseks avada (%1)</translation>
</message>
<message>
<source>Could not embed signature: Could not write file (%1)</source>
- <translation type="unfinished"/>
+ <translation>Allkirja lõimimine ei õnnestunud: faili ei õnnestunud salvestada (%1)</translation>
</message>
<message>
<source>Could not embed database: Could not open file to write (%1)</source>
- <translation type="unfinished"/>
+ <translation>Andmebaasi lõimimine ei õnnestunud: faili ei õnnestunud salvestamiseks avada (%1)</translation>
</message>
<message>
<source>Could not embed database: Could not write file (%1)</source>
- <translation type="unfinished"/>
+ <translation>Andmebaasi lõimimine ei õnnestunud: faili ei õnnestunud salvestada (%1)</translation>
</message>
<message>
<source>Overwriting unsigned share container is not supported - export prevented</source>
@@ -7473,18 +7503,14 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Could not write export container</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
+ <translation>Ei saanud ekspordikonteinerit kirjutada</translation>
</message>
</context>
<context>
<name>ShareImport</name>
<message>
<source>Import from container without signature</source>
- <translation type="unfinished"/>
+ <translation>Impordi ilma signatuurita konteinerist</translation>
</message>
<message>
<source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
@@ -7546,20 +7572,16 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Faili ei ole olemas</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
<message>
<source>Import from %1 failed (%2)</source>
- <translation type="unfinished"/>
+ <translation>Import asukohast %1 ebaõnnestus (%2)</translation>
</message>
<message>
<source>Import from %1 successful (%2)</source>
- <translation type="unfinished"/>
+ <translation>Import asukohast %1 õnnestus (%2)</translation>
</message>
<message>
<source>Imported from %1</source>
@@ -7567,15 +7589,15 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Export to %1 failed (%2)</source>
- <translation type="unfinished"/>
+ <translation>Eksport asukohta %1 ebaõnnestus (%2)</translation>
</message>
<message>
<source>Export to %1 successful (%2)</source>
- <translation type="unfinished"/>
+ <translation>Eksport asukohta %1 õnnestus (%2)</translation>
</message>
<message>
<source>Export to %1</source>
- <translation type="unfinished"/>
+ <translation>Ekspordi asukohta %1</translation>
</message>
<message>
<source>Multiple import source path to %1 in %2</source>
@@ -7859,7 +7881,7 @@ Näide: JBSWY3DPEHPK3PXP</translation>
</message>
<message>
<source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Kui sul on &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, võid lisaturvalisuse nimel seda kasutada.&lt;/p&gt;&lt;p&gt;Ühe YubiKey pesa peab programmeerima &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 pretensiooni ja vastusena&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Kui sul on &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, võid lisaturvalisuse nimel seda kasutada.&lt;/p&gt;&lt;p&gt;Ühe YubiKey pesa pead programmeerima &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 pretensiooni ja vastusena&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>Refresh hardware tokens</source>
diff --git a/share/translations/keepassx_fi.ts b/share/translations/keepassx_fi.ts
index 6d6c3a35d..1e433639d 100644
--- a/share/translations/keepassx_fi.ts
+++ b/share/translations/keepassx_fi.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Ohjelma täytyy käynnistää uudelleen, jotta uusi kieli voidaan ottaa käyttöön. Haluatko käynnistää uudelleen nyt?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Mustavalkoinen</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -1349,11 +1353,11 @@ Jos sinulla ei ole avaintiedostoa, jätä kenttä tyhjäksi.</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Vanha avaintiedostomuoto</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole&lt;br&gt;tuettu tulevaisuudessa.&lt;br&gt;&lt;br&gt;Ole hyvä ja harkitse uuden avaintiedoston luomista menemällä:&lt;br&gt;&lt;strong&gt;Tietokanta / Tietokannan turvallisuus / Vaihda avaintiedosto&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -2289,12 +2293,13 @@ Ota turvallinen tallennus pois käytöstä ja yritä uudelleen?</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Virheellinen tietue</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>Ulkopuolinen yhdistämisoperaatio on muuttanut tämän tietueen virheelliseksi.
+Valitettavasti kaikki siihen tehdyt muutokset ovat kadonneet.</translation>
</message>
</context>
<context>
@@ -2493,6 +2498,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Käytä tietuetta vain HTTP Basic -autentikaatioon</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Älä lähetä tätä tietuetta HTTP-autentikaatiodialogeihin. Jos asetus on päällä, tämä tietue näkyy vain tavallisissa kirjautumiskentissä.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Älä käytä tätä tietuetta HTTP Basic -autentikaatioon</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2617,7 +2630,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Muokkaa tietuetta</translation>
</message>
</context>
<context>
@@ -2921,7 +2934,7 @@ Tuetut tyypit ovat: %1.</translation>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Muokkaa ryhmää</translation>
</message>
</context>
<context>
@@ -3444,12 +3457,12 @@ Oletko varma, että haluat lisätä tämän tiedoston?</translation>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Oletussekvenssi</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
@@ -4356,26 +4369,14 @@ Viesti: %2</translation>
<translation>Valitse avaintiedosto</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Avaintiedoston valinta</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Selaa avaintiedostoa</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Selaa...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Luo uusi avaintiedosto</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Huom.: Älä käytä tiedostoa jonka sisältö voi muuttua, sillä se voi estää tietokannan avauksen!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Virheellinen avaintiedosto</translation>
</message>
@@ -4395,11 +4396,23 @@ Haluatko jatkaa käyttämällä tätä tiedostoa?</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Vanha avaintiedostomuoto</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
- <translation type="unfinished"/>
+ <translation>Käytät vanhaa avaintiedostomuotoa joka ei ole&lt;br&gt;välttämättä tuettu tulevaisuudessa.&lt;br&gt;&lt;br&gt;Ole hyvä ja harkitse uuden avaintiedoston luomista.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Kuo uusi avaintiedosto, tai avaa jo olemassa oleva suojataksesi tietokantasi.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Huom.: Älä käytä tiedostoa jonka sisältö voi muuttua, sillä se voi estää tietokannan avauksen.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Selaa...</translation>
</message>
</context>
<context>
@@ -4866,7 +4879,7 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Aina päällimmäisenä</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5401,10 +5414,6 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<translation>Heksa</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Poissuljetut kirjaimet: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Luotu salasana</translation>
</message>
@@ -5504,6 +5513,10 @@ Bugeja ja ongelmia voi esiintyä. Tämä versio ei ole tarkoitettu päivittäise
<source>Special Characters</source>
<translation>Erikoismerkit</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Suodata pois kirjaimet &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6733,26 +6746,29 @@ Ydin: %3 %4</translation>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>polku mukautettuun asetustiedostoon</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <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>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 kierrosta, %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 - suositeltu)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6764,15 +6780,31 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Avaintiedosto joka ei ole tuettu, versio: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Tarkistussumma on virheellinen! Avaintiedosto voi olla korruptoitunut.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Odottamatonta avaintiedoston dataa havaittu. Avaintiedosto voi olla korruptoitunut.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Tyhjennetään leikepöytä %1 sekunnin kuluttua...</numerusform><numerusform>Tyhjennetään leikepöytä %1 sekunnin kuluttua...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>lukitse kaikki avoimet tietokannat</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Lukitut tietokannat.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Tietokannan lukitus ei onnistunut.</translation>
</message>
</context>
<context>
@@ -7476,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Vietyä säiliötä ei voitu kirjoittaa</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Tapahtui odottamaton vientivirhe</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7547,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Tiedostoa ei ole olemassa</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tuntematon jaetun säiliön tyyppi</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_fr.ts b/share/translations/keepassx_fr.ts
index 308f81f96..431726d32 100644
--- a/share/translations/keepassx_fr.ts
+++ b/share/translations/keepassx_fr.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Pour appliquer la nouvelle langue, vous devez redémarrer l’application. Voulez-vous la démarrer maintenant ?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -940,7 +944,7 @@ chrome-laptop</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>
+ <translation>&lt;b&gt;Avertissement:&lt;/b&gt; Les options suivantes peuvent être dangereuses</translation>
</message>
<message>
<source>Executable Files</source>
@@ -2495,6 +2499,14 @@ Malheureusement, les changements effectués ont été perdus.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>N’utiliser cette entrée qu’avec l’authentification HTTP Basic</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne pas envoyer ce paramètre au navigateur pour les boîtes de dialogue d’authentification HTTP. Si cette option est activée, cette entrée ne sera pas présentée comme possibilité de sélection par les boîtes de dialogue d’authentification HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Ne pas utiliser cette entrée avec l’authentification HTTP Basic</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4356,26 +4368,14 @@ Message : %2</translation>
<translation>Sélectionner un fichier clé</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Sélection du fichier clé</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Rechercher un fichier clé</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Parcourir…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Générer un nouveau fichier clé</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Note : N’utilisez pas un fichier qui pourrait changer, car cela pourrait vous empêcher de déverrouiller votre base de données.</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Le fichier clé est invalide</translation>
</message>
@@ -4401,6 +4401,18 @@ Voulez-vous vraiment poursuivre avec ce fichier ?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Vous utilisez un ancien format de fichier clé que KeePassXC &lt;br&gt;pourrait ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de plutôt générer un nouveau fichier clé.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Générez un nouveau fichier clé ou choisissez un fichier clé existant afin de protéger votre base de données.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Note : N’utilisez PAS un fichier qui pourrait être modifié, car cela vous empêchera de déverrouiller votre base de données.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir…</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4504,7 +4516,7 @@ Voulez-vous vraiment poursuivre avec ce fichier ?</translation>
<source>WARNING: You are using an unstable build of KeePassXC!
There is a high risk of corruption, maintain a backup of your databases.
This version is not meant for production use.</source>
- <translation>AVERTISSEMENT : Vous utilisez une version instable du KeePassXC.
+ <translation>AVERTISSEMENT: Vous utilisez une version instable du KeePassXC.
Le risque de corruption est élevé, conservez une sauvegarde de vos bases de données.
Cette version n’est pas destinée à un usage régulier.</translation>
</message>
@@ -4515,7 +4527,7 @@ Cette version n’est pas destinée à un usage régulier.</translation>
<message>
<source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
We recommend you use the AppImage available on our downloads page.</source>
- <translation>AVERTISSEMENT : Votre version de Qt pourrait faire planter KeePassXC avec un clavier virtuel.
+ <translation>AVERTISSEMENT: Votre version de Qt pourrait faire planter KeePassXC avec un clavier virtuel.
Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléchargement.</translation>
</message>
<message>
@@ -4866,7 +4878,7 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Toujours sur le dessus</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5239,7 +5251,7 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
</message>
<message>
<source>Warning: Caps Lock enabled!</source>
- <translation>Avertissement : Les majuscules sont verrouillées</translation>
+ <translation>Avertissement: Les majuscules sont verrouillées</translation>
</message>
</context>
<context>
@@ -5401,10 +5413,6 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<translation>Hexadécimal</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Les caractères exclus sont : « 0 », « 1 », « l », « I », « O », « | », « . »</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Mot de passe généré</translation>
</message>
@@ -5504,6 +5512,10 @@ Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas
<source>Special Characters</source>
<translation>Caractères spéciaux</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Caractères exclus : « 0 », « O », « 1 », « l », « I », « | », « G », « 6 », « B », « 8 », « ﹒ »</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6776,6 +6788,22 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Les données du fichier clé ne sont pas celles attendues. Le fichier clé pourrait être corrompu.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Effacement du presse-papiers dans %1 seconde…</numerusform><numerusform>Effacement du presse-papiers dans %1 secondes…</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>verrouiller toutes les bases de données ouvertes</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Les bases de données ont été verrouillées.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Échec de verrouillage de la base de données.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6961,7 +6989,7 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
</message>
<message>
<source>millions of times</source>
- <translation>millions de fois</translation>
+ <translation>des millions de fois</translation>
</message>
<message>
<source>Edit Entry...</source>
@@ -7261,7 +7289,7 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
- <translation>&lt;/b&gt;Avertissement :&lt;/b&gt;</translation>
+ <translation>&lt;b&gt;Avertissement:&lt;/b&gt;</translation>
</message>
<message>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
@@ -7478,10 +7506,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>Could not write export container</source>
<translation>Impossible d’écrire dans le conteneur d’exportation</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Une erreur d’exportation inattendue est survenue</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7549,10 +7573,6 @@ Veuillez envisager de générer un nouveau fichier clé.</translation>
<source>File does not exist</source>
<translation>Le fichier n’existe pas</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Le type de conteneur de partage est inconnu</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
@@ -7819,7 +7839,7 @@ Exemple : JBSWY3DPEHPK3PXP</translation>
</message>
<message>
<source>Passive</source>
- <translation type="unfinished"/>
+ <translation>Passive</translation>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
diff --git a/share/translations/keepassx_fr_CA.ts b/share/translations/keepassx_fr_CA.ts
new file mode 100644
index 000000000..f9949f3d9
--- /dev/null
+++ b/share/translations/keepassx_fr_CA.ts
@@ -0,0 +1,7912 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_CA" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>À propos de KeePassXC</translation>
+ </message>
+ <message>
+ <source>About</source>
+ <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 bogues 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 conditions de la licence publique générale GNU (GNU GPL) version 2 ou version 3 de la licence (à votre gré).</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>Renseignements de débogage</translation>
+ </message>
+ <message>
+ <source>Include the following information whenever you report a bug:</source>
+ <translation>Incluez les renseignements suivants chaque fois que vous signalez un bogue :</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copier dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>Project Maintainers:</source>
+ <translation>Responsables du projet :</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>L’équipe de KeePassXC remercie tout particulièrement debfx pour la création du KeePassX original.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Use OpenSSH for Windows instead of Pageant</source>
+ <translation>Utiliser OpenSSH pour Windows au lieu de Pageant</translation>
+ </message>
+ <message>
+ <source>Enable SSH Agent integration</source>
+ <translation>Activer l’intégration de l’agent SSH</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK value</source>
+ <translation>Valeur SSH_AUTH_SOCK</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK override</source>
+ <translation>Valeur de remplacement SSH_AUTH_SOCK</translation>
+ </message>
+ <message>
+ <source>(empty)</source>
+ <translation>(vide)</translation>
+ </message>
+ <message>
+ <source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
+ <translation>Aucun emplacement d’agent SSH n’est disponible. Assurez-vous que la variable d’environnement SSH_AUTH_SOCK existe ou définissez une valeur de remplacement.</translation>
+ </message>
+ <message>
+ <source>SSH Agent connection is working!</source>
+ <translation>La connexion de l’agent SSH fonctionne.</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidget</name>
+ <message>
+ <source>Application Settings</source>
+ <translation>Paramètres de l’application</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Sécurité</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Erreur d’accès pour le fichier de configuration %1</translation>
+ </message>
+ <message>
+ <source>Icon only</source>
+ <translation>Icône seulement</translation>
+ </message>
+ <message>
+ <source>Text only</source>
+ <translation>Texte seulement</translation>
+ </message>
+ <message>
+ <source>Text beside icon</source>
+ <translation>Texte à côté de l’icône</translation>
+ </message>
+ <message>
+ <source>Text under icon</source>
+ <translation>Texte sous l’icône</translation>
+ </message>
+ <message>
+ <source>Follow style</source>
+ <translation>Suivre le style</translation>
+ </message>
+ <message>
+ <source>Reset Settings?</source>
+ <translation>Réinitialiser les paramètres?</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to reset all general and security settings to default?</source>
+ <translation>Voulez-vous vraiment réinitialiser tous les paramètres généraux et de sécurité à leur valeur par défaut?</translation>
+ </message>
+ <message>
+ <source>Monochrome (light)</source>
+ <translation>Monochrome (clair)</translation>
+ </message>
+ <message>
+ <source>Monochrome (dark)</source>
+ <translation>Monochrome (sombre)</translation>
+ </message>
+ <message>
+ <source>Colorful</source>
+ <translation>Multicolore</translation>
+ </message>
+ <message>
+ <source>You must restart the application to set the new language. Would you like to restart now?</source>
+ <translation>Pour appliquer la nouvelle langue, vous devez redémarrer l’application. Voulez-vous la démarrer maintenant?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochrome</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Paramètres de base</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation>Démarrage</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Ne démarrer qu’une seule instance de KeePassXC</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Réduire la fenêtre lors du démarrage de l’application</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Gestion des fichiers</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</source>
+ <translation>Sauvegarder le fichier de la base de données avant d’enregistrer</translation>
+ </message>
+ <message>
+ <source>Automatically save after every change</source>
+ <translation>Enregistrer automatiquement après chaque changement</translation>
+ </message>
+ <message>
+ <source>Automatically reload the database when modified externally</source>
+ <translation>Recharger automatiquement la base de données quand elle est modifiée de l’extérieur</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Gestion des entrées</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Utiliser l’icône de groupe lors de la création d’une entrée</translation>
+ </message>
+ <message>
+ <source>Minimize instead of app exit</source>
+ <translation>Réduire au lieu de fermer l’appli</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Afficher une icône dans la zone de notification</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Cacher la fenêtre dans la zone de notification une fois minimisée</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>Use entry title to match windows for global Auto-Type</source>
+ <translation>Utiliser le titre de l’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’URL de l’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 saisir automatiquement</translation>
+ </message>
+ <message>
+ <source> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> ms</translation>
+ </message>
+ <message>
+ <source>Movable toolbar</source>
+ <translation>Barre d’outils mobile</translation>
+ </message>
+ <message>
+ <source>Remember previously used databases</source>
+ <translation>Mémoriser les bases de données utilisées précédemment</translation>
+ </message>
+ <message>
+ <source>Load previously open databases on startup</source>
+ <translation>Lors du démarrage, charger les bases de données ouvertes précédemment</translation>
+ </message>
+ <message>
+ <source>Remember database key files and security dongles</source>
+ <translation>Mémoriser les fichiers clés de base de données et les clés électroniques de sécurité</translation>
+ </message>
+ <message>
+ <source>Check for updates at application startup once per week</source>
+ <translation>Vérifier une fois par semaine la présence de mises à jour au démarrage de l’application</translation>
+ </message>
+ <message>
+ <source>Include beta releases when checking for updates</source>
+ <translation>Inclure les versions bêta lors de la vérification de la présence de mises à jour</translation>
+ </message>
+ <message>
+ <source>Language:</source>
+ <translation>Langue :</translation>
+ </message>
+ <message>
+ <source>(restart program to activate)</source>
+ <translation>(relancer le programme pour activer)</translation>
+ </message>
+ <message>
+ <source>Minimize window after unlocking database</source>
+ <translation>Réduire la fenêtre après déverrouillage de la base de données</translation>
+ </message>
+ <message>
+ <source>Minimize when opening a URL</source>
+ <translation>Réduire lors de l’ouverture d’une URL</translation>
+ </message>
+ <message>
+ <source>Hide window when copying to clipboard</source>
+ <translation>Cacher la fenêtre lors de la copie dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>Minimize</source>
+ <translation>Réduire</translation>
+ </message>
+ <message>
+ <source>Drop to background</source>
+ <translation>Passer en arrière-plan</translation>
+ </message>
+ <message>
+ <source>Favicon download timeout:</source>
+ <translation>Temps imparti au téléchargement de la favoricône :</translation>
+ </message>
+ <message>
+ <source>Website icon download timeout in seconds</source>
+ <translation>Temps imparti au chargement de l’icône du site Web en secondes</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> s</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Style des boutons de la barre d’outils</translation>
+ </message>
+ <message>
+ <source>Language selection</source>
+ <translation>Sélection de la langue</translation>
+ </message>
+ <message>
+ <source>Global auto-type shortcut</source>
+ <translation>Raccourci global de saisie automatique</translation>
+ </message>
+ <message>
+ <source>Auto-type character typing delay milliseconds</source>
+ <translation>Délai de frappe des caractères, en millisecondes, de la saisie automatique</translation>
+ </message>
+ <message>
+ <source>Auto-type start delay milliseconds</source>
+ <translation>Délai de démarrage, en millisecondes, de la saisie automatique</translation>
+ </message>
+ <message>
+ <source>Automatically launch KeePassXC at system startup</source>
+ <translation>Lancer automatiquement KeepassXC au démarrage du système.</translation>
+ </message>
+ <message>
+ <source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
+ <translation>Enregistrer les fichiers de base de données de façon sécurisée (désactiver en cas de problèmes avec Dropbox, etc.)</translation>
+ </message>
+ <message>
+ <source>User Interface</source>
+ <translation>Interface utilisateur</translation>
+ </message>
+ <message>
+ <source>Toolbar button style:</source>
+ <translation>Style des boutons de la barre d’outils :</translation>
+ </message>
+ <message>
+ <source>Use monospaced font for notes</source>
+ <translation>Utiliser une police à espacement constant pour les notes</translation>
+ </message>
+ <message>
+ <source>Tray icon type:</source>
+ <translation>Type d’icône de la zone de notification :</translation>
+ </message>
+ <message>
+ <source>Reset settings to default…</source>
+ <translation>Réinitialiser les paramètres à leur valeur par défaut…</translation>
+ </message>
+ <message>
+ <source>Auto-Type typing delay:</source>
+ <translation>Délai de saisie de la saisie automatique :</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut:</source>
+ <translation>Raccourci global de la saisie automatique :</translation>
+ </message>
+ <message>
+ <source>Auto-Type start delay:</source>
+ <translation>Délai de démarrage de la saisie automatique :</translation>
+ </message>
+ <message>
+ <source>Automatically save when locking database</source>
+ <translation>Enregistrer automatiquement en verrouillant la base de données</translation>
+ </message>
+ <message>
+ <source>Automatically save non-data changes when locking database</source>
+ <translation>Enregistrer automatiquement les changements qui ne sont pas relatifs aux données en verrouillant la base de données</translation>
+ </message>
+ <message>
+ <source>Tray icon type</source>
+ <translation>Type d’icône de la zone de notification</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetSecurity</name>
+ <message>
+ <source>Timeouts</source>
+ <translation>Délais d’attente</translation>
+ </message>
+ <message>
+ <source>Clear clipboard after</source>
+ <translation>Effacer le presse-papiers après</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> s</translation>
+ </message>
+ <message>
+ <source>Lock databases after inactivity of</source>
+ <translation>Verrouiller les bases de données après une inactivité de</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <translation> min</translation>
+ </message>
+ <message>
+ <source>Forget TouchID after inactivity of</source>
+ <translation>Oublier le TouchID après une inactivité de</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Commodité</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 l’écran rabattu</translation>
+ </message>
+ <message>
+ <source>Forget TouchID when session is locked or lid is closed</source>
+ <translation>Oublier le TouchID quand la session est verrouillée ou le couvercle fermé</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>Verrouiller les bases de données après avoir réduit la fenêtre</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Après avoir effectué la saisie automatique, reverrouiller la base de données qui était verrouillée précédemment</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the entry preview panel</source>
+ <translation>Cacher les mots de passe dans le panneau de prévisualisation des entrées</translation>
+ </message>
+ <message>
+ <source>Hide entry notes by default</source>
+ <translation>Par défaut, cacher les notes des entrées </translation>
+ </message>
+ <message>
+ <source>Privacy</source>
+ <translation>Confidentialité</translation>
+ </message>
+ <message>
+ <source>Use DuckDuckGo service to download website icons</source>
+ <translation>Utiliser le service DuckDuckGo pour télécharger les icônes de sites Web</translation>
+ </message>
+ <message>
+ <source>Clipboard clear seconds</source>
+ <translation>Effacement du presse-papiers en secondes</translation>
+ </message>
+ <message>
+ <source>Touch ID inactivity reset</source>
+ <translation>Réinitialisation de TouchID après inactivité</translation>
+ </message>
+ <message>
+ <source>Database lock timeout seconds</source>
+ <translation>Délai, en secondes, avant verrouillage de la base de données</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <comment>Minutes</comment>
+ <translation> min</translation>
+ </message>
+ <message>
+ <source>Clear search query after</source>
+ <translation>Effacer la requête de recherche après</translation>
+ </message>
+ <message>
+ <source>Require password repeat when it is visible</source>
+ <translation>Exiger de répéter le mot de passe s’il est visible</translation>
+ </message>
+ <message>
+ <source>Hide passwords when editing them</source>
+ <translation>Cacher les mots de passe lors de leur modification</translation>
+ </message>
+ <message>
+ <source>Use placeholder for empty password fields</source>
+ <translation>Utiliser un espace réservé pour les champs de mots de passe vides</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Impossible de trouver une entrée qui corresponde au titre de la fenêtre :</translation>
+ </message>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Saisie 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 instruction 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 comprend un délai très long. Voulez-vous vraiment 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 comprend une frappe de touches très lente. Voulez-vous vraiment 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 comprend des arguments répétés très souvent. Voulez-vous vraiment continuer?</translation>
+ </message>
+ <message>
+ <source>Permission Required</source>
+ <translation>Une autorisation est requise</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC requiert l’autorisation Accessibilité pour la saisie automatique des entrées. SI vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeAssociationsModel</name>
+ <message>
+ <source>Window</source>
+ <translation>Fenêtre</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Séquence</translation>
+ </message>
+ <message>
+ <source>Default sequence</source>
+ <translation>Séquence par défaut</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’utilisateur</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Séquence</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeMatchView</name>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Copier le nom d’&amp;utilisateur</translation>
+ </message>
+ <message>
+ <source>Copy &amp;password</source>
+ <translation>Copier le mot de &amp;passe</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypePlatformMac</name>
+ <message>
+ <source>Permission Required</source>
+ <translation>Une autorisation est requise</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC a besoin de la permission Accessibilité et Enregistreur d’écran pour la saisie automatique globale. L’enregistrement de l’écran est nécessaire afin d’utiliser le titre des fenêtres pour trouver des entrées. Si vous avez déjà accordé l’autorisation, il vous faudra peut-être redémarrer KeePassXC.</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypeSelectDialog</name>
+ <message>
+ <source>Auto-Type - KeePassXC</source>
+ <translation>Saisie automatique – KeePassXC</translation>
+ </message>
+ <message>
+ <source>Select entry to Auto-Type:</source>
+ <translation>Sélectionner une entrée à saisir automatiquement :</translation>
+ </message>
+ <message>
+ <source>Search...</source>
+ <translation>Recherche…</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Browser Access Request</source>
+ <translation>KeePassXC – Demande d’accès au navigateur</translation>
+ </message>
+ <message>
+ <source>%1 is requesting access to the following entries:</source>
+ <translation>%1 demande l’accès aux entrées suivantes :</translation>
+ </message>
+ <message>
+ <source>Remember access to checked entries</source>
+ <translation>Mémoriser l’accès aux entrées sélectionnées</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Mémoriser</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Permettre l’accès aux entrées</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Permettre les éléments sélectionnés</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Tout refuser</translation>
+ </message>
+ <message>
+ <source>Disable for this site</source>
+ <translation>Désactiver pour ce site</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserEntrySaveDialog</name>
+ <message>
+ <source>KeePassXC-Browser Save Entry</source>
+ <translation>KeePassXC-Browser Enregistrer l’entrée</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>Valider</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>You have multiple databases open.
+Please select the correct database for saving credentials.</source>
+ <translation>Plusieurs bases de données sont ouvertes.
+Veuillez sélectionner la base de données souhaitée pour enregistrer les identifiants.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</source>
+ <translation>KeePassXC : Nouvelle demande d’association de clé</translation>
+ </message>
+ <message>
+ <source>Save and allow access</source>
+ <translation>Enregistrer et permettre l’accès</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Overwrite existing key?</source>
+ <translation>KeePassXC : Remplacer 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 nommée « %1 » existe déjà.
+Voulez-vous la remplacer?</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Update Entry</source>
+ <translation>KeePassXC : Mettre l’entrée à jour</translation>
+ </message>
+ <message>
+ <source>Do you want to update the information in %1 - %2?</source>
+ <translation>Voulez-vous mettre à jour les renseignements dans %1 - %2 ?</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abandonner</translation>
+ </message>
+ <message>
+ <source>Converting attributes to custom data…</source>
+ <translation>Conversion des attributs en données personnalisées…</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Converted KeePassHTTP attributes</source>
+ <translation>KeePassXC : Attributs KeePassHTTP convertis</translation>
+ </message>
+ <message>
+ <source>Successfully converted attributes from %1 entry(s).
+Moved %2 keys to custom data.</source>
+ <translation>Les attributs de %1 entrée(s) ont été convertis avec succès.
+%2 clés ont été déplacées vers les données personnalisées.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully moved %n keys to custom data.</source>
+ <translation><numerusform>%n clé a été déplacée avec succès vers les données personnalisées.</numerusform><numerusform>%n clés ont été déplacées avec succès vers les données personnalisées.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
+ <translation>KeePassXC : Aucune entrée avec des attributs KeePassHTTP n’a été trouvée</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
+ <translation>La base de données active ne comprend aucune entrée avec des attributs KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Legacy browser integration settings detected</source>
+ <translation>KeePassXC : Des paramètres hérités d’intégration aux navigateurs ont été détectés</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Create a new group</source>
+ <translation>KeePassXC : Créer un nouveau groupe</translation>
+ </message>
+ <message>
+ <source>A request for creating a new group &quot;%1&quot; has been received.
+Do you want to create this group?
+</source>
+ <translation>Une demande de création d’un nouveau groupe « %1 » a été reçue.
+Voulez-vous créer ce groupe ?
+</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC-Browser settings need to be moved into the database settings.
+This is necessary to maintain your current browser connections.
+Would you like to migrate your existing settings now?</source>
+ <translation>Vos paramètres KeePassXC-Browser doivent être intégrés aux paramètres de la base de données.
+Cela est nécessaire pour conserver les connexions actuelles de votre navigateur.
+Voulez-vous migrer vos paramètres maintenant ?</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Ne plus afficher cet avertissement</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the following database:
+%1
+
+Give the connection a unique name or ID, for example:
+chrome-laptop.</source>
+ <translation>Vous avez reçu une demande d’association pour la base de données suivante :
+%1
+
+Attribuez à cette connexion un nom ou un ID unique, par exemple :
+chrome-laptop</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserSettingsWidget</name>
+ <message>
+ <source>Dialog</source>
+ <translation>Boîte de dialogue</translation>
+ </message>
+ <message>
+ <source>This is required for accessing your databases with KeePassXC-Browser</source>
+ <translation>Requis pour accéder à vos bases de données avec KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Enable browser integration</source>
+ <translation>Activer l’intégration aux navigateurs</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Browsers installed as snaps are currently not supported.</source>
+ <translation>Les navigateurs installés en tant que snap ne sont pas pris en charge actuellement.</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Activer l’intégration pour ces navigateurs :</translation>
+ </message>
+ <message>
+ <source>Vivaldi</source>
+ <translation>Vivaldi</translation>
+ </message>
+ <message>
+ <source>&amp;Edge</source>
+ <translation>&amp;Edge</translation>
+ </message>
+ <message>
+ <source>Firefox</source>
+ <translation>Firefox</translation>
+ </message>
+ <message>
+ <source>Tor Browser</source>
+ <translation>Navigateur Tor</translation>
+ </message>
+ <message>
+ <source>Brave</source>
+ <translation>Brave</translation>
+ </message>
+ <message>
+ <source>Google Chrome</source>
+ <translation>Google Chrome</translation>
+ </message>
+ <message>
+ <source>Chromium</source>
+ <translation>Chromium</translation>
+ </message>
+ <message>
+ <source>Show a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Afficher une notification quand les identifiants sont demandés</translation>
+ </message>
+ <message>
+ <source>Request to unlock the database if it is locked</source>
+ <translation>Demander de déverrouiller la base de données si elle est verrouillée</translation>
+ </message>
+ <message>
+ <source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
+ <translation>Seules les entrées de même format (http://, https://,…) sont retournées.</translation>
+ </message>
+ <message>
+ <source>Match URL scheme (e.g., https://...)</source>
+ <translation>Adapter au format de l’URL (p. ex. : https://….) </translation>
+ </message>
+ <message>
+ <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
+ <translation>Ne renvoie que les meilleures correspondances pour une URL précise au lieu de toutes les entrées du domaine entier.</translation>
+ </message>
+ <message>
+ <source>Return only best-matching credentials</source>
+ <translation>Retourner que les identifiants qui correspondent le mieux</translation>
+ </message>
+ <message>
+ <source>Returns expired credentials. String [expired] is added to the title.</source>
+ <translation>Retourne les identifiants expirés. La chaîne [expiré] est ajoutée au titre.</translation>
+ </message>
+ <message>
+ <source>Allow returning expired credentials</source>
+ <translation>Permettre de retourner des identifiants expirés</translation>
+ </message>
+ <message>
+ <source>All databases connected to the extension will return matching credentials.</source>
+ <translation>Toutes les bases de données connectées à l’extension retourneront les identifiants correspondants.</translation>
+ </message>
+ <message>
+ <source>Search in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Chercher les identifiants correspondants dans toutes les bases de données ouvertes</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Trier les identifiants correspondants par titre</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Trier les identifiants correspondants par nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Never ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ne jamais demander avant d’accéder aux identifiants</translation>
+ </message>
+ <message>
+ <source>Never ask before updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Ne jamais demander avant de mettre les identifiants à jour</translation>
+ </message>
+ <message>
+ <source>Do not ask permission for HTTP Basic Auth</source>
+ <extracomment>An extra HTTP Basic Auth setting</extracomment>
+ <translation>Ne pas demander d’autorisation pour l’authentification HTTP Basic</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Ni la création ni la mise à jour automatique des champs de chaîne ne sont prises en charge.</translation>
+ </message>
+ <message>
+ <source>Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Retourner les champs de chaîne avancés qui commencent par « KPH:  »</translation>
+ </message>
+ <message>
+ <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
+ <translation>Ne pas afficher la fenêtre de suggestion de migration des paramètres de KeePassHTTP hérités.</translation>
+ </message>
+ <message>
+ <source>Do not prompt for KeePassHTTP settings migration.</source>
+ <translation>Ne pas proposer la migration des paramètres de KeePassHTTP.</translation>
+ </message>
+ <message>
+ <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
+ <translation>Met automatiquement à jour le chemin des exécutables KeePassXC ou keepassxc-proxy vers les scripts de messagerie native lors du démarrage.</translation>
+ </message>
+ <message>
+ <source>Update native messaging manifest files at startup</source>
+ <translation>Mettre les fichiers manifeste de la messagerie native à jour au lancement</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Utiliser un emplacement de mandataire personnalisé si vous avez installé un mandataire manuellement.</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location:</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Utiliser un emplacement de mandataire personnalisé :</translation>
+ </message>
+ <message>
+ <source>Custom proxy location field</source>
+ <translation>Champ d’emplacement de mandataire personnalisé</translation>
+ </message>
+ <message>
+ <source>Browser for custom proxy file</source>
+ <translation>Sélectionner un fichier de mandataire personnalisé</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Parcourir…</translation>
+ </message>
+ <message>
+ <source>Use a custom browser configuration location:</source>
+ <translation>Utiliser un emplacement de navigateur personnalisé :</translation>
+ </message>
+ <message>
+ <source>Browser type:</source>
+ <translation>Type de navigateur :</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Style des boutons de la barre d’outils</translation>
+ </message>
+ <message>
+ <source>Config Location:</source>
+ <translation>Emplacement de configuration :</translation>
+ </message>
+ <message>
+ <source>Custom browser location field</source>
+ <translation>Champ d’emplacement de navigateur personnalisé</translation>
+ </message>
+ <message>
+ <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
+ <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
+ </message>
+ <message>
+ <source>Browse for custom browser path</source>
+ <translation>Sélectionner un chemin personnalisé de navigateur</translation>
+ </message>
+ <message>
+ <source>Custom extension ID:</source>
+ <translation>ID d’extension personnalisé :</translation>
+ </message>
+ <message>
+ <source>Custom extension ID</source>
+ <translation>ID d’extension personnalisé</translation>
+ </message>
+ <message>
+ <source>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</source>
+ <translation>En raison du bac à sable de Snap, vous devez exécuter un script afin d’activer l’intégration aux navigateurs.&lt;br /&gt;Vous pouvez obtenir ce script sur %1</translation>
+ </message>
+ <message>
+ <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
+ <translation>KeePassXC-Browser est nécessaire pour que l’intégration aux navigateurs fonctionne. &lt;br /&gt;Téléchargez-la pour %1, %2 et %3. %4</translation>
+ </message>
+ <message>
+ <source>Please see special instructions for browser extension use below</source>
+ <translation>Veuillez consulter ci-dessous les instructions spéciales de l’extension pour navigateurs</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location cannot be found!&lt;br/&gt;Browser integration WILL NOT WORK without the proxy application.</source>
+ <translation>&lt;b&gt;Erreur :&lt;/b&gt; L’emplacement de mandataire personnalisé est introuvable. &lt;br/&gt;L’intégration aux navigateurs NE FONCTIONNERA PAS sans l’application mandataire.</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</source>
+ <translation>Fichiers exécutables</translation>
+ </message>
+ <message>
+ <source>All Files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Sélectionner un emplacement de mandataire personnalisé</translation>
+ </message>
+ <message>
+ <source>Select native messaging host folder location</source>
+ <translation>Sélectionner l’emplacement du dossier de l’hôte de messagerie native</translation>
+ </message>
+</context>
+<context>
+ <name>CloneDialog</name>
+ <message>
+ <source>Clone Options</source>
+ <translation>Options de clonage</translation>
+ </message>
+ <message>
+ <source>Append &apos; - Clone&apos; to title</source>
+ <translation>Ajouter ’ – Clone’ au titre</translation>
+ </message>
+ <message>
+ <source>Replace username and password with references</source>
+ <translation>Remplacer le nom d’utilisateur et le mot de passe par des références</translation>
+ </message>
+ <message>
+ <source>Copy history</source>
+ <translation>Copier l’historique</translation>
+ </message>
+</context>
+<context>
+ <name>CsvImportWidget</name>
+ <message>
+ <source>Import CSV fields</source>
+ <translation>Importer les champs CSV</translation>
+ </message>
+ <message>
+ <source>filename</source>
+ <translation>nom de fichier</translation>
+ </message>
+ <message>
+ <source>size, rows, columns</source>
+ <translation>taille, lignes, colonnes</translation>
+ </message>
+ <message>
+ <source>Encoding</source>
+ <translation>Encodage</translation>
+ </message>
+ <message>
+ <source>Codec</source>
+ <translation>Codec</translation>
+ </message>
+ <message>
+ <source>Text is qualified by</source>
+ <translation>Le texte est qualifié par</translation>
+ </message>
+ <message>
+ <source>Fields are separated by</source>
+ <translation>Les champs sont séparés par</translation>
+ </message>
+ <message>
+ <source>Comments start with</source>
+ <translation>Les commentaires commencent par</translation>
+ </message>
+ <message>
+ <source>Consider &apos;\&apos; an escape character</source>
+ <translation>Considérer « \ » en tant que caractère d’échappement</translation>
+ </message>
+ <message>
+ <source>Preview</source>
+ <translation>Aperçu</translation>
+ </message>
+ <message>
+ <source>Imported from CSV file</source>
+ <translation>Importé d’un fichier CSV</translation>
+ </message>
+ <message>
+ <source>Original data: </source>
+ <translation>Données originales :</translation>
+ </message>
+ <message>
+ <source>Error</source>
+ <translation>Erreur</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file!</source>
+ <translation>Des erreurs ont été détectées dans le fichier CSV</translation>
+ </message>
+ <message numerus="yes">
+ <source>[%n more message(s) skipped]</source>
+ <translation><numerusform>[%n autre message a été ignoré]</numerusform><numerusform>[%n autres messages ont été ignorés]</numerusform></translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+%1</source>
+ <translation>Importation CSV : le scripteur comporte des erreurs :
+%1</translation>
+ </message>
+ <message>
+ <source>Text qualification</source>
+ <translation>Qualification du texte</translation>
+ </message>
+ <message>
+ <source>Field separation</source>
+ <translation>Séparation des champs</translation>
+ </message>
+ <message>
+ <source>Number of header lines to discard</source>
+ <translation>Nombre de lignes d’en-tête à ignorer</translation>
+ </message>
+ <message>
+ <source>CSV import preview</source>
+ <translation>Aperçu de l’importation d’un fichier CSV</translation>
+ </message>
+ <message>
+ <source>Column Association</source>
+ <translation>Associations de colonnes</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>Dernière modification</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Créée</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Header lines skipped</source>
+ <translation>Les lignes d’en-tête ont été ignorées</translation>
+ </message>
+ <message>
+ <source>First line has field names</source>
+ <translation>La première ligne comporte des noms de champs</translation>
+ </message>
+ <message>
+ <source>Not Present</source>
+ <translation>Les données ne s’y trouvent pas</translation>
+ </message>
+ <message>
+ <source>Column %1</source>
+ <translation>Colonne %1</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icône</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n colonne</numerusform><numerusform>%n colonnes</numerusform></translation>
+ </message>
+ <message>
+ <source>%1, %2, %3</source>
+ <comment>file info: bytes, rows, columns</comment>
+ <translation>%1, %2, %3</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n byte(s)</source>
+ <translation><numerusform>%n octet</numerusform><numerusform>%n octets</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n row(s)</source>
+ <translation><numerusform>%n ligne</numerusform><numerusform>%n lignes</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>Database</name>
+ <message>
+ <source>File %1 does not exist.</source>
+ <translation>Le fichier %1 n’existe pas.</translation>
+ </message>
+ <message>
+ <source>Unable to open file %1.</source>
+ <translation>Impossible d’ouvrir le fichier %1.</translation>
+ </message>
+ <message>
+ <source>Error while reading the database: %1</source>
+ <translation>Erreur de lecture de la base de données : %1</translation>
+ </message>
+ <message>
+ <source>File cannot be written as it is opened in read-only mode.</source>
+ <translation>Impossible d’écrire dans le fichier, car il est ouvert en lecture seulement.</translation>
+ </message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers!</source>
+ <translation>La clé n’a pas été transformée, ce qui est un bogue. Veuillez le signaler aux développeurs.</translation>
+ </message>
+ <message>
+ <source>%1
+Backup database located at %2</source>
+ <translation>%1
+La base de données de sauvegarde est située sur %2</translation>
+ </message>
+ <message>
+ <source>Could not save, database does not point to a valid file.</source>
+ <translation>Impossible d’enregistrer, car la base de données n’est pas dirigée vers un fichier valide.</translation>
+ </message>
+ <message>
+ <source>Could not save, database file is read-only.</source>
+ <translation>Impossible d’enregistrer, car le fichier de la base de données est en lecture seule.</translation>
+ </message>
+ <message>
+ <source>Database file has unmerged changes.</source>
+ <translation>Le fichier de la base de données comporte des changements non fusionnés.</translation>
+ </message>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Corbeille</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <comment>Root group name</comment>
+ <translation>Mots de passe</translation>
+ </message>
+ <message>
+ <source>Database save is already in progress.</source>
+ <translation>La base de données est déjà en cours d’enregistrement.</translation>
+ </message>
+ <message>
+ <source>Could not save, database has not been initialized!</source>
+ <translation>Impossible d’enregistrer, la base de données n’a pas été initialisée</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenDialog</name>
+ <message>
+ <source>Unlock Database - KeePassXC</source>
+ <translation>Déverrouiller la base de données – KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Key File:</source>
+ <translation>Fichier clé :</translation>
+ </message>
+ <message>
+ <source>Refresh</source>
+ <translation>Actualiser</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Ne plus afficher cet avertissement</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Fichiers clés</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Sélectionner un fichier clé</translation>
+ </message>
+ <message>
+ <source>Failed to open key file: %1</source>
+ <translation>Échec d’ouverture du fichier clé : %1</translation>
+ </message>
+ <message>
+ <source>Unlock KeePassXC Database</source>
+ <translation>Déverrouiller la base de données KeePassXC</translation>
+ </message>
+ <message>
+ <source>Enter Password:</source>
+ <translation>Saisissez le mot de passe :</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Champ de mot de passe</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Sélection de l’emplacement de la clé matérielle</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Rechercher un fichier clé</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Parcourir…</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Actualiser les jetons matériels</translation>
+ </message>
+ <message>
+ <source>Hardware Key:</source>
+ <translation>Clé matérielle :</translation>
+ </message>
+ <message>
+ <source>Hardware key help</source>
+ <translation>Aide sur les clés matérielles</translation>
+ </message>
+ <message>
+ <source>TouchID for Quick Unlock</source>
+ <translation>TouchID pour un déverrouillage rapide</translation>
+ </message>
+ <message>
+ <source>Unlock failed and no password given</source>
+ <translation>Échec de déverrouillage et aucun mot de passe n’a été saisi</translation>
+ </message>
+ <message>
+ <source>Unlocking the database failed and you did not enter a password.
+Do you want to retry with an &quot;empty&quot; password instead?
+
+To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</source>
+ <translation>Le déverrouillage de la base de données a échoué et vous n’avez pas saisi de mot de passe.
+Voulez-vous plutôt réessayer sans mot de passe ?
+
+Afin d’empêcher que cette erreur survienne, vous devez accéder à « Paramètres de la base de données » et réinitialiser votre mot de passe.</translation>
+ </message>
+ <message>
+ <source>Retry with empty password</source>
+ <translation>Réessayer sans mot de passe</translation>
+ </message>
+ <message>
+ <source>Enter Additional Credentials (if any):</source>
+ <translation>Saisissez des identifiants supplémentaires (si définis) :</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Vous pouvez utiliser une clé de sécurité matérielle telle qu’une &lt;strong&gt;YubiKey&lt;/strong&gt; ou une &lt;strong&gt;OnlyKey&lt;/strong&gt; avec des emplacements configurés pour HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file help</source>
+ <translation>Aide fichier clé</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <translation> ?</translation>
+ </message>
+ <message>
+ <source>Cannot use database file as key file</source>
+ <translation>Impossible d’utiliser une base de données comme fichier clé</translation>
+ </message>
+ <message>
+ <source>You cannot use your database file as a key file.
+If you do not have a key file, please leave the field empty.</source>
+ <translation>Vous ne pouvez pas utiliser la base de données actuelle comme fichier clé.
+Si vous n’avez pas de fichier clé, laissez le champ vide.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;En plus d’un mot de passe, vous pouvez utiliser un fichier secret pour améliorer la sécurité de votre base de données. Ce fichier peut être généré dans les paramètres de sécurité de votre base de données.&lt;/p&gt;&lt;p&gt;Il ne s’agit &lt;strong&gt;pas&lt;/strong&gt; de votre fichier de base de données *.kdbx.&lt;br&gt;Si vous n’avez pas de fichier clé, laissez ce champ vide.&lt;/p&gt;&lt;p&gt;Cliquez pour plus de précisions…&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file to unlock the database</source>
+ <translation>Fichier clé pour déverrouiller la base de données</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Veuillez appuyez sur le bouton de votre YubiKey</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Détection des clés matérielles…</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Aucune clé matérielle n’a été détectée</translation>
+ </message>
+ <message>
+ <source>Select hardware key…</source>
+ <translation>Sélectionner une clé matérielle…</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Ancien format de fichier clé</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Vous utilisez un ancien format de fichier clé que KeePassXC pourrait&lt;br&gt;ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de générer un nouveau fichier clé en accédant à :&lt;strong&gt;Base de données &gt; Sécurité de la base de données &gt; Changer la clé.&lt;/strong&gt;&lt;br&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingWidgetMetaData</name>
+ <message>
+ <source>Passwords</source>
+ <translation>Mots de passe</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsDialog</name>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Paramètres avancés</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Sécurité</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Paramètres de chiffrement</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Intégration aux navigateurs</translation>
+ </message>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Identifiants de la base de données</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetBrowser</name>
+ <message>
+ <source>KeePassXC-Browser settings</source>
+ <translation>Paramètres de KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Stored keys</source>
+ <translation>Clés enregistrées</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Delete the selected key?</source>
+ <translation>Supprimer la clé sélectionnée?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected key?
+This may prevent connection to the browser plugin.</source>
+ <translation>Voulez-vous vraiment supprimer la clé sélectionnée?
+Cela pourrait empêcher la connexion l’extension pour navigateurs.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Clé</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valeur</translation>
+ </message>
+ <message>
+ <source>Enable Browser Integration to access these settings.</source>
+ <translation>Activez l’intégration aux navigateurs pour accéder à ces paramètres.</translation>
+ </message>
+ <message>
+ <source>Disconnect all browsers</source>
+ <translation>Déconnecter tous les navigateurs</translation>
+ </message>
+ <message>
+ <source>Do you really want to disconnect all browsers?
+This may prevent connection to the browser plugin.</source>
+ <translation>Voulez-vous vraiment déconnecter tous les navigateurs?
+Cela pourrait empêcher la connexion avec l’extension pour navigateurs.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: No keys found</source>
+ <translation>KeePassXC : Aucune clé n’a été trouvée</translation>
+ </message>
+ <message>
+ <source>No shared encryption keys found in KeePassXC settings.</source>
+ <translation>Aucune clé de chiffrement partagée n’a été 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é supprimées de la base de données</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
+ <translation><numerusform>%n clé de chiffrement a été supprimée avec succès des paramètres de KeePassXC.</numerusform><numerusform>%n clés de chiffrement ont été supprimées avec succès des paramètres de KeePassXC.</numerusform></translation>
+ </message>
+ <message>
+ <source>Forget all site-specific settings on entries</source>
+ <translation>Oublier tous les paramètres d’entrée propres aux sites</translation>
+ </message>
+ <message>
+ <source>Do you really want forget all site-specific settings on every entry?
+Permissions to access entries will be revoked.</source>
+ <translation>Voulez-vous vraiment oublier tous les paramètres propres aux sites pour toutes les entrées ? Les autorisations d’accès aux entrées seront révoquées.</translation>
+ </message>
+ <message>
+ <source>Removing stored permissions…</source>
+ <translation>Suppression des autorisations enregistrées…</translation>
+ </message>
+ <message>
+ <source>Abort</source>
+ <translation>Abandonner</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Removed permissions</source>
+ <translation>KeePassXC : Les autorisations ont été supprimées</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully removed permissions from %n entry(s).</source>
+ <translation><numerusform>Les autorisations d’%n entrée ont été supprimées avec succès.</numerusform><numerusform>Les autorisations de ’%n entrées ont été supprimées avec succès.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with permissions found!</source>
+ <translation>KeePassXC : Aucune entrée avec autorisation n’a été trouvée</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with permissions.</source>
+ <translation>La base de données active ne comprend aucune entrée avec des autorisations.</translation>
+ </message>
+ <message>
+ <source>Move KeePassHTTP attributes to custom data</source>
+ <translation>Déplacer les attributs KeePassHTTP vers les données personnalisées</translation>
+ </message>
+ <message>
+ <source>Do you really want to move all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Voulez-vous vraiment convertir toutes les données d’intégration au navigateur héritées à la norme la plus récente ?
+Cela est nécessaire pour assurer la compatibilité avec l’extension pour navigateurs.</translation>
+ </message>
+ <message>
+ <source>Stored browser keys</source>
+ <translation>Clés de navigateurs enregistrées</translation>
+ </message>
+ <message>
+ <source>Remove selected key</source>
+ <translation>Supprimer la clé sélectionnée</translation>
+ </message>
+ <message>
+ <source>Move KeePassHTTP attributes to KeePassXC-Browser custom data</source>
+ <translation>Déplacer les attributs KeePassHTTP vers les données personnalisées de KeePassXC-Browser</translation>
+ </message>
+ <message>
+ <source>Refresh database root group ID</source>
+ <translation>Actualiser l’ID du groupe racine de la base de données</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Créée</translation>
+ </message>
+ <message>
+ <source>Refresh database ID</source>
+ <translation>Actualiser l’ID de la base de données</translation>
+ </message>
+ <message>
+ <source>Do you really want refresh the database ID?
+This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
+ <translation>Voulez-vous vraiment actualiser l’ID de la base de données?
+Cela n’est nécessaire que si votre base de données est la copie d’une autre et que l’extension pour navigateurs ne peut pas se connecter.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetDatabaseKey</name>
+ <message>
+ <source>Add additional protection...</source>
+ <translation>Ajouter une protection supplémentaire…</translation>
+ </message>
+ <message>
+ <source>No password set</source>
+ <translation>Aucun mot de passe n’a été défini</translation>
+ </message>
+ <message>
+ <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
+
+Are you sure you want to continue without a password?</source>
+ <translation>AVERTISSEMENT : Vous n’avez pas défini de mot de passe. Il est fortement découragé d’utiliser une base de données sans mot de passe.
+
+Voulez-vous vraiment poursuivre sans mot de passe?</translation>
+ </message>
+ <message>
+ <source>Continue without password</source>
+ <translation>Poursuivre sans mot de passe</translation>
+ </message>
+ <message>
+ <source>No encryption key added</source>
+ <translation>Aucune clé de chiffrement n’a été ajoutée</translation>
+ </message>
+ <message>
+ <source>You must add at least one encryption key to secure your database!</source>
+ <translation>Vous devez ajouter au moins une clé de chiffrement afin de sécuriser votre base de données.</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Erreur inconnue</translation>
+ </message>
+ <message>
+ <source>Failed to change database credentials</source>
+ <translation>Échec de changement des identifiants de la base de données</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é :</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Cycles de transformation :</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Utilisation de la mémoire :</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Parallélisme :</translation>
+ </message>
+ <message>
+ <source>Decryption Time:</source>
+ <translation>Temps de déchiffrement :</translation>
+ </message>
+ <message>
+ <source>?? s</source>
+ <translation>?? s</translation>
+ </message>
+ <message>
+ <source>Change</source>
+ <translation>Changer</translation>
+ </message>
+ <message>
+ <source>Higher values offer more protection, but opening the database will take longer.</source>
+ <translation>Les valeurs plus élevées offrent plus de protection, mais l’ouverture de la base de données prendra plus de temps.</translation>
+ </message>
+ <message>
+ <source>Database format:</source>
+ <translation>Format de la base de données :</translation>
+ </message>
+ <message>
+ <source>This is only important if you need to use your database with other programs.</source>
+ <translation>Ce paramètre n’est important que si vous devez utiliser votre base de données avec d’autres programmes.</translation>
+ </message>
+ <message>
+ <source>KDBX 4.0 (recommended)</source>
+ <translation>KDBX 4.0 (recommandée)</translation>
+ </message>
+ <message>
+ <source>KDBX 3.1</source>
+ <translation>KDBX 3.1</translation>
+ </message>
+ <message>
+ <source>unchanged</source>
+ <comment>Database decryption time is unchanged</comment>
+ <translation>inchangé</translation>
+ </message>
+ <message>
+ <source>Number of rounds too high</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Le nombre de cycles est trop grand</translation>
+ </message>
+ <message>
+ <source>You are using a very high number of key transform rounds with Argon2.
+
+If you keep this number, your database may take hours or days (or even longer) to open!</source>
+ <translation>Vous utilisez un très grand nombre de cycles de transformation de clé avec Argon2.
+
+Si vous gardez ce nombre, votre base de données pourrait prendre des heures voire des jours (ou plus) pour s’ouvrir.</translation>
+ </message>
+ <message>
+ <source>Understood, keep number</source>
+ <translation>Compris, garder ce nombre</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>Number of rounds too low</source>
+ <comment>Key transformation rounds</comment>
+ <translation>Le nombre de cycles est trop petit</translation>
+ </message>
+ <message>
+ <source>You are using a very low number of key transform rounds with AES-KDF.
+
+If you keep this number, your database may be too easy to crack!</source>
+ <translation>Vous utilisez un très petit nombre de cycles de transformation de clé avec AES-KDF.
+
+Si vous gardez ce nombre, votre base de données pourrait être craquée trop facilement.</translation>
+ </message>
+ <message>
+ <source>KDF unchanged</source>
+ <translation>La fonction de dérivation de clé est inchangée</translation>
+ </message>
+ <message>
+ <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
+ <translation>Échec de transformation de la clé avec les nouveaux paramètres de fonction de dérivation de clé ; la fonction de dérivation de clé est inchangée.</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 d’exécution</numerusform><numerusform>fils d’exécution</numerusform></translation>
+ </message>
+ <message>
+ <source>Change existing decryption time</source>
+ <translation>Changer le temps de déchiffrement existant</translation>
+ </message>
+ <message>
+ <source>Decryption time in seconds</source>
+ <translation>Temps de déchiffrement en secondes</translation>
+ </message>
+ <message>
+ <source>Database format</source>
+ <translation>Format de la base de données</translation>
+ </message>
+ <message>
+ <source>Encryption algorithm</source>
+ <translation>Algorithme de chiffrement</translation>
+ </message>
+ <message>
+ <source>Key derivation function</source>
+ <translation>Fonction de dérivation de clé</translation>
+ </message>
+ <message>
+ <source>Transform rounds</source>
+ <translation>Cycles de transformation</translation>
+ </message>
+ <message>
+ <source>Memory usage</source>
+ <translation>Utilisation de la mémoire</translation>
+ </message>
+ <message>
+ <source>Parallelism</source>
+ <translation>Parallélisme</translation>
+ </message>
+ <message>
+ <source>?? ms</source>
+ <translation>?? ms</translation>
+ </message>
+ <message>
+ <source>? s</source>
+ <translation>? s</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Exposed Entries</source>
+ <translation>Entrées visibles</translation>
+ </message>
+ <message>
+ <source>Don&apos;t expose this database</source>
+ <translation>Ne pas rendre cette base de données visible</translation>
+ </message>
+ <message>
+ <source>Expose entries under this group:</source>
+ <translation>Rendre visibles les entrées de ce groupe :</translation>
+ </message>
+ <message>
+ <source>Enable Secret Service to access these settings.</source>
+ <translation>Activer « Secret Service » pour accéder à ces paramètres.</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>
+ <message>
+ <source>Database description:</source>
+ <translation>Description de la base de données :</translation>
+ </message>
+ <message>
+ <source>Default username:</source>
+ <translation>Nom d’utilisateur par défaut :</translation>
+ </message>
+ <message>
+ <source>History Settings</source>
+ <translation>Paramètres de l’historique</translation>
+ </message>
+ <message>
+ <source>Max. history items:</source>
+ <translation>Nombre maximal d’éléments d’historique :</translation>
+ </message>
+ <message>
+ <source>Max. history size:</source>
+ <translation>Taille maximale de l’historique :</translation>
+ </message>
+ <message>
+ <source> MiB</source>
+ <translation> Mio</translation>
+ </message>
+ <message>
+ <source>Use recycle bin</source>
+ <translation>Utiliser une corbeille</translation>
+ </message>
+ <message>
+ <source>Additional Database Settings</source>
+ <translation>Paramètres supplémentaires de base de données</translation>
+ </message>
+ <message>
+ <source>Database name field</source>
+ <translation>Champ de nom de la base de données</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Champ de description de la base de données</translation>
+ </message>
+ <message>
+ <source>Default username field</source>
+ <translation>Champ de nom d’utilisateur par défaut</translation>
+ </message>
+ <message>
+ <source>Maximum number of history items per entry</source>
+ <translation>Nombre maximal d’éléments historiques par entrée</translation>
+ </message>
+ <message>
+ <source>Maximum size of history per entry</source>
+ <translation>Taille maximale de l’historique par entrée</translation>
+ </message>
+ <message>
+ <source>Delete Recycle Bin</source>
+ <translation>Supprimer la corbeille</translation>
+ </message>
+ <message>
+ <source>Do you want to delete the current recycle bin and all its contents?
+This action is not reversible.</source>
+ <translation>Voulez-vous supprimer la corbeille actuelle et tout son contenu?
+Cette action est irréversible.</translation>
+ </message>
+ <message>
+ <source> (old)</source>
+ <translation> (ancien)</translation>
+ </message>
+ <message>
+ <source>Enable compression (recommended)</source>
+ <translation>Activer la compression (recommandé)</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetKeeShare</name>
+ <message>
+ <source>Sharing</source>
+ <translation>Partage</translation>
+ </message>
+ <message>
+ <source>Breadcrumb</source>
+ <translation>Fil d’Ariane</translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation>Type</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Chemin</translation>
+ </message>
+ <message>
+ <source>Last Signer</source>
+ <translation>Dernier signataire</translation>
+ </message>
+ <message>
+ <source>Certificates</source>
+ <translation>Certificats</translation>
+ </message>
+ <message>
+ <source> &gt; </source>
+ <comment>Breadcrumb separator</comment>
+ <translation> &gt; </translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetMetaDataSimple</name>
+ <message>
+ <source>Database Name:</source>
+ <translation>Nom de la base de données :</translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation>Description :</translation>
+ </message>
+ <message>
+ <source>Database name field</source>
+ <translation>Champ de nom de la base de données</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Champ de description de la base de données</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Base de données KeePass 2</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Open database</source>
+ <translation>Ouvrir la base de données</translation>
+ </message>
+ <message>
+ <source>CSV file</source>
+ <translation>Fichier CSV</translation>
+ </message>
+ <message>
+ <source>Merge database</source>
+ <translation>Fusionner la base 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>Export database to CSV file</source>
+ <translation>Exporter la base de données vers un fichier CSV</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Échec d’écriture du fichier CSV.</translation>
+ </message>
+ <message>
+ <source>Database creation error</source>
+ <translation>Erreur de création de la base de données</translation>
+ </message>
+ <message>
+ <source>The created database has no key or KDF, refusing to save it.
+This is definitely a bug, please report it to the developers.</source>
+ <translation>La base de données créée n’a ni clé, ni fonction de dérivation de clé et ne peut pas être enregistrée.
+C’est très certainement un bogue, veuillez le signaler aux développeurs.</translation>
+ </message>
+ <message>
+ <source>Select CSV file</source>
+ <translation>Sélectionner un fichier CSV</translation>
+ </message>
+ <message>
+ <source>New Database</source>
+ <translation>Nouvelle base de données</translation>
+ </message>
+ <message>
+ <source>%1 [New Database]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [nouvelle base de données]</translation>
+ </message>
+ <message>
+ <source>%1 [Locked]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [verrouillé]</translation>
+ </message>
+ <message>
+ <source>%1 [Read-only]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [en lecture seule]</translation>
+ </message>
+ <message>
+ <source>Failed to open %1. It either does not exist or is not accessible.</source>
+ <translation>Échec d’ouverture de %1. Soit le fichier n’existe pas soit il n’est pas accessible.</translation>
+ </message>
+ <message>
+ <source>Export database to HTML file</source>
+ <translation>Exporter la base de données vers un fichier HTML</translation>
+ </message>
+ <message>
+ <source>HTML file</source>
+ <translation>Fichier HTML</translation>
+ </message>
+ <message>
+ <source>Writing the HTML file failed.</source>
+ <translation>Échec d’écriture du fichier HTML.</translation>
+ </message>
+ <message>
+ <source>Export Confirmation</source>
+ <translation>Confirmation de l’exportation</translation>
+ </message>
+ <message>
+ <source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
+ <translation>Vous êtes sur le point d’exporter votre base de données vers un fichier non chiffré. Vos mots de passe et renseignements délicats seront vulnérables. Voulez-vous vraiment poursuivre ?</translation>
+ </message>
+ <message>
+ <source>Open OPVault</source>
+ <translation>Ouvrir OPVault</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Recherche…</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Voulez-vous vraiment supprimer définitivement l’entrée « %1 »?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Voulez-vous vraiment déplacer l’entrée « %1 » vers la corbeille?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>Voulez-vous vraiment déplacer %n entrée vers la corbeille ?</numerusform><numerusform>Voulez-vous vraiment déplacer %n entrée(s) vers la corbeille?</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Exécuter la commande?</translation>
+ </message>
+ <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>Mémoriser mon choix</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Voulez-vous vraiment supprimer définitivement le groupe « %1 »?</translation>
+ </message>
+ <message>
+ <source>No current database.</source>
+ <translation>Aucune base de données actuelle.</translation>
+ </message>
+ <message>
+ <source>No source database, nothing to do.</source>
+ <translation>Aucune base de données source, il n’y a rien à faire.</translation>
+ </message>
+ <message>
+ <source>Search Results (%1)</source>
+ <translation>Résultats de recherche (%1)</translation>
+ </message>
+ <message>
+ <source>No Results</source>
+ <translation>Il n’y a aucun résultat</translation>
+ </message>
+ <message>
+ <source>File has changed</source>
+ <translation>Le fichier a été modifié</translation>
+ </message>
+ <message>
+ <source>The database file has changed. Do you want to load the changes?</source>
+ <translation>Le fichier de la base de données a été modifié. Voulez-vous le recharger?</translation>
+ </message>
+ <message>
+ <source>Merge Request</source>
+ <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 a été modifié et vos changements ne sont pas enregistrés.
+Voulez-vous fusionner vos changements?</translation>
+ </message>
+ <message>
+ <source>Empty recycle bin?</source>
+ <translation>Vider la corbeille?</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
+ <translation>Voulez-vous vraiment vider définitivement la corbeille?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation><numerusform>Voulez-vous vraiment supprimer %n entrée définitivement ?</numerusform><numerusform>Voulez-vous vraiment supprimer %n entrée(s) définitivement?</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation><numerusform>Supprimer l’entrée ?</numerusform><numerusform>Supprimer les entrées?</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation><numerusform>Déplacer l’entrée vers la corbeille ?</numerusform><numerusform>Déplacer les entrées vers la corbeille?</numerusform></translation>
+ </message>
+ <message>
+ <source>Lock Database?</source>
+ <translation>Verrouiller la base de données?</translation>
+ </message>
+ <message>
+ <source>You are editing an entry. Discard changes and lock anyway?</source>
+ <translation>Vous êtes en train de modifier une entrée. Abandonner les changements et la verrouiller quand même?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>« %1 » a été modifié.
+Enregistrer les changements?</translation>
+ </message>
+ <message>
+ <source>Database was modified.
+Save changes?</source>
+ <translation>La base de données a été modifiée.
+Enregistrer les changements?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Enregistrer les changements?</translation>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload.
+Error: %1</source>
+ <translation>Impossible d’ouvrir le nouveau fichier de base de données en tentant de la recharger automatiquement.
+Erreur : % 1</translation>
+ </message>
+ <message>
+ <source>Disable safe saves?</source>
+ <translation>Désactiver les enregistrements sécurisés?</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 n’a pas réussi à enregistrer la base de données à plusieurs reprises. Le fichier à enregistrer est probablement verrouillé par les services de synchronisation de fichiers.
+Désactiver les enregistrements sécurisés et réessayer?</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <translation>Mots de passe</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Enregistrer la base de données sous</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>Base de données KeePass 2</translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Remplacer les références vers l’entrée?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation><numerusform>L’entrée « %1 » a %2 référence. Voulez-vous remplacer la référence par les valeurs, ignorer cette entrée ou la supprimer ?</numerusform><numerusform>L’entrée « %1 » a %2 références. Voulez-vous remplacer les références par les valeurs, ignorer cette entrée ou la supprimer?</numerusform></translation>
+ </message>
+ <message>
+ <source>Delete group</source>
+ <translation>Supprimer le groupe</translation>
+ </message>
+ <message>
+ <source>Move group to recycle bin?</source>
+ <translation>Déplacer le groupe vers la corbeille?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
+ <translation>Voulez-vous vraiment déplacer le groupe « %1 » vers la corbeille?</translation>
+ </message>
+ <message>
+ <source>Successfully merged the database files.</source>
+ <translation>Les fichiers de base de données ont été fusionnés avec succès.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>La base de données n’a pas été modifiée par l’opération de fusion.</translation>
+ </message>
+ <message>
+ <source>Shared group...</source>
+ <translation>Groupe partagé…</translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Échec d’écriture de la base de données : %1</translation>
+ </message>
+ <message>
+ <source>This database is opened in read-only mode. Autosave is disabled.</source>
+ <translation>Cette base de données est ouverte en lecture seule. L’enregistrement automatique est désactivé.</translation>
+ </message>
+ <message>
+ <source>Save database backup</source>
+ <translation>Sauvegarder la base de données</translation>
+ </message>
+ <message>
+ <source>Could not find database file: %1</source>
+ <translation>Impossible de trouver le fichier de la base de données : %1</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidget</name>
+ <message>
+ <source>Entry</source>
+ <translation>Entrée</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icône</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Propriétés</translation>
+ </message>
+ <message>
+ <source>History</source>
+ <translation>Historique</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>s.o.</translation>
+ </message>
+ <message>
+ <source>(encrypted)</source>
+ <translation>(chiffrée)</translation>
+ </message>
+ <message>
+ <source>Select private key</source>
+ <translation>Sélectionner un fichier clé</translation>
+ </message>
+ <message>
+ <source>Entry history</source>
+ <translation>Historique de l’entrée</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Ajouter une entrée</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Modifier l’entrée</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Nouvel attribut</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</source>
+ <translation>Voulez-vous vraiment supprimer cet attribut?</translation>
+ </message>
+ <message>
+ <source>Tomorrow</source>
+ <translation>Demain</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation><numerusform>%n semaine</numerusform><numerusform>%n semaine(s)</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%n month(s)</source>
+ <translation><numerusform>%n mois</numerusform><numerusform>%n mois</numerusform></translation>
+ </message>
+ <message>
+ <source>Entry updated successfully.</source>
+ <translation>L’entrée a été mise à jour avec succès.</translation>
+ </message>
+ <message>
+ <source>New attribute %1</source>
+ <translation>Nouvel attribut %1</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n year(s)</source>
+ <translation><numerusform>% an</numerusform><numerusform>%n an(s)</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Removal</source>
+ <translation>Confirmer la suppression</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Intégration aux navigateurs</translation>
+ </message>
+ <message>
+ <source>&lt;empty URL&gt;</source>
+ <translation>&lt;URL vide&gt;</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this URL?</source>
+ <translation>Voulez-vous vraiment supprimer cette URL?</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Révéler</translation>
+ </message>
+ <message>
+ <source>Hide</source>
+ <translation>Cacher</translation>
+ </message>
+ <message>
+ <source>Unsaved Changes</source>
+ <translation>Changements non enregistrés</translation>
+ </message>
+ <message>
+ <source>Would you like to save changes to this entry?</source>
+ <translation>Voulez-vous enregistrer les changements de cette entrée?</translation>
+ </message>
+ <message>
+ <source>[PROTECTED] Press Reveal to view or edit</source>
+ <translation>[PROTÉGÉ] Appuyez sur Révéler pour afficher ou modifier</translation>
+ </message>
+ <message>
+ <source>Invalid Entry</source>
+ <translation>L’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>An external merge operation has invalidated this entry.
+Unfortunately, any changes made have been lost.</source>
+ <translation>Une opération externe de fusion a invalidé cette entrée.
+Malheureusement, les changements effectués ont été perdus.</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAdvanced</name>
+ <message>
+ <source>Additional attributes</source>
+ <translation>Attributs supplémentaires</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Ajouter</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Edit Name</source>
+ <translation>Modifier le nom</translation>
+ </message>
+ <message>
+ <source>Protect</source>
+ <translation>Protéger</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Révéler</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers joints</translation>
+ </message>
+ <message>
+ <source>Foreground Color:</source>
+ <translation>Couleur de l’avant-plan :</translation>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation>Couleur de l’arrière-plan :</translation>
+ </message>
+ <message>
+ <source>Attribute selection</source>
+ <translation>Sélection d’un attribut</translation>
+ </message>
+ <message>
+ <source>Attribute value</source>
+ <translation>Valeur de l’attribut</translation>
+ </message>
+ <message>
+ <source>Add a new attribute</source>
+ <translation>Ajouter un nouvel attribut</translation>
+ </message>
+ <message>
+ <source>Remove selected attribute</source>
+ <translation>Supprimer l’attribut sélectionné</translation>
+ </message>
+ <message>
+ <source>Edit attribute name</source>
+ <translation>Modifier le nom de l’attribut</translation>
+ </message>
+ <message>
+ <source>Toggle attribute protection</source>
+ <translation>Activer ou désactiver la protection de l’attribut</translation>
+ </message>
+ <message>
+ <source>Show a protected attribute</source>
+ <translation>Afficher un attribut protégé</translation>
+ </message>
+ <message>
+ <source>Foreground color selection</source>
+ <translation>Sélection de la couleur d’avant-plan</translation>
+ </message>
+ <message>
+ <source>Background color selection</source>
+ <translation>Sélection de la couleur d’arrière-plan</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si cette option est cochée, l’entrée n’apparaîtra pas dans les rapports tels que le bilan de santé ou les mots de passe compromis (HIBP), même si elle ne correspond pas aux exigences de qualité (p. ex. entropie ou réutilisation du mot de passe). Vous pouvez la cocher si le mot de passe échappe à votre contrôle (p. ex. s’il doit être un NIP à quatre chiffres), afin d’empêcher qu’il encombre les rapports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Exclude from database reports</source>
+ <translation>Exclure des rapports de base de données</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Activer la saisie automatique pour cette entrée</translation>
+ </message>
+ <message>
+ <source>Window Associations</source>
+ <translation>Associations de fenêtres</translation>
+ </message>
+ <message>
+ <source>+</source>
+ <translation>+</translation>
+ </message>
+ <message>
+ <source>-</source>
+ <translation>-</translation>
+ </message>
+ <message>
+ <source>Window title:</source>
+ <translation>Titre de la fenêtre :</translation>
+ </message>
+ <message>
+ <source>Use a specific sequence for this association:</source>
+ <translation>Utiliser une séquence précise pour cette association :</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence</source>
+ <translation>Séquence personnalisée de saisie automatique</translation>
+ </message>
+ <message>
+ <source>Open Auto-Type help webpage</source>
+ <translation>Ouvrir la page Web d’aide de la saisie automatique</translation>
+ </message>
+ <message>
+ <source>Existing window associations</source>
+ <translation>Associations de fenêtres existantes</translation>
+ </message>
+ <message>
+ <source>Add new window association</source>
+ <translation>Ajouter une nouvelle association de fenêtre</translation>
+ </message>
+ <message>
+ <source>Remove selected window association</source>
+ <translation>Supprimer l’association de fenêtre sélectionnée</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk (*) to match everything</source>
+ <translation>Vous pouvez utiliser un astérisque (*) pour tout inclure</translation>
+ </message>
+ <message>
+ <source>Set the window association title</source>
+ <translation>Définir le titre de l’association de fenêtre</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk to match everything</source>
+ <translation>Vous pouvez utiliser un astérisque pour tout inclure</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence for this window</source>
+ <translation>Séquence personnalisée de saisie automatique pour cette fenêtre</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the group</source>
+ <translation>Hériter du groupe la séquence par défaut de saisie automatique</translation>
+ </message>
+ <message>
+ <source>Use custom Auto-Type sequence:</source>
+ <translation>Utiliser une séquence personnalisée de saisie automatique :</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetBrowser</name>
+ <message>
+ <source>These settings affect to the entry&apos;s behaviour with the browser extension.</source>
+ <translation>Ces paramètres affectent le comportement de l’entrée avec l’extension pour navigateurs.</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Skip Auto-Submit for this entry</source>
+ <translation>Ignorer l’envoi automatique pour cette entrée</translation>
+ </message>
+ <message>
+ <source>Hide this entry from the browser extension</source>
+ <translation>Cacher cette entrée aux yeux de l’extension pour navigateurs</translation>
+ </message>
+ <message>
+ <source>Additional URL&apos;s</source>
+ <translation>URL supplémentaires</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Ajouter</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation>Modifier</translation>
+ </message>
+ <message>
+ <source>Only send this setting to the browser for HTTP Auth dialogs. If enabled, normal login forms will not show this entry for selection.</source>
+ <translation>N’envoyer ce paramètre au navigateur que pour les boîtes de dialogue d’authentification HTTP. Si cette option est activée, cette entrée ne sera pas présentée par les formulaires d’authentification normaux comme possibilité de sélection.</translation>
+ </message>
+ <message>
+ <source>Use this entry only with HTTP Basic Auth</source>
+ <translation>N’utiliser cette entrée qu’avec l’authentification HTTP Basic</translation>
+ </message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne pas envoyer ce paramètre au navigateur pour les boîtes de dialogue d’authentification HTTP. Si cette option est activée, cette entrée ne sera pas présentée comme possibilité de sélection par les boîtes de dialogue d’authentification HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Ne pas utiliser cette entrée avec l’authentification HTTP Basic</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <message>
+ <source>Show</source>
+ <translation>Afficher</translation>
+ </message>
+ <message>
+ <source>Restore</source>
+ <translation>Restaurer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Delete all</source>
+ <translation>Tout supprimer</translation>
+ </message>
+ <message>
+ <source>Entry history selection</source>
+ <translation>Sélection de l’historique de l’entrée</translation>
+ </message>
+ <message>
+ <source>Show entry at selected history state</source>
+ <translation>Afficher l’entrée pour l’état historique sélectionné</translation>
+ </message>
+ <message>
+ <source>Restore entry to selected history state</source>
+ <translation>Restaurer l’entrée vers l’état historique sélectionné</translation>
+ </message>
+ <message>
+ <source>Delete selected history state</source>
+ <translation>Supprimer l’état historique sélectionné</translation>
+ </message>
+ <message>
+ <source>Delete all history</source>
+ <translation>Supprimer tout l’historique</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetMain</name>
+ <message>
+ <source>URL:</source>
+ <translation>URL :</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Mot de passe :</translation>
+ </message>
+ <message>
+ <source>Title:</source>
+ <translation>Titre :</translation>
+ </message>
+ <message>
+ <source>Presets</source>
+ <translation>Préréglages</translation>
+ </message>
+ <message>
+ <source>Toggle the checkbox to reveal the notes section.</source>
+ <translation>Cochez la case pour révéler la section des notes.</translation>
+ </message>
+ <message>
+ <source>Username:</source>
+ <translation>Nom d’utilisateur :</translation>
+ </message>
+ <message>
+ <source>Url field</source>
+ <translation>Champ d’URL</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Télécharger une favoricône pour l’URL</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Champ de mot de passe</translation>
+ </message>
+ <message>
+ <source>Toggle notes visible</source>
+ <translation>Activer ou désactiver la visibilité des notes</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Champ d’expiration</translation>
+ </message>
+ <message>
+ <source>Expiration Presets</source>
+ <translation>Préréglages de l’expiration</translation>
+ </message>
+ <message>
+ <source>Expiration presets</source>
+ <translation>Préréglages de l’expiration</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Champ de note</translation>
+ </message>
+ <message>
+ <source>Title field</source>
+ <translation>Champ de titre</translation>
+ </message>
+ <message>
+ <source>Username field</source>
+ <translation>Champ de nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Activer ou désactiver l’expiration</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Notes :</translation>
+ </message>
+ <message>
+ <source>https://example.com</source>
+ <translation>https://exemple.com</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Expire le :</translation>
+ </message>
+ <message>
+ <source>Edit Entry</source>
+ <translation>Modifier l’entrée</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetSSHAgent</name>
+ <message>
+ <source>Form</source>
+ <translation>Formulaire</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after</source>
+ <translation>Supprimer la clé de l’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>Supprimer la clé de l’agent si la base de données est fermée ou 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>Ajouter la clé à l’agent si la base de données est ouverte ou déverrouillée</translation>
+ </message>
+ <message>
+ <source>Comment</source>
+ <translation>Commentaire</translation>
+ </message>
+ <message>
+ <source>Decrypt</source>
+ <translation>Déchiffrer</translation>
+ </message>
+ <message>
+ <source>n/a</source>
+ <translation>s.o.</translation>
+ </message>
+ <message>
+ <source>Copy to clipboard</source>
+ <translation>Copier dans le presse-papiers</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 joint</translation>
+ </message>
+ <message>
+ <source>Add to agent</source>
+ <translation>Ajouter à l’agent</translation>
+ </message>
+ <message>
+ <source>Remove from agent</source>
+ <translation>Retirer de l’agent</translation>
+ </message>
+ <message>
+ <source>Require user confirmation when this key is used</source>
+ <translation>Exiger la confirmation de l’utilisateur quand cette clé est utilisée</translation>
+ </message>
+ <message>
+ <source>Remove key from agent after specified seconds</source>
+ <translation>Supprimer la clé de l’agent après le nombre de secondes indiqué</translation>
+ </message>
+ <message>
+ <source>Browser for key file</source>
+ <translation>Rechercher un fichier clé</translation>
+ </message>
+ <message>
+ <source>External key file</source>
+ <translation>Fichier clé externe</translation>
+ </message>
+ <message>
+ <source>Select attachment file</source>
+ <translation>Sélectionner une fichier joint</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidget</name>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icône</translation>
+ </message>
+ <message>
+ <source>Properties</source>
+ <translation>Propriétés</translation>
+ </message>
+ <message>
+ <source>Add group</source>
+ <translation>Ajouter un groupe</translation>
+ </message>
+ <message>
+ <source>Edit group</source>
+ <translation>Modifier le groupe</translation>
+ </message>
+ <message>
+ <source>Enable</source>
+ <translation>Activer</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Désactiver</translation>
+ </message>
+ <message>
+ <source>Inherit from parent group (%1)</source>
+ <translation>Hériter du groupe parent (%1)</translation>
+ </message>
+ <message>
+ <source>Entry has unsaved changes</source>
+ <translation>L’entrée comporte des changements non enregistrés</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetKeeShare</name>
+ <message>
+ <source>Type:</source>
+ <translation>Type :</translation>
+ </message>
+ <message>
+ <source>Path:</source>
+ <translation>Chemin :</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Mot de passe :</translation>
+ </message>
+ <message>
+ <source>Inactive</source>
+ <translation>Inactif</translation>
+ </message>
+ <message>
+ <source>KeeShare unsigned container</source>
+ <translation>Conteneur KeeShare non signé</translation>
+ </message>
+ <message>
+ <source>KeeShare signed container</source>
+ <translation>Conteneur KeeShare signé</translation>
+ </message>
+ <message>
+ <source>Select import source</source>
+ <translation>Sélectionner la source d’importation</translation>
+ </message>
+ <message>
+ <source>Select export target</source>
+ <translation>Sélectionner la cible de l’exportation</translation>
+ </message>
+ <message>
+ <source>Select import/export file</source>
+ <translation>Sélectionner le fichier d’importation ou d’exportation</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Effacer</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Importer</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Exporter</translation>
+ </message>
+ <message>
+ <source>Synchronize</source>
+ <translation>Synchroniser</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC version does not support sharing this container type.
+Supported extensions are: %1.</source>
+ <translation>Votre version de KeePassXC ne prend pas en charge le partage de ce type de conteneur. Les extensions prises en charge sont : %1.</translation>
+ </message>
+ <message>
+ <source>%1 is already being exported by this database.</source>
+ <translation>%1 est déjà exporté par cette base de données.</translation>
+ </message>
+ <message>
+ <source>%1 is already being imported by this database.</source>
+ <translation>%1 est déjà importé par cette base de données.</translation>
+ </message>
+ <message>
+ <source>%1 is being imported and exported by different groups in this database.</source>
+ <translation>%1 est importé et exporté par différents groupes dans cette base de données.</translation>
+ </message>
+ <message>
+ <source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
+ <comment>KeeShare is a proper noun</comment>
+ <translation>KeeShare est actuellement désactivé. Vous pouvez activer l’importation et l’exportation dans les paramètres de l’application.</translation>
+ </message>
+ <message>
+ <source>Database export is currently disabled by application settings.</source>
+ <translation>L’exportation de la base de données est actuellement désactivée par les paramètres de l’application.</translation>
+ </message>
+ <message>
+ <source>Database import is currently disabled by application settings.</source>
+ <translation>L’importation de la base de données est actuellement désactivée par les paramètres de l’application.</translation>
+ </message>
+ <message>
+ <source>Sharing mode field</source>
+ <translation>Champ de mode de partage</translation>
+ </message>
+ <message>
+ <source>Path to share file field</source>
+ <translation>Champ de chemin vers le fichier partagé</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Champ de mot de passe</translation>
+ </message>
+ <message>
+ <source>Clear fields</source>
+ <translation>Effacer les champs</translation>
+ </message>
+ <message>
+ <source>Browse for share file</source>
+ <translation>Sélectionner un fichier à partager</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Parcourir…</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name field</source>
+ <translation>Champ de nom</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Champ de note</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Activer ou désactiver l’expiration</translation>
+ </message>
+ <message>
+ <source>Auto-Type toggle for this and sub groups</source>
+ <translation>Activer ou désactiver la saisie automatique pour cela et les sous-groupes</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Champ d’expiration</translation>
+ </message>
+ <message>
+ <source>Search toggle for this and sub groups</source>
+ <translation>Activer ou désactiver la recherche pour cela et les sous-groupes</translation>
+ </message>
+ <message>
+ <source>Default auto-type sequence field</source>
+ <translation>Champ de séquence par défaut de saisie automatique</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Expire le :</translation>
+ </message>
+ <message>
+ <source>Use default Auto-Type sequence of parent group</source>
+ <translation>Utiliser la séquence par défaut de saisie automatique du groupe parent</translation>
+ </message>
+ <message>
+ <source>Auto-Type:</source>
+ <translation>Saisie automatique :</translation>
+ </message>
+ <message>
+ <source>Search:</source>
+ <translation>Recherche :</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Notes :</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Nom :</translation>
+ </message>
+ <message>
+ <source>Set default Auto-Type sequence</source>
+ <translation>Définir la séquence par défaut de saisie automatique</translation>
+ </message>
+ <message>
+ <source>Edit Group</source>
+ <translation>Modifier le groupe</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>Add custom icon</source>
+ <translation>Ajouter une icône personnalisée</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>Supprimer l’icône personnalisée</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Télécharger une favoricône</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Impossible de récupérer la favoricône</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Images</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Confirmer la suppression</translation>
+ </message>
+ <message>
+ <source>Select Image(s)</source>
+ <translation>Sélectionner des images</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully loaded %1 of %n icon(s)</source>
+ <translation><numerusform>%1 icône d’un total de %n a été chargée avec succès</numerusform><numerusform>%1 icône(s) d’un total de %n ont été chargées avec succès</numerusform></translation>
+ </message>
+ <message>
+ <source>No icons were loaded</source>
+ <translation>Aucune icône n’a été chargée</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n icon(s) already exist in the database</source>
+ <translation><numerusform>%n icône existe déjà dans la base de données</numerusform><numerusform>%n icônes existent déjà dans la base de données</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>The following icon(s) failed:</source>
+ <translation><numerusform>Échec de l’icône suivante :</numerusform><numerusform>Échec des icônes suivantes :</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation><numerusform>Cette icône est utilisée par %n entrée et sera remplacée par l’icône par défaut. Voulez-vous vraiment la supprimer ?</numerusform><numerusform>Cette icône est utilisée par %n entrée(s) et sera remplacée par l’icône par défaut. Voulez-vous vraiment la supprimer ?</numerusform></translation>
+ </message>
+ <message>
+ <source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
+ <translation>Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans Outils &gt; Paramètres &gt; Sécurité</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Télécharger une favoricône pour l’URL</translation>
+ </message>
+ <message>
+ <source>Apply selected icon to subgroups and entries</source>
+ <translation>Appliquer l’icône sélectionnée aux sous-groupes et entrées</translation>
+ </message>
+ <message>
+ <source>Also apply to child groups</source>
+ <translation>Appliquer aussi aux groupes enfant</translation>
+ </message>
+ <message>
+ <source>Also apply to child entries</source>
+ <translation>Appliquer aussi aux entrées enfant</translation>
+ </message>
+ <message>
+ <source>Also apply to all children</source>
+ <translation>Appliquer aussi à tous les enfants</translation>
+ </message>
+ <message>
+ <source>Existing icon selected.</source>
+ <translation>L’icône existante a été sélectionnée.</translation>
+ </message>
+ <message>
+ <source>Use default icon</source>
+ <translation>Utiliser l’icône par défaut</translation>
+ </message>
+ <message>
+ <source>Use custom icon</source>
+ <translation>Utiliser une icône personnalisée</translation>
+ </message>
+ <message>
+ <source>Apply icon to...</source>
+ <translation>Appliquer l’icône à…</translation>
+ </message>
+ <message>
+ <source>Apply to this group only</source>
+ <translation>N’appliquer qu’à ce groupe</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetProperties</name>
+ <message>
+ <source>Created:</source>
+ <translation>Création :</translation>
+ </message>
+ <message>
+ <source>Modified:</source>
+ <translation>Modification :</translation>
+ </message>
+ <message>
+ <source>Accessed:</source>
+ <translation>Accès :</translation>
+ </message>
+ <message>
+ <source>Uuid:</source>
+ <translation>UUID :</translation>
+ </message>
+ <message>
+ <source>Plugin Data</source>
+ <translation>Données de l’extension</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Delete plugin data?</source>
+ <translation>Supprimer les données de l’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>Voulez-vous vraiment supprimer les données d’extension sélectionnées? Cela pourrait entraîner un mauvais fonctionnement des extensions touchées.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Clé</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valeur</translation>
+ </message>
+ <message>
+ <source>Datetime created</source>
+ <translation>Date et heure de création</translation>
+ </message>
+ <message>
+ <source>Datetime modified</source>
+ <translation>Date et heure de modification</translation>
+ </message>
+ <message>
+ <source>Datetime accessed</source>
+ <translation>Date et heure d’accès</translation>
+ </message>
+ <message>
+ <source>Unique ID</source>
+ <translation>ID unique</translation>
+ </message>
+ <message>
+ <source>Plugin data</source>
+ <translation>Données de l’extension</translation>
+ </message>
+ <message>
+ <source>Remove selected plugin data</source>
+ <translation>Supprimer les données d’extension sélectionnée</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 – Cloner</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</translation>
+ </message>
+ <message>
+ <source>Select files</source>
+ <translation>Sélectionner des fichiers</translation>
+ </message>
+ <message numerus="yes">
+ <source>Are you sure you want to remove %n attachment(s)?</source>
+ <translation><numerusform>Voulez-vous vraiment supprimer %n fichier joint ?</numerusform><numerusform>Voulez-vous vraiment supprimer %n fichier(s) joint(s)?</numerusform></translation>
+ </message>
+ <message>
+ <source>Save attachments</source>
+ <translation>Enregistrer les fichiers joints</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>Voulez-vous vraiment remplacer le fichier existant « %1 » par le fichier joint ?</translation>
+ </message>
+ <message>
+ <source>Confirm overwrite</source>
+ <translation>Confirmer le remplacement</translation>
+ </message>
+ <message>
+ <source>Unable to save attachments:
+%1</source>
+ <translation>Impossible d’enregistrer les fichiers joints :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachment:
+%1</source>
+ <translation>Impossible d’ouvrir le fichier joint :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to open attachments:
+%1</source>
+ <translation>Impossible d’ouvrir les fichiers joints :
+%1</translation>
+ </message>
+ <message>
+ <source>Confirm remove</source>
+ <translation>Confirmer la suppression</translation>
+ </message>
+ <message numerus="yes">
+ <source>Unable to open file(s):
+%1</source>
+ <translation><numerusform>Impossible d’ouvrir le fichier :
+%1</numerusform><numerusform>Impossible d’ouvrir les fichiers :
+%1</numerusform></translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers joints</translation>
+ </message>
+ <message>
+ <source>Add new attachment</source>
+ <translation>Ajouter une nouveau fichier joint</translation>
+ </message>
+ <message>
+ <source>Remove selected attachment</source>
+ <translation>Supprimer le fichier joint sélectionné</translation>
+ </message>
+ <message>
+ <source>Open selected attachment</source>
+ <translation>Ouvrir le fichier joint sélectionné</translation>
+ </message>
+ <message>
+ <source>Save selected attachment to disk</source>
+ <translation>Enregistrer sur le disque le fichier joint sélectionné</translation>
+ </message>
+ <message>
+ <source>%1 is a big file (%2 MB).
+Your database may get very large and reduce performance.
+
+Are you sure to add this file?</source>
+ <translation>%1 est un gros fichier (%2 Mo).
+Votre base de données pourrait prendre de l’ampleur et réduire les performances.
+
+Voulez-vous vraiment ajouter ce fichier?</translation>
+ </message>
+ <message>
+ <source>Confirm Attachment</source>
+ <translation>Confirmer le fichier joint</translation>
+ </message>
+</context>
+<context>
+ <name>EntryAttributesModel</name>
+ <message>
+ <source>Name</source>
+ <translation>Nom</translation>
+ </message>
+</context>
+<context>
+ <name>EntryHistoryModel</name>
+ <message>
+ <source>Last modified</source>
+ <translation>Dernière modification</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+</context>
+<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>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <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>Expire le</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Créée</translation>
+ </message>
+ <message>
+ <source>Modified</source>
+ <translation>Modifiée</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Accès</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers joints</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Taille</translation>
+ </message>
+ <message>
+ <source>Group name</source>
+ <translation>Nom du groupe</translation>
+ </message>
+ <message>
+ <source>Entry title</source>
+ <translation>Titre de l’entrée</translation>
+ </message>
+ <message>
+ <source>Entry notes</source>
+ <translation>Notes de l’entrée</translation>
+ </message>
+ <message>
+ <source>Entry expires at</source>
+ <translation>L’entrée expire à</translation>
+ </message>
+ <message>
+ <source>Creation date</source>
+ <translation>Date de création</translation>
+ </message>
+ <message>
+ <source>Last modification date</source>
+ <translation>Date de dernière modification</translation>
+ </message>
+ <message>
+ <source>Last access date</source>
+ <translation>Date de dernier accès</translation>
+ </message>
+ <message>
+ <source>Attached files</source>
+ <translation>Fichiers joints</translation>
+ </message>
+ <message>
+ <source>Entry size</source>
+ <translation>Taille de l’entrée</translation>
+ </message>
+ <message>
+ <source>Has attachments</source>
+ <translation>Comprend des fichiers joints</translation>
+ </message>
+ <message>
+ <source>Has TOTP one-time password</source>
+ <translation>A un mot de passe TOTP à usage unique</translation>
+ </message>
+</context>
+<context>
+ <name>EntryPreviewWidget</name>
+ <message>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Expiration</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Attributes</source>
+ <translation>Attributs</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Fichiers joints</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Notes</translation>
+ </message>
+ <message>
+ <source>Autotype</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Fenêtre</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Séquence</translation>
+ </message>
+ <message>
+ <source>Searching</source>
+ <translation>Recherche</translation>
+ </message>
+ <message>
+ <source>Search</source>
+ <translation>Chercher</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>Enabled</source>
+ <translation>Activé</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Désactivé</translation>
+ </message>
+ <message>
+ <source>Share</source>
+ <translation>Partager</translation>
+ </message>
+ <message>
+ <source>Display current TOTP value</source>
+ <translation>Afficher la valeur TOTP actuelle</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Default Sequence</source>
+ <translation>Séquence par défaut</translation>
+ </message>
+ <message>
+ <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
+ <comment>attributes line</comment>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>EntryURLModel</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>L’URL est invalide</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <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>Réinitialiser aux valeurs par défaut</translation>
+ </message>
+ <message>
+ <source>Has attachments</source>
+ <comment>Entry attachment icon toggle</comment>
+ <translation>Comprend des fichiers joints</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <comment>Entry TOTP icon toggle</comment>
+ <translation>A un TOTP</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>L’entrée « %1 » de la base de données « %2 » a été utilisée par %3</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Service</name>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Échec d’inscription du service DBus à %1.&lt;br/&gt;</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation><numerusform>%n entrée était utilisée par %1</numerusform><numerusform>%n entrées étaient utilisées par %1</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsDatabaseModel</name>
+ <message>
+ <source>File Name</source>
+ <translation>Nom de fichier</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gérer</translation>
+ </message>
+ <message>
+ <source>Unlock to show</source>
+ <translation>Déverrouiller pour afficher</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Aucun</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsSessionModel</name>
+ <message>
+ <source>Application</source>
+ <translation>Application</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Gérer</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecretsPlugin</name>
+ <message>
+ <source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
+ <translation>&lt;b&gt;« Secret Service » de Fdo :&lt;/b&gt; %1</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID : %1, exécutable : %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Un autre « secret service » est en cours d’exécution (%1).&lt;br/&gt;Veuillez l’arrêter ou le supprimer avant de réactiver l’intégration à « Secret Service ».</translation>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>[empty]</source>
+ <comment>group has no children</comment>
+ <translation>[vide]</translation>
+ </message>
+</context>
+<context>
+ <name>HibpDownloader</name>
+ <message>
+ <source>Online password validation failed</source>
+ <translation>Échec de validation du mot de passe en ligne</translation>
+ </message>
+</context>
+<context>
+ <name>IconDownloaderDialog</name>
+ <message>
+ <source>Download Favicons</source>
+ <translation>Télécharger des favoricônes</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>Having trouble downloading icons?
+You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
+ <translation>Des problèmes pour télécharger les icônes ?
+Vous pouvez activer le service d’icônes de sites Web de DuckDuckGo dans la section sécurité des paramètres de l’application.</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>État</translation>
+ </message>
+ <message>
+ <source>Please wait, processing entry list...</source>
+ <translation>Veuillez patienter, traitement de la liste des entrées…</translation>
+ </message>
+ <message>
+ <source>Downloading...</source>
+ <translation>Téléchargement…</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>Valider</translation>
+ </message>
+ <message>
+ <source>Already Exists</source>
+ <translation>Existe déjà</translation>
+ </message>
+ <message>
+ <source>Download Failed</source>
+ <translation>Échec de téléchargement</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)...</source>
+ <translation>Téléchargement des favoricônes (%1/%2)…</translation>
+ </message>
+</context>
+<context>
+ <name>KMessageWidget</name>
+ <message>
+ <source>&amp;Close</source>
+ <translation>&amp;Fermer</translation>
+ </message>
+ <message>
+ <source>Close message</source>
+ <translation>Fermer le message</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>les en-têtes de la base de données manquent</translation>
+ </message>
+ <message>
+ <source>Header doesn&apos;t match hash</source>
+ <translation>L’en-tête ne correspond pas à l’empreinte numérique</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>La taille de l’ID d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>La longueur du champ d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>La longueur des données d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Des identifiants invalides ont été fournis, veuillez réessayer.
+Si le problème se reproduit, le fichier de la base de données pourrait être corrompu.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Impossible de calculer la clé de la base de données</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Impossible de lancer une question-réponse : %1</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Impossible de lancer une question-réponse : %1</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Impossible de calculer la clé de la base de données</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</source>
+ <translation>les en-têtes de la base de données manquent</translation>
+ </message>
+ <message>
+ <source>Invalid header checksum size</source>
+ <translation>La taille de la somme de contrôle de l’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Header SHA256 mismatch</source>
+ <translation>Le SHA256 de l’en-tête ne correspond pas</translation>
+ </message>
+ <message>
+ <source>Unknown cipher</source>
+ <translation>Chiffrement inconnu</translation>
+ </message>
+ <message>
+ <source>Invalid header id size</source>
+ <translation>La taille de l’ID d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid header field length</source>
+ <translation>La longueur du champ d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid header data length</source>
+ <translation>La longueur des données d’en-tête est invalide</translation>
+ </message>
+ <message>
+ <source>Failed to open buffer for KDF parameters in header</source>
+ <translation>Échec d’ouverture d’un tampon pour les paramètres de fonction de dérivation de clé dans l’en-tête</translation>
+ </message>
+ <message>
+ <source>Unsupported key derivation function (KDF) or invalid parameters</source>
+ <translation>La fonction de dérivation de clé (KDF) n’est pas prise en charge ou les paramètres sont invalides</translation>
+ </message>
+ <message>
+ <source>Legacy header fields found in KDBX4 file.</source>
+ <translation>Des champs d’en-tête hérités ont été trouvés dans le fichier KDBX4.</translation>
+ </message>
+ <message>
+ <source>Invalid inner header id size</source>
+ <translation>La taille de l’ID d’en-tête interne est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid inner header field length</source>
+ <translation>La longueur du champ d’en-tête interne est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid inner header binary size</source>
+ <translation>La taille binaire d’en-tête interne est invalide</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass variant map version.</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La version de la mappe de variantes KeePass n’est pas prise charge.</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’un nom d’entrée de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry name data</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Les données d’un nom d’entrée de la mappe de variantes sont invalides</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry value data</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Les données d’une valeur d’entrée de la mappe de variantes sont invalides</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Bool entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée Bool de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée Int32 de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt32 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée UInt32 de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map Int64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée Int64 de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map UInt64 entry value length</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La longueur d’une valeur d’entrée UInt64 de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map entry type</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>Le type d’une entrée de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid variant map field type size</source>
+ <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
+ <translation>La taille du type d’un champ de la mappe de variantes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Des identifiants invalides ont été fournis, veuillez réessayer.
+Si le problème se reproduit, le fichier de la base de données pourrait être corrompu.</translation>
+ </message>
+ <message>
+ <source>(HMAC mismatch)</source>
+ <translation>(HMAC ne correspond pas)</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Impossible de calculer la clé de la base de données : %1</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Writer</name>
+ <message>
+ <source>Invalid symmetric cipher algorithm.</source>
+ <translation>L’algorithme de chiffrement symétrique est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid symmetric cipher IV size.</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>La taille du chiffrement IV symétrique est invalide.</translation>
+ </message>
+ <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 de fonction de dérivation de clé de la mappe de variantes.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Impossible de calculer la clé de la base de données : %1</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <message>
+ <source>Unsupported cipher</source>
+ <translation>Chiffrement non pris en charge</translation>
+ </message>
+ <message>
+ <source>Invalid compression flags length</source>
+ <translation>La longueur des drapeaux de compression est invalide.</translation>
+ </message>
+ <message>
+ <source>Unsupported compression algorithm</source>
+ <translation>L’algorithme de compression n’est pas pris en charge</translation>
+ </message>
+ <message>
+ <source>Invalid master seed size</source>
+ <translation>La taille de la graine maîtresse est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>La taille de la semence de transformation est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid transform rounds size</source>
+ <translation>La taille des cycles de transformation est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>La taille des octets de début est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid random stream id size</source>
+ <translation>La taille de l’ID de flux aléatoire est invalide.</translation>
+ </message>
+ <message>
+ <source>Invalid inner random stream cipher</source>
+ <translation>Le chiffrement du flux intérieur aléatoire est invalide</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>N’est pas une base de données KeePass.</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation>Le fichier sélectionné est une ancienne base de données KeePass 1 (.kdb).
+
+Vous pouvez l’importer en cliquant sur Base de données &gt; « Importer une base de données KeePass 1… ».
+Il s’agit d’une migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec l’ancienne version KeePassX 0.4.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Version de base de données KeePass 2 non pris en charge.</translation>
+ </message>
+ <message>
+ <source>Invalid cipher uuid length: %1 (length=%2)</source>
+ <translation>La longueur de l’UUID de chiffrement est invalide : %1 (longueur = %2)</translation>
+ </message>
+ <message>
+ <source>Unable to parse UUID: %1</source>
+ <translation>Impossible d’analyser l’UUID : %1</translation>
+ </message>
+ <message>
+ <source>Failed to read database file.</source>
+ <translation>Échec de lecture du fichier de base de données.</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxXmlReader</name>
+ <message>
+ <source>XML parsing failure: %1</source>
+ <translation>Échec d’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>L’UUID ou les données de l’icône manquent</translation>
+ </message>
+ <message>
+ <source>Missing custom data key or value</source>
+ <translation>La valeur ou la clé des données personnalisées manque</translation>
+ </message>
+ <message>
+ <source>Multiple group elements</source>
+ <translation>Éléments de groupe multiples</translation>
+ </message>
+ <message>
+ <source>Null group uuid</source>
+ <translation>UUID de groupe nul</translation>
+ </message>
+ <message>
+ <source>Invalid group icon number</source>
+ <translation>Le numéro de l’icône du groupe est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid EnableAutoType value</source>
+ <translation>La valeur EnableAutoType est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid EnableSearching value</source>
+ <translation>La valeur de EnableSearching est invalide</translation>
+ </message>
+ <message>
+ <source>No group uuid found</source>
+ <translation>Aucun UUID de groupe n’a été trouvé</translation>
+ </message>
+ <message>
+ <source>Null DeleteObject uuid</source>
+ <translation>UUID de DeleteObject null</translation>
+ </message>
+ <message>
+ <source>Missing DeletedObject uuid or time</source>
+ <translation>L’UUID ou l’heure de DeletedObject manque</translation>
+ </message>
+ <message>
+ <source>Null entry uuid</source>
+ <translation>UUID de l’entrée null</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon number</source>
+ <translation>Le numéro de l’icône de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>History element in history entry</source>
+ <translation>Élément d’historique dans l’entrée de l’historique</translation>
+ </message>
+ <message>
+ <source>No entry uuid found</source>
+ <translation>Aucun UUID d’entrée n’a été trouvé</translation>
+ </message>
+ <message>
+ <source>History element with different uuid</source>
+ <translation>Élément d’historique avec un UUID différent</translation>
+ </message>
+ <message>
+ <source>Duplicate custom attribute found</source>
+ <translation>Un doublon d’attribut personnalisé a été trouvé</translation>
+ </message>
+ <message>
+ <source>Entry string key or value missing</source>
+ <translation>La clé ou la valeur de chaîne de l’entrée manque</translation>
+ </message>
+ <message>
+ <source>Entry binary key or value missing</source>
+ <translation>La clé ou la valeur binaire de l’entrée manque</translation>
+ </message>
+ <message>
+ <source>Auto-type association window or sequence missing</source>
+ <translation>La fenêtre d’association ou la séquence de saisie automatique manque</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation>La valeur booléenne est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid date time value</source>
+ <translation>La valeur de date et d’heure est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid color value</source>
+ <translation>La valeur de couleur est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid color rgb part</source>
+ <translation>La partie de couleur RVB est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid number value</source>
+ <translation>La valeur numérique est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid uuid value</source>
+ <translation>La valeur d’UUID est invalide</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 les données binaires</translation>
+ </message>
+ <message>
+ <source>XML error:
+%1
+Line %2, column %3</source>
+ <translation>Erreur XML :
+%1
+Ligne %2, colonne %3</translation>
+ </message>
+</context>
+<context>
+ <name>KeeAgentSettings</name>
+ <message>
+ <source>Invalid KeeAgent settings file structure.</source>
+ <translation>La structure du fichier de paramètres KeeAgent est invalide.</translation>
+ </message>
+ <message>
+ <source>Private key is an attachment but no attachments provided.</source>
+ <translation>La clé privée est un fichier joint, mais aucun fichier joint n’est fourni.</translation>
+ </message>
+ <message>
+ <source>Private key is empty</source>
+ <translation>La clé privée est vide</translation>
+ </message>
+ <message>
+ <source>File too large to be a private key</source>
+ <translation>Le fichier est trop important pour être un fichier clé</translation>
+ </message>
+ <message>
+ <source>Failed to open private key</source>
+ <translation>Échec d’ouverture de la clé privée</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Impossible d’ouvrir la base de données.</translation>
+ </message>
+ <message>
+ <source>Import KeePass1 Database</source>
+ <translation>Importer une base de données KeePass 1</translation>
+ </message>
+</context>
+<context>
+ <name>KeePass1Reader</name>
+ <message>
+ <source>Unable to read keyfile.</source>
+ <translation>Impossible de lire le fichier clé.</translation>
+ </message>
+ <message>
+ <source>Not a KeePass database.</source>
+ <translation>N’est pas une base de données KeePass.</translation>
+ </message>
+ <message>
+ <source>Unsupported encryption algorithm.</source>
+ <translation>Algorithme de chiffrement non pris en charge.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass database version.</source>
+ <translation>Version de base de données KeePass non prise en charge.</translation>
+ </message>
+ <message>
+ <source>Unable to read encryption IV</source>
+ <comment>IV = Initialization Vector for symmetric cipher</comment>
+ <translation>Impossible de lire le chiffrement IV</translation>
+ </message>
+ <message>
+ <source>Invalid number of groups</source>
+ <translation>Le nombre de groupes est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid number of entries</source>
+ <translation>Le nombre d’entrées est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid content hash size</source>
+ <translation>La taille de l’empreinte du contenu est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>La taille de la semence de transformation est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid number of transform rounds</source>
+ <translation>Le nombre de cycles de transformation est invalide</translation>
+ </message>
+ <message>
+ <source>Unable to construct group tree</source>
+ <translation>Impossible de créer l’arborescence du groupe</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <translation>Racine</translation>
+ </message>
+ <message>
+ <source>Key transformation failed</source>
+ <translation>Échec de transformation de la clé</translation>
+ </message>
+ <message>
+ <source>Invalid group field type number</source>
+ <translation>Le numéro de type du champ de groupe est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid group field size</source>
+ <translation>La taille du champ de groupe est invalide</translation>
+ </message>
+ <message>
+ <source>Read group field data doesn&apos;t match size</source>
+ <translation>Les données du champ de groupe lues ne correspondent pas à la taille</translation>
+ </message>
+ <message>
+ <source>Incorrect group id field size</source>
+ <translation>La taille du champ « ID du groupe » est incorrecte</translation>
+ </message>
+ <message>
+ <source>Incorrect group creation time field size</source>
+ <translation>La taille du champ d’heure de création du groupe est incorrecte</translation>
+ </message>
+ <message>
+ <source>Incorrect group modification time field size</source>
+ <translation>La taille du champ d’heure de modification du groupe est incorrecte</translation>
+ </message>
+ <message>
+ <source>Incorrect group access time field size</source>
+ <translation>La taille du champ de date d’accès du groupe est incorrecte.</translation>
+ </message>
+ <message>
+ <source>Incorrect group expiry time field size</source>
+ <translation>La taille du champ de date d’expiration du groupe est incorrecte.</translation>
+ </message>
+ <message>
+ <source>Incorrect group icon field size</source>
+ <translation>La taille du champ d’icône du groupe est incorrecte</translation>
+ </message>
+ <message>
+ <source>Incorrect group level field size</source>
+ <translation>La taille de champ du niveau du groupe est incorrecte</translation>
+ </message>
+ <message>
+ <source>Invalid group field type</source>
+ <translation>La taille du champ de groupe est invalide</translation>
+ </message>
+ <message>
+ <source>Missing group id or level</source>
+ <translation>L’ID ou le niveau du groupe manque</translation>
+ </message>
+ <message>
+ <source>Missing entry field type number</source>
+ <translation>Le numéro de type du champ d’entrée manque</translation>
+ </message>
+ <message>
+ <source>Invalid entry field size</source>
+ <translation>La taille du champ d’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Read entry field data doesn&apos;t match size</source>
+ <translation>Les données du champ d’entrée lues ne correspondent pas à la taille.</translation>
+ </message>
+ <message>
+ <source>Invalid entry uuid field size</source>
+ <translation>La taille du champ UUID de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry group id field size</source>
+ <translation>La taille du champ d’ID de groupe de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry icon field size</source>
+ <translation>La taille du champ d’icône de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry creation time field size</source>
+ <translation>La taille du champ de date de création de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry modification time field size</source>
+ <translation>La taille du champ de date de modification de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry expiry time field size</source>
+ <translation>La taille du champ de date d’expiration de l’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>Invalid entry field type</source>
+ <translation>Le type du champ d’entrée est invalide</translation>
+ </message>
+ <message>
+ <source>unable to seek to content position</source>
+ <translation>impossible de se déplacer vers la position du contenu</translation>
+ </message>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Des identifiants invalides ont été fournis, veuillez réessayer.
+Si le problème se reproduit, le fichier de la base de données pourrait être corrompu.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Impossible de calculer la clé de la base de données</translation>
+ </message>
+</context>
+<context>
+ <name>KeeShare</name>
+ <message>
+ <source>Invalid sharing reference</source>
+ <translation>La référence de partage est invalide</translation>
+ </message>
+ <message>
+ <source>Inactive share %1</source>
+ <translation>Le partage %1 est inactif</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Importé de %1</translation>
+ </message>
+ <message>
+ <source>Exported to %1</source>
+ <translation>A été exporté vers %1</translation>
+ </message>
+ <message>
+ <source>Synchronized with %1</source>
+ <translation>A été synchronisé avec %1</translation>
+ </message>
+ <message>
+ <source>Import is disabled in settings</source>
+ <translation>L’importation est désactivée dans les paramètres</translation>
+ </message>
+ <message>
+ <source>Export is disabled in settings</source>
+ <translation>L’exportation est désactivée dans les paramètres</translation>
+ </message>
+ <message>
+ <source>Inactive share</source>
+ <translation>Le partage est inactif</translation>
+ </message>
+ <message>
+ <source>Imported from</source>
+ <translation>A été importé de</translation>
+ </message>
+ <message>
+ <source>Exported to</source>
+ <translation>A été exporté vers</translation>
+ </message>
+ <message>
+ <source>Synchronized with</source>
+ <translation>A été synchronisé avec</translation>
+ </message>
+</context>
+<context>
+ <name>KeyComponentWidget</name>
+ <message>
+ <source>Key Component</source>
+ <translation>Composant clé</translation>
+ </message>
+ <message>
+ <source>Key Component Description</source>
+ <translation>Description du composant clé</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Annuler</translation>
+ </message>
+ <message>
+ <source>Key Component set, click to change or remove</source>
+ <translation>Le composant clé est défini, cliquez pour le changer ou le supprimer</translation>
+ </message>
+ <message>
+ <source>Add %1</source>
+ <comment>Add a key component</comment>
+ <translation>Ajouter %1</translation>
+ </message>
+ <message>
+ <source>Change %1</source>
+ <comment>Change a key component</comment>
+ <translation>Changer %1</translation>
+ </message>
+ <message>
+ <source>Remove %1</source>
+ <comment>Remove a key component</comment>
+ <translation>Supprimer %1</translation>
+ </message>
+ <message>
+ <source>%1 set, click to change or remove</source>
+ <comment>Change or remove a key component</comment>
+ <translation>%1 est défini, cliquez pour le changer ou le supprimer</translation>
+ </message>
+</context>
+<context>
+ <name>KeyFileEditWidget</name>
+ <message>
+ <source>Generate</source>
+ <translation>Générer</translation>
+ </message>
+ <message>
+ <source>Key File</source>
+ <translation>Fichier clé</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Pour une sécurité accrue, vous pouvez ajouter un fichier clé qui comprend des octets aléatoires.&lt;/p&gt;&lt;p&gt;Vous devez le garder secret et ne jamais le perdre ou vous ne pourrez plus vous connecter.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Error loading the key file '%1'
+Message: %2</source>
+ <translation>Erreur durant le chargement du fichier clé « %1 »
+Message : %2</translation>
+ </message>
+ <message>
+ <source>Key files</source>
+ <translation>Fichiers clés</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Create Key File...</source>
+ <translation>Créer un fichier clé…</translation>
+ </message>
+ <message>
+ <source>Error creating key file</source>
+ <translation>Erreur lors de la création du fichier clé</translation>
+ </message>
+ <message>
+ <source>Unable to create key file: %1</source>
+ <translation>Impossible de créer le fichier clé : %1</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Sélectionner un fichier clé</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Rechercher un fichier clé</translation>
+ </message>
+ <message>
+ <source>Generate a new key file</source>
+ <translation>Générer un nouveau fichier clé</translation>
+ </message>
+ <message>
+ <source>Invalid Key File</source>
+ <translation>Le fichier clé est invalide</translation>
+ </message>
+ <message>
+ <source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
+ <translation>Vous ne pouvez pas utiliser la base de données actuelle comme son propre fichier clé. Veuillez choisir un autre fichier ou générer un nouveau fichier clé.</translation>
+ </message>
+ <message>
+ <source>Suspicious Key File</source>
+ <translation>Fichier clé douteux</translation>
+ </message>
+ <message>
+ <source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
+Are you sure you want to continue with this file?</source>
+ <translation>Le fichier clé sélectionné semble être un fichier de base de données de mots de passe. Un fichier clé doit être un fichier statique qui ne change jamais ou vous perdrez irrémédiablement l’accès à votre base de données.
+Voulez-vous vraiment poursuivre avec ce fichier?</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Ancien format de fichier clé</translation>
+ </message>
+ <message>
+ <source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Vous utilisez un ancien format de fichier clé que KeePassXC &lt;br&gt;pourrait ne plus prendre en charge à l’avenir.&lt;br&gt;&lt;br&gt;Veuillez envisager de plutôt générer un nouveau fichier clé.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Générez un nouveau fichier clé ou choisissez-en un existant pour protéger votre base de données.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Remarque: n’utilisez PAS un fichier qui peut changer car cela vous empêchera de déverrouiller votre base de données.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Parcourir...</translation>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>&amp;Base de données</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>&amp;Aide</translation>
+ </message>
+ <message>
+ <source>&amp;Groups</source>
+ <translation>&amp;Groupes</translation>
+ </message>
+ <message>
+ <source>&amp;Tools</source>
+ <translation>&amp;Outils</translation>
+ </message>
+ <message>
+ <source>&amp;Quit</source>
+ <translation>&amp;Fermer</translation>
+ </message>
+ <message>
+ <source>&amp;About</source>
+ <translation>À &amp;propos</translation>
+ </message>
+ <message>
+ <source>Database settings</source>
+ <translation>Paramètres de la base de données</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Copier le nom d’utilisateur dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Copier le mot de passe dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</source>
+ <translation>&amp;Paramètres</translation>
+ </message>
+ <message>
+ <source>&amp;Title</source>
+ <translation>&amp;Titre</translation>
+ </message>
+ <message>
+ <source>Copy title to clipboard</source>
+ <translation>Copier le titre dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>&amp;URL</source>
+ <translation>&amp;URL</translation>
+ </message>
+ <message>
+ <source>Copy URL to clipboard</source>
+ <translation>Copier l’URL dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>&amp;Notes</source>
+ <translation>&amp;Notes</translation>
+ </message>
+ <message>
+ <source>Copy notes to clipboard</source>
+ <translation>Copier les notes dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>Copy &amp;TOTP</source>
+ <translation>Copier le &amp;TOTP</translation>
+ </message>
+ <message>
+ <source>E&amp;mpty recycle bin</source>
+ <translation>&amp;Vider la corbeille</translation>
+ </message>
+ <message>
+ <source>Clear history</source>
+ <translation>Effacer l’historique</translation>
+ </message>
+ <message>
+ <source>Access error for config file %1</source>
+ <translation>Erreur d’accès pour le fichier de configuration %1</translation>
+ </message>
+ <message>
+ <source>Settings</source>
+ <translation>Paramètres</translation>
+ </message>
+ <message>
+ <source>Toggle window</source>
+ <translation>Activer ou désactiver la fenêtre</translation>
+ </message>
+ <message>
+ <source>Quit KeePassXC</source>
+ <translation>Fermer KeePassXC</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Veuillez appuyez sur le bouton de votre YubiKey</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using an unstable build of KeePassXC!
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>AVERTISSEMENT: Vous utilisez une version instable du KeePassXC.
+Le risque de corruption est élevé, conservez une sauvegarde de vos bases de données.
+Cette version n’est pas destinée à un usage régulier.</translation>
+ </message>
+ <message>
+ <source>&amp;Donate</source>
+ <translation>&amp;Faire un don</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>AVERTISSEMENT: Votre version de Qt pourrait faire planter KeePassXC avec un clavier virtuel.
+Nous recommandons d’utiliser l’AppImage proposée sur notre page de téléchargement.</translation>
+ </message>
+ <message>
+ <source>&amp;Import</source>
+ <translation>&amp;Importer</translation>
+ </message>
+ <message>
+ <source>Create a new database</source>
+ <translation>Créer une nouvelle base de données</translation>
+ </message>
+ <message>
+ <source>Merge from another KDBX database</source>
+ <translation>Fusionner d’une autre base de données KDBX</translation>
+ </message>
+ <message>
+ <source>Add a new entry</source>
+ <translation>Ajouter une nouvelle entrée</translation>
+ </message>
+ <message>
+ <source>View or edit entry</source>
+ <translation>Voir ou modifier l’entrée</translation>
+ </message>
+ <message>
+ <source>Add a new group</source>
+ <translation>Ajouter un nouveau groupe</translation>
+ </message>
+ <message>
+ <source>Perform &amp;Auto-Type</source>
+ <translation>Saisir &amp;automatiquement</translation>
+ </message>
+ <message>
+ <source>Open &amp;URL</source>
+ <translation>Ouvrir l’&amp;URL</translation>
+ </message>
+ <message>
+ <source>Import a KeePass 1 database</source>
+ <translation>Importer une base de données KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import a CSV file</source>
+ <translation>Importer un fichier CSV</translation>
+ </message>
+ <message>
+ <source>NOTE: You are using a pre-release version of KeePassXC!
+Expect some bugs and minor issues, this version is not meant for production use.</source>
+ <translation>NOTE : Vous utilisez une préversion de KeePassXC.
+Attendez-vous à des bogues et des problèmes mineurs. Cette version n’est pas destinée à un usage régulier.</translation>
+ </message>
+ <message>
+ <source>Check for updates on startup?</source>
+ <translation>Vérifier la présence de mises à jour au démarrage?</translation>
+ </message>
+ <message>
+ <source>Would you like KeePassXC to check for updates on startup?</source>
+ <translation>Voulez-vous que KeePassXC vérifie la présence de mises à jour au démarrage?</translation>
+ </message>
+ <message>
+ <source>You can always check for updates manually from the application menu.</source>
+ <translation>Vous pouvez toujours vérifier manuellement la présence de mises à jour à partir du menu de l’application.</translation>
+ </message>
+ <message>
+ <source>&amp;Export</source>
+ <translation>&amp;Exporter</translation>
+ </message>
+ <message>
+ <source>Sort &amp;A-Z</source>
+ <translation>Trier de &amp;A à Z</translation>
+ </message>
+ <message>
+ <source>Sort &amp;Z-A</source>
+ <translation>Trier de &amp;Z à A</translation>
+ </message>
+ <message>
+ <source>&amp;Password Generator</source>
+ <translation>&amp;Générateur de mot de passe</translation>
+ </message>
+ <message>
+ <source>Import a 1Password Vault</source>
+ <translation>Importer un coffre 1Password</translation>
+ </message>
+ <message>
+ <source>&amp;Getting Started</source>
+ <translation>&amp;Guide de démarrage</translation>
+ </message>
+ <message>
+ <source>&amp;User Guide</source>
+ <translation>Guide d’&amp;utilisation</translation>
+ </message>
+ <message>
+ <source>&amp;Keyboard Shortcuts</source>
+ <translation>&amp;Raccourcis clavier</translation>
+ </message>
+ <message>
+ <source>&amp;Recent Databases</source>
+ <translation>Bases de données &amp;récentes</translation>
+ </message>
+ <message>
+ <source>&amp;Entries</source>
+ <translation>&amp;Entrées</translation>
+ </message>
+ <message>
+ <source>Copy Att&amp;ribute</source>
+ <translation>Copier l’att&amp;ribut</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation>Affichage</translation>
+ </message>
+ <message>
+ <source>Theme</source>
+ <translation>Thème</translation>
+ </message>
+ <message>
+ <source>&amp;Check for Updates</source>
+ <translation>&amp;Vérifier la présence de mises à jour</translation>
+ </message>
+ <message>
+ <source>&amp;Open Database…</source>
+ <translation>&amp;Ouvrir une base de données…</translation>
+ </message>
+ <message>
+ <source>&amp;Save Database</source>
+ <translation>Enregistrer la base de donnée&amp;s</translation>
+ </message>
+ <message>
+ <source>&amp;Close Database</source>
+ <translation>Fermer la &amp;base de données</translation>
+ </message>
+ <message>
+ <source>&amp;New Database…</source>
+ <translation>&amp;Nouvelle base de données…</translation>
+ </message>
+ <message>
+ <source>&amp;Merge From Database…</source>
+ <translation>Fusio&amp;nner à partir d’une base de données…</translation>
+ </message>
+ <message>
+ <source>&amp;New Entry…</source>
+ <translation>&amp;Nouvelle entrée…</translation>
+ </message>
+ <message>
+ <source>&amp;Edit Entry…</source>
+ <translation>&amp;Modifier l’entrée…</translation>
+ </message>
+ <message>
+ <source>&amp;Delete Entry…</source>
+ <translation>&amp;Supprimer l’entrée…</translation>
+ </message>
+ <message>
+ <source>&amp;New Group…</source>
+ <translation>&amp;Nouveau groupe…</translation>
+ </message>
+ <message>
+ <source>&amp;Edit Group…</source>
+ <translation>&amp;Modifier le groupe…</translation>
+ </message>
+ <message>
+ <source>&amp;Delete Group…</source>
+ <translation>&amp;Supprimer le groupe…</translation>
+ </message>
+ <message>
+ <source>Download All &amp;Favicons…</source>
+ <translation>Télécharger toutes les &amp;favoricônes…</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve Database As…</source>
+ <translation>Enre&amp;gistrer la base de données sous…</translation>
+ </message>
+ <message>
+ <source>Database &amp;Security…</source>
+ <translation>&amp;Sécurité de la base de données…</translation>
+ </message>
+ <message>
+ <source>Database &amp;Reports...</source>
+ <translation>&amp;Rapports de la base de données…</translation>
+ </message>
+ <message>
+ <source>Statistics, health check, etc.</source>
+ <translation>Statistiques, bilan de santé, etc.</translation>
+ </message>
+ <message>
+ <source>&amp;Database Settings…</source>
+ <translation>&amp;Paramètres de la base de données…</translation>
+ </message>
+ <message>
+ <source>&amp;Clone Entry…</source>
+ <translation>&amp;Cloner l’entrée…</translation>
+ </message>
+ <message>
+ <source>Move u&amp;p</source>
+ <translation>Déplacer vers le &amp;haut</translation>
+ </message>
+ <message>
+ <source>Move entry one step up</source>
+ <translation>Déplacer l’entrée d’un niveau vers le haut</translation>
+ </message>
+ <message>
+ <source>Move do&amp;wn</source>
+ <translation>Déplacer vers le &amp;bas</translation>
+ </message>
+ <message>
+ <source>Move entry one step down</source>
+ <translation>Déplacer l’entrée d’un niveau vers le bas</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Username</source>
+ <translation>Copier le nom d’&amp;utilisateur</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Password</source>
+ <translation>Copier le mot de &amp;passe</translation>
+ </message>
+ <message>
+ <source>Download &amp;Favicon</source>
+ <translation>Télécharger une &amp;favoricône</translation>
+ </message>
+ <message>
+ <source>&amp;Lock Databases</source>
+ <translation>&amp;Verrouiller les bases de données</translation>
+ </message>
+ <message>
+ <source>&amp;CSV File…</source>
+ <translation>Fichier &amp;CSV…</translation>
+ </message>
+ <message>
+ <source>&amp;HTML File…</source>
+ <translation>Fichier &amp;HTML…</translation>
+ </message>
+ <message>
+ <source>KeePass 1 Database…</source>
+ <translation>Base de données KeePass 1…</translation>
+ </message>
+ <message>
+ <source>1Password Vault…</source>
+ <translation>Coffre 1Password…</translation>
+ </message>
+ <message>
+ <source>CSV File…</source>
+ <translation>Fichier CSV…</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Afficher le TOTP</translation>
+ </message>
+ <message>
+ <source>Show QR Code</source>
+ <translation>Afficher le QR code</translation>
+ </message>
+ <message>
+ <source>Set up TOTP…</source>
+ <translation>Configurer TOTP…</translation>
+ </message>
+ <message>
+ <source>Report a &amp;Bug</source>
+ <translation>Signaler un &amp;bogue</translation>
+ </message>
+ <message>
+ <source>Open Getting Started Guide</source>
+ <translation>Ouvrir le guide de démarrage</translation>
+ </message>
+ <message>
+ <source>&amp;Online Help</source>
+ <translation>&amp;Aide en ligne</translation>
+ </message>
+ <message>
+ <source>Go to online documentation</source>
+ <translation>Accéder à la documentation en ligne</translation>
+ </message>
+ <message>
+ <source>Open User Guide</source>
+ <translation>Ouvrir le guide d’utilisation</translation>
+ </message>
+ <message>
+ <source>Save Database Backup...</source>
+ <translation>Sauvegarder la base de données…</translation>
+ </message>
+ <message>
+ <source>Add key to SSH Agent</source>
+ <translation>Ajouter une clé à l’agent SSH</translation>
+ </message>
+ <message>
+ <source>Remove key from SSH Agent</source>
+ <translation>Supprimer la clé de l’agent SSH</translation>
+ </message>
+ <message>
+ <source>Compact Mode</source>
+ <translation>Mode compact</translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation>Automatique</translation>
+ </message>
+ <message>
+ <source>Light</source>
+ <translation>Clair</translation>
+ </message>
+ <message>
+ <source>Dark</source>
+ <translation>Sombre</translation>
+ </message>
+ <message>
+ <source>Classic (Platform-native)</source>
+ <translation>Classique (de la plateforme)</translation>
+ </message>
+ <message>
+ <source>Show Toolbar</source>
+ <translation>Afficher la barre d’outils</translation>
+ </message>
+ <message>
+ <source>Show Preview Panel</source>
+ <translation>Afficher le panneau de prévisualisation</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show again for this version</source>
+ <translation>Ne plus afficher pour cette version</translation>
+ </message>
+ <message>
+ <source>Restart Application?</source>
+ <translation>Redémarrer l’application?</translation>
+ </message>
+ <message>
+ <source>You must restart the application to apply this setting. Would you like to restart now?</source>
+ <translation>Pour appliquer ce paramètre, vous devez redémarrer l’application. Voulez-vous la démarrer maintenant ?</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type Sequence</source>
+ <translation>Effectuer une séquence de saisie automatique</translation>
+ </message>
+ <message>
+ <source>{USERNAME}</source>
+ <translation>{NOMD’UTILISATEUR}</translation>
+ </message>
+ <message>
+ <source>{USERNAME}{ENTER}</source>
+ <translation>{NOMD’UTILISATEUR}{ENTRÉE}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}</source>
+ <translation>{MOTDEPASSE}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}{ENTER}</source>
+ <translation>{MOTDEPASSE}{ENTRÉE}</translation>
+ </message>
+ <message>
+ <source>Always on Top</source>
+ <translation>Toujours sur le dessus</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Cacher les noms d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Cacher les mots de passe</translation>
+ </message>
+</context>
+<context>
+ <name>ManageDatabase</name>
+ <message>
+ <source>Database settings</source>
+ <translation>Paramètres de la base de données</translation>
+ </message>
+ <message>
+ <source>Edit database settings</source>
+ <translation>Modifier les paramètres de la base de données</translation>
+ </message>
+ <message>
+ <source>Unlock database</source>
+ <translation>Déverrouiller la base de données</translation>
+ </message>
+ <message>
+ <source>Unlock database to show more information</source>
+ <translation>Déverrouiller la base de données pour afficher davantage de renseignements</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Verrouiller la base de données</translation>
+ </message>
+</context>
+<context>
+ <name>ManageSession</name>
+ <message>
+ <source>Disconnect</source>
+ <translation>Déconnecter</translation>
+ </message>
+ <message>
+ <source>Disconnect this application</source>
+ <translation>Déconnecter cette application</translation>
+ </message>
+</context>
+<context>
+ <name>Merger</name>
+ <message>
+ <source>Creating missing %1 [%2]</source>
+ <translation>Création du %1 manquant [%2]</translation>
+ </message>
+ <message>
+ <source>Relocating %1 [%2]</source>
+ <translation>Déplacement de %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Overwriting %1 [%2]</source>
+ <translation>Remplacement de %1 [%2]</translation>
+ </message>
+ <message>
+ <source>older entry merged from database &quot;%1&quot;</source>
+ <translation>ancienne entrée fusionnée de la base de données « %1 »</translation>
+ </message>
+ <message>
+ <source>Adding backup for older target %1 [%2]</source>
+ <translation>Ajout d’une sauvegarde pour l’ancienne cible %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Adding backup for older source %1 [%2]</source>
+ <translation>Ajout d’une sauvegarde pour l’ancienne source %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older target entry on top of newer source %1 [%2]</source>
+ <translation>Ré-application de l’ancienne entrée cible sur la nouvelle source %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older source entry on top of newer target %1 [%2]</source>
+ <translation>Ré-application de l’ancienne entrée source sur la nouvelle cible %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from newer source %1 [%2]</source>
+ <translation>Synchronisation avec une source plus récente %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from older source %1 [%2]</source>
+ <translation>Synchronisation avec une source plus ancienne %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting child %1 [%2]</source>
+ <translation>Suppression de l’enfant %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting orphan %1 [%2]</source>
+ <translation>Suppression de l’orphelin %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Changed deleted objects</source>
+ <translation>Objets supprimés changés</translation>
+ </message>
+ <message>
+ <source>Adding missing icon %1</source>
+ <translation>Ajout de l’icône %1 manquante</translation>
+ </message>
+ <message>
+ <source>Removed custom data %1 [%2]</source>
+ <translation>Les données personnalisées %1 [%2] ont été supprimées</translation>
+ </message>
+ <message>
+ <source>Adding custom data %1 [%2]</source>
+ <translation>Ajout des données personnalisées %1 [%2]</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizard</name>
+ <message>
+ <source>Create a new KeePassXC database...</source>
+ <translation>Créer une nouvelle base de données KeePassXC…</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Racine</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPage</name>
+ <message>
+ <source>WizardPage</source>
+ <translation>Page d’aide</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Vous pouvez régler ici les paramètres de chiffrement de la base de données. Ne vous inquiétez pas, vous pourrez les changer ultérieurement dans les paramètres de la base de données.</translation>
+ </message>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Paramètres avancés</translation>
+ </message>
+ <message>
+ <source>Simple Settings</source>
+ <translation>Paramètres simples</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Paramètres de chiffrement</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageDatabaseKey</name>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Identifiants de la base de données</translation>
+ </message>
+ <message>
+ <source>A set of credentials known only to you that protects your database.</source>
+ <translation>Un jeu d’identifiants connus de vous seul, qui protège votre base de données.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageEncryption</name>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Paramètres de chiffrement</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Vous pouvez régler ici les paramètres de chiffrement de la base de données. Ne vous inquiétez pas, vous pourrez les changer ultérieurement dans les paramètres de la base de données.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageMetaData</name>
+ <message>
+ <source>General Database Information</source>
+ <translation>Renseignements généraux de la base de données</translation>
+ </message>
+ <message>
+ <source>Please fill in the display name and an optional description for your new database:</source>
+ <translation>Veuillez saisir le nom d’affichage et une description facultative pour votre nouvelle base de données :</translation>
+ </message>
+</context>
+<context>
+ <name>NixUtils</name>
+ <message>
+ <source>Password Manager</source>
+ <translation>Gestionnaire de mots de passe</translation>
+ </message>
+</context>
+<context>
+ <name>OpData01</name>
+ <message>
+ <source>Invalid OpData01, does not contain header</source>
+ <translation>OpData01 est invalide, ne comprend pas d’en-tête</translation>
+ </message>
+ <message>
+ <source>Unable to read all IV bytes, wanted 16 but got %1</source>
+ <translation>Impossible de lire les octets du vecteur d’initialisation, 16 nécessaires, %1 lus</translation>
+ </message>
+ <message>
+ <source>Unable to init cipher for opdata01: %1</source>
+ <translation>Impossible d’initialiser le chiffrement pour opdata01 : %1</translation>
+ </message>
+ <message>
+ <source>Unable to read all HMAC signature bytes</source>
+ <translation>Impossible de lire tous les octets de la signature HMAC</translation>
+ </message>
+ <message>
+ <source>Malformed OpData01 due to a failed HMAC</source>
+ <translation>OpData01 mal formé en raison d’un échec HMAC</translation>
+ </message>
+ <message>
+ <source>Unable to process clearText in place</source>
+ <translation>Impossible d’activer le traitement de ClearText</translation>
+ </message>
+ <message>
+ <source>Expected %1 bytes of clear-text, found %2</source>
+ <translation>%1 octets de texte en clair étaient attendus, %2 ont été trouvés</translation>
+ </message>
+</context>
+<context>
+ <name>OpVaultOpenWidget</name>
+ <message>
+ <source>Read Database did not produce an instance
+%1</source>
+ <translation>La base de données lue n’a généré aucune instance
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>OpVaultReader</name>
+ <message>
+ <source>Directory .opvault must exist</source>
+ <translation>Le répertoire .opvault doit exister</translation>
+ </message>
+ <message>
+ <source>Directory .opvault must be readable</source>
+ <translation>Le répertoire .opvault doit être lisible</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must exist</source>
+ <translation>Le répertoire .opvault/default doit exister</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must be readable</source>
+ <translation>Le répertoire .opvault/default doit être lisible</translation>
+ </message>
+ <message>
+ <source>Unable to decode masterKey: %1</source>
+ <translation>Impossible de décoder la clé maîtresse : %1</translation>
+ </message>
+ <message>
+ <source>Unable to derive master key: %1</source>
+ <translation>Impossible de calculer la clé maîtresse : %1</translation>
+ </message>
+</context>
+<context>
+ <name>OpenSSHKey</name>
+ <message>
+ <source>Invalid key file, expecting an OpenSSH key</source>
+ <translation>Une clé OpenSSH est requise, mais le fichier clé est invalide</translation>
+ </message>
+ <message>
+ <source>PEM boundary mismatch</source>
+ <translation>La limite PEM ne correspond pas</translation>
+ </message>
+ <message>
+ <source>Base64 decoding failed</source>
+ <translation>Échec du décodage Base64</translation>
+ </message>
+ <message>
+ <source>Key file way too small.</source>
+ <translation>Le fichier clé est bien trop petit.</translation>
+ </message>
+ <message>
+ <source>Key file magic header id invalid</source>
+ <translation>L’identifiant d’en-tête magique du fichier clé est invalide</translation>
+ </message>
+ <message>
+ <source>Found zero keys</source>
+ <translation>Aucune clé n’a été trouvée</translation>
+ </message>
+ <message>
+ <source>Failed to read public key.</source>
+ <translation>Échec de lecture de la clé publique.</translation>
+ </message>
+ <message>
+ <source>Corrupted key file, reading private key failed</source>
+ <translation>Le fichier clé est corrompu. Échec de lecture de la clé privée.</translation>
+ </message>
+ <message>
+ <source>No private key payload to decrypt</source>
+ <translation>Il n’y a pas de données de clé privée à déchiffrer</translation>
+ </message>
+ <message>
+ <source>Trying to run KDF without cipher</source>
+ <translation>Tentative d’exécution de la fonction de dérivation de clé sans chiffrement</translation>
+ </message>
+ <message>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>Une phrase de passe est exigée pour déchiffrer cette clé</translation>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation>Échec de dérivation de la clé. Le fichier clé serait-il corrompu ?</translation>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Échec de déchiffrement. La phrase de passe est-elle erronée ?</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading public key</source>
+ <translation>Fin de fichier inattendue lors de la lecture de la clé publique</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF while reading private key</source>
+ <translation>Fin de fichier inattendue lors de la lecture de la clé privée</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write public key as it is empty</source>
+ <translation>Impossible d’écrire la clé publique, car elle est vide</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing public key</source>
+ <translation>Fin de fichier inattendue lors de l’écriture de la clé publique</translation>
+ </message>
+ <message>
+ <source>Can&apos;t write private key as it is empty</source>
+ <translation>Impossible d’écrire la clé privée, car elle est vide</translation>
+ </message>
+ <message>
+ <source>Unexpected EOF when writing private key</source>
+ <translation>Fin de fichier inattendue lors de l’écriture de la clé privée</translation>
+ </message>
+ <message>
+ <source>Unsupported key type: %1</source>
+ <translation>Type de clé non pris en charge : %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 chiffrement IV est trop court pour la fonction de dérivation de clé MD5</translation>
+ </message>
+ <message>
+ <source>Unknown KDF: %1</source>
+ <translation>Fonction de dérivation de clé inconnue : %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Type de clé inconnu : %1</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordEdit</name>
+ <message>
+ <source>Passwords do not match</source>
+ <translation>Les mots de passe ne correspondent pas</translation>
+ </message>
+ <message>
+ <source>Passwords match so far</source>
+ <translation>Les mots de passe correspondent jusqu’à présent</translation>
+ </message>
+ <message>
+ <source>Toggle Password (%1)</source>
+ <translation>Activer ou désactiver le mot de passe (%1)</translation>
+ </message>
+ <message>
+ <source>Generate Password (%1)</source>
+ <translation>Générer un mot de passe (%1)</translation>
+ </message>
+ <message>
+ <source>Warning: Caps Lock enabled!</source>
+ <translation>Avertissement: Les majuscules sont verrouillées</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordEditWidget</name>
+ <message>
+ <source>Enter password:</source>
+ <translation>Saisir le mot de passe :</translation>
+ </message>
+ <message>
+ <source>Confirm password:</source>
+ <translation>Confirmer le mot de passe :</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Un mot de passe est le moyen principal pour sécuriser votre base de données.&lt;/p&gt;&lt;p&gt;Les bons mots de passe sont longs et uniques. KeePassXC peut en générer un pour vous.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Passwords do not match.</source>
+ <translation>Les mots de passe ne correspondent pas.</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Champ de mot de passe</translation>
+ </message>
+ <message>
+ <source>Repeat password field</source>
+ <translation>Champ de confirmation du mot de passe</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</translation>
+ </message>
+ <message>
+ <source>strength</source>
+ <comment>Password strength</comment>
+ <translation>robustesse</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>
+ <message>
+ <source>Numbers</source>
+ <translation>Chiffres</translation>
+ </message>
+ <message>
+ <source>Extended ASCII</source>
+ <translation>ASCII étendu</translation>
+ </message>
+ <message>
+ <source>Exclude look-alike characters</source>
+ <translation>Exclure les caractères qui se ressemblent</translation>
+ </message>
+ <message>
+ <source>Pick characters from every group</source>
+ <translation>Choisir des caractères dans chacun des groupes</translation>
+ </message>
+ <message>
+ <source>&amp;Length:</source>
+ <translation>&amp;Longueur :</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Phrase de passe</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Liste de mots :</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Séparateur de mot :</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <source>Entropy: %1 bit</source>
+ <translation>Entropie : %1 bits</translation>
+ </message>
+ <message>
+ <source>Password Quality: %1</source>
+ <translation>Qualité du mot de passe : %1</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Plutôt mauvais</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>
+ <message>
+ <source>Switch to advanced mode</source>
+ <translation>Passer en mode avancé</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Avancé</translation>
+ </message>
+ <message>
+ <source>Braces</source>
+ <translation>Accolades</translation>
+ </message>
+ <message>
+ <source>Punctuation</source>
+ <translation>Ponctuation</translation>
+ </message>
+ <message>
+ <source>Quotes</source>
+ <translation>Guillemets</translation>
+ </message>
+ <message>
+ <source>Logograms</source>
+ <translation>Logogrammes</translation>
+ </message>
+ <message>
+ <source>Character set to exclude from generated password</source>
+ <translation>Jeu de caractères à exclure du mot de passe généré</translation>
+ </message>
+ <message>
+ <source>Do not include:</source>
+ <translation>Ne doit pas comporter :</translation>
+ </message>
+ <message>
+ <source>Add non-hex letters to &quot;do not include&quot; list</source>
+ <translation>Ajouter les lettres non hexadécimales à la liste « Ne doit pas comporter »</translation>
+ </message>
+ <message>
+ <source>Hex</source>
+ <translation>Hexadécimal</translation>
+ </message>
+ <message>
+ <source>Generated password</source>
+ <translation>Mot de passe généré</translation>
+ </message>
+ <message>
+ <source>Upper-case letters</source>
+ <translation>Majuscules</translation>
+ </message>
+ <message>
+ <source>Lower-case letters</source>
+ <translation>Minuscules</translation>
+ </message>
+ <message>
+ <source>Special characters</source>
+ <translation>Caractères spéciaux</translation>
+ </message>
+ <message>
+ <source>Math Symbols</source>
+ <translation>Symboles mathématiques</translation>
+ </message>
+ <message>
+ <source>Dashes and Slashes</source>
+ <translation>Tirets et barres obliques</translation>
+ </message>
+ <message>
+ <source>Excluded characters</source>
+ <translation>Caractères exclus</translation>
+ </message>
+ <message>
+ <source>Hex Passwords</source>
+ <translation>Mots de passe hexadécimaux</translation>
+ </message>
+ <message>
+ <source>Password length</source>
+ <translation>Longueur du mot de passe</translation>
+ </message>
+ <message>
+ <source>Word Case:</source>
+ <translation>Casse des mots :</translation>
+ </message>
+ <message>
+ <source>Regenerate password</source>
+ <translation>Générer le mot de passe de nouveau</translation>
+ </message>
+ <message>
+ <source>Copy password</source>
+ <translation>Copier le mot de passe</translation>
+ </message>
+ <message>
+ <source>lower case</source>
+ <translation>minuscules</translation>
+ </message>
+ <message>
+ <source>UPPER CASE</source>
+ <translation>MAJUSCULES</translation>
+ </message>
+ <message>
+ <source>Title Case</source>
+ <translation>Majuscule De Signification</translation>
+ </message>
+ <message>
+ <source>Generate Password</source>
+ <translation>Générer un mot de passe</translation>
+ </message>
+ <message>
+ <source>Also choose from:</source>
+ <translation>Choisir aussi parmi :</translation>
+ </message>
+ <message>
+ <source>Additional characters to use for the generated password</source>
+ <translation>Caractères supplémentaires à utiliser pour le mot de passe généré</translation>
+ </message>
+ <message>
+ <source>Additional characters</source>
+ <translation>Caractères supplémentaires</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Nombre de mots :</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Échap</translation>
+ </message>
+ <message>
+ <source>Apply Password</source>
+ <translation>Appliquer le mot de passe</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>Regenerate password (%1)</source>
+ <translation>Générer le mot de passe de nouveau (%1)</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Caractères spéciaux</translation>
+ </message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Caractères exclus : &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
+</context>
+<context>
+ <name>QApplication</name>
+ <message>
+ <source>KeeShare</source>
+ <translation>KeeShare</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Statistiques</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Le mot de passe est très faible</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>L’entropie du mot de passe est de %1 bits</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Le mot de passe est faible</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Utilisé dans %1/%2</translation>
+ </message>
+ <message>
+ <source>Password is used %1 times</source>
+ <translation>Le mot de passe est utilisé %1 fois</translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Le mot de passe est expiré</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>La date d’expiration du mot de passe était le %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Le mot de passe est sur le point d’expirer</translation>
+ </message>
+ <message>
+ <source>Password expires in %1 days</source>
+ <translation>Le mot de passe expire dans %1 jours</translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Le mot de passe expirera bientôt</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Le mot de passe expire le %1</translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Bilan de santé</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP – Mot de passe compromis</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Overwrite</source>
+ <translation>Remplacer</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Déplacer</translation>
+ </message>
+ <message>
+ <source>Empty</source>
+ <translation>Vider</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Skip</source>
+ <translation>Ignorer</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Désactiver</translation>
+ </message>
+ <message>
+ <source>Merge</source>
+ <translation>Fusionner</translation>
+ </message>
+ <message>
+ <source>Continue</source>
+ <translation>Poursuivre</translation>
+ </message>
+</context>
+<context>
+ <name>QObject</name>
+ <message>
+ <source>Database not opened</source>
+ <translation>La base de données n’est pas ouverte</translation>
+ </message>
+ <message>
+ <source>Database hash not available</source>
+ <translation>L’empreinte numérique de la base de données n’est pas disponible</translation>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation>La clé publique du client n’a pas été reçue</translation>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation>Impossible de déchiffrer le message</translation>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation>L’action a été annulée ou refusée</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>L’association à KeePassXC a échoué, veuillez réessayer</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</source>
+ <translation>La clé de chiffrement n’est pas reconnue</translation>
+ </message>
+ <message>
+ <source>Incorrect action</source>
+ <translation>L’action est incorrecte</translation>
+ </message>
+ <message>
+ <source>Empty message received</source>
+ <translation>Un message vide a été reçu</translation>
+ </message>
+ <message>
+ <source>No URL provided</source>
+ <translation>Aucune URL n’a été indiquée</translation>
+ </message>
+ <message>
+ <source>No logins found</source>
+ <translation>Aucun identifiant n’a été trouvé</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 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’utilisateur de l’entrée.</translation>
+ </message>
+ <message>
+ <source>username</source>
+ <translation>nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>URL for the entry.</source>
+ <translation>URL de l’entrée.</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Prompt for the entry&apos;s password.</source>
+ <translation>Demander le mot de passe de l’entrée.</translation>
+ </message>
+ <message>
+ <source>Generate a password for the entry.</source>
+ <translation>Générer un mot de passe pour l’entrée.</translation>
+ </message>
+ <message>
+ <source>length</source>
+ <translation>longueur</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</source>
+ <translation>Chemin de l’entrée à ajouter.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to clip.</source>
+ <comment>clip = copy to clipboard</comment>
+ <translation>Chemin de l’entrée à épingler.</translation>
+ </message>
+ <message>
+ <source>Timeout in seconds before clearing the clipboard.</source>
+ <translation>Délai en secondes avant effacement du presse-papiers.</translation>
+ </message>
+ <message>
+ <source>Edit an entry.</source>
+ <translation>Modifier une entrée.</translation>
+ </message>
+ <message>
+ <source>Title for the entry.</source>
+ <translation>Titre de l’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’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 pour lequel 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>
+
+Available commands:
+</source>
+ <translation>
+
+Commandes proposées :
+</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 de données.</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 des entrées rapidement.</translation>
+ </message>
+ <message>
+ <source>Search term.</source>
+ <translation>Terme d&apos;interrogation.</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 from.</source>
+ <translation>Chemin de la base de données à partir de laquelle fusionner.</translation>
+ </message>
+ <message>
+ <source>Use the same credentials for both database files.</source>
+ <translation>Utiliser les mêmes identifiants pour les deux fichiers de base 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 à partir de laquelle fusionner.</translation>
+ </message>
+ <message>
+ <source>Show an entry&apos;s information.</source>
+ <translation>Afficher les renseignements 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 indiquée plus d’une fois, avec chaque attribut apparaissant un par ligne dans l’ordre donné. Si aucun attribut n’est indiqué, un résumé des attributs par défaut est présenté.</translation>
+ </message>
+ <message>
+ <source>attribute</source>
+ <translation>attribut</translation>
+ </message>
+ <message>
+ <source>Name of the entry to show.</source>
+ <translation>Nom de l’entrée à afficher.</translation>
+ </message>
+ <message>
+ <source>NULL device</source>
+ <translation>Dispositif NUL</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>erreur de lecture à partir du dispositif</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>chaîne mal formée</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <translation>Le guillemet fermant manque</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Groupe</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Mot de passe</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>Browser Integration</source>
+ <translation>Intégration aux navigateurs</translation>
+ </message>
+ <message>
+ <source>SSH Agent</source>
+ <translation>Agent SSH</translation>
+ </message>
+ <message>
+ <source>Generate a new random diceware passphrase.</source>
+ <translation>Créer une nouvelle phrase de passe générée avec la méthode du lancer de dés.</translation>
+ </message>
+ <message>
+ <source>Word count for the diceware passphrase.</source>
+ <translation>Nombre de mots de la phrase de passe générée avec la méthode du lancer de dés.</translation>
+ </message>
+ <message>
+ <source>Wordlist for the diceware generator.
+[Default: EFF English]</source>
+ <translation>Liste de mots pour le générateur par méthode du lancer de dés.
+[Par défaut : FFÉ anglais]</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>Could not create entry with path %1.</source>
+ <translation>Impossible de créer l’entrée dont le chemin est %1.</translation>
+ </message>
+ <message>
+ <source>Enter password for new entry: </source>
+ <translation>Saisir un mot de passe pour la nouvelle entrée :</translation>
+ </message>
+ <message>
+ <source>Writing the database failed %1.</source>
+ <translation>Échec d’écriture de la base de données %1.</translation>
+ </message>
+ <message>
+ <source>Successfully added entry %1.</source>
+ <translation>Ajouté avec succès l’entrée %1.</translation>
+ </message>
+ <message>
+ <source>Invalid timeout value %1.</source>
+ <translation>La valeur de délai d’attente %1 est invalide.</translation>
+ </message>
+ <message>
+ <source>Entry %1 not found.</source>
+ <translation>L’entrée %1 est introuvable.</translation>
+ </message>
+ <message>
+ <source>Entry with path %1 has no TOTP set up.</source>
+ <translation>Aucun TOTP n’est configuré pour l’entrée dont le chemin est %1.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)...</source>
+ <translation><numerusform>Effacement du presse-papiers dans %1 seconde…</numerusform><numerusform>Effacement du presse-papiers dans %1 secondes…</numerusform></translation>
+ </message>
+ <message>
+ <source>Clipboard cleared!</source>
+ <translation>Le presse-papiers a été effacé</translation>
+ </message>
+ <message>
+ <source>Silence password prompt and other secondary outputs.</source>
+ <translation>Désactiver les demandes de mot de passe et autres sorties secondaires.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <comment>CLI parameter</comment>
+ <translation>nombre</translation>
+ </message>
+ <message>
+ <source>Could not find entry with path %1.</source>
+ <translation>Impossible de trouver l’entrée dont le chemin est %1.</translation>
+ </message>
+ <message>
+ <source>Not changing any field for entry %1.</source>
+ <translation>Aucun changement de champ pour l’entrée %1.</translation>
+ </message>
+ <message>
+ <source>Enter new password for entry: </source>
+ <translation>Saisir le nouveau mot de passe pour l’entrée :</translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Échec d’écriture de la base de données : %1</translation>
+ </message>
+ <message>
+ <source>Successfully edited entry %1.</source>
+ <translation>L’entrée %1 a été modifiée avec succès.</translation>
+ </message>
+ <message>
+ <source>Length %1</source>
+ <translation>Longueur %1</translation>
+ </message>
+ <message>
+ <source>Entropy %1</source>
+ <translation>Entropie %1</translation>
+ </message>
+ <message>
+ <source>Log10 %1</source>
+ <translation>Log10 %1</translation>
+ </message>
+ <message>
+ <source>Multi-word extra bits %1</source>
+ <translation>Octets supplémentaires de mots multiples %1</translation>
+ </message>
+ <message>
+ <source>Type: Bruteforce</source>
+ <translation>Type : force brute</translation>
+ </message>
+ <message>
+ <source>Type: Dictionary</source>
+ <translation>Type : dictionnaire</translation>
+ </message>
+ <message>
+ <source>Type: Dict+Leet</source>
+ <translation>Type : dictionnaire + leet</translation>
+ </message>
+ <message>
+ <source>Type: User Words</source>
+ <translation>Type : mots utilisateur</translation>
+ </message>
+ <message>
+ <source>Type: User+Leet</source>
+ <translation>Type : utilisateur + Leet</translation>
+ </message>
+ <message>
+ <source>Type: Repeated</source>
+ <translation>Type : répété</translation>
+ </message>
+ <message>
+ <source>Type: Sequence</source>
+ <translation>Type : séquence</translation>
+ </message>
+ <message>
+ <source>Type: Spatial</source>
+ <translation>Type : spatial</translation>
+ </message>
+ <message>
+ <source>Type: Date</source>
+ <translation>Type : date</translation>
+ </message>
+ <message>
+ <source>Type: Bruteforce(Rep)</source>
+ <translation>Type : force brute (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Dictionary(Rep)</source>
+ <translation>Type : dictionnaire (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Dict+Leet(Rep)</source>
+ <translation>Type : dictionnaire + Leet (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: User Words(Rep)</source>
+ <translation>Type : mots utilisateur (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: User+Leet(Rep)</source>
+ <translation>Type : utilisateur + leet (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Repeated(Rep)</source>
+ <translation>Type : répété (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Sequence(Rep)</source>
+ <translation>Type : séquence (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Spatial(Rep)</source>
+ <translation>Type : spatial (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Date(Rep)</source>
+ <translation>Type : date (rép.)</translation>
+ </message>
+ <message>
+ <source>Type: Unknown%1</source>
+ <translation>Type : inconnu %1</translation>
+ </message>
+ <message>
+ <source>Entropy %1 (%2)</source>
+ <translation>Entropie %1 (%2)</translation>
+ </message>
+ <message>
+ <source>*** Password length (%1) != sum of length of parts (%2) ***</source>
+ <translation>*** Longueur du mot de passe (%1) != somme de la longueur des parties (%2) ***</translation>
+ </message>
+ <message>
+ <source>Failed to load key file %1: %2</source>
+ <translation>Échec de chargement du fichier clé %1 : %2</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</source>
+ <translation>Utiliser des minuscules</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters</source>
+ <translation>Utiliser des majuscules</translation>
+ </message>
+ <message>
+ <source>Use special characters</source>
+ <translation>Utiliser des caractères spéciaux</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII</source>
+ <translation>Utiliser l’ASCII étendu</translation>
+ </message>
+ <message>
+ <source>Exclude character set</source>
+ <translation>Exclure le jeu de caractères</translation>
+ </message>
+ <message>
+ <source>chars</source>
+ <translation>caractères</translation>
+ </message>
+ <message>
+ <source>Exclude similar looking characters</source>
+ <translation>Exclure les caractères qui se ressemblent</translation>
+ </message>
+ <message>
+ <source>Include characters from every selected group</source>
+ <translation>Choisir des caractères dans chacun des groupes sélectionnés</translation>
+ </message>
+ <message>
+ <source>Recursively list the elements of the group.</source>
+ <translation>Lister récursivement les éléments du groupe.</translation>
+ </message>
+ <message>
+ <source>Cannot find group %1.</source>
+ <translation>Impossible de trouver le groupe %1.</translation>
+ </message>
+ <message>
+ <source>Error reading merge file:
+%1</source>
+ <translation>Erreur de lecture du fichier fusionné :
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file : %1</source>
+ <translation>Impossible d’enregistrer la base de données dans le fichier : %1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file: %1</source>
+ <translation>Impossible d’enregistrer la base de données dans le fichier : %1</translation>
+ </message>
+ <message>
+ <source>Successfully recycled entry %1.</source>
+ <translation>L’entrée %1 a été recyclée avec succès.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted entry %1.</source>
+ <translation>Supprimé l’entrée %1 avec succès.</translation>
+ </message>
+ <message>
+ <source>Show the entry&apos;s current TOTP.</source>
+ <translation>Afficher le TOTP actuel pour l’entrée.</translation>
+ </message>
+ <message>
+ <source>ERROR: unknown attribute %1.</source>
+ <translation>ERREUR : L’attribut %1 est inconnu.</translation>
+ </message>
+ <message>
+ <source>No program defined for clipboard manipulation</source>
+ <translation>Aucun programme n’est défini pour le traitement du presse-papiers</translation>
+ </message>
+ <message>
+ <source>file empty</source>
+ <translation>fichier vide</translation>
+ </message>
+ <message>
+ <source>%1: (row, col) %2,%3</source>
+ <translation>%1 : (ligne, colonne) %2, %3</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>Invalid Settings</source>
+ <comment>TOTP</comment>
+ <translation>Des paramètres sont invalides</translation>
+ </message>
+ <message>
+ <source>Invalid Key</source>
+ <comment>TOTP</comment>
+ <translation>La clé est invalide</translation>
+ </message>
+ <message>
+ <source>Message encryption failed.</source>
+ <translation>Échec de chiffrement du message.</translation>
+ </message>
+ <message>
+ <source>No groups found</source>
+ <translation>Aucun groupe n’a été trouvé</translation>
+ </message>
+ <message>
+ <source>Create a new database.</source>
+ <translation>Créer un nouvelle base de données.</translation>
+ </message>
+ <message>
+ <source>File %1 already exists.</source>
+ <translation>Le fichier %1 existe déjà.</translation>
+ </message>
+ <message>
+ <source>Loading the key file failed</source>
+ <translation>Échec du chargement du fichier clé</translation>
+ </message>
+ <message>
+ <source>No key is set. Aborting database creation.</source>
+ <translation>Aucune clé n’est définie. Abandon de la création de la base de données.</translation>
+ </message>
+ <message>
+ <source>Failed to save the database: %1.</source>
+ <translation>Échec d’enregistrement de la base de données : %1.</translation>
+ </message>
+ <message>
+ <source>Successfully created new database.</source>
+ <translation>La nouvelle base de données a été créée avec succès.</translation>
+ </message>
+ <message>
+ <source>Creating KeyFile %1 failed: %2</source>
+ <translation>Échec de création du fichier clé %1 : %2</translation>
+ </message>
+ <message>
+ <source>Loading KeyFile %1 failed: %2</source>
+ <translation>Échec de chargement du fichier clé %1 : %2</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation>Chemin de l’entrée à supprimer.</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 est invalide. Lancement d’une nouvelle instance.</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</source>
+ <translation>Impossible de créer le fichier de verrouillage. Le mode d’instance unique est désactivé.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - cross-platform password manager</source>
+ <translation>KeePassXC – Gestionnaire de mots de passe multiplateforme</translation>
+ </message>
+ <message>
+ <source>filenames of the password databases to open (*.kdbx)</source>
+ <translation>noms de fichiers des bases de données de mots de passe à ouvrir (*.kdbx)</translation>
+ </message>
+ <message>
+ <source>path to a custom config file</source>
+ <translation>chemin vers un fichier de configuration personnalisée</translation>
+ </message>
+ <message>
+ <source>key file of the database</source>
+ <translation>fichier clé de la base de données</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’entrée standard</translation>
+ </message>
+ <message>
+ <source>Another instance of KeePassXC is already running.</source>
+ <translation>Une autre instance de KeePassXC est déjà en cours d’exécution.</translation>
+ </message>
+ <message>
+ <source>Fatal error while testing the cryptographic functions.</source>
+ <translation>Erreur fatale lors de l’évaluation des fonctions cryptographiques.</translation>
+ </message>
+ <message>
+ <source>KeePassXC - Error</source>
+ <translation>KeePassXC – Erreur</translation>
+ </message>
+ <message>
+ <source>Database password: </source>
+ <translation>Mot de passe de la base de données :</translation>
+ </message>
+ <message>
+ <source>Cannot create new group</source>
+ <translation>Impossible de créer un nouveau groupe</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database.</source>
+ <translation>Désactiver la clé du mot de passe pour la base de données.</translation>
+ </message>
+ <message>
+ <source>Displays debugging information.</source>
+ <translation>Affiche les renseignements de débogage.</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database to merge from.</source>
+ <translation>Désactiver la clé du mot de passe pour la base de données à partir de laquelle fusionner.</translation>
+ </message>
+ <message>
+ <source>Version %1</source>
+ <translation>Version %1</translation>
+ </message>
+ <message>
+ <source>Build Type: %1</source>
+ <translation>Type de version : %1</translation>
+ </message>
+ <message>
+ <source>Revision: %1</source>
+ <translation>Révision : %1</translation>
+ </message>
+ <message>
+ <source>Distribution: %1</source>
+ <translation>Distribution : %1</translation>
+ </message>
+ <message>
+ <source>Debugging mode is disabled.</source>
+ <translation>Le mode débogage est désactivé.</translation>
+ </message>
+ <message>
+ <source>Debugging mode is enabled.</source>
+ <translation>Le mode débogage est activé.</translation>
+ </message>
+ <message>
+ <source>Operating system: %1
+CPU architecture: %2
+Kernel: %3 %4</source>
+ <translation>Système d’exploitation : %1
+Architecture de l’unité centrale : %2
+Noyau : %3 %4</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Saisie automatique</translation>
+ </message>
+ <message>
+ <source>KeeShare (signed and unsigned sharing)</source>
+ <translation>KeeShare (partage signé et non signé)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only signed sharing)</source>
+ <translation>KeeShare (partage signé seulement)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only unsigned sharing)</source>
+ <translation>KeeShare (partage non signé seulement)</translation>
+ </message>
+ <message>
+ <source>YubiKey</source>
+ <translation>YubiKey</translation>
+ </message>
+ <message>
+ <source>TouchID</source>
+ <translation>TouchID</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Aucun</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Extensions activées :</translation>
+ </message>
+ <message>
+ <source>Cryptographic libraries:</source>
+ <translation>Bibliothèques cryptographiques :</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time!</source>
+ <translation>Il est impossible de générer un mot de passe et de le demander en même temps</translation>
+ </message>
+ <message>
+ <source>Adds a new group to a database.</source>
+ <translation>Ajoute un nouveau groupe à la base de données.</translation>
+ </message>
+ <message>
+ <source>Path of the group to add.</source>
+ <translation>Chemin du groupe à ajouter.</translation>
+ </message>
+ <message>
+ <source>Group %1 already exists!</source>
+ <translation>Le groupe %1 existe déjà</translation>
+ </message>
+ <message>
+ <source>Group %1 not found.</source>
+ <translation>Le groupe %1 est introuvable.</translation>
+ </message>
+ <message>
+ <source>Successfully added group %1.</source>
+ <translation>Le groupe %1 a été ajouté avec succès.</translation>
+ </message>
+ <message>
+ <source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
+ <translation>Vérifier si un mot de passe a été divulgué publiquement. NOM_DU_FICHIER doit être le chemin d’un fichier qui liste les empreintes SHA-1 de mots de passe divulgués au format HIBP, tel que proposé sur https://haveibeenpwned.com/Passwords (site en anglais).</translation>
+ </message>
+ <message>
+ <source>FILENAME</source>
+ <translation>NOM_DU_FICHIER</translation>
+ </message>
+ <message>
+ <source>Analyze passwords for weaknesses and problems.</source>
+ <translation>Analyser la robustesse et les problèmes des mots de passe.</translation>
+ </message>
+ <message>
+ <source>Failed to open HIBP file %1: %2</source>
+ <translation>Échec de l’ouverture du fichier HIBP %1 : %2</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while...</source>
+ <translation>Comparaison des entrées de la base de données avec le fichier HIBP, cette opération prend du temps…</translation>
+ </message>
+ <message>
+ <source>Close the currently opened database.</source>
+ <translation>Fermer la base de données ouverte actuellement.</translation>
+ </message>
+ <message>
+ <source>Display this help.</source>
+ <translation>Afficher cette aide.</translation>
+ </message>
+ <message>
+ <source>slot</source>
+ <translation>emplacement</translation>
+ </message>
+ <message>
+ <source>Invalid word count %1</source>
+ <translation>Le nombre de mots %1 est invalide</translation>
+ </message>
+ <message>
+ <source>The word list is too small (&lt; 1000 items)</source>
+ <translation>La liste de mots est trop courte (moins de 1 000 articles)</translation>
+ </message>
+ <message>
+ <source>Exit interactive mode.</source>
+ <translation>Quitter le mode interactif.</translation>
+ </message>
+ <message>
+ <source>Exports the content of a database to standard output in the specified format.</source>
+ <translation>Exporte au format indiqué le contenu de la base de données vers la sortie standard.</translation>
+ </message>
+ <message>
+ <source>Unable to export database to XML: %1</source>
+ <translation>Impossible d’exporter la base de données en XML : %1</translation>
+ </message>
+ <message>
+ <source>Unsupported format %1</source>
+ <translation>Le format %1 n’est pas pris en charge</translation>
+ </message>
+ <message>
+ <source>Use numbers</source>
+ <translation>Utiliser des chiffres</translation>
+ </message>
+ <message>
+ <source>Invalid password length %1</source>
+ <translation>La longueur du mot de passe %1 est invalide</translation>
+ </message>
+ <message>
+ <source>Display command help.</source>
+ <translation>Afficher l’aide de la commande.</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Commandes proposées :</translation>
+ </message>
+ <message>
+ <source>Import the contents of an XML database.</source>
+ <translation>Importer le contenu d’une base de données XML.</translation>
+ </message>
+ <message>
+ <source>Path of the XML database export.</source>
+ <translation>Chemin vers l’exportation de la base de données au format XML.</translation>
+ </message>
+ <message>
+ <source>Path of the new database.</source>
+ <translation>Chemin de la nouvelle base de données.</translation>
+ </message>
+ <message>
+ <source>Successfully imported database.</source>
+ <translation>La base de données a été importée avec succès.</translation>
+ </message>
+ <message>
+ <source>Unknown command %1</source>
+ <translation>La commande %1 est inconnue</translation>
+ </message>
+ <message>
+ <source>Flattens the output to single lines.</source>
+ <translation>Réduit la sortie en lignes simples.</translation>
+ </message>
+ <message>
+ <source>Only print the changes detected by the merge operation.</source>
+ <translation>N’imprimer que les changements détectés par l’opération de fusion.</translation>
+ </message>
+ <message>
+ <source>Yubikey slot for the second database.</source>
+ <translation>Emplacement Yubikey pour la seconde base de données.</translation>
+ </message>
+ <message>
+ <source>Successfully merged %1 into %2.</source>
+ <translation>%1 a été fusionné dans %2 avec succès.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>La base de données n’a pas été modifiée par l’opération de fusion.</translation>
+ </message>
+ <message>
+ <source>Moves an entry to a new group.</source>
+ <translation>Déplace une entrée vers un nouveau groupe.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to move.</source>
+ <translation>Chemin de l’entrée à déplacer.</translation>
+ </message>
+ <message>
+ <source>Path of the destination group.</source>
+ <translation>Chemin du groupe de destination.</translation>
+ </message>
+ <message>
+ <source>Could not find group with path %1.</source>
+ <translation>Impossible de trouver un groupe avec le chemin %1.</translation>
+ </message>
+ <message>
+ <source>Entry is already in group %1.</source>
+ <translation>L’entrée est déjà dans le groupe %1.</translation>
+ </message>
+ <message>
+ <source>Successfully moved entry %1 to group %2.</source>
+ <translation>L’entrée %1 a été déplacée vers le groupe %2 avec succès.</translation>
+ </message>
+ <message>
+ <source>Open a database.</source>
+ <translation>Ouvre une base de données.</translation>
+ </message>
+ <message>
+ <source>Path of the group to remove.</source>
+ <translation>Chemin du groupe à supprimer.</translation>
+ </message>
+ <message>
+ <source>Cannot remove root group from database.</source>
+ <translation>Impossible de supprimer le groupe racine de la base de données.</translation>
+ </message>
+ <message>
+ <source>Successfully recycled group %1.</source>
+ <translation>Le groupe %1 a été recyclé avec succès.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted group %1.</source>
+ <translation>Le groupe %1 a été supprimé avec succès.</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not found</source>
+ <translation>Échec d’ouverture du fichier de base de données %1 : il est introuvable</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not a plain file</source>
+ <translation>Échec d’ouverture du fichier de base de données %1 : ce n’est pas un fichier brut</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not readable</source>
+ <translation>Échec d’ouverture du fichier de base de données %1 : il est illisible</translation>
+ </message>
+ <message>
+ <source>Enter password to unlock %1: </source>
+ <translation>Saisir le mot de passe pour déverrouiller %1 :</translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey slot %1</source>
+ <translation>L’emplacement YubiKey %1 est invalide</translation>
+ </message>
+ <message>
+ <source>Enter password to encrypt database (optional): </source>
+ <translation>Saisissez un mot de passe pour chiffrer la base de données (facultatif) :</translation>
+ </message>
+ <message>
+ <source>HIBP file, line %1: parse error</source>
+ <translation>Fichier HIBP, ligne %1 : erreur d’analyse</translation>
+ </message>
+ <message>
+ <source>Secret Service Integration</source>
+ <translation>Intégration à « Secret Service »</translation>
+ </message>
+ <message>
+ <source>User name</source>
+ <translation>Nom d’utilisateur</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
+ <translation><numerusform>Le mot de passe pour « %1 » a été divulgué %2 fois</numerusform><numerusform>Le mot de passe pour « %1 » a été divulgué %2 fois!</numerusform></translation>
+ </message>
+ <message>
+ <source>Invalid password generator after applying all options</source>
+ <translation>Le générateur de mots de passe est invalide après application de toutes les options</translation>
+ </message>
+ <message>
+ <source>Show the protected attributes in clear text.</source>
+ <translation>Afficher en clair les attributs protégés.</translation>
+ </message>
+ <message>
+ <source>Browser Plugin Failure</source>
+ <translation>Échec de l’extension pour navigateurs</translation>
+ </message>
+ <message>
+ <source>Could not save the native messaging script file for %1.</source>
+ <translation>Impossible d’enregistrer le fichier script de messagerie native pour %1.</translation>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <translation>Copier dans le presse-papiers l’attribut donné. Si rien n’est précisé, « mot de passe » est utilisé par défaut.</translation>
+ </message>
+ <message>
+ <source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
+ <translation>Copier le TOTP actuel dans le presse-papiers (équivalent à « -a totp »).</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s attribute to the clipboard.</source>
+ <translation>Copier l’attribut d’une entrée dans le presse-papiers.</translation>
+ </message>
+ <message>
+ <source>ERROR: Please specify one of --attribute or --totp, not both.</source>
+ <translation>ERREUR : Veuillez indiquer -attribut ou -totp, mais pas les deux.</translation>
+ </message>
+ <message>
+ <source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
+ <translation>ERREUR : L’attribut %1 est ambigu, il correspond à %2.</translation>
+ </message>
+ <message>
+ <source>Attribute &quot;%1&quot; not found.</source>
+ <translation>L’attribut « %1 » est introuvable.</translation>
+ </message>
+ <message>
+ <source>Entry&apos;s &quot;%1&quot; attribute copied to the clipboard!</source>
+ <translation>L’attribut de l’entrée « %1 » a été copié dans le presse-papiers</translation>
+ </message>
+ <message>
+ <source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
+ <translation>Emplacement et numéro de série facultatif Yubikey utilisés pour accéder à la base de données (p. ex. : 1:7370001).</translation>
+ </message>
+ <message>
+ <source>slot[:serial]</source>
+ <translation>emplacement[:numéro de série]</translation>
+ </message>
+ <message>
+ <source>Target decryption time in MS for the database.</source>
+ <translation>Durée de déchiffrement cible en millisecondes pour la base de données.</translation>
+ </message>
+ <message>
+ <source>time</source>
+ <translation>durée</translation>
+ </message>
+ <message>
+ <source>Set the key file for the database.</source>
+ <translation>Définir le fichier clé de la base de données.</translation>
+ </message>
+ <message>
+ <source>Set a password for the database.</source>
+ <translation>Définir un mot de passe pour la base de données.</translation>
+ </message>
+ <message>
+ <source>Invalid decryption time %1.</source>
+ <translation>La durée de déchiffrement est invalide : %1.</translation>
+ </message>
+ <message>
+ <source>Target decryption time must be between %1 and %2.</source>
+ <translation>La durée de déchiffrement cible doit être entre %1 et %2.</translation>
+ </message>
+ <message>
+ <source>Failed to set database password.</source>
+ <translation>Échec de définition du mot de passe de la base de données.</translation>
+ </message>
+ <message>
+ <source>Benchmarking key derivation function for %1ms delay.</source>
+ <translation>Analyse des performances de la fonction de dérivation de clé pour un retard de %1 ms.</translation>
+ </message>
+ <message>
+ <source>Setting %1 rounds for key derivation function.</source>
+ <translation>%1 cycles sont définis pour la fonction de dérivation de clé.</translation>
+ </message>
+ <message>
+ <source>error while setting database key derivation settings.</source>
+ <translation>erreur de paramétrage de la dérivation de clé de la base de données.</translation>
+ </message>
+ <message>
+ <source>Format to use when exporting. Available choices are &apos;xml&apos; or &apos;csv&apos;. Defaults to &apos;xml&apos;.</source>
+ <translation>Format à utiliser lors de l’exportation. Les choix proposés sont « xml » ou « csv ». La valeur par défaut est « xml ».</translation>
+ </message>
+ <message>
+ <source>Unable to import XML database: %1</source>
+ <translation>Impossible d’importer la base de données XML : %1</translation>
+ </message>
+ <message>
+ <source>Show a database&apos;s information.</source>
+ <translation>Afficher les renseignements d’une base de données.</translation>
+ </message>
+ <message>
+ <source>UUID: </source>
+ <translation>UUID : </translation>
+ </message>
+ <message>
+ <source>Name: </source>
+ <translation>Nom :</translation>
+ </message>
+ <message>
+ <source>Description: </source>
+ <translation>Description :</translation>
+ </message>
+ <message>
+ <source>Cipher: </source>
+ <translation>Chiffrement :</translation>
+ </message>
+ <message>
+ <source>KDF: </source>
+ <translation>Fonction de dérivation de clé :</translation>
+ </message>
+ <message>
+ <source>Recycle bin is enabled.</source>
+ <translation>La corbeille est activée.</translation>
+ </message>
+ <message>
+ <source>Recycle bin is not enabled.</source>
+ <translation>La corbeille est désactivée.</translation>
+ </message>
+ <message>
+ <source>Invalid command %1.</source>
+ <translation>La commande %1 est invalide.</translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey serial %1</source>
+ <translation>Le numéro de série Yubikey %1 est invalide</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey to continue…</source>
+ <translation>Veuillez touchez le bouton de votre YubiKey afin de poursuivre…</translation>
+ </message>
+ <message>
+ <source>Do you want to create a database with an empty password? [y/N]: </source>
+ <translation>Voulez-vous créer une base de données avec un mot de passe vide? [o/N] :</translation>
+ </message>
+ <message>
+ <source>Repeat password: </source>
+ <translation>Confirmer le mot de passe :</translation>
+ </message>
+ <message>
+ <source>Error: Passwords do not match.</source>
+ <translation>Erreur : Les mots de passe ne correspondent pas.</translation>
+ </message>
+ <message>
+ <source>All clipping programs failed. Tried %1
+</source>
+ <translation>Échec de tous les programmes de découpage. %1 essayés
+</translation>
+ </message>
+ <message>
+ <source>AES (%1 rounds)</source>
+ <translation>AES (%1 cycles)</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>ChaCha20 256-bit</source>
+ <translation>ChaCha20 : 256 bits {20 256 à ?}</translation>
+ </message>
+ <message>
+ <source>Benchmark %1 delay</source>
+ <translation>Analyse des performance : %1 de retard</translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 ms</source>
+ <comment>milliseconds</comment>
+ <translation><numerusform>%1 ms</numerusform><numerusform>%1 ms</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 s</source>
+ <comment>seconds</comment>
+ <translation><numerusform>%1 s</numerusform><numerusform>%1 s</numerusform></translation>
+ </message>
+ <message>
+ <source>path to a custom local config file</source>
+ <translation>chemin vers un fichier local de configuration personnalisée</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using an old key file format which KeePassXC may
+stop supporting in the future.
+
+Please consider generating a new key file.</source>
+ <translation>AVERTISSEMENT : vous utilisez un ancien format de fichier clé que KeePassXC pourrait ne plus prendre en charge à l’avenir.
+
+Veuillez envisager de générer un nouveau fichier clé.</translation>
+ </message>
+ <message>
+ <source>Argon2%1 (%2 rounds, %3 KB)</source>
+ <translation>Argon2%1 (%2 cycles, %3 Ko)</translation>
+ </message>
+ <message>
+ <source>Argon2d (KDBX 4 – recommended)</source>
+ <translation>Argon2d (KDBX 4 – recommandé)</translation>
+ </message>
+ <message>
+ <source>Argon2id (KDBX 4)</source>
+ <translation>Argon2id (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>TOTP</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Icône</translation>
+ </message>
+ <message>
+ <source>Unsupported key file version: %1</source>
+ <translation>Version de fichier clé non prise en charge : %1</translation>
+ </message>
+ <message>
+ <source>Checksum mismatch! Key file may be corrupt.</source>
+ <translation>La somme de contrôle ne correspond pas. Le fichier clé pourrait être corrompu.</translation>
+ </message>
+ <message>
+ <source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Les données du fichier clé ne sont pas celles attendues. Le fichier clé pourrait être corrompu.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Effacement du Presse-papiers en %1 seconde(s)...</numerusform><numerusform>Effacement du Presse-papiers dans %1 seconde(s)...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>verrouille toutes les bases de données ouvertes</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de données verrouillées.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>La base de données n’a pas pu se verrouiller.</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Erreur interne zlib lors de la compression :</translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation>Erreur d’écriture sur le dispositif sous-jacent :</translation>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation>Erreur d’ouverture du dispositif sous-jacent :</translation>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation>Erreur de lecture de données à partir du dispositif sous-jacent :</translation>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Erreur interne zlib lors de la décompression :</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>Le format gzip n’est pas pris en charge dans cette version de zlib.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Erreur interne zlib :</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHealthcheck</name>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Afficher aussi les entrées qui ont été exclues des rapports</translation>
+ </message>
+ <message>
+ <source>Hover over reason to show additional details. Double-click entries to edit.</source>
+ <translation>Survolez la raison pour afficher des détails supplémentaires. Double-cliquez sur les entrées pour les modifier.</translation>
+ </message>
+ <message>
+ <source>Bad</source>
+ <comment>Password quality</comment>
+ <translation>Mauvais</translation>
+ </message>
+ <message>
+ <source>Bad — password must be changed</source>
+ <translation>Mauvais - le mot de passe doit être changé</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Plutôt mauvais</translation>
+ </message>
+ <message>
+ <source>Poor — password should be changed</source>
+ <translation>Plutôt mauvais - le mot de passe doit être changé</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Faible</translation>
+ </message>
+ <message>
+ <source>Weak — consider changing the password</source>
+ <translation>Faible - envisagez de changer le mot de passe</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation> (exclue)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Cette entrée est exclue des rapports</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated...</source>
+ <translation>Veuillez patienter, le bilan de santé est en cours de calcul…</translation>
+ </message>
+ <message>
+ <source>Congratulations, everything is healthy!</source>
+ <translation>Félicitations, tout est en ordre</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Chemin</translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation>Résultats</translation>
+ </message>
+ <message>
+ <source>Reason</source>
+ <translation>Raison</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Modifier l’entrée…</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Exclure des rapports</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHibp</name>
+ <message>
+ <source>CAUTION: This report requires sending information to the Have I Been Pwned online service (https://haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
+ <translation>ATTENTION : Ce rapport requiert l’envoi de renseignements au service en ligne « Have I Been Pwned » (https://haveibeenpwned.com). Si vous poursuivez, les mots de passe de votre base de données seront hachés de façon cryptographique et les cinq premiers caractères de ces hachages seront envoyés de façon sécurisée à ce service. La sécurité de votre base de données est assurée et votre base de données ne peut pas être reconstituée à partir de ces renseignements. Toutefois, le nombre de mots de passe que vous envoyez et votre adresse IP seront dévoilés à ce service.</translation>
+ </message>
+ <message>
+ <source>Perform Online Analysis</source>
+ <translation>Effectuer une analyse en ligne</translation>
+ </message>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Afficher aussi les entrées qui ont été exclues des rapports</translation>
+ </message>
+ <message>
+ <source>This build of KeePassXC does not have network functions. Networking is required to check your passwords against Have I Been Pwned databases.</source>
+ <translation>Cette version de KeePassXC ne dispose pas de fonction réseau. Il est nécessaire de se connecter au réseau afin de vérifier vos mots de passe auprès du service « Have I Been Pwned ».</translation>
+ </message>
+ <message>
+ <source>Congratulations, no exposed passwords!</source>
+ <translation>Félicitations, aucun mot de passe n’a été divulgué</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Titre</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Chemin</translation>
+ </message>
+ <message>
+ <source>Password exposed…</source>
+ <translation>Mots de passe divulgués…</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation> (exclue)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Cette entrée est exclue des rapports</translation>
+ </message>
+ <message>
+ <source>once</source>
+ <translation>une fois</translation>
+ </message>
+ <message>
+ <source>up to 10 times</source>
+ <translation>jusqu’à 10 fois</translation>
+ </message>
+ <message>
+ <source>up to 100 times</source>
+ <translation>jusqu’à 100 fois</translation>
+ </message>
+ <message>
+ <source>up to 1000 times</source>
+ <translation>jusqu’à 1 000 fois</translation>
+ </message>
+ <message>
+ <source>up to 10,000 times</source>
+ <translation>jusqu’à 10 000 fois</translation>
+ </message>
+ <message>
+ <source>up to 100,000 times</source>
+ <translation>jusqu’à 100 000 fois</translation>
+ </message>
+ <message>
+ <source>up to a million times</source>
+ <translation>jusqu’à un million de fois</translation>
+ </message>
+ <message>
+ <source>millions of times</source>
+ <translation>des millions de fois</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Modifier l’entrée…</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Exclure des rapports</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetStatistics</name>
+ <message>
+ <source>Hover over lines with error icons for further information.</source>
+ <translation>Survolez les lignes affichant une icône d’erreur pour plus de précisons.</translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation>Nom</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Valeur</translation>
+ </message>
+ <message>
+ <source>Please wait, database statistics are being calculated...</source>
+ <translation>Veuillez patienter pendant que les statistiques de base de données sont calculées…</translation>
+ </message>
+ <message>
+ <source>Database name</source>
+ <translation>Nom de la base de données</translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation>Description</translation>
+ </message>
+ <message>
+ <source>Location</source>
+ <translation>Emplacement</translation>
+ </message>
+ <message>
+ <source>Last saved</source>
+ <translation>Dernier enregistrement</translation>
+ </message>
+ <message>
+ <source>Unsaved changes</source>
+ <translation>Changements non enregistrés</translation>
+ </message>
+ <message>
+ <source>yes</source>
+ <translation>oui</translation>
+ </message>
+ <message>
+ <source>no</source>
+ <translation>non</translation>
+ </message>
+ <message>
+ <source>The database was modified, but the changes have not yet been saved to disk.</source>
+ <translation>La base de données a été modifiée, mais les changements n’ont pas encore été enregistrés sur le disque.</translation>
+ </message>
+ <message>
+ <source>Number of groups</source>
+ <translation>Nombre de groupes</translation>
+ </message>
+ <message>
+ <source>Number of entries</source>
+ <translation>Nombre d’entrées</translation>
+ </message>
+ <message>
+ <source>Number of expired entries</source>
+ <translation>Nombre d’entrées expirées</translation>
+ </message>
+ <message>
+ <source>The database contains entries that have expired.</source>
+ <translation>La base de données comprend des données expirées.</translation>
+ </message>
+ <message>
+ <source>Unique passwords</source>
+ <translation>Mots de passes uniques</translation>
+ </message>
+ <message>
+ <source>Non-unique passwords</source>
+ <translation>Mots de passe non uniques</translation>
+ </message>
+ <message>
+ <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
+ <translation>Plus de 10 % des mots de passe sont réutilisés. Si possible, utilisez des mots de passe uniques.</translation>
+ </message>
+ <message>
+ <source>Maximum password reuse</source>
+ <translation>Maximum de réutilisations des mots de passe</translation>
+ </message>
+ <message>
+ <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
+ <translation>Certains mots de passe sont utilisés plus de trois fois. Si possible, utilisez des mots de passe uniques.</translation>
+ </message>
+ <message>
+ <source>Number of short passwords</source>
+ <translation>Nombre de mots de passe courts</translation>
+ </message>
+ <message>
+ <source>Recommended minimum password length is at least 8 characters.</source>
+ <translation>Il est recommandé qu’un mot de passe comporte au moins huit caractères</translation>
+ </message>
+ <message>
+ <source>Number of weak passwords</source>
+ <translation>Nombre de mots de passe faibles</translation>
+ </message>
+ <message>
+ <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
+ <translation>Il est recommandé d’utiliser des mots de passe longs et aléatoires dont le niveau de robustesse est « bon » ou « excellent ».</translation>
+ </message>
+ <message>
+ <source>Entries excluded from reports</source>
+ <translation>Entrées exclues des rapports</translation>
+ </message>
+ <message>
+ <source>Excluding entries from reports, e. g. because they are known to have a poor password, isn&apos;t necessarily a problem but you should keep an eye on them.</source>
+ <translation>Exclure des entrées des rapports, car elles ont par exemple un mot de passe plutôt mauvais, n’est pas un problème en soi, mais vous devriez les surveiller.</translation>
+ </message>
+ <message>
+ <source>Average password length</source>
+ <translation>Longueur moyenne des mots de passe</translation>
+ </message>
+ <message>
+ <source>%1 characters</source>
+ <translation>%1 caractères</translation>
+ </message>
+ <message>
+ <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
+ <translation>La longueur moyenne des mots de passe est inférieure à dix caractères. Des mots de passe plus longs offrent une meilleure sécurité.</translation>
+ </message>
+</context>
+<context>
+ <name>SSHAgent</name>
+ <message>
+ <source>Agent connection failed.</source>
+ <translation>Échec de connexion à l’agent.</translation>
+ </message>
+ <message>
+ <source>Agent protocol error.</source>
+ <translation>Erreur de protocole de l’agent</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot add identity.</source>
+ <translation>Aucun agent n’est en cours d’exécution, il est impossible d’ajouter l’identité.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot remove identity.</source>
+ <translation>Aucun agent n’est en cours d’exécution, il est impossible de supprimer l’identité.</translation>
+ </message>
+ <message>
+ <source>Agent refused this identity. Possible reasons include:</source>
+ <translation>L’agent a refusé cette identité. Raisons possibles, entre autres :</translation>
+ </message>
+ <message>
+ <source>The key has already been added.</source>
+ <translation>La clé a déjà été ajoutée.</translation>
+ </message>
+ <message>
+ <source>Restricted lifetime is not supported by the agent (check options).</source>
+ <translation>L’agent ne prend pas en charge une durée de vie limitée (vérifier les options).</translation>
+ </message>
+ <message>
+ <source>A confirmation request is not supported by the agent (check options).</source>
+ <translation>L’agent ne prend pas en charge une demande de confirmation (vérifier les options).</translation>
+ </message>
+ <message>
+ <source>Key identity ownership conflict. Refusing to add.</source>
+ <translation>Conflit de propriété de l’identité de clé. L’ajout a été refusé.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot list identities.</source>
+ <translation>Aucun agent n’est en cours d’exécution, il est impossible de lister les identités.</translation>
+ </message>
+</context>
+<context>
+ <name>SearchHelpWidget</name>
+ <message>
+ <source>Search Help</source>
+ <translation>Chercher dans l’aide</translation>
+ </message>
+ <message>
+ <source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
+ <translation>Les termes d’interrogation sont les suivants : [modificateurs][champ:][&quot;]terme[&quot;]</translation>
+ </message>
+ <message>
+ <source>Every search term must match (ie, logical AND)</source>
+ <translation>Tous les termes d’interrogation doivent correspondre (c.-à-d. : ET logique)</translation>
+ </message>
+ <message>
+ <source>Modifiers</source>
+ <translation>Modificateurs</translation>
+ </message>
+ <message>
+ <source>exclude term from results</source>
+ <translation>exclure le terme des résultats</translation>
+ </message>
+ <message>
+ <source>match term exactly</source>
+ <translation>correspondance exacte</translation>
+ </message>
+ <message>
+ <source>use regex in term</source>
+ <translation>utiliser les expressions rationnelles dans le terme</translation>
+ </message>
+ <message>
+ <source>Fields</source>
+ <translation>Champs</translation>
+ </message>
+ <message>
+ <source>Term Wildcards</source>
+ <translation>Caractère de remplacement des termes</translation>
+ </message>
+ <message>
+ <source>match anything</source>
+ <translation>correspond à n’importe quel caractère</translation>
+ </message>
+ <message>
+ <source>match one</source>
+ <translation>correspond à un caractère</translation>
+ </message>
+ <message>
+ <source>logical OR</source>
+ <translation>OU logique</translation>
+ </message>
+ <message>
+ <source>Examples</source>
+ <translation>Exemples</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search</source>
+ <translation>Chercher</translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>Limiter la recherche au groupe sélectionné</translation>
+ </message>
+ <message>
+ <source>Search Help</source>
+ <translation>Chercher dans l’aide</translation>
+ </message>
+ <message>
+ <source>Search (%1)...</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Recherche (%1)…</translation>
+ </message>
+ <message>
+ <source>Case sensitive</source>
+ <translation>Sensible à la casse</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Options</source>
+ <translation>Options</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
+ <translation>Activer l’intégration de KeePassXC à « Secret Service » de Freedesktop.org </translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Général</translation>
+ </message>
+ <message>
+ <source>Show notification when credentials are requested</source>
+ <translation>Afficher une notification quand les identifiants sont demandés</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Si la corbeille est activée pour la base de données, les entrées seront déplacées dans la corbeille directement. Sinon, elles seront supprimées sans confirmation.&lt;/p&gt;&lt;p&gt;Une confirmation sera toujours demandée si l’entrée est référencée par d’autres.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Exposed database groups:</source>
+ <translation>Groupes de base de données visibles :</translation>
+ </message>
+ <message>
+ <source>Authorization</source>
+ <translation>Autorisation</translation>
+ </message>
+ <message>
+ <source>These applications are currently connected:</source>
+ <translation>Ces applications sont connectées actuellement :</translation>
+ </message>
+ <message>
+ <source>Don&apos;t confirm when entries are deleted by clients</source>
+ <translation>Ne pas confirmer la suppression d’entrées par les clients</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
+ <translation>&lt;b&gt;Erreur :&lt;/b&gt; Échec de connexion à DBus. Veuillez vérifier votre configuration DBus.</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation>&lt;b&gt;Avertissement:&lt;/b&gt;</translation>
+ </message>
+ <message>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation>Enregistrer les changements actuels pour activer le greffon et permettre la modification de cette section.</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetKeeShare</name>
+ <message>
+ <source>Active</source>
+ <translation>Actif</translation>
+ </message>
+ <message>
+ <source>Allow export</source>
+ <translation>Permettre l’exportation</translation>
+ </message>
+ <message>
+ <source>Allow import</source>
+ <translation>Permettre l’importation</translation>
+ </message>
+ <message>
+ <source>Own certificate</source>
+ <translation>Propre certificat</translation>
+ </message>
+ <message>
+ <source>Fingerprint:</source>
+ <translation>Empreinte :</translation>
+ </message>
+ <message>
+ <source>Certificate:</source>
+ <translation>Certificat :</translation>
+ </message>
+ <message>
+ <source>Signer</source>
+ <translation>Signataire</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>Clé :</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Générer</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Importer</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Exporter</translation>
+ </message>
+ <message>
+ <source>Imported certificates</source>
+ <translation>Certificats importés</translation>
+ </message>
+ <message>
+ <source>Trust</source>
+ <translation>Faire confiance</translation>
+ </message>
+ <message>
+ <source>Ask</source>
+ <translation>Demander</translation>
+ </message>
+ <message>
+ <source>Untrust</source>
+ <translation>Ne pas faire confiance</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Supprimer</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Chemin</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>État</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Empreinte</translation>
+ </message>
+ <message>
+ <source>Certificate</source>
+ <translation>Certificat</translation>
+ </message>
+ <message>
+ <source>Trusted</source>
+ <translation>Fiable</translation>
+ </message>
+ <message>
+ <source>Untrusted</source>
+ <translation>Non fiable</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation>Inconnu</translation>
+ </message>
+ <message>
+ <source>key.share</source>
+ <comment>Filetype for KeeShare key</comment>
+ <translation>key.share</translation>
+ </message>
+ <message>
+ <source>KeeShare key file</source>
+ <translation>fichier clé KeeShare</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Tous les fichiers</translation>
+ </message>
+ <message>
+ <source>Select path</source>
+ <translation>Sélectionner le chemin</translation>
+ </message>
+ <message>
+ <source>Exporting changed certificate</source>
+ <translation>Exportation des certificats changés</translation>
+ </message>
+ <message>
+ <source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
+ <translation>Le certificat exporté est différent de celui en cours d’utilisation. Voulez-vous exporter le certificat actuel?</translation>
+ </message>
+ <message>
+ <source>Signer:</source>
+ <translation>Signataire :</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare imports</source>
+ <translation>Permettre les importations KeeShare</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare exports</source>
+ <translation>Permettre les exportations KeeShare</translation>
+ </message>
+ <message>
+ <source>Only show warnings and errors</source>
+ <translation>N’afficher que les avertissements et erreurs</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Clé</translation>
+ </message>
+ <message>
+ <source>Signer name field</source>
+ <translation>Champ de nom du signataire</translation>
+ </message>
+ <message>
+ <source>Generate new certificate</source>
+ <translation>Générer un nouveau certificat</translation>
+ </message>
+ <message>
+ <source>Import existing certificate</source>
+ <translation>Importer un certificat existant</translation>
+ </message>
+ <message>
+ <source>Export own certificate</source>
+ <translation>Exporter son propre certificat</translation>
+ </message>
+ <message>
+ <source>Known shares</source>
+ <translation>Partages connus</translation>
+ </message>
+ <message>
+ <source>Trust selected certificate</source>
+ <translation>Faire confiance au certificat sélectionné</translation>
+ </message>
+ <message>
+ <source>Ask whether to trust the selected certificate every time</source>
+ <translation>Toujours demander le niveau de confiance envers le certificat sélectionné</translation>
+ </message>
+ <message>
+ <source>Untrust selected certificate</source>
+ <translation>Ne pas faire confiance au certificat sélectionné</translation>
+ </message>
+ <message>
+ <source>Remove selected certificate</source>
+ <translation>Supprimer le certificat sélectionné</translation>
+ </message>
+</context>
+<context>
+ <name>ShareExport</name>
+ <message>
+ <source>Overwriting signed share container is not supported - export prevented</source>
+ <translation>Remplacer le conteneur de partage signé s’il n’est pas pris en charge - empêche l’exportation</translation>
+ </message>
+ <message>
+ <source>Could not write export container (%1)</source>
+ <translation>Impossible d’écrire dans le conteneur d’exportation (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not open file to write (%1)</source>
+ <translation>Impossible d’intégrer la signature :impossible d’ouvrir le fichier en écriture (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not write file (%1)</source>
+ <translation>Impossible d’intégrer la signature : impossible d’écrire le fichier (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed database: Could not open file to write (%1)</source>
+ <translation>Impossible d’intégrer la base de données : impossible d’ouvrir le fichier en écriture (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed database: Could not write file (%1)</source>
+ <translation>Impossible d’intégrer la base de données : impossible d’écrire le fichier (%1)</translation>
+ </message>
+ <message>
+ <source>Overwriting unsigned share container is not supported - export prevented</source>
+ <translation>Remplacer le conteneur de partage non signé s’il n’est pas pris en charge - empêche l’exportation</translation>
+ </message>
+ <message>
+ <source>Could not write export container</source>
+ <translation>Impossible d’écrire dans le conteneur d’exportation</translation>
+ </message>
+</context>
+<context>
+ <name>ShareImport</name>
+ <message>
+ <source>Import from container without signature</source>
+ <translation>Importer d’un conteneur sans signature</translation>
+ </message>
+ <message>
+ <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
+ <translation>Nous ne pouvons vérifier la source du conteneur partagé, car il n’est pas signé. Voulez-vous vraiment importer de %1?</translation>
+ </message>
+ <message>
+ <source>Import from container with certificate</source>
+ <translation>Importer d’un conteneur avec certificat</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
+ <translation>Voulez-vous faire confiance à %1 avec l’empreinte %2 de %3? {1 ?} {2 ?}</translation>
+ </message>
+ <message>
+ <source>Not this time</source>
+ <translation>Pas cette fois</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Jamais</translation>
+ </message>
+ <message>
+ <source>Always</source>
+ <translation>Toujours</translation>
+ </message>
+ <message>
+ <source>Just this time</source>
+ <translation>Cette fois seulement</translation>
+ </message>
+ <message>
+ <source>Signed share container are not supported - import prevented</source>
+ <translation>Conteneur de partage signé non pris en charge - empêche l’importation</translation>
+ </message>
+ <message>
+ <source>File is not readable</source>
+ <translation>Le fichier n’est illisible</translation>
+ </message>
+ <message>
+ <source>Invalid sharing container</source>
+ <translation>Le conteneur de partage est invalide</translation>
+ </message>
+ <message>
+ <source>Untrusted import prevented</source>
+ <translation>Une importation non fiable a été bloquée</translation>
+ </message>
+ <message>
+ <source>Successful signed import</source>
+ <translation>L’importation a été signée avec succès</translation>
+ </message>
+ <message>
+ <source>Unsigned share container are not supported - import prevented</source>
+ <translation>Conteneur de partage non signé non pris en charge - empêche l’importation</translation>
+ </message>
+ <message>
+ <source>Successful unsigned import</source>
+ <translation>La signature a été ôtée de l’importation avec succès</translation>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Le fichier n’existe pas</translation>
+ </message>
+</context>
+<context>
+ <name>ShareObserver</name>
+ <message>
+ <source>Import from %1 failed (%2)</source>
+ <translation>Échec d’importation de %1 (%2)</translation>
+ </message>
+ <message>
+ <source>Import from %1 successful (%2)</source>
+ <translation>Importé de %1 avec succès (%2)</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Importé de %1</translation>
+ </message>
+ <message>
+ <source>Export to %1 failed (%2)</source>
+ <translation>Échec d’exportation vers %1 (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1 successful (%2)</source>
+ <translation>Exporté vers %1 avec succès (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1</source>
+ <translation>Exporter vers %1</translation>
+ </message>
+ <message>
+ <source>Multiple import source path to %1 in %2</source>
+ <translation>Chemin source d’importation multiple de %1 dans %2</translation>
+ </message>
+ <message>
+ <source>Conflicting export target path %1 in %2</source>
+ <translation>Conflit du chemin cible d’exportation %1 dans %2</translation>
+ </message>
+</context>
+<context>
+ <name>TotpDialog</name>
+ <message>
+ <source>Timed Password</source>
+ <translation>Mot de passe temporisé</translation>
+ </message>
+ <message>
+ <source>000000</source>
+ <translation>000000</translation>
+ </message>
+ <message>
+ <source>Copy</source>
+ <translation>Copier</translation>
+ </message>
+ <message numerus="yes">
+ <source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
+ <translation><numerusform>Expire dans &lt;b&gt;%n&lt;/b&gt; seconde</numerusform><numerusform>Expire dans &lt;b&gt;%n&lt;/b&gt; seconde(s)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>TotpExportSettingsDialog</name>
+ <message>
+ <source>Copy</source>
+ <translation>Copier</translation>
+ </message>
+ <message>
+ <source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
+ <comment>TOTP QR code dialog warning</comment>
+ <translation>NOTE : Ces paramètres TOTP sont personnalisés et pourraient ne pas fonctionner avec d’autres authentificateurs.</translation>
+ </message>
+ <message>
+ <source>There was an error creating the QR code.</source>
+ <translation>Une erreur est survenue lors de la création du QR code.</translation>
+ </message>
+ <message>
+ <source>Closing in %1 seconds.</source>
+ <translation>Fermeture dans %1 seconde(s).</translation>
+ </message>
+</context>
+<context>
+ <name>TotpSetupDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>Configurer TOTP</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
+ <translation>Paramètres par défaut des jetons RFC 6238</translation>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation>Paramètres des jetons Steam</translation>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation>Utiliser des paramètres personnalisés</translation>
+ </message>
+ <message>
+ <source>Custom Settings</source>
+ <translation>Paramètres personnalisés</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation>Intervalle :</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> s</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>Taille du code :</translation>
+ </message>
+ <message>
+ <source>Secret Key:</source>
+ <translation>Clé secrète :</translation>
+ </message>
+ <message>
+ <source>Secret key must be in Base32 format</source>
+ <translation>La clé secrète doit être au format Base32</translation>
+ </message>
+ <message>
+ <source>Secret key field</source>
+ <translation>Champ de la clé secrète</translation>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation>Algorithme :</translation>
+ </message>
+ <message>
+ <source>Time step field</source>
+ <translation>Champ de l’intervalle</translation>
+ </message>
+ <message>
+ <source> digits</source>
+ <translation>chiffres</translation>
+ </message>
+ <message>
+ <source>Invalid TOTP Secret</source>
+ <translation>Le secret TOTP est invalide</translation>
+ </message>
+ <message>
+ <source>You have entered an invalid secret key. The key must be in Base32 format.
+Example: JBSWY3DPEHPK3PXP</source>
+ <translation>Vous avez saisi une clé secrète invalide. La clé doit être au format Base32.
+Exemple : JBSWY3DPEHPK3PXP</translation>
+ </message>
+ <message>
+ <source>Confirm Remove TOTP Settings</source>
+ <translation>Confirmer la suppression des paramètres TOTP</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to delete TOTP settings for this entry?</source>
+ <translation>Voulez-vous vraiment supprimer les paramètres TOTP pour cette entrée ?</translation>
+ </message>
+</context>
+<context>
+ <name>URLEdit</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>L’URL est invalide</translation>
+ </message>
+</context>
+<context>
+ <name>UpdateCheckDialog</name>
+ <message>
+ <source>Checking for updates</source>
+ <translation>Vérification de la présence de mises à jour</translation>
+ </message>
+ <message>
+ <source>Checking for updates...</source>
+ <translation>Vérification de la présence de mises à jour…</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Fermer</translation>
+ </message>
+ <message>
+ <source>Update Error!</source>
+ <translation>Erreur de mise à jour</translation>
+ </message>
+ <message>
+ <source>An error occurred in retrieving update information.</source>
+ <translation>Une erreur est survenue lors de la récupération des renseignements de mise à jour.</translation>
+ </message>
+ <message>
+ <source>Please try again later.</source>
+ <translation>Veuillez réessayer plus tard.</translation>
+ </message>
+ <message>
+ <source>Software Update</source>
+ <translation>Mise à jour du logiciel</translation>
+ </message>
+ <message>
+ <source>A new version of KeePassXC is available!</source>
+ <translation>Une nouvelle version de KeePassXC est proposée</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is now available — you have %2.</source>
+ <translation>KeePassXC %1 est maintenant proposée – vous avez %2.</translation>
+ </message>
+ <message>
+ <source>Download it at keepassxc.org</source>
+ <translation>Téléchargez-la sur keepassxc.org</translation>
+ </message>
+ <message>
+ <source>You&apos;re up-to-date!</source>
+ <translation>Votre version est à jour</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is currently the newest version available</source>
+ <translation>KeePassXC %1 est actuellement la version la plus récente proposée.</translation>
+ </message>
+</context>
+<context>
+ <name>WelcomeWidget</name>
+ <message>
+ <source>Start storing your passwords securely in a KeePassXC database</source>
+ <translation>Commencez à enregistrer vos mots de passe en toute sécurité dans une base de données KeePassXC</translation>
+ </message>
+ <message>
+ <source>Create new database</source>
+ <translation>Créer une nouvelle base de données</translation>
+ </message>
+ <message>
+ <source>Open existing database</source>
+ <translation>Ouvrir une base de données existante</translation>
+ </message>
+ <message>
+ <source>Import from KeePass 1</source>
+ <translation>Importer de KeePass 1</translation>
+ </message>
+ <message>
+ <source>Import from CSV</source>
+ <translation>Importer d’un fichier CSV</translation>
+ </message>
+ <message>
+ <source>Recent databases</source>
+ <translation>Bases de données récentes</translation>
+ </message>
+ <message>
+ <source>Welcome to KeePassXC %1</source>
+ <translation>Bienvenue sur KeePassXC %1</translation>
+ </message>
+ <message>
+ <source>Import from 1Password</source>
+ <translation>Importer de 1Password</translation>
+ </message>
+ <message>
+ <source>Open a recent database</source>
+ <translation>Ouvrir une base de données récente</translation>
+ </message>
+</context>
+<context>
+ <name>YubiKey</name>
+ <message>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Emplacement configuré – %3</translation>
+ </message>
+ <message>
+ <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Question-réponse – Emplacement %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Appuyer</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Passive</translation>
+ </message>
+ <message>
+ <source>%1 Invalid slot specified - %2</source>
+ <translation>%1 Un emplacement invalide est indiqué – %2</translation>
+ </message>
+ <message>
+ <source>The YubiKey interface has not been initialized.</source>
+ <translation>L’interface YubiKey n’a pas été initialisée.</translation>
+ </message>
+ <message>
+ <source>Hardware key is currently in use.</source>
+ <translation>La clé matérielle est en cours d’utilisation.</translation>
+ </message>
+ <message>
+ <source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
+ <translation>Impossible de trouver la clé matérielle dont le numéro de série est %1. Veuillez la connecter afin de poursuivre.</translation>
+ </message>
+ <message>
+ <source>Hardware key timed out waiting for user interaction.</source>
+ <translation>Le temps imparti à l’interaction utilisateur avec la clé matérielle est écoulé.</translation>
+ </message>
+ <message>
+ <source>A USB error ocurred when accessing the hardware key: %1</source>
+ <translation>Une erreur USB est survenue lors de l’accès à la clé matérielle : %1</translation>
+ </message>
+ <message>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation>Échec de question-réponse, l’erreur particulière était : %1</translation>
+ </message>
+</context>
+<context>
+ <name>YubiKeyEditWidget</name>
+ <message>
+ <source>Refresh</source>
+ <translation>Actualiser</translation>
+ </message>
+ <message>
+ <source>YubiKey Challenge-Response</source>
+ <translation>Question-réponse YubiKey</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Si vous possédez une &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, vous pouvez l’utiliser pour une sécurité accrue.&lt;/p&gt;&lt;p&gt;Un des emplacements de la YubiKey doit être programmé en tant que &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Question-réponse HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Actualiser les jetons matériels</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Sélection de l’emplacement de la clé matérielle</translation>
+ </message>
+ <message>
+ <source>Could not find any hardware keys!</source>
+ <translation>Impossible de trouver une clé matérielle</translation>
+ </message>
+ <message>
+ <source>Selected hardware key slot does not support challenge-response!</source>
+ <translation>L’emplacement de clé matérielle sélectionné ne prend pas en charge une question-réponse.</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Détection des clés matérielles…</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Aucune clé matérielle n’a été détectée</translation>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_hr_HR.ts b/share/translations/keepassx_hr_HR.ts
index 16a8af5e1..404a245eb 100644
--- a/share/translations/keepassx_hr_HR.ts
+++ b/share/translations/keepassx_hr_HR.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Morate ponovo pokrenuti aplikaciju kako biste postavili novi jezik. Želite li ju ponovo pokrenuti sada?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2484,6 +2488,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Koristi ovu stavku samo s HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4327,26 +4339,14 @@ Message: %2</source>
<translation>Odaberite datoteku ključa </translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Odabir datoteke ključa</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Potraži datoteku ključa</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Pretraživanje...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Proizvedi novu datoteku ključa</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4372,6 +4372,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5367,10 +5379,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Izostavi znakove: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;&quot;.</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Proizvedena lozinka</translation>
</message>
@@ -5470,6 +5478,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Posebni znakovi</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6736,6 +6748,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7438,10 +7466,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7509,10 +7533,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Datoteka ne postoji</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_hu.ts b/share/translations/keepassx_hu.ts
index 23a343952..c14164f8f 100644
--- a/share/translations/keepassx_hu.ts
+++ b/share/translations/keepassx_hu.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Az új nyelv beállításának az érvényre kerüléséhez újra kell indítani az alkalmazást. Legyen azonnal újraindítva?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokróm</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2495,6 +2499,14 @@ Sajnos az esetleges változások elvesztek.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Bejegyzés alkalmazása csak HTTP Basic Auth-tal</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Ne küldje ezt a beállítást a böngésző HTTP Auth párbeszédablakának. Bejelölve a HTTP Auth párbeszédablakokban ez a bejegyzés nem fog kiválaszthatóként feltűnni.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Bejegyzés tiltása HTTP Basic Auth-tal</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -3394,7 +3406,7 @@ Biztosan hozzáadható ez a fájl?</translation>
</message>
<message>
<source>Autotype</source>
- <translation>Automatikus típus</translation>
+ <translation>Automatikus beírás</translation>
</message>
<message>
<source>Window</source>
@@ -4358,26 +4370,14 @@ Message: %2</source>
<translation>Kulcsfájl kiválasztása</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Kulcsfájl kijelölése</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Kulcsfájl böngészése</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Tallózás…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Új kulcsfájl előállítása</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Megjegyzés: Nem szabad olyan fájlt használni, amely megváltozhat, mivel ez megakadályozza az adatbázis feloldását!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Érvénytelen kulcsfájl</translation>
</message>
@@ -4403,6 +4403,18 @@ Valóban folytatható a művelet ezzel a fájllal?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Egy régi kulcsfájl formátumot használ, amit a KeePassXC lehet&lt;br&gt;hogy nem fog támogatni a jövőben.&lt;br&gt;&lt;br&gt;Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4851,19 +4863,19 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
</message>
<message>
<source>{USERNAME}</source>
- <translation>{FELHASZNÁLÓNÉV}</translation>
+ <translation>{USERNAME}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
- <translation>{FELHASZNÁLÓNÉV}{ENTER}</translation>
+ <translation>{USERNAME}{ENTER}</translation>
</message>
<message>
<source>{PASSWORD}</source>
- <translation>{JELSZÓ}</translation>
+ <translation>{PASSWORD}</translation>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
- <translation>{JELSZÓ}{ENTER}</translation>
+ <translation>{PASSWORD}{ENTER}</translation>
</message>
<message>
<source>Always on Top</source>
@@ -5402,10 +5414,6 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<translation>Hexadecimális</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Kihagyott karakterek: „0”, „1”, „l”, „I”, „O”, „|”, „﹒”</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Előállított jelszó</translation>
</message>
@@ -5505,6 +5513,10 @@ Néhány hiba és kisebb nehézségek várhatóak, ezért ez a verzió nem aján
<source>Special Characters</source>
<translation>Speciális karakterek</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6778,6 +6790,22 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Váratlan kulcsfájladatok. A kulcsfájl megsérülhetett.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7480,10 +7508,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>Could not write export container</source>
<translation>Az exportálási tároló nem írható</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Váratlan exportálás hiba történt</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7551,10 +7575,6 @@ Fontolja meg, hogy új kulcsfájlt állítson elő.</translation>
<source>File does not exist</source>
<translation>A fájl nem létezik</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Ismeretlen megosztási tárolótípus</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_id.ts b/share/translations/keepassx_id.ts
index 665af737b..eb45e3ffb 100644
--- a/share/translations/keepassx_id.ts
+++ b/share/translations/keepassx_id.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Anda harus memulai ulang aplikasi untuk menerapkan bahasa. Apakah Anda ingin memulai ulang sekarang?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2494,6 +2498,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Hanya gunakan entri ini dengan Otentikasi Dasar HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4356,26 +4368,14 @@ Pesan: %2</translation>
<translation>Pilih berkas kunci</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Pemilihan berkas kunci</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Telusuri berkas kunci</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Telusuri...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Buat berkas kunci baru</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Catatan: Jangan gunakan berkas yang dapat berubah karena itu akan mencegah Anda membuka kunci basisdata Anda!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Berkas Kunci Tidak Valid</translation>
</message>
@@ -4401,6 +4401,18 @@ Apakah Anda yakin ingin melanjutkan dengan berkas ini?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5401,10 +5413,6 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Karakter yang dikecualikan: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Sandi yang dibuat</translation>
</message>
@@ -5504,6 +5512,10 @@ Jangan kaget jika ada masalah dan bug, versi ini tidak ditujukan untuk penggunaa
<source>Special Characters</source>
<translation>Karakter Spesial</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6773,6 +6785,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7475,10 +7503,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7546,10 +7570,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Berkas tidak ada</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_it.ts b/share/translations/keepassx_it.ts
index f54125337..97362dfc3 100644
--- a/share/translations/keepassx_it.ts
+++ b/share/translations/keepassx_it.ts
@@ -101,7 +101,7 @@
</message>
<message>
<source>Text only</source>
- <translation>Solo icone</translation>
+ <translation>Solo testo</translation>
</message>
<message>
<source>Text beside icon</source>
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>È necessario riavviare l&apos;applicazione per impostare la nuova lingua. Vuoi riavviare ora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromatico</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -326,7 +330,7 @@
</message>
<message>
<source>Reset settings to default…</source>
- <translation>Ripristina impostazioni predefinite...</translation>
+ <translation>Ripristina impostazioni predefinite…</translation>
</message>
<message>
<source>Auto-Type typing delay:</source>
@@ -649,7 +653,7 @@ Do you want to overwrite it?</source>
</message>
<message>
<source>Converting attributes to custom data…</source>
- <translation>Conversione di attributi in dati personalizzati in corso...</translation>
+ <translation>Conversione di attributi in dati personalizzati in corso…</translation>
</message>
<message>
<source>KeePassXC: Converted KeePassHTTP attributes</source>
@@ -1337,7 +1341,7 @@ Se non possiedi un file chiave, lascia vuoto questo campo.</translation>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation>Rilevamento delle chiavi hardware in corso...</translation>
+ <translation>Rilevamento delle chiavi hardware in corso…</translation>
</message>
<message>
<source>No hardware keys detected</source>
@@ -1345,7 +1349,7 @@ Se non possiedi un file chiave, lascia vuoto questo campo.</translation>
</message>
<message>
<source>Select hardware key…</source>
- <translation>Seleziona chiave hardware...</translation>
+ <translation>Seleziona chiave hardware…</translation>
</message>
<message>
<source>Old key file format</source>
@@ -1464,7 +1468,7 @@ Le autorizzazioni per accedere alle voci verranno revocate.</translation>
</message>
<message>
<source>Removing stored permissions…</source>
- <translation>Rimozione dei permessi salvati...</translation>
+ <translation>Rimozione dei permessi salvati…</translation>
</message>
<message>
<source>Abort</source>
@@ -2495,6 +2499,14 @@ Purtroppo, le modifiche apportate sono state perse.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Utilizza questa voce solo con l&apos;autenticazione HTTP Basic </translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Non inviare questa impostazione al browser per le finestre di dialogo autenticazione HTTP. Se attivata, le finestre di dialogo autenticazione HTTP non mostreranno questa voce per la selezione.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Non utilizzare questa voce con l&apos;autenticazione di base HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -3584,7 +3596,7 @@ Siete sicuri di voler aggiungere questo file?</translation>
<name>IconDownloaderDialog</name>
<message>
<source>Download Favicons</source>
- <translation>Scarica Favicons</translation>
+ <translation>Scarica i Favicon</translation>
</message>
<message>
<source>Cancel</source>
@@ -4358,26 +4370,14 @@ Messaggio: %2</translation>
<translation>Seleziona un file chiave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selezione del file chiave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Cercare il file chiave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Sfoglia...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generare un nuovo file chiave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: non utilizzare un file che potrebbe cambiare in quanto ciò impedirà di sbloccare il database!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>File chiave non valido</translation>
</message>
@@ -4403,6 +4403,18 @@ Sei sicuro di voler continuare con questo file?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>È stato selezionato un file di chiave in un vecchio formato che KeePassXC&lt;br&gt;potrebbe smettere di supportare in futuro.&lt;br&gt;&lt;br&gt;Prendere in considerazione la possibilità di generare un nuovo file di chiave.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Genera un nuovo file chiave o scegline uno esistente per proteggere il tuo database.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Nota: NON utilizzare un file che potrebbe cambiare in quanto ciò ti impedirà di sbloccare il tuo database.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Sfoglia…</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4652,7 +4664,7 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>&amp;New Database…</source>
- <translation>&amp;Nuovo database</translation>
+ <translation>&amp;Nuovo database…</translation>
</message>
<message>
<source>&amp;Merge From Database…</source>
@@ -4660,39 +4672,39 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>&amp;New Entry…</source>
- <translation>&amp;Nuova voce</translation>
+ <translation>&amp;Nuova voce…</translation>
</message>
<message>
<source>&amp;Edit Entry…</source>
- <translation>&amp;Modifica voce</translation>
+ <translation>&amp;Modifica voce…</translation>
</message>
<message>
<source>&amp;Delete Entry…</source>
- <translation>&amp;Elimina voce</translation>
+ <translation>&amp;Elimina voce…</translation>
</message>
<message>
<source>&amp;New Group…</source>
- <translation>&amp;Nuovo gruppo</translation>
+ <translation>&amp;Nuovo gruppo…</translation>
</message>
<message>
<source>&amp;Edit Group…</source>
- <translation>&amp;Modifica gruppo</translation>
+ <translation>&amp;Modifica gruppo…</translation>
</message>
<message>
<source>&amp;Delete Group…</source>
- <translation>&amp;Elimina gruppo</translation>
+ <translation>&amp;Elimina gruppo…</translation>
</message>
<message>
<source>Download All &amp;Favicons…</source>
- <translation>Scarica tutte le &amp;Favicons</translation>
+ <translation>Scarica tutte le &amp;Favicon…</translation>
</message>
<message>
<source>Sa&amp;ve Database As…</source>
- <translation>Sal&amp;va database come</translation>
+ <translation>Sal&amp;va database come…</translation>
</message>
<message>
<source>Database &amp;Security…</source>
- <translation>Database &amp;Sicurezza...</translation>
+ <translation>Database &amp;Sicurezza…</translation>
</message>
<message>
<source>Database &amp;Reports...</source>
@@ -4704,11 +4716,11 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>&amp;Database Settings…</source>
- <translation>Impostazioni &amp;database</translation>
+ <translation>Impostazioni &amp;database…</translation>
</message>
<message>
<source>&amp;Clone Entry…</source>
- <translation>&amp;Clona voce</translation>
+ <translation>&amp;Clona voce…</translation>
</message>
<message>
<source>Move u&amp;p</source>
@@ -4744,23 +4756,23 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>&amp;CSV File…</source>
- <translation>&amp;File CSV...</translation>
+ <translation>&amp;File CSV…</translation>
</message>
<message>
<source>&amp;HTML File…</source>
- <translation>File &amp;HTML...</translation>
+ <translation>File &amp;HTML…</translation>
</message>
<message>
<source>KeePass 1 Database…</source>
- <translation>Database KeePass 1</translation>
+ <translation>Database KeePass 1…</translation>
</message>
<message>
<source>1Password Vault…</source>
- <translation>1Password Vault</translation>
+ <translation>1Password Vault…</translation>
</message>
<message>
<source>CSV File…</source>
- <translation>File CSV</translation>
+ <translation>File CSV…</translation>
</message>
<message>
<source>Show TOTP</source>
@@ -4772,7 +4784,7 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>Set up TOTP…</source>
- <translation>Configura TOTP...</translation>
+ <translation>Configura TOTP…</translation>
</message>
<message>
<source>Report a &amp;Bug</source>
@@ -4796,7 +4808,7 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
</message>
<message>
<source>Save Database Backup...</source>
- <translation>Salva il backup del database </translation>
+ <translation>Salva il backup del database...</translation>
</message>
<message>
<source>Add key to SSH Agent</source>
@@ -5403,10 +5415,6 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Escludere i caratteri: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Password generata</translation>
</message>
@@ -5506,6 +5514,10 @@ Aspettatevi alcuni bug e problemi minori, questa versione non è destinata all&a
<source>Special Characters</source>
<translation>Caratteri speciali</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Caratteri esclusi: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6683,7 +6695,7 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>Please touch the button on your YubiKey to continue…</source>
- <translation>Premere il pulsante della YubiKey per continuare</translation>
+ <translation>Premere il pulsante della YubiKey per continuare…</translation>
</message>
<message>
<source>Do you want to create a database with an empty password? [y/N]: </source>
@@ -6779,6 +6791,22 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Dati di file chiave imprevisti! Il file chiave potrebbe essere danneggiato.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Cancellazione degli appunti in %1 secondo…</numerusform><numerusform>Cancellazione degli appunti in %1 secondi…</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>blocca tutti i database aperti</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Database bloccati.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Impossibile bloccare il database.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6885,7 +6913,7 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
</message>
<message>
<source>Edit Entry...</source>
- <translation>Modifica voce</translation>
+ <translation>Modifica voce…</translation>
</message>
<message>
<source>Exclude from reports</source>
@@ -6924,7 +6952,7 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
</message>
<message>
<source>Password exposed…</source>
- <translation>Password esposta </translation>
+ <translation>Password esposta…</translation>
</message>
<message>
<source> (Excluded)</source>
@@ -6968,7 +6996,7 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
</message>
<message>
<source>Edit Entry...</source>
- <translation>Modifica voce</translation>
+ <translation>Modifica voce…</translation>
</message>
<message>
<source>Exclude from reports</source>
@@ -7481,10 +7509,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>Could not write export container</source>
<translation>Impossibile scrivere il contenitore di esportazione</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Si è verificato un errore di esportazione imprevisto</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7552,10 +7576,6 @@ Prendere in considerazione la possibilità di generare un nuovo file di chiave.<
<source>File does not exist</source>
<translation>Il file non esiste</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tipo di contenitore di condivisione sconosciuto</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
@@ -7885,7 +7905,7 @@ Esempio: JBSWY3DPEHPK3PXP</translation>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation>Rilevamento delle chiavi hardware in corso...</translation>
+ <translation>Rilevamento delle chiavi hardware in corso…</translation>
</message>
<message>
<source>No hardware keys detected</source>
diff --git a/share/translations/keepassx_ja.ts b/share/translations/keepassx_ja.ts
index 2a23dcfc1..486d440c5 100644
--- a/share/translations/keepassx_ja.ts
+++ b/share/translations/keepassx_ja.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>新しい言語を設定するには、このアプリケーションを再起動する必要があります。今すぐ再起動しますか?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>モノクロ</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2495,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>このエントリーは HTTP ベーシック認証でのみ使用する</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>この設定をブラウザーの HTTP 認証ダイアログに送信しません。有効になっている場合、このエントリーは HTTP 認証ダイアログには表示されません。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>このエントリーは HTTP ベーシック認証で使用しない</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4357,26 +4369,14 @@ Message: %2</source>
<translation>キーファイルを選択</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>キーファイルの選択</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>キーファイルを探す</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>参照...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>新しいキーファイルを生成</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>備考: 内容が変更される可能性があるファイルを使用すると、データベースのロックを解除できなくなる恐れがあります。</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>不正なキーファイルです</translation>
</message>
@@ -4402,6 +4402,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>KeePassXC は将来的に、選択した古い形式のキーファイルを&lt;br&gt;サポートしなくなる可能性があります。&lt;br&gt;&lt;br&gt;代わりに新しいキーファイルを生成することを検討してください。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5402,10 +5414,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>16進数</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>除外される文字: &quot;0&quot;、&quot;1&quot;、&quot;l&quot;、&quot;I&quot;、&quot;O&quot;、&quot;|&quot;、&quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>生成されたパスワード</translation>
</message>
@@ -5505,6 +5513,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊文字</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6778,6 +6790,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>予期しないキーファイルデータです!キーファイルが破損している可能性があります。</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7480,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>コンテナを書き込めませんでした</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>予期しないエクスポートエラーが発生しました</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7551,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>ファイルが存在しません</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>不明な共有コンテナ形式です</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_ko.ts b/share/translations/keepassx_ko.ts
index 90b27f749..6e79b0c9f 100644
--- a/share/translations/keepassx_ko.ts
+++ b/share/translations/keepassx_ko.ts
@@ -137,7 +137,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>새 언어를 적용하려면 프로그램을 다시 시작해야 합니다. 지금 다시 시작하시겠습니까?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>흑백</translation>
</message>
</context>
<context>
@@ -342,15 +346,15 @@
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>데이터베이스를 잠글 때 자동으로 저장</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
- <translation type="unfinished"/>
+ <translation>데이터베이스를 잠글 때 데이터 이외의 변경 사항 자동 저장</translation>
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>트레이 아이콘 종류</translation>
</message>
</context>
<context>
@@ -1350,11 +1354,11 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>이전 키 파일 형식</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC에서 차후에 지원을 중단할 수도 있는&lt;br&gt;이전 키 파일 형식을 사용하고 있습니다.&lt;br&gt;&lt;br&gt;다음 메뉴 항목을 사용하여 새 키 파일을 생성하기를 추천합니다:&lt;br&gt;&lt;strong&gt;데이터베이스 / 데이터베이스 보안 / 키 파일 변경&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -2290,12 +2294,13 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>잘못된 항목</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>외부 합치기 작업으로 인해서 이 항목은 더 이상 유효하지 않습니다.
+모든 변경 사항은 손실되었습니다.</translation>
</message>
</context>
<context>
@@ -2494,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>HTTP Basic 인증에만 이 항목 사용</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>이 설정을 브라우저의 HTTP 인증 대화 상자로 보내지 않습니다. 이 옵션을 사용하면 HTTP 인증 대화 상자에서 이 항목을 숨깁니다.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>HTTP Basic 인증에 이 항목 사용하지 않기</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2618,7 +2631,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>항목 편집</translation>
</message>
</context>
<context>
@@ -2922,7 +2935,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>그룹 편집</translation>
</message>
</context>
<context>
@@ -3444,12 +3457,12 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>기본 시퀀스</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
@@ -4356,26 +4369,14 @@ Message: %2</source>
<translation>키 파일 선택</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>키 파일 선택</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>키 파일 찾아보기</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>찾아보기...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>새 키 파일 생성</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>메모: 변경될 수 있는 파일을 사용하면 나중에 데이터베이스의 잠금을 해제하지 못할 수도 있습니다!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>잘못된 키 파일</translation>
</message>
@@ -4395,11 +4396,23 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>이전 키 파일 형식</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC에서 차후에 지원을 중단할 수도 있는&lt;br&gt;이전 키 파일 형식을 사용하고 있습니다.&lt;br&gt;&lt;br&gt;새 키 파일을 생성하기를 추천합니다:</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>데이터베이스를 안전하게 보호할 수 있는 새 키 파일을 생성하거나 기존 파일을 선택할 수 있습니다.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>메모: 변경될 수 있는 파일을 사용하면 나중에 데이터베이스의 잠금을 해제하지 못할 수도 있습니다.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>찾아보기...</translation>
</message>
</context>
<context>
@@ -4846,27 +4859,27 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Perform Auto-Type Sequence</source>
- <translation type="unfinished"/>
+ <translation>자동 입력 시퀀스 실행</translation>
</message>
<message>
<source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <translation>{USERNAME}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{USERNAME}{ENTER}</translation>
</message>
<message>
<source>{PASSWORD}</source>
- <translation type="unfinished"/>
+ <translation>{PASSWORD}</translation>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{PASSWORD}{ENTER}</translation>
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>항상 위</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5401,10 +5414,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>16진</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>제외할 글자: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>생성된 암호</translation>
</message>
@@ -5504,6 +5513,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>특수 문자</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>제외할 글자: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6733,26 +6746,29 @@ CPU 아키텍처: %2
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>사용자 정의 로컬 설정 파일 경로</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>경고: KeePassXC에서 차후에 지원을 중단할 수도 있는
+이전 키 파일 형식을 사용하고 있습니다.
+
+새 키 파일을 생성하기를 추천합니다.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1(%2회, %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d(KDBX 4 – 추천)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id(KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6764,15 +6780,31 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>지원하지 않는 키 파일 버전: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>체크섬이 일치하지 않습니다! 키 파일이 손상되었을 수도 있습니다.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>예상하지 못한 키 파일 데이터입니다! 키 파일이 손상되었을 수도 있습니다.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>%1초 후 클립보드를 지웁니다...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>모든 열린 데이터베이스 잠금</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>데이터베이스를 잠갔습니다.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>데이터베이스를 잠글 수 없습니다.</translation>
</message>
</context>
<context>
@@ -7476,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>내보내기 컨테이너에 기록할 수 없음</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>예상하지 못한 내보내기 오류</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7547,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>파일이 존재하지 않음</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>알 수 없는 공유 컨테이너 형식</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_lt.ts b/share/translations/keepassx_lt.ts
index 4d043852f..9545f7367 100644
--- a/share/translations/keepassx_lt.ts
+++ b/share/translations/keepassx_lt.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2464,6 +2468,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4315,26 +4327,14 @@ Message: %2</source>
<translation>Pasirinkite rakto failą</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>Naršyti...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
<translation type="unfinished"/>
</message>
@@ -4359,6 +4359,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5354,10 +5366,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Generated password</source>
<translation type="unfinished"/>
</message>
@@ -5457,6 +5465,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Specialūs simboliai</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6724,6 +6736,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7426,10 +7454,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Įvyko netikėta eksportavimo klaida</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7497,10 +7521,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Failo nėra</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_nb.ts b/share/translations/keepassx_nb.ts
index 74a5c2263..bc7fb0ba8 100644
--- a/share/translations/keepassx_nb.ts
+++ b/share/translations/keepassx_nb.ts
@@ -66,7 +66,7 @@
</message>
<message>
<source>(empty)</source>
- <translation type="unfinished"/>
+ <translation>(tom)</translation>
</message>
<message>
<source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
@@ -133,12 +133,16 @@
</message>
<message>
<source>Colorful</source>
- <translation type="unfinished"/>
+ <translation>Fargerik</translation>
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -576,7 +580,7 @@
</message>
<message>
<source>Remember</source>
- <translation type="unfinished"/>
+ <translation>Husk</translation>
</message>
<message>
<source>Allow access to entries</source>
@@ -592,7 +596,7 @@
</message>
<message>
<source>Disable for this site</source>
- <translation type="unfinished"/>
+ <translation>Deaktiver for dette nettstedet</translation>
</message>
</context>
<context>
@@ -734,7 +738,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Vivaldi</source>
- <translation type="unfinished"/>
+ <translation>Vivaldi</translation>
</message>
<message>
<source>&amp;Edge</source>
@@ -742,7 +746,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Firefox</source>
- <translation type="unfinished"/>
+ <translation>Firefox</translation>
</message>
<message>
<source>Tor Browser</source>
@@ -750,7 +754,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Brave</source>
- <translation type="unfinished"/>
+ <translation>Brave</translation>
</message>
<message>
<source>Google Chrome</source>
@@ -1098,7 +1102,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Not Present</source>
- <translation type="unfinished"/>
+ <translation>Ikke tilstede</translation>
</message>
<message>
<source>Column %1</source>
@@ -1314,7 +1318,7 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Key file to unlock the database</source>
- <translation type="unfinished"/>
+ <translation>Nøkkelfil for å låse opp database</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
@@ -1322,15 +1326,15 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>Oppdager maskinvarenøkler...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>Ingen maskinvarenøkler oppdaget</translation>
</message>
<message>
<source>Select hardware key…</source>
- <translation type="unfinished"/>
+ <translation>Velge maskinvarenøkkel...</translation>
</message>
<message>
<source>Old key file format</source>
@@ -1499,7 +1503,7 @@ This is necessary to maintain compatibility with the browser plugin.</source>
</message>
<message>
<source>Refresh database ID</source>
- <translation type="unfinished"/>
+ <translation>Oppfriske database ID</translation>
</message>
<message>
<source>Do you really want refresh the database ID?
@@ -2252,7 +2256,7 @@ Deaktivere sikker lagring og prøve igjen?</translation>
</message>
<message>
<source>Hide</source>
- <translation type="unfinished"/>
+ <translation>Skjul</translation>
</message>
<message>
<source>Unsaved Changes</source>
@@ -2472,6 +2476,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2544,7 +2556,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Download favicon for URL</source>
- <translation type="unfinished"/>
+ <translation>Last ned favicon for URL</translation>
</message>
<message>
<source>Password field</source>
@@ -2592,7 +2604,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Utløper:</translation>
</message>
<message>
<source>Edit Entry</source>
@@ -2782,7 +2794,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Synchronize</source>
- <translation type="unfinished"/>
+ <translation>Synkroniser</translation>
</message>
<message>
<source>Your KeePassXC version does not support sharing this container type.
@@ -2871,7 +2883,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Utløper:</translation>
</message>
<message>
<source>Use default Auto-Type sequence of parent group</source>
@@ -2883,7 +2895,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Search:</source>
- <translation type="unfinished"/>
+ <translation>Søk:</translation>
</message>
<message>
<source>Notes:</source>
@@ -2891,7 +2903,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Name:</source>
- <translation type="unfinished"/>
+ <translation>Navn:</translation>
</message>
<message>
<source>Set default Auto-Type sequence</source>
@@ -2962,7 +2974,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Download favicon for URL</source>
- <translation type="unfinished"/>
+ <translation>Last ned favicon for URL</translation>
</message>
<message>
<source>Apply selected icon to subgroups and entries</source>
@@ -2986,7 +2998,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Use default icon</source>
- <translation type="unfinished"/>
+ <translation>Bruk standard ikon</translation>
</message>
<message>
<source>Use custom icon</source>
@@ -3298,7 +3310,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Creation date</source>
- <translation type="unfinished"/>
+ <translation>Opprettelsesdato</translation>
</message>
<message>
<source>Last modification date</source>
@@ -3318,7 +3330,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Has attachments</source>
- <translation type="unfinished"/>
+ <translation>Har vedlegg</translation>
</message>
<message>
<source>Has TOTP one-time password</source>
@@ -3417,7 +3429,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Standard sekvens</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
@@ -3429,7 +3441,7 @@ Are you sure to add this file?</source>
<name>EntryURLModel</name>
<message>
<source>Invalid URL</source>
- <translation type="unfinished"/>
+ <translation>Ugyldig URL</translation>
</message>
</context>
<context>
@@ -3449,12 +3461,12 @@ Are you sure to add this file?</source>
<message>
<source>Has attachments</source>
<comment>Entry attachment icon toggle</comment>
- <translation type="unfinished"/>
+ <translation>Har vedlegg</translation>
</message>
<message>
<source>Has TOTP</source>
<comment>Entry TOTP icon toggle</comment>
- <translation type="unfinished"/>
+ <translation>Har TOTP</translation>
</message>
</context>
<context>
@@ -3480,7 +3492,7 @@ Are you sure to add this file?</source>
<name>FdoSecrets::SettingsDatabaseModel</name>
<message>
<source>File Name</source>
- <translation type="unfinished"/>
+ <translation>Filnavn</translation>
</message>
<message>
<source>Group</source>
@@ -3503,7 +3515,7 @@ Are you sure to add this file?</source>
<name>FdoSecrets::SettingsSessionModel</name>
<message>
<source>Application</source>
- <translation type="unfinished"/>
+ <translation>Applikasjon</translation>
</message>
<message>
<source>Manage</source>
@@ -3555,7 +3567,7 @@ Are you sure to add this file?</source>
<name>IconDownloaderDialog</name>
<message>
<source>Download Favicons</source>
- <translation type="unfinished"/>
+ <translation>Last ned Favicons</translation>
</message>
<message>
<source>Cancel</source>
@@ -3564,7 +3576,8 @@ Are you sure to add this file?</source>
<message>
<source>Having trouble downloading icons?
You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
- <translation type="unfinished"/>
+ <translation>Har du problemer med å laste ned ikoner?
+Du kan aktivere DuckDuckGo-ikonetjenesten i sikkerhetsdelen av applikasjonsinnstillingene.</translation>
</message>
<message>
<source>Close</source>
@@ -3580,7 +3593,7 @@ You can enable the DuckDuckGo website icon service in the security section of th
</message>
<message>
<source>Please wait, processing entry list...</source>
- <translation type="unfinished"/>
+ <translation>Vent, behandler oppføring listen...</translation>
</message>
<message>
<source>Downloading...</source>
@@ -3592,11 +3605,11 @@ You can enable the DuckDuckGo website icon service in the security section of th
</message>
<message>
<source>Already Exists</source>
- <translation type="unfinished"/>
+ <translation>Eksisterer allerede</translation>
</message>
<message>
<source>Download Failed</source>
- <translation type="unfinished"/>
+ <translation>Nedlasting mislyktes</translation>
</message>
<message>
<source>Downloading favicons (%1/%2)...</source>
@@ -3786,7 +3799,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Unable to calculate database key: %1</source>
- <translation type="unfinished"/>
+ <translation>Kan ikke beregne database nøkkel: %1</translation>
</message>
</context>
<context>
@@ -3807,7 +3820,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Unable to calculate database key: %1</source>
- <translation type="unfinished"/>
+ <translation>Kan ikke beregne database nøkkel: %1</translation>
</message>
</context>
<context>
@@ -4013,7 +4026,7 @@ Line %2, column %3</source>
</message>
<message>
<source>Private key is empty</source>
- <translation type="unfinished"/>
+ <translation>Privat nøkkel er tom</translation>
</message>
<message>
<source>File too large to be a private key</source>
@@ -4204,15 +4217,15 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Imported from %1</source>
- <translation type="unfinished"/>
+ <translation>Importert fra %1</translation>
</message>
<message>
<source>Exported to %1</source>
- <translation type="unfinished"/>
+ <translation>Eksportert til %1</translation>
</message>
<message>
<source>Synchronized with %1</source>
- <translation type="unfinished"/>
+ <translation>Synkronisert med %1</translation>
</message>
<message>
<source>Import is disabled in settings</source>
@@ -4322,24 +4335,12 @@ Message: %2</source>
<translation>Velg en nøkkelfil</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Browse for key file</source>
<translation type="unfinished"/>
</message>
<message>
- <source>Browse...</source>
- <translation>Bla gjennom...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
+ <translation>Opprette en ny nøkkelfil</translation>
</message>
<message>
<source>Invalid Key File</source>
@@ -4366,6 +4367,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4562,7 +4575,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Getting Started</source>
- <translation type="unfinished"/>
+ <translation>&amp;Komme i gang</translation>
</message>
<message>
<source>&amp;User Guide</source>
@@ -4590,31 +4603,31 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>View</source>
- <translation type="unfinished"/>
+ <translation>Se</translation>
</message>
<message>
<source>Theme</source>
- <translation type="unfinished"/>
+ <translation>Tema</translation>
</message>
<message>
<source>&amp;Check for Updates</source>
- <translation type="unfinished"/>
+ <translation>&amp;Se etter oppdateringer</translation>
</message>
<message>
<source>&amp;Open Database…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Åpne database...</translation>
</message>
<message>
<source>&amp;Save Database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Lagre database</translation>
</message>
<message>
<source>&amp;Close Database</source>
- <translation type="unfinished"/>
+ <translation>&amp;Lukk database</translation>
</message>
<message>
<source>&amp;New Database…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ny database…</translation>
</message>
<message>
<source>&amp;Merge From Database…</source>
@@ -4622,27 +4635,27 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;New Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ny oppføring…</translation>
</message>
<message>
<source>&amp;Edit Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Endre oppføring…</translation>
</message>
<message>
<source>&amp;Delete Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Slett oppføring…</translation>
</message>
<message>
<source>&amp;New Group…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Ny gruppe…</translation>
</message>
<message>
<source>&amp;Edit Group…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Endre gruppe…</translation>
</message>
<message>
<source>&amp;Delete Group…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Slett gruppe…</translation>
</message>
<message>
<source>Download All &amp;Favicons…</source>
@@ -4654,7 +4667,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Database &amp;Security…</source>
- <translation type="unfinished"/>
+ <translation>Database &amp;sikkerhet...</translation>
</message>
<message>
<source>Database &amp;Reports...</source>
@@ -4666,7 +4679,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Database Settings…</source>
- <translation type="unfinished"/>
+ <translation>&amp;Database innstillinger...</translation>
</message>
<message>
<source>&amp;Clone Entry…</source>
@@ -4702,11 +4715,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Lock Databases</source>
- <translation type="unfinished"/>
+ <translation>&amp;Låse databaser</translation>
</message>
<message>
<source>&amp;CSV File…</source>
- <translation type="unfinished"/>
+ <translation>&amp;CSV Fil…</translation>
</message>
<message>
<source>&amp;HTML File…</source>
@@ -4730,7 +4743,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Show QR Code</source>
- <translation type="unfinished"/>
+ <translation>Vis QR-kode</translation>
</message>
<message>
<source>Set up TOTP…</source>
@@ -4814,7 +4827,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <translation>{BRUKERNAVN}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
@@ -4822,7 +4835,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>{PASSWORD}</source>
- <translation type="unfinished"/>
+ <translation>{PASSORD}</translation>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
@@ -5364,10 +5377,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation type="unfinished"/>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Generated password</source>
<translation>Generert passord</translation>
</message>
@@ -5453,7 +5462,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Apply Password</source>
- <translation type="unfinished"/>
+ <translation>Bruk passord</translation>
</message>
<message>
<source>Ctrl+S</source>
@@ -5467,6 +5476,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Spesialtegn</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -5480,7 +5493,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Very weak password</source>
- <translation type="unfinished"/>
+ <translation>Veldig svakt passord</translation>
</message>
<message>
<source>Password entropy is %1 bits</source>
@@ -5488,11 +5501,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Weak password</source>
- <translation type="unfinished"/>
+ <translation>Svak passord</translation>
</message>
<message>
<source>Used in %1/%2</source>
- <translation type="unfinished"/>
+ <translation>Brukt i %1/%2</translation>
</message>
<message>
<source>Password is used %1 times</source>
@@ -5500,7 +5513,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Password has expired</source>
- <translation type="unfinished"/>
+ <translation>Passord har utløpt</translation>
</message>
<message>
<source>Password expiry was %1</source>
@@ -6735,6 +6748,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7437,10 +7466,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Kunne ikke skrive eksport-container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Uventet feil oppstått</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7508,10 +7533,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Filen eksisterer ikke</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>ShareObserver</name>
@@ -7525,7 +7546,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Imported from %1</source>
- <translation type="unfinished"/>
+ <translation>Importert fra %1</translation>
</message>
<message>
<source>Export to %1 failed (%2)</source>
@@ -7668,7 +7689,7 @@ Example: JBSWY3DPEHPK3PXP</source>
<name>URLEdit</name>
<message>
<source>Invalid URL</source>
- <translation type="unfinished"/>
+ <translation>Ugyldig URL</translation>
</message>
</context>
<context>
@@ -7840,11 +7861,11 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>Oppdager maskinvarenøkler...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>Ingen maskinvarenøkler oppdaget</translation>
</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 33cfe10a2..b824c8774 100644
--- a/share/translations/keepassx_nl_NL.ts
+++ b/share/translations/keepassx_nl_NL.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Je moet de toepassing opnieuw starten om de nieuwe taal in te stellen. Wil je dat nu doen?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochroom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -928,7 +932,7 @@ chrome-laptop</translation>
</message>
<message>
<source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
- <translation>KeePassXC-Browser is nodig om de integratie met de browser te laten werken. &lt;br /&gt; Download het voor %1 en %2 en %3. %4.</translation>
+ <translation>KeePassXC-Browser is nodig om de integratie met de browser te laten werken. &lt;br /&gt; Download het voor %1 en %2 en %3. %4</translation>
</message>
<message>
<source>Please see special instructions for browser extension use below</source>
@@ -1350,11 +1354,11 @@ Als je geen sleutelbestand hebt laat je het veld leeg.</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Oud sleutelbestandsformaat</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Je gebruikt een oude sleutelbestandsindeling die KeePassXC&lt;br&gt;in de toekomst mogelijk niet meer ondersteunt.&lt;br&gt;&lt;br&gt;Overweeg om een nieuw sleutelbestand te genereren bij:&lt;br&gt;&lt;strong&gt;Database / Databasebeveiliging / Sleutelbestand wijzigen.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -2290,12 +2294,13 @@ Veilig opslaan uitschakelen en opnieuw proberen?</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Ongeldige invoer</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>Een externe samenvoegbewerking heeft dit item ongeldig gemaakt.
+Helaas zijn alle aangebrachte wijzigingen verloren gegaan.</translation>
</message>
</context>
<context>
@@ -2494,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Gebruik dit item alleen met HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Stuur deze instelling niet naar de browser voor HTTP Auth-dialoogvensters. Indien ingeschakeld, zullen HTTP-authenticatiedialogen dit item niet tonen voor selectie.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Gebruik dit item niet met HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2618,7 +2631,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Invoer bewerken</translation>
</message>
</context>
<context>
@@ -2922,7 +2935,7 @@ Ondersteund zijn: %1.</translation>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Groep bewerken</translation>
</message>
</context>
<context>
@@ -3443,12 +3456,12 @@ Weet je zeker dat je dit bestand wilt toevoegen?</translation>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Standaardreeks</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
@@ -4355,26 +4368,14 @@ Bericht: %2</translation>
<translation>Kies een sleutelbestand</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Sleutelbestand</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Blader naar sleutelbestand</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bladeren…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Een nieuw sleutelbestand genereren</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Merk op: gebruik geen bestand dat kan veranderen; elke verandering maakt het ontgrendelen van je database onmogelijk!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ongeldig sleutelbestand</translation>
</message>
@@ -4394,10 +4395,22 @@ Weet je zeker dat je wilt doorgaan met dit bestand?</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Oud sleutelbestandsformaat</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Je hebt een sleutelbestand in een oud formaat geselecteerd dat KeePassXC in de toekomst mogelijk niet meer ondersteunt.&lt;br&gt;&lt;br&gt;Overweeg in plaats daarvan een nieuw sleutelbestand te genereren.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
<translation type="unfinished"/>
</message>
</context>
@@ -4866,7 +4879,7 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Altijd bovenop</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5401,10 +5414,6 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Niet te gebruiken karakters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Gegenereerd wachtwoord</translation>
</message>
@@ -5504,6 +5513,10 @@ Wil je KeePassXC nu opnieuw opstarten?</translation>
<source>Special Characters</source>
<translation>Speciale tekens</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6733,26 +6746,29 @@ Kernelversie: %3 %4</translation>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>pad naar een aangepast lokaal configuratiebestand</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>WAARSCHUWING: Je gebruikt een oud sleutelbestandsformaat dat KeePassXC
+in de toekomst mogelijk niet meer kan ondersteunen.
+
+Overweeg om een nieuw sleutelbestand te genereren.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 cycli, %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – aanbevolen)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6764,14 +6780,30 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Niet-ondersteunde sleutelbestandversie: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Checksum komt niet overeen! Sleutelbestand is mogelijk beschadigd.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Onverwachte sleutelbestandgegevens! Sleutelbestand is mogelijk beschadigd.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7476,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Kan niet schrijven naar export-container</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Onverwachte fout bij het exporteren</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7547,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Bestand bestaat niet</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Type van deel-container is onbekend</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_pl.ts b/share/translations/keepassx_pl.ts
index 56f41639b..c71604368 100644
--- a/share/translations/keepassx_pl.ts
+++ b/share/translations/keepassx_pl.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Musisz uruchomić ponownie aplikację, aby ustawić nowy język. Czy chcesz teraz to zrobić?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monochromatyczny</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Niestety, wszelkie wprowadzone zmiany zostały utracone.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Użyj tego wpisu tylko w przypadku podstawowego uwierzytelniania HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Nie wysyłaj tego ustawienia do przeglądarki w przypadku okien dialogowych uwierzytelniania HTTP. Jeśli jest włączone, okna dialogowe uwierzytelniania HTTP nie będą pokazywać tego wpisu do wyboru.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Nie używaj tego wpisu z podstawowym uwierzytelnianiem HTTP</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4361,26 +4373,14 @@ Komunikat: %2</translation>
<translation>Wybierz plik klucza</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Wybór pliku klucza</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Przeglądaj plik klucza</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Przeglądaj...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generuj nowy plik klucza</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Uwaga: nie należy używać pliku, który może ulec zmianie, ponieważ uniemożliwi to odblokowanie bazy danych!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Nieprawidłowy plik klucza</translation>
</message>
@@ -4406,6 +4406,18 @@ Czy na pewno chcesz kontynuować z tym plikiem?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Wybrano plik klucza w starym formacie, który KeePassXC&lt;br&gt;może przestać obsługiwać w przyszłości.&lt;br&gt;&lt;br&gt;Zamiast tego warto rozważyć wygenerowanie nowego pliku klucza.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Wygeneruj nowy plik klucza lub wybierz istniejący, aby chronić bazę danych.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Uwaga: NIE używaj pliku, który może się zmienić, ponieważ uniemożliwi to odblokowanie bazy danych.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Przeglądaj…</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5405,10 +5417,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Heksadecymalne</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Wykluczone znaki: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Wygenerowane hasło</translation>
</message>
@@ -5508,6 +5516,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Znaki specjalne</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Wykluczone znaki: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6781,6 +6793,22 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Nieoczekiwane dane pliku klucza! Plik klucza może być uszkodzony.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Czyszczenie schowka za %1 sekundę…</numerusform><numerusform>Czyszczenie schowka za %1 sekundy…</numerusform><numerusform>Czyszczenie schowka za %1 sekund…</numerusform><numerusform>Czyszczenie schowka za %1 sekund…</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>zablokuj wszystkie otwarte bazy danych</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Zablokowane bazy danych.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Nie udało się zablokować bazy danych.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7483,10 +7511,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>Could not write export container</source>
<translation>Nie można zapisać kontenera eksportu</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Wystąpił nieoczekiwany błąd eksportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7554,10 +7578,6 @@ Rozważ wygenerowanie nowego pliku klucza.</translation>
<source>File does not exist</source>
<translation>Plik nie istnieje</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Nieznany typ kontenera udostępniania</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_pt_BR.ts b/share/translations/keepassx_pt_BR.ts
index 61dae7fe6..30952448c 100644
--- a/share/translations/keepassx_pt_BR.ts
+++ b/share/translations/keepassx_pt_BR.ts
@@ -137,7 +137,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>Você precisa reiniciar o aplicativo para aplicar o novo idioma. Você gostaria de reiniciar agora?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromático</translation>
</message>
</context>
<context>
@@ -342,15 +346,15 @@
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>Salvar automaticamente ao bloquear banco de dados</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
- <translation type="unfinished"/>
+ <translation>Salvar automaticamente alterações que não são de dados ao bloquear banco de dados</translation>
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>Tipo de ícone da área de notificação</translation>
</message>
</context>
<context>
@@ -1350,11 +1354,11 @@ Se você não tem um arquivo-chave, por favor deixe o campo vazio.</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Formato antigo de arquivo de chave</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Você está usando um formato de arquivo-chave antigo, que o KeePassXC pode &lt;br&gt;parar de suportar no futuro.&lt;br&gt;&lt;br&gt;Por favor, considere gerar um novo arquivo-chave acessando:&lt;br&gt;&lt;strong&gt;Banco de Dados / Segurança do Banco de Dados / Alterar Arquivo-Chave.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -2291,12 +2295,13 @@ Deseja desabilitar salvamento seguro e tentar novamente?</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Entrada Inválida</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>Uma operação de mesclagem externa invalidou esta entrada.
+Infelizmente, todas as alterações feitas foram perdidas.</translation>
</message>
</context>
<context>
@@ -2495,6 +2500,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Usar esta entrada somente com Autenticação HTTP Básica</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Não envia esta configuração para o navegador para caixas de diálogo de Autenticação HTTP. Se ativado, as caixas de diálogo de Autenticação HTTP não mostrarão esta entrada para seleção.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Não usar esta entrada com Autenticação HTTP Básica</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2619,7 +2632,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Editar Entrada</translation>
</message>
</context>
<context>
@@ -2923,7 +2936,7 @@ Extensões suportadas são: %1</translation>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Editar Grupo</translation>
</message>
</context>
<context>
@@ -3446,12 +3459,12 @@ Você deseja realmente adicionar este arquivo?</translation>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Sequência Padrão</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
@@ -4358,26 +4371,14 @@ Mensagem: %2</translation>
<translation>Escolha um arquivo-chave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Seleção do arquivo-chave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Procurar por arquivo-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Procurar...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Gerar um novo arquivo-chave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Nota: Não use um arquivo que possa ser modificado, pois isso irá impedir que você destranque seu banco de dados!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Arquivo-chave inválido</translation>
</message>
@@ -4397,12 +4398,24 @@ Tem certeza que deseja continuar com este arquivo?</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Formato antigo de arquivo de chave</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Você selecionou um arquivo-chave em um formato antigo que o KeePassXC&lt;br&gt;pode parar de suportar no futuro.&lt;br&gt;&lt;br&gt;Por favor, considere-se gerar um novo arquivo-chave.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Browse…</source>
+ <translation>Navegar...</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4848,27 +4861,27 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
</message>
<message>
<source>Perform Auto-Type Sequence</source>
- <translation type="unfinished"/>
+ <translation>Realizar Sequência de Auto-Digitação</translation>
</message>
<message>
<source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <translation>{USERNAME}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{USERNAME}{ENTER}</translation>
</message>
<message>
<source>{PASSWORD}</source>
- <translation type="unfinished"/>
+ <translation>{PASSWORD}</translation>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{PASSWORD}{ENTER}</translation>
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Sempre no Topo</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5403,10 +5416,6 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Caracteres excluídos: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Senha geradas</translation>
</message>
@@ -5506,6 +5515,10 @@ Espere alguns bugs e problemas menores, esta versão não é para uso em produç
<source>Special Characters</source>
<translation>Caracteres Especiais</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6734,26 +6747,29 @@ Kernel: %3 %4</translation>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>caminho para um arquivo de configuração local personalizado</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>AVISO: Você está usando um formato de arquivo-chave antigo que o KeePassXC pode.
+parar de suportar no futuro
+
+Por favor, considere gerar um novo arquivo-chave.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 rodadas, %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – recomendado)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6765,14 +6781,30 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Versão de arquivo-chave não suportada: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Erro de checksum! O arquivo-chave pode estar corrompido.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Dados inesperados do arquivo-chave! Ele pode estar corrompido.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7477,10 +7509,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Não foi possível escrever o recipiente de exportação</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ocorreu um erro de exportação inesperado</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7548,10 +7576,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Arquivo não existe</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tipo de compartilhamento de recipiente desconhecido</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_pt_PT.ts b/share/translations/keepassx_pt_PT.ts
index e53719516..ac58c7a20 100644
--- a/share/translations/keepassx_pt_PT.ts
+++ b/share/translations/keepassx_pt_PT.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Tem que reiniciar a aplicação para aplicar o novo idioma. Reiniciar agora?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monocromático</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Infelizmente, quaisquer alterações efetuadas foram perdidas.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Apenas utilizar esta entrada com HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Não enviar esta definição para o navegador em diálogos de HTTP Auth. Se ativa, as caixas de diálogo HTTP Auth não mostrarão esta entrada.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Não utilizar esta entrada com HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4359,26 +4371,14 @@ Mensagem: %2</translation>
<translation>Selecione o ficheiro-chave</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Seleção do ficheiro-chave</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Procurar ficheiro-chave</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Explorar...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Gerar um novo ficheiro-chave</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>AVISO: Não utilize um ficheiro que possa ser alterado pois deixará de conseguir desbloquear a sua base de dados!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ficheiro-chave inválido</translation>
</message>
@@ -4404,6 +4404,18 @@ Tem a certeza de que deseja utilizar este ficheiro?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>Está a utilizar um formato de ficheiro-chave antigo que KeePassXC pode &lt;br&gt;deixar de ter suporte no futuro.&lt;br&gt;&lt;br&gt;Deve considerar a geração de um novo ficheiro-chave.</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Gere um novo ficheiro-chave ou escolha um existente para proteger a sua base de dados.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>Atenção: não utilize um ficheiro que pode ser alterado porque, se o fizer, deixará de ter acesso à base de dados.</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Procurar...</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5404,10 +5416,6 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Caracteres excluídos: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Palavra-passe gerada</translation>
</message>
@@ -5507,6 +5515,10 @@ Pode encontrar erros graves e esta versão não deve ser utilizada em ambientes
<source>Special Characters</source>
<translation>Caracteres especiais</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Caracteres excluídos: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6780,6 +6792,22 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>Dados inesperados! O ficheiro-chave pode estar danificado.</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>A área de transferência será limpa dentro de %1 segundo...</numerusform><numerusform>A área de transferência será limpa dentro de %1 segundos...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>bloquear todas as bases de dados abertas</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Bases de dados bloqueadas.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Não foi possível desbloquear a base de dados.</translation>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7482,10 +7510,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>Could not write export container</source>
<translation>Não foi possível escrever o contentor de exportação</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ocorreu um erro inesperado ao exportar</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7553,10 +7577,6 @@ Deve considerar a geração de um novo ficheiro-chave.</translation>
<source>File does not exist</source>
<translation>O ficheiro não existe</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tipo de contentor de partilha desconhecido</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_ro.ts b/share/translations/keepassx_ro.ts
index 4f85524f5..f2a31dca3 100644
--- a/share/translations/keepassx_ro.ts
+++ b/share/translations/keepassx_ro.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2493,6 +2497,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4354,26 +4366,14 @@ Mesaj: %2</translation>
<translation>Selectați un fișier cheie</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Selectarea fișierelor cheie</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Căutați fișierul cheie</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Răsfoiește...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generați un nou fișier cheie</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Notă: Nu folosiți un fișier care s-ar putea schimba, deoarece acest lucru vă va împiedica să deblocați baza de date!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Fișier cheie nevalid</translation>
</message>
@@ -4399,6 +4399,18 @@ Sigur doriți să continuați cu acest fișier?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5399,10 +5411,6 @@ Asteptati-va unele bug-uri și probleme minore, această versiune nu este destin
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Caractere excluse: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;.&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Parol generat</translation>
</message>
@@ -5502,6 +5510,10 @@ Asteptati-va unele bug-uri și probleme minore, această versiune nu este destin
<source>Special Characters</source>
<translation>Caractere speciale</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6771,6 +6783,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7473,10 +7501,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Imposibil de scris container de export</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Eroare de export neașteptată</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7544,10 +7568,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Fișierul nu există</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Tip de container de partajare necunoscut</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_ru.ts b/share/translations/keepassx_ru.ts
index 626b48b22..4a6686853 100644
--- a/share/translations/keepassx_ru.ts
+++ b/share/translations/keepassx_ru.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Вы должны перезапустить приложение, чтобы установить новый язык. Хотите перезапустить сейчас?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Морохромный</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -1347,11 +1351,11 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Старый формат файла-ключа</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Вы используете старый формат файла-ключа, который KeePassXC может прекратить поддерживать в будущем. Пожалуйста, сгенерируете новый файл-ключ, перейдя в раздел параметров безопасности базы данных.</translation>
</message>
</context>
<context>
@@ -2288,12 +2292,12 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Недопустимая запись</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>Операция по слиянию сделала эту запись недействительной. К сожалению, любые изменения были потеряны.</translation>
</message>
</context>
<context>
@@ -2492,6 +2496,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Использовать эту запись только при обычной проверке подлинности HTTP</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не отправлять эту настройку в браузер для HTTP Auth диалогов. Если включено, данные диалоги не покажутся для этой записи для выбора.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не изпользовать эту запись для базовой HTTP авторизации</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2616,7 +2628,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Редактировать запись</translation>
</message>
</context>
<context>
@@ -2919,7 +2931,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Редактировать группу</translation>
</message>
</context>
<context>
@@ -3444,12 +3456,12 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Последовательность по умолчанию</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>%1:%2</translation>
</message>
</context>
<context>
@@ -4356,26 +4368,14 @@ Message: %2</source>
<translation>Выберите файл-ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Выбор файла-ключа</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Открыть диалога выбора файла-ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Обзор…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Создать новый файл-ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Внимание: изменение файла приведёт к невозможности разблокировать базу данных!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Неверный файл-ключ</translation>
</message>
@@ -4395,10 +4395,23 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Устаревший формат файла-ключа</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>ВНИМАНИЕ: Вы используете файл-ключ устаревшего формата, поддержка которого может быть прекращена в будущем.
+По возможности создайте новый ключевой файл.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
<translation type="unfinished"/>
</message>
</context>
@@ -4690,7 +4703,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Database &amp;Security…</source>
- <translation>&amp;Безопаснось базы данных…</translation>
+ <translation>&amp;Безопасность базы данных…</translation>
</message>
<message>
<source>Database &amp;Reports...</source>
@@ -4866,7 +4879,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Всегда поверх других окон</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5401,10 +5414,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Исключить символы: «0», «1», «l», «I», «O», «|», «﹒»</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Сгенерированный пароль</translation>
</message>
@@ -5504,6 +5513,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Специальные символы</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6732,26 +6745,29 @@ Kernel: %3 %4</source>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>Путь к пользовательскому файлу настроек</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>ВНИМАНИЕ: Вы используете файл-ключ устаревшего формата, поддержка которого
+может быть прекращена в будущем.
+
+По возможности создайте новый ключевой файл.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 раунда(-ов), %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – рекомендуемок)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6763,14 +6779,30 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Неподдерживаемый тип файла-ключа: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Несоответствие хэша! Возможно, ключ-файл повреждён</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Неожиданные данные в файле-ключе! Вероятно, он повреждён</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -7475,10 +7507,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Не удалось записать экспортируемый контейнер</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Неизвестная ошибка экспорта</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7546,10 +7574,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Файл не существует</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Неизвестный тип совместного контейнера</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_sk.ts b/share/translations/keepassx_sk.ts
index 024dc6133..65faee64b 100644
--- a/share/translations/keepassx_sk.ts
+++ b/share/translations/keepassx_sk.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Musíte reštartovať aplikáciu, aby sa tieto zmeny prejavili. Chcete ju reštartovať teraz?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2495,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Použiť položku len pre HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4361,26 +4373,14 @@ Správa: %2</translation>
<translation>Zvoľte súbor kľúča</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Výber kľúčového súboru</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Vyhľadať súbor kľúča</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Prechádzať…</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generovať nový súbor kľúča</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Poznámka: Nepoužívajte súbor, ktorý sa môže zmeniť, pretože to zabráni odomknutiu databázy!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Neplatný súbor kľúča</translation>
</message>
@@ -4406,6 +4406,18 @@ Naozaj chcete pokračovať s týmto súborom?</translation>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5406,10 +5418,6 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<translation>Šestnástkové</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Vynechané znaky: „0”, „1”, „l”, „I”, „O”, „|”, „﹒”</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Generované heslo</translation>
</message>
@@ -5509,6 +5517,10 @@ Očakávajte chyby a menšie problémy, táto verzia nie je určená na produkč
<source>Special Characters</source>
<translation>Špeciálne znaky</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6778,6 +6790,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7480,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Nemožno zapísať do exportného kontajnera</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Vyskytla sa neočakávaná chyba exportu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7551,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Súbor neexistuje</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Neznámy typ kontajnera zdieľania</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_sl_SI.ts b/share/translations/keepassx_sl_SI.ts
index 49d487933..5d83166f6 100644
--- a/share/translations/keepassx_sl_SI.ts
+++ b/share/translations/keepassx_sl_SI.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Da se nastavi novi jezik je potrebno ponovno zagnati aplikacijo. Ali želite ponovno zagnati sedaj?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2467,6 +2471,14 @@ Na žalost so bile vse spremembe izgubljene.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4317,26 +4329,14 @@ Message: %2</source>
<translation>Izberi datoteko s kljući</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Izbira datoteke s ključi</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Prebrskaj za datoteko s ključi</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Prebrskaj...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Ustvari novo datoteko ključa</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Opomba: Ne uporabljajte datoteke, ki se lahko spremeni, saj vam bo to preprečilo odklepanje baze!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Neveljavna datoteka ključa</translation>
</message>
@@ -4361,6 +4361,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5356,10 +5368,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Izključeni znaki: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;.&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Ustvarjeno geslo</translation>
</message>
@@ -5459,6 +5467,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Posebni znaki</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6723,6 +6735,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7425,10 +7453,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Pri izvozu je prišlo do nepričakovane napake </translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7496,10 +7520,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Datoteka ne obstaja</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Neznana vrsta deljenega kontejnerja</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_sr.ts b/share/translations/keepassx_sr.ts
new file mode 100644
index 000000000..55e0d0a09
--- /dev/null
+++ b/share/translations/keepassx_sr.ts
@@ -0,0 +1,7915 @@
+<?xml version="1.0" ?><!DOCTYPE TS><TS language="sr" version="2.1">
+<context>
+ <name>AboutDialog</name>
+ <message>
+ <source>About KeePassXC</source>
+ <translation>O 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>Project Maintainers:</source>
+ <translation>Вође пројекта:</translation>
+ </message>
+ <message>
+ <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
+ <translation>KeePassXC дугује посебну захвалност debfx на креирању оригиналне KeePassX апликације.</translation>
+ </message>
+</context>
+<context>
+ <name>AgentSettingsWidget</name>
+ <message>
+ <source>Use OpenSSH for Windows instead of Pageant</source>
+ <translation>Користи OpenSSH уместо Pageant на Windows-у</translation>
+ </message>
+ <message>
+ <source>Enable SSH Agent integration</source>
+ <translation>Омогући интеграцију SSH агента</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK value</source>
+ <translation>SSH_AUTH_SOCK вредност</translation>
+ </message>
+ <message>
+ <source>SSH_AUTH_SOCK override</source>
+ <translation>SSH_AUTH_SOCK прегажење</translation>
+ </message>
+ <message>
+ <source>(empty)</source>
+ <translation>(празно)</translation>
+ </message>
+ <message>
+ <source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
+ <translation>Није доступна утичница SSH агента. Или проверите да ли постоји SSH_AUTH_SOCK променљива окружења или поставите замену.</translation>
+ </message>
+ <message>
+ <source>SSH Agent connection is working!</source>
+ <translation>Веза SSH агента ради!</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidget</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>
+ <message>
+ <source>Icon only</source>
+ <translation>Само иконица</translation>
+ </message>
+ <message>
+ <source>Text only</source>
+ <translation>Само текст</translation>
+ </message>
+ <message>
+ <source>Text beside icon</source>
+ <translation>Текст поред иконице</translation>
+ </message>
+ <message>
+ <source>Text under icon</source>
+ <translation>Текст испод иконице</translation>
+ </message>
+ <message>
+ <source>Follow style</source>
+ <translation>Прати стил</translation>
+ </message>
+ <message>
+ <source>Reset Settings?</source>
+ <translation>Ресетовати подешавања?</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to reset all general and security settings to default?</source>
+ <translation>Да ли сте сигурни да желите да вратите све опште и безбедносне поставке на подразумеване?</translation>
+ </message>
+ <message>
+ <source>Monochrome (light)</source>
+ <translation>Једнобојно (светло)</translation>
+ </message>
+ <message>
+ <source>Monochrome (dark)</source>
+ <translation>Једнобојно (тамно)</translation>
+ </message>
+ <message>
+ <source>Colorful</source>
+ <translation>Разнобојан</translation>
+ </message>
+ <message>
+ <source>You must restart the application to set the new language. Would you like to restart now?</source>
+ <translation>Морате поново покренути апликацију да бисте поставили нови језик. Поново покренути сада?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Једнобојно</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetGeneral</name>
+ <message>
+ <source>Basic Settings</source>
+ <translation>Основна подешавања</translation>
+ </message>
+ <message>
+ <source>Startup</source>
+ <translation>Покретање</translation>
+ </message>
+ <message>
+ <source>Start only a single instance of KeePassXC</source>
+ <translation>Покрени само једну инстанцу KeePassX-а</translation>
+ </message>
+ <message>
+ <source>Minimize window at application startup</source>
+ <translation>Смањите прозор приликом покретања</translation>
+ </message>
+ <message>
+ <source>File Management</source>
+ <translation>Управљање датотекама</translation>
+ </message>
+ <message>
+ <source>Backup database file before saving</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>Аутоматски поново учитати базу података када се спољно модификује</translation>
+ </message>
+ <message>
+ <source>Entry Management</source>
+ <translation>Управљај уносом</translation>
+ </message>
+ <message>
+ <source>Use group icon on entry creation</source>
+ <translation>Користити икону групе при креирању уноса</translation>
+ </message>
+ <message>
+ <source>Minimize instead of app exit</source>
+ <translation>Смањите апликацију уместо изласка</translation>
+ </message>
+ <message>
+ <source>Show a system tray icon</source>
+ <translation>Приказати треј икону</translation>
+ </message>
+ <message>
+ <source>Hide window to system tray when minimized</source>
+ <translation>Сакрити прозор у треју када се смањи</translation>
+ </message>
+ <message>
+ <source>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <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> ms</source>
+ <comment>Milliseconds</comment>
+ <translation> мс</translation>
+ </message>
+ <message>
+ <source>Movable toolbar</source>
+ <translation>Померљива трака са алаткама</translation>
+ </message>
+ <message>
+ <source>Remember previously used databases</source>
+ <translation>Запамти последњу употребљену базу података</translation>
+ </message>
+ <message>
+ <source>Load previously open databases on startup</source>
+ <translation>На покретање, учитај последњу отворену базу података</translation>
+ </message>
+ <message>
+ <source>Remember database key files and security dongles</source>
+ <translation>Запамтити Кључ-Датотеке базе података и сигурносне кључеве</translation>
+ </message>
+ <message>
+ <source>Check for updates at application startup once per week</source>
+ <translation>Проверите ажурирања једном недељно приликом покретања апликације</translation>
+ </message>
+ <message>
+ <source>Include beta releases when checking for updates</source>
+ <translation>Укључити бета издања приликом провере ажурирања</translation>
+ </message>
+ <message>
+ <source>Language:</source>
+ <translation>Језик:</translation>
+ </message>
+ <message>
+ <source>(restart program to activate)</source>
+ <translation>(поново покрените програм за активирање)</translation>
+ </message>
+ <message>
+ <source>Minimize window after unlocking database</source>
+ <translation>Минимизирајте прозор након откључавања базе података</translation>
+ </message>
+ <message>
+ <source>Minimize when opening a URL</source>
+ <translation>Минимизирати приликом отварања УРЛ-а</translation>
+ </message>
+ <message>
+ <source>Hide window when copying to clipboard</source>
+ <translation>Сакрити прозор приликом копирања у остави</translation>
+ </message>
+ <message>
+ <source>Minimize</source>
+ <translation>Минимизуј</translation>
+ </message>
+ <message>
+ <source>Drop to background</source>
+ <translation>Спустите у позадину</translation>
+ </message>
+ <message>
+ <source>Favicon download timeout:</source>
+ <translation>Тајмаут преузимања иконице:</translation>
+ </message>
+ <message>
+ <source>Website icon download timeout in seconds</source>
+ <translation>Временско ограничење (у секундама) преузимања иконе веб странице</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation> сек</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Стил дугмета на траци са алаткама</translation>
+ </message>
+ <message>
+ <source>Language selection</source>
+ <translation>Одабирање језика</translation>
+ </message>
+ <message>
+ <source>Global auto-type shortcut</source>
+ <translation>Глобална пречица за ауто-куцање</translation>
+ </message>
+ <message>
+ <source>Auto-type character typing delay milliseconds</source>
+ <translation>Кашњење, у милисекундама, уношења Ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Auto-type start delay milliseconds</source>
+ <translation>Кашњење, у милисекундама, покретања Ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Automatically launch KeePassXC at system startup</source>
+ <translation>Аутоматски покрени KeePassXC са системом</translation>
+ </message>
+ <message>
+ <source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
+ <translation>Сигурно сачувати датотеке базе података (онемогућити ако имате проблема са Dropbox-ом итд.)</translation>
+ </message>
+ <message>
+ <source>User Interface</source>
+ <translation>Кориснички интерфејс</translation>
+ </message>
+ <message>
+ <source>Toolbar button style:</source>
+ <translation>Стил дугмета на траци са алаткама:</translation>
+ </message>
+ <message>
+ <source>Use monospaced font for notes</source>
+ <translation>За белешке користите једноструки фонт</translation>
+ </message>
+ <message>
+ <source>Tray icon type:</source>
+ <translation>Тип треј иконице:</translation>
+ </message>
+ <message>
+ <source>Reset settings to default…</source>
+ <translation>Ресетовати поставке на подразумеване...</translation>
+ </message>
+ <message>
+ <source>Auto-Type typing delay:</source>
+ <translation>Кашњење куцања Ауто-куцања:</translation>
+ </message>
+ <message>
+ <source>Global Auto-Type shortcut:</source>
+ <translation>Глобална пречица ауто-куцања:</translation>
+ </message>
+ <message>
+ <source>Auto-Type start delay:</source>
+ <translation>Кашњење покретања ауто-куцања:</translation>
+ </message>
+ <message>
+ <source>Automatically save when locking database</source>
+ <translation>Аутоматски сачувај приликом закључавања базе података</translation>
+ </message>
+ <message>
+ <source>Automatically save non-data changes when locking database</source>
+ <translation>Аутоматски сачувај промене без података приликом закључавања базе података</translation>
+ </message>
+ <message>
+ <source>Tray icon type</source>
+ <translation>Тип треј иконице</translation>
+ </message>
+</context>
+<context>
+ <name>ApplicationSettingsWidgetSecurity</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>
+ <source>Lock databases after inactivity of</source>
+ <translation>Закључај базе података након неактивности од</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <translation> мин</translation>
+ </message>
+ <message>
+ <source>Forget TouchID after inactivity of</source>
+ <translation>Заборави TouchID након неактивности од</translation>
+ </message>
+ <message>
+ <source>Convenience</source>
+ <translation>Погодност</translation>
+ </message>
+ <message>
+ <source>Lock databases when session is locked or lid is closed</source>
+ <translation>Закључај базе података када је сесија закључана или екран затворен</translation>
+ </message>
+ <message>
+ <source>Forget TouchID when session is locked or lid is closed</source>
+ <translation>Заборави TouchID када је сесија закључана или екран затворен</translation>
+ </message>
+ <message>
+ <source>Lock databases after minimizing the window</source>
+ <translation>Закључај базе података након минимизирање прозора</translation>
+ </message>
+ <message>
+ <source>Re-lock previously locked database after performing Auto-Type</source>
+ <translation>Поново закључај претходно закључану базу података након извођења ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Hide passwords in the entry 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 DuckDuckGo service to download website icons</source>
+ <translation>За преузимање икона веб страница користите DuckDuckGo</translation>
+ </message>
+ <message>
+ <source>Clipboard clear seconds</source>
+ <translation>Секунде чишћења оставе</translation>
+ </message>
+ <message>
+ <source>Touch ID inactivity reset</source>
+ <translation>Touch ID ресетовање неактивности</translation>
+ </message>
+ <message>
+ <source>Database lock timeout seconds</source>
+ <translation>Тајмаут закључавања базе података</translation>
+ </message>
+ <message>
+ <source> min</source>
+ <comment>Minutes</comment>
+ <translation> мин</translation>
+ </message>
+ <message>
+ <source>Clear search query after</source>
+ <translation>Обриши упит за претрагу након</translation>
+ </message>
+ <message>
+ <source>Require password repeat when it is visible</source>
+ <translation>Захтева понављање лозинке када је видљива</translation>
+ </message>
+ <message>
+ <source>Hide passwords when editing them</source>
+ <translation>Сакрити лозинке када се уређују</translation>
+ </message>
+ <message>
+ <source>Use placeholder for empty password fields</source>
+ <translation>Користите резервирано место за празна поља лозинке</translation>
+ </message>
+</context>
+<context>
+ <name>AutoType</name>
+ <message>
+ <source>Couldn&apos;t find an entry that matches the window title:</source>
+ <translation>Ставка која одговара наведеном наслову прозора није пронађена:</translation>
+ </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>Синтакса вашег израза Ауто-куцања је нетачна!</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>
+ <message>
+ <source>Permission Required</source>
+ <translation>Потребна дозвола</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC захтева дозволу приступачности да би се извршио Ауто-куцање. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
+ </message>
+</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>AutoTypeMatchView</name>
+ <message>
+ <source>Copy &amp;username</source>
+ <translation>Копирај &amp;корисничко име</translation>
+ </message>
+ <message>
+ <source>Copy &amp;password</source>
+ <translation>Копирај &amp;лозинку</translation>
+ </message>
+</context>
+<context>
+ <name>AutoTypePlatformMac</name>
+ <message>
+ <source>Permission Required</source>
+ <translation>Потребна дозвола</translation>
+ </message>
+ <message>
+ <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
+ <translation>KeePassXC захтева дозволу за Приступачност и Снимач екрана да би извршио глобално ауто-куцање. Снимање екрана је потребно да бисте користили наслов прозора за проналажење уноса. Ако сте већ одобрили дозволу, можда ћете морати поново покренути KeePassXC.</translation>
+ </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>
+ <message>
+ <source>Search...</source>
+ <translation>Претрага...</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserAccessControlDialog</name>
+ <message>
+ <source>KeePassXC - Browser Access Request</source>
+ <translation>KeePassXC - Захтев за приступ прегледачу</translation>
+ </message>
+ <message>
+ <source>%1 is requesting access to the following entries:</source>
+ <translation>%1 захтева приступ следећим уносима:</translation>
+ </message>
+ <message>
+ <source>Remember access to checked entries</source>
+ <translation>Запамти приступ означеним уносима</translation>
+ </message>
+ <message>
+ <source>Remember</source>
+ <translation>Запамти</translation>
+ </message>
+ <message>
+ <source>Allow access to entries</source>
+ <translation>Дозволи приступ уносима</translation>
+ </message>
+ <message>
+ <source>Allow Selected</source>
+ <translation>Дозволи одабрано</translation>
+ </message>
+ <message>
+ <source>Deny All</source>
+ <translation>Одбаци све</translation>
+ </message>
+ <message>
+ <source>Disable for this site</source>
+ <translation>Онемогући за овај сајт</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserEntrySaveDialog</name>
+ <message>
+ <source>KeePassXC-Browser Save Entry</source>
+ <translation>KeePassXC-Browser Сачувај унос</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>У реду</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Откажи</translation>
+ </message>
+ <message>
+ <source>You have multiple databases open.
+Please select the correct database for saving credentials.</source>
+ <translation>Отворено вам је више база података.
+Изаберите тачну базу података за чување акредитива.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserService</name>
+ <message>
+ <source>KeePassXC: New key association request</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>Abort</source>
+ <translation>Прекид</translation>
+ </message>
+ <message>
+ <source>Converting attributes to custom data…</source>
+ <translation>Претварање атрибута у прилагођене податке...</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Converted KeePassHTTP attributes</source>
+ <translation>KeePassXC: Конвертовани KeePassHTTP атрибути</translation>
+ </message>
+ <message>
+ <source>Successfully converted attributes from %1 entry(s).
+Moved %2 keys to custom data.</source>
+ <translation>Атрибути су успешно претворени из %1 уноса.
+Премештени %2 кључева у прилагођене податке.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully moved %n keys to custom data.</source>
+ <translation><numerusform>Премештено %n кључа у прилагођене податке.</numerusform><numerusform>Премештено %n кључа у прилагођене податке.</numerusform><numerusform>Премештено %n кључа у прилагођене податке.</numerusform></translation>
+ </message>
+ <message>
+ <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
+ <translation>KeePassXC: Нема уноса са KeePassHTTP атрибута!</translation>
+ </message>
+ <message>
+ <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
+ <translation>Активна база података не садржи унос са KeePassHTTP атрибути.</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Legacy browser integration settings detected</source>
+ <translation>KeePassXC: Откривена су стара подешавања интеграције прегледача</translation>
+ </message>
+ <message>
+ <source>KeePassXC: Create a new group</source>
+ <translation>KeePassXC: Направите нову групу</translation>
+ </message>
+ <message>
+ <source>A request for creating a new group &quot;%1&quot; has been received.
+Do you want to create this group?
+</source>
+ <translation>Примљен је захтев за стварање нове групе „%1“.
+Да ли желите да направите ову групу?
+</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC-Browser settings need to be moved into the database settings.
+This is necessary to maintain your current browser connections.
+Would you like to migrate your existing settings now?</source>
+ <translation>Ваша KeePassXC-Browser подешавања треба преместити у поставке базе података.
+Ово је неопходно за одржавање тренутних веза са прегледачем.
+Да ли желите да мигрирате своја постојећа подешавања сада?</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show this warning again</source>
+ <translation>Не приказуј више ово упозорење</translation>
+ </message>
+ <message>
+ <source>You have received an association request for the following database:
+%1
+
+Give the connection a unique name or ID, for example:
+chrome-laptop.</source>
+ <translation>Добили сте захтев за придруживање за следећу базу података:
+%1
+
+Дајте вези јединствено име или ИД, на пример:
+chrome-laptop.</translation>
+ </message>
+</context>
+<context>
+ <name>BrowserSettingsWidget</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 browser integration</source>
+ <translation>Омогућите интеграцију прегледача</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Browsers installed as snaps are currently not supported.</source>
+ <translation>Прегледници инсталирани као брзи тренутно нису подржани.</translation>
+ </message>
+ <message>
+ <source>Enable integration for these browsers:</source>
+ <translation>Омогућите интеграцију ових прегледача:</translation>
+ </message>
+ <message>
+ <source>Vivaldi</source>
+ <translation>Vivaldi</translation>
+ </message>
+ <message>
+ <source>&amp;Edge</source>
+ <translation>&amp;Edge</translation>
+ </message>
+ <message>
+ <source>Firefox</source>
+ <translation>Firefox</translation>
+ </message>
+ <message>
+ <source>Tor Browser</source>
+ <translation>Tor Browser</translation>
+ </message>
+ <message>
+ <source>Brave</source>
+ <translation>Brave</translation>
+ </message>
+ <message>
+ <source>Google Chrome</source>
+ <translation>Google Chrome</translation>
+ </message>
+ <message>
+ <source>Chromium</source>
+ <translation>Chromium</translation>
+ </message>
+ <message>
+ <source>Show a notification when credentials are requested</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Приказати обавештење када се захтевају акредитиви</translation>
+ </message>
+ <message>
+ <source>Request 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>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>Return only best-matching credentials</source>
+ <translation>Врати само акредитиве који се најбоље подударају</translation>
+ </message>
+ <message>
+ <source>Returns expired credentials. String [expired] is added to the title.</source>
+ <translation>Враћа истекле акредитиве. Низ [истекао] се додаје наслову.</translation>
+ </message>
+ <message>
+ <source>Allow returning expired credentials</source>
+ <translation>Дозволи враћање истеклих акредитива</translation>
+ </message>
+ <message>
+ <source>All databases connected to the extension will return matching credentials.</source>
+ <translation>Све базе података повезане са екстензијом вратиће одговарајуће акредитиве.</translation>
+ </message>
+ <message>
+ <source>Search in all opened databases for matching credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Претражите све отворене базе података да бисте пронашли одговарајуће акредитиве</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by title</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Поређај одговарајуће акредитиве по наслову</translation>
+ </message>
+ <message>
+ <source>Sort matching credentials by username</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Поређај одговарајуће акредитиве по корисничком имену</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Never ask before accessing credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Никада не питај пре приступања акредитивима</translation>
+ </message>
+ <message>
+ <source>Never ask before updating credentials</source>
+ <extracomment>Credentials mean login data requested via browser extension</extracomment>
+ <translation>Никада не питај пре ажурирања акредитивима</translation>
+ </message>
+ <message>
+ <source>Do not ask permission for HTTP Basic Auth</source>
+ <extracomment>An extra HTTP Basic Auth setting</extracomment>
+ <translation>Не тражите дозволу за HTTP Basic Auth</translation>
+ </message>
+ <message>
+ <source>Automatically creating or updating string fields is not supported.</source>
+ <translation>Аутоматско креирање или ажурирање текст поља није подржано.</translation>
+ </message>
+ <message>
+ <source>Return advanced string fields which start with &quot;KPH: &quot;</source>
+ <translation>Врати напредна текст поља која почињу са „KPH: “</translation>
+ </message>
+ <message>
+ <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
+ <translation>Не приказивати прозоре који предлажу миграцију старе верзије KeePassHTTP подешавања.</translation>
+ </message>
+ <message>
+ <source>Do not prompt for KeePassHTTP settings migration.</source>
+ <translation>Не тражити миграцију подешавања KeePassHTTP-а.</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 native messaging manifest files at startup</source>
+ <translation>Ажурирајте датотеке манифеста изворних порука при покретању</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location if you installed a proxy manually.</source>
+ <translation>Користите прилагођену локацију проксија ако сте га ручно инсталирали.</translation>
+ </message>
+ <message>
+ <source>Use a custom proxy location:</source>
+ <comment>Meant is the proxy for KeePassXC-Browser</comment>
+ <translation>Користите прилагођену локацију проксија:</translation>
+ </message>
+ <message>
+ <source>Custom proxy location field</source>
+ <translation>Прилагођено поље локације проксија</translation>
+ </message>
+ <message>
+ <source>Browser for custom proxy file</source>
+ <translation>Претраживач за прилагођену прокси датотеку</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <extracomment>Button for opening file dialog</extracomment>
+ <translation>Разгледај...</translation>
+ </message>
+ <message>
+ <source>Use a custom browser configuration location:</source>
+ <translation>Користите прилагођену локацију за конфигурацију прегледача:</translation>
+ </message>
+ <message>
+ <source>Browser type:</source>
+ <translation>Тип прегледача:</translation>
+ </message>
+ <message>
+ <source>Toolbar button style</source>
+ <translation>Стил дугмета на траци са алаткама</translation>
+ </message>
+ <message>
+ <source>Config Location:</source>
+ <translation>Локација конфигурације:</translation>
+ </message>
+ <message>
+ <source>Custom browser location field</source>
+ <translation>Прилагођено поље локације прегледача</translation>
+ </message>
+ <message>
+ <source>~/.custom/config/Mozilla/native-messaging-hosts/</source>
+ <translation>~/.custom/config/Mozilla/native-messaging-hosts/</translation>
+ </message>
+ <message>
+ <source>Browse for custom browser path</source>
+ <translation>Потражити прилагођену путању прегледача</translation>
+ </message>
+ <message>
+ <source>Custom extension ID:</source>
+ <translation>ИД прилагођеног додатка:</translation>
+ </message>
+ <message>
+ <source>Custom extension ID</source>
+ <translation>ИД прилагођеног додатка</translation>
+ </message>
+ <message>
+ <source>Due to Snap sandboxing, you must run a script to enable browser integration.&lt;br /&gt;You can obtain this script from %1</source>
+ <translation>Због Snap sandboxing-а, морате покренути скрипт да бисте омогућили интеграцију прегледача.&lt;br /&gt;Овај скрипт можете добити од %1</translation>
+ </message>
+ <message>
+ <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
+ <translation>KeePassXC-Browser је потребан да би интеграција прегледача функционисала. &lt;br /&gt;Преузмите га за %1 и %2 и %3. %4</translation>
+ </message>
+ <message>
+ <source>Please see special instructions for browser extension use below</source>
+ <translation>Молимо погледајте посебна упутства за употребу додатка прегледача у наставку</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location cannot be found!&lt;br/&gt;Browser integration WILL NOT WORK without the proxy application.</source>
+ <translation>&lt;/b&gt;Грешка:&lt;/b&gt; Није могуће пронаћи прилагођену локацију проки сервера!&lt;br/&gt;Интеграција прегледача НЕЋЕ РАДИТИ без проки апликације.</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</source>
+ <translation>Извршне датотеке</translation>
+ </message>
+ <message>
+ <source>All Files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Select custom proxy location</source>
+ <translation>Изаберите прилагођену локацију проксија</translation>
+ </message>
+ <message>
+ <source>Select native messaging host folder location</source>
+ <translation>Изабери место фасцикле матичног хоста размене порука</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>Consider &apos;\&apos; an escape character</source>
+ <translation>Третирај &apos;\&apos; као командни знак</translation>
+ </message>
+ <message>
+ <source>Preview</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</source>
+ <translation>Грешка</translation>
+ </message>
+ <message>
+ <source>Error(s) detected in CSV file!</source>
+ <translation>Откривене су грешке у CSV датотеци!</translation>
+ </message>
+ <message numerus="yes">
+ <source>[%n more message(s) skipped]</source>
+ <translation><numerusform>[%n прескочене поруке]</numerusform><numerusform>[%n прескочене поруке]</numerusform><numerusform>[%n прескочене поруке]</numerusform></translation>
+ </message>
+ <message>
+ <source>CSV import: writer has errors:
+%1</source>
+ <translation>CSV увоз: има грешке:
+%1</translation>
+ </message>
+ <message>
+ <source>Text qualification</source>
+ <translation>Квалификација текста</translation>
+ </message>
+ <message>
+ <source>Field separation</source>
+ <translation>Одвајач поља</translation>
+ </message>
+ <message>
+ <source>Number of header lines to discard</source>
+ <translation>Број линија заглавља које треба одбацити</translation>
+ </message>
+ <message>
+ <source>CSV import preview</source>
+ <translation>Преглед CSV увоза</translation>
+ </message>
+ <message>
+ <source>Column Association</source>
+ <translation>Удружење колона</translation>
+ </message>
+ <message>
+ <source>Last Modified</source>
+ <translation>Последњи пут измењено</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Креирано</translation>
+ </message>
+ <message>
+ <source>Notes</source>
+ <translation>Белешке</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>Header lines skipped</source>
+ <translation>Прескочене линије заглавља</translation>
+ </message>
+ <message>
+ <source>First line has field names</source>
+ <translation>У првом реду су имена поља</translation>
+ </message>
+ <message>
+ <source>Not Present</source>
+ <translation>Није присутно</translation>
+ </message>
+ <message>
+ <source>Column %1</source>
+ <translation>Колона %1</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>Једнократна лозинка</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Икона</translation>
+ </message>
+</context>
+<context>
+ <name>CsvParserModel</name>
+ <message numerus="yes">
+ <source>%n column(s)</source>
+ <translation><numerusform>%n колона(е)</numerusform><numerusform>%n колона(е)</numerusform><numerusform>%n колона(е)</numerusform></translation>
+ </message>
+ <message>
+ <source>%1, %2, %3</source>
+ <comment>file info: bytes, rows, columns</comment>
+ <translation>%1, %2, %3</translation>
+ </message>
+ <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>
+</context>
+<context>
+ <name>Database</name>
+ <message>
+ <source>File %1 does not exist.</source>
+ <translation>Датотека %1 не постоји.</translation>
+ </message>
+ <message>
+ <source>Unable to open file %1.</source>
+ <translation>Не могу да отворим датотеку %1.</translation>
+ </message>
+ <message>
+ <source>Error while reading the database: %1</source>
+ <translation>Грешка при читању базе података: %1</translation>
+ </message>
+ <message>
+ <source>File cannot be written as it is opened in read-only mode.</source>
+ <translation>Датотека се не може написати јер се отвара само за читање.</translation>
+ </message>
+ <message>
+ <source>Key not transformed. This is a bug, please report it to the developers!</source>
+ <translation>Кључ није трансформисан. Ово је грешка, молимо вас да је пријавите програмерима!</translation>
+ </message>
+ <message>
+ <source>%1
+Backup database located at %2</source>
+ <translation>%1
+Резервна база података налази се у %2</translation>
+ </message>
+ <message>
+ <source>Could not save, database does not point to a valid file.</source>
+ <translation>Није могуће сачувати, база података не упућује на важећу датотеку.</translation>
+ </message>
+ <message>
+ <source>Could not save, database file is read-only.</source>
+ <translation>Није могуће сачувати, датотека базе података је само за читање.</translation>
+ </message>
+ <message>
+ <source>Database file has unmerged changes.</source>
+ <translation>Датотека базе података има неспојене промене.</translation>
+ </message>
+ <message>
+ <source>Recycle Bin</source>
+ <translation>Корпа за отпатке</translation>
+ </message>
+ <message>
+ <source>Passwords</source>
+ <comment>Root group name</comment>
+ <translation>Лозинке</translation>
+ </message>
+ <message>
+ <source>Database save is already in progress.</source>
+ <translation>Сачувавање базе података је већ у току.</translation>
+ </message>
+ <message>
+ <source>Could not save, database has not been initialized!</source>
+ <translation>Није могуће сачувати, база података није иницијализована!</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenDialog</name>
+ <message>
+ <source>Unlock Database - KeePassXC</source>
+ <translation>Откључавање базе података - KeePassXC</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseOpenWidget</name>
+ <message>
+ <source>Key File:</source>
+ <translation>Кључ-Датотека:</translation>
+ </message>
+ <message>
+ <source>Refresh</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>
+ <message>
+ <source>Key files</source>
+ <translation>Кључ-Датотеке</translation>
+ </message>
+ <message>
+ <source>Select key file</source>
+ <translation>Одаберите Кључ-Датотеку</translation>
+ </message>
+ <message>
+ <source>Failed to open key file: %1</source>
+ <translation>Отварање Кључ-Датотеке није успело: %1</translation>
+ </message>
+ <message>
+ <source>Unlock KeePassXC Database</source>
+ <translation>Откључај KeePassXC базу података</translation>
+ </message>
+ <message>
+ <source>Enter Password:</source>
+ <translation>Унесите лозинку:</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Поље лозинке</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Избор слота хардверског кључа</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Претражити Кључ-Датотеку</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Претражи...</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Освежи хардверске токене</translation>
+ </message>
+ <message>
+ <source>Hardware Key:</source>
+ <translation>Кључ хардвера:</translation>
+ </message>
+ <message>
+ <source>Hardware key help</source>
+ <translation>Помоћ кључ хардвера</translation>
+ </message>
+ <message>
+ <source>TouchID for Quick Unlock</source>
+ <translation>TouchID за брзо откључавање</translation>
+ </message>
+ <message>
+ <source>Unlock failed and no password given</source>
+ <translation>Откључавање није успело и није дата лозинка</translation>
+ </message>
+ <message>
+ <source>Unlocking the database failed and you did not enter a password.
+Do you want to retry with an &quot;empty&quot; password instead?
+
+To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</source>
+ <translation>Откључавање базе података није успело и нисте унели лозинку.
+Да ли желите да покушате поново са „празном“ лозинком?
+
+Да бисте спречили појављивање ове грешке, морате да одете на „Подешавања базе података / безбедност“ и ресетујете вашу лозинку.</translation>
+ </message>
+ <message>
+ <source>Retry with empty password</source>
+ <translation>Покушај поново са празном лозинком</translation>
+ </message>
+ <message>
+ <source>Enter Additional Credentials (if any):</source>
+ <translation>Унети додатне акредитиве (ако постоје):</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can use a hardware security key such as a &lt;strong&gt;YubiKey&lt;/strong&gt; or &lt;strong&gt;OnlyKey&lt;/strong&gt; with slots configured for HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Можете користити хардверски сигурносни кључ као што је &lt;strong&gt;YubiKey&lt;/strong&gt; или &lt;strong&gt;OnlyKey&lt;/strong&gt; са слотовима конфигурисаним за HMAC-SHA1.&lt;/p&gt;
+&lt;p&gt;Кликните за више информација...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file help</source>
+ <translation>Помоћ за Кључ-Датотеку</translation>
+ </message>
+ <message>
+ <source>?</source>
+ <translation>?</translation>
+ </message>
+ <message>
+ <source>Cannot use database file as key file</source>
+ <translation>Датотека базе података не може се користити као Кључ-Датотеку</translation>
+ </message>
+ <message>
+ <source>You cannot use your database file as a key file.
+If you do not have a key file, please leave the field empty.</source>
+ <translation>Датотека базе података не може се користити као Кључ-Датотека.
+Ако немате Кључ-Датотеку, оставите поље празно.</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;br&gt;If you do not have a key file, leave this field empty.&lt;/p&gt;&lt;p&gt;Click for more information...&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Поред лозинке, можете користити тајну датотеку за побољшање сигурности базе података. Ова датотека се може генерисати у безбедносним подешавањима ваше базе података.&lt;/p&gt;&lt;p&gt;Ово &lt;strong&gt;није&lt;/strong&gt; ваша *.kdbx датотека!&lt;br&gt;Ако немате Кључну-датотеку, ово поље оставите празно.&lt;/p&gt;&lt;p&gt;Кликните за више информација...&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Key file to unlock the database</source>
+ <translation>Кључ-Датотека за откључавање базе података</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey!</source>
+ <translation>Додирните дугме на Вашен YubiKey-у!</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Откривање хардверских кључева…</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Нема хардверских кључева</translation>
+ </message>
+ <message>
+ <source>Select hardware key…</source>
+ <translation>одабирање хардверских кључева…</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Стари формат Кључ-Датотеке</translation>
+ </message>
+ <message>
+ <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
+ <translation>Користите стари формат Кључ-Датотеке који KeePassXC може&lt;br&gt;престати да подржава у будућности.&lt;br&gt;&lt;br&gt;Молимо размислите о томе да генеришете нову Кључ-Датотеку тако што ћете отићи на:&lt;br&gt;&lt;strong&gt;База података / Сигурност базе података/ Променити Кључ-Датотеку.&lt;/strong&gt;&lt;br&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingWidgetMetaData</name>
+ <message>
+ <source>Passwords</source>
+ <translation>Лозинке</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsDialog</name>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Напредна подешавања</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Security</source>
+ <translation>Сигурност</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Подешавања шифровања</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Интеграција са прегледачем</translation>
+ </message>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Акредитиви базе података</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetBrowser</name>
+ <message>
+ <source>KeePassXC-Browser settings</source>
+ <translation>KeePassXC-Browser подешавања</translation>
+ </message>
+ <message>
+ <source>Stored keys</source>
+ <translation>Сачувани кључеви</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Delete the selected key?</source>
+ <translation>Избрисати изабрани кључ?</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the selected key?
+This may prevent connection to the browser plugin.</source>
+ <translation>Да ли стварно желите да избришете изабрани кључ?
+Ово може спречити везу са додатком за прегледач.</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Кључ</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Вредност</translation>
+ </message>
+ <message>
+ <source>Enable Browser Integration to access these settings.</source>
+ <translation>Омогућите интеграцију прегледача за приступ овим подешавањима.</translation>
+ </message>
+ <message>
+ <source>Disconnect all browsers</source>
+ <translation>Искључите све прегледаче</translation>
+ </message>
+ <message>
+ <source>Do you really want to disconnect all browsers?
+This may prevent connection to the browser plugin.</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 кључ(ови) за шифровање из подешавања</numerusform><numerusform>Успешно уклоњено %n кључ(ови) за шифровање из подешавања</numerusform><numerusform>Успешно уклоњено %n кључ(ови) за шифровање из подешавања</numerusform></translation>
+ </message>
+ <message>
+ <source>Forget all site-specific settings on entries</source>
+ <translation>Заборавите све специфичне поставке за локацију на уносима</translation>
+ </message>
+ <message>
+ <source>Do you really want forget all site-specific settings on every entry?
+Permissions to access entries will be revoked.</source>
+ <translation>Да ли стварно желите да заборавите сва специфична подешавања за сваки сајт?
+Одобрења за приступ уносима биће опозвана.</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></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>
+ <message>
+ <source>Move KeePassHTTP attributes to custom data</source>
+ <translation>Премести KeePassHTTP атрибуте у прилагођеним подацима</translation>
+ </message>
+ <message>
+ <source>Do you really want to move all legacy browser integration data to the latest standard?
+This is necessary to maintain compatibility with the browser plugin.</source>
+ <translation>Да ли заиста желите да преместите све старе податке о интеграцији прегледача на најновији стандард?
+Ово је неопходно за одржавање компатибилности са додатком за прегледач.</translation>
+ </message>
+ <message>
+ <source>Stored browser keys</source>
+ <translation>Сачувани кључеви прегледача</translation>
+ </message>
+ <message>
+ <source>Remove selected key</source>
+ <translation>Уклони изабрани кључ</translation>
+ </message>
+ <message>
+ <source>Move KeePassHTTP attributes to KeePassXC-Browser custom data</source>
+ <translation>Премести KeePassHTTP атрибуте у KeePassXC-Browser прилагођени подаци</translation>
+ </message>
+ <message>
+ <source>Refresh database root group ID</source>
+ <translation>Освежите ИД матичне групе базе података</translation>
+ </message>
+ <message>
+ <source>Created</source>
+ <translation>Креирано</translation>
+ </message>
+ <message>
+ <source>Refresh database ID</source>
+ <translation>Освежите ИД базе података</translation>
+ </message>
+ <message>
+ <source>Do you really want refresh the database ID?
+This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
+ <translation>Да ли стварно желите да освежите ИД базе података?
+То је неопходно само ако је ваша база података копија друге и ако екстензија прегледача не може да се повеже.</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetDatabaseKey</name>
+ <message>
+ <source>Add additional protection...</source>
+ <translation>Додати додатну заштиту...</translation>
+ </message>
+ <message>
+ <source>No password set</source>
+ <translation>Лозинка није постављена</translation>
+ </message>
+ <message>
+ <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
+
+Are you sure you want to continue without a password?</source>
+ <translation>УПОЗОРЕЊЕ! Нисте поставили лозинку. Коришћење базе података без лозинке се строго не препоручује!
+
+Да ли сте сигурни да желите да наставите без лозинке?</translation>
+ </message>
+ <message>
+ <source>Continue without password</source>
+ <translation>Наставити без лозинке</translation>
+ </message>
+ <message>
+ <source>No encryption key added</source>
+ <translation>Није додат кључ за шифровање</translation>
+ </message>
+ <message>
+ <source>You must add at least one encryption key to secure your database!</source>
+ <translation>Морате додати најмање један кључ за шифровање да бисте заштитили своју базу података!</translation>
+ </message>
+ <message>
+ <source>Unknown error</source>
+ <translation>Непозната грешка</translation>
+ </message>
+ <message>
+ <source>Failed to change database credentials</source>
+ <translation>Неуспешна промена акредитива базе података</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>Функција деривације кључа:</translation>
+ </message>
+ <message>
+ <source>Transform rounds:</source>
+ <translation>Кругова претвора:</translation>
+ </message>
+ <message>
+ <source>Memory Usage:</source>
+ <translation>Употреба меморије:</translation>
+ </message>
+ <message>
+ <source>Parallelism:</source>
+ <translation>Паралелизам:</translation>
+ </message>
+ <message>
+ <source>Decryption Time:</source>
+ <translation>Време дешифровања:</translation>
+ </message>
+ <message>
+ <source>?? s</source>
+ <translation>?? с</translation>
+ </message>
+ <message>
+ <source>Change</source>
+ <translation>Променити</translation>
+ </message>
+ <message>
+ <source>Higher values offer more protection, but opening the database will take longer.</source>
+ <translation>Веће вредности нуде већу заштиту, али отварање базе података трајаће дуже.</translation>
+ </message>
+ <message>
+ <source>Database format:</source>
+ <translation>Формат базе података:</translation>
+ </message>
+ <message>
+ <source>This is only important if you need to use your database with other programs.</source>
+ <translation>Ово је важно само ако морате да користите базу података са другим програмима.</translation>
+ </message>
+ <message>
+ <source>KDBX 4.0 (recommended)</source>
+ <translation>KDBX 4.0 (препоручено)</translation>
+ </message>
+ <message>
+ <source>KDBX 3.1</source>
+ <translation>KDBX 3.1</translation>
+ </message>
+ <message>
+ <source>unchanged</source>
+ <comment>Database decryption time is unchanged</comment>
+ <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> МиБ</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></translation>
+ </message>
+ <message>
+ <source>Change existing decryption time</source>
+ <translation>Променити постојеће време дешифровања</translation>
+ </message>
+ <message>
+ <source>Decryption time in seconds</source>
+ <translation>Време дешифровања у секундама</translation>
+ </message>
+ <message>
+ <source>Database format</source>
+ <translation>Формат базе података</translation>
+ </message>
+ <message>
+ <source>Encryption algorithm</source>
+ <translation>Алгоритам шифровања</translation>
+ </message>
+ <message>
+ <source>Key derivation function</source>
+ <translation>Функција деривације кључа</translation>
+ </message>
+ <message>
+ <source>Transform rounds</source>
+ <translation>Круга трансформације</translation>
+ </message>
+ <message>
+ <source>Memory usage</source>
+ <translation>Употреба меморије</translation>
+ </message>
+ <message>
+ <source>Parallelism</source>
+ <translation>Паралелизам</translation>
+ </message>
+ <message>
+ <source>?? ms</source>
+ <translation>?? мс</translation>
+ </message>
+ <message>
+ <source>? s</source>
+ <translation>? с</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Exposed Entries</source>
+ <translation>Изложени уноси</translation>
+ </message>
+ <message>
+ <source>Don&apos;t expose this database</source>
+ <translation>Не изложи ову базу података</translation>
+ </message>
+ <message>
+ <source>Expose entries under this group:</source>
+ <translation>Изложите уносе у овој групи:</translation>
+ </message>
+ <message>
+ <source>Enable Secret Service to access these settings.</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>
+ <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>Database name field</source>
+ <translation>Поље „Име“ базе података</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Поље „Опис“ базе података</translation>
+ </message>
+ <message>
+ <source>Default username field</source>
+ <translation>Подразумевано поље за корисничко име</translation>
+ </message>
+ <message>
+ <source>Maximum number of history items per entry</source>
+ <translation>Максималан број историјских предмета по уносу</translation>
+ </message>
+ <message>
+ <source>Maximum size of history per entry</source>
+ <translation>Максимална величина историје по уносу</translation>
+ </message>
+ <message>
+ <source>Delete Recycle Bin</source>
+ <translation>Испразни корпу за отпатке</translation>
+ </message>
+ <message>
+ <source>Do you want to delete the current recycle bin and all its contents?
+This action is not reversible.</source>
+ <translation>Да ли желите да избришете тренутну корпу за отпад и сав њен садржај?
+Ова акција не може да се опозове.</translation>
+ </message>
+ <message>
+ <source> (old)</source>
+ <translation> (старо)</translation>
+ </message>
+ <message>
+ <source>Enable compression (recommended)</source>
+ <translation>Омогући компресију (препоручено)</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetKeeShare</name>
+ <message>
+ <source>Sharing</source>
+ <translation>Дељење</translation>
+ </message>
+ <message>
+ <source>Breadcrumb</source>
+ <translation>Мрвица хлеба</translation>
+ </message>
+ <message>
+ <source>Type</source>
+ <translation>Тип</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Путања</translation>
+ </message>
+ <message>
+ <source>Last Signer</source>
+ <translation>Последљи потписник</translation>
+ </message>
+ <message>
+ <source>Certificates</source>
+ <translation>Сертификати</translation>
+ </message>
+ <message>
+ <source> &gt; </source>
+ <comment>Breadcrumb separator</comment>
+ <translation> &gt; </translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseSettingsWidgetMetaDataSimple</name>
+ <message>
+ <source>Database Name:</source>
+ <translation>Име базе података:</translation>
+ </message>
+ <message>
+ <source>Description:</source>
+ <translation>Опис:</translation>
+ </message>
+ <message>
+ <source>Database name field</source>
+ <translation>Поље „Име“ базе података</translation>
+ </message>
+ <message>
+ <source>Database description field</source>
+ <translation>Поље „Опис“ базе података</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseTabWidget</name>
+ <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>CSV file</source>
+ <translation>CSV датотека</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>Export database to CSV file</source>
+ <translation>Извези базу података у CSV датотеку</translation>
+ </message>
+ <message>
+ <source>Writing the CSV file failed.</source>
+ <translation>Уписивање у CSV датотеку није успело.</translation>
+ </message>
+ <message>
+ <source>Database creation error</source>
+ <translation>Грешка при креације базе података</translation>
+ </message>
+ <message>
+ <source>The created database has no key or KDF, refusing to save it.
+This is definitely a bug, please report it to the developers.</source>
+ <translation>Створена база података нема кључ или KDF, одбијајући да је сачувају.
+Ово је дефинитивно грешка, молимо вас да је пријавите програмерима.</translation>
+ </message>
+ <message>
+ <source>Select CSV file</source>
+ <translation>Одабрати CSV датотеку</translation>
+ </message>
+ <message>
+ <source>New Database</source>
+ <translation>Нова база података</translation>
+ </message>
+ <message>
+ <source>%1 [New Database]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Нова база података]</translation>
+ </message>
+ <message>
+ <source>%1 [Locked]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Блокирано]</translation>
+ </message>
+ <message>
+ <source>%1 [Read-only]</source>
+ <comment>Database tab name modifier</comment>
+ <translation>%1 [Само за читање]</translation>
+ </message>
+ <message>
+ <source>Failed to open %1. It either does not exist or is not accessible.</source>
+ <translation>Отварање %1 није успело. Или не постоји или није доступан.</translation>
+ </message>
+ <message>
+ <source>Export database to HTML file</source>
+ <translation>Извоз базе података у HTML датотеку</translation>
+ </message>
+ <message>
+ <source>HTML file</source>
+ <translation>HTML датотека</translation>
+ </message>
+ <message>
+ <source>Writing the HTML file failed.</source>
+ <translation>Писање HTML датотеке није успело.</translation>
+ </message>
+ <message>
+ <source>Export Confirmation</source>
+ <translation>Потврда извоза</translation>
+ </message>
+ <message>
+ <source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
+ <translation>Спремате се да извезете своју базу података у нешифрирану датотеку. Ово ће ваше лозинке и осетљиве информације учинити рањивим! Да ли сте сигурни да желите да наставите?</translation>
+ </message>
+ <message>
+ <source>Open OPVault</source>
+ <translation>Отворити OPVault</translation>
+ </message>
+</context>
+<context>
+ <name>DatabaseWidget</name>
+ <message>
+ <source>Searching...</source>
+ <translation>Претрага је у току...</translation>
+ </message>
+ <message>
+ <source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
+ <translation>Да ли сте сигурни да желите да обришете ставку &quot;%1&quot;?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
+ <translation>Да ли сте сигурни да желите да преместите ставку &quot;%1&quot; у корпу за отпатке?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Do you really want to move %n entry(s) to the recycle bin?</source>
+ <translation><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform><numerusform>Да ли стварно желите да преместите %n унос(а) у корпу за смеће?</numerusform></translation>
+ </message>
+ <message>
+ <source>Execute command?</source>
+ <translation>Изврши команду?</translation>
+ </message>
+ <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>Do you really want to delete the group &quot;%1&quot; for good?</source>
+ <translation>Да ли сте сигурни да желите да обришете групу &quot;%1&quot;?</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>Датотека базе података се променила, а ви имате насачуване промене.
+Да ли желите да спојите своје промене?</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>
+ <message numerus="yes">
+ <source>Do you really want to delete %n entry(s) for good?</source>
+ <translation><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform><numerusform>Да ли стварно желите заувек избрисати %n унос(а)?</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Delete entry(s)?</source>
+ <translation><numerusform>Избрисати унос(е)?</numerusform><numerusform>Избрисати унос(е)?</numerusform><numerusform>Избрисати унос(е)?</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>Move entry(s) to recycle bin?</source>
+ <translation><numerusform>Преместити унос(е) у канту за смеће?</numerusform><numerusform>Преместити унос(е) у канту за смеће?</numerusform><numerusform>Преместити унос(е) у канту за смеће?</numerusform></translation>
+ </message>
+ <message>
+ <source>Lock Database?</source>
+ <translation>Закључати базу података?</translation>
+ </message>
+ <message>
+ <source>You are editing an entry. Discard changes and lock anyway?</source>
+ <translation>Уређујете унос. Одбацити промене и ипак закључати?</translation>
+ </message>
+ <message>
+ <source>&quot;%1&quot; was modified.
+Save changes?</source>
+ <translation>&quot;%1&quot; је измењен.
+Сачувај измене?</translation>
+ </message>
+ <message>
+ <source>Database was modified.
+Save changes?</source>
+ <translation>База података је измењена.
+Сачувати измене?</translation>
+ </message>
+ <message>
+ <source>Save changes?</source>
+ <translation>Сними измене?</translation>
+ </message>
+ <message>
+ <source>Could not open the new database file while attempting to autoreload.
+Error: %1</source>
+ <translation>Није било могуће отворити нову датотеку базе података приликом аутоматског учитавања.
+Грешка: %1</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>
+ <message>
+ <source>Passwords</source>
+ <translation>Лозинке</translation>
+ </message>
+ <message>
+ <source>Save database as</source>
+ <translation>Сними базу података као</translation>
+ </message>
+ <message>
+ <source>KeePass 2 Database</source>
+ <translation>KeePass 2 База података</translation>
+ </message>
+ <message>
+ <source>Replace references to entry?</source>
+ <translation>Заменити референце за унос?</translation>
+ </message>
+ <message numerus="yes">
+ <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
+ <translation><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform><numerusform>Унос „%1“ има %2 референци. Да ли желите преписати референце вредностима, прескочити овај унос или ипак избрисати?</numerusform></translation>
+ </message>
+ <message>
+ <source>Delete group</source>
+ <translation>Избриши групу</translation>
+ </message>
+ <message>
+ <source>Move group to recycle bin?</source>
+ <translation>Преместити групу у канту за отпад?</translation>
+ </message>
+ <message>
+ <source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
+ <translation>Да ли стварно желите да преместите групу „%1“ у канту за отпад?</translation>
+ </message>
+ <message>
+ <source>Successfully merged the database files.</source>
+ <translation>Датотеке базе података су успешно спојене.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>База података није измењена операцијом спајања.</translation>
+ </message>
+ <message>
+ <source>Shared group...</source>
+ <translation>Дељена група...</translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Писање базе података није успело: %1</translation>
+ </message>
+ <message>
+ <source>This database is opened in read-only mode. Autosave is disabled.</source>
+ <translation>Ова база података је отворена у режиму само за читање. Аутоматско чување је онемогућено.</translation>
+ </message>
+ <message>
+ <source>Save database backup</source>
+ <translation>Сачувајте сигурносну копију базе података</translation>
+ </message>
+ <message>
+ <source>Could not find database file: %1</source>
+ <translation>Није могуће пронаћи датотеку базе података: %1</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>Entry history</source>
+ <translation>Историја уноса</translation>
+ </message>
+ <message>
+ <source>Add entry</source>
+ <translation>Додај унос</translation>
+ </message>
+ <message>
+ <source>Edit entry</source>
+ <translation>Измени унос</translation>
+ </message>
+ <message>
+ <source>New attribute</source>
+ <translation>Нови атрибут</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this attribute?</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>Entry updated successfully.</source>
+ <translation>Унос је успешно ажуриран.</translation>
+ </message>
+ <message>
+ <source>New attribute %1</source>
+ <translation>Нови атрибут %1</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n year(s)</source>
+ <translation><numerusform>%n година(е)</numerusform><numerusform>%n година(е)</numerusform><numerusform>%n година(е)</numerusform></translation>
+ </message>
+ <message>
+ <source>Confirm Removal</source>
+ <translation>Потврди уклањање</translation>
+ </message>
+ <message>
+ <source>Browser Integration</source>
+ <translation>Интеграција са прегледачем</translation>
+ </message>
+ <message>
+ <source>&lt;empty URL&gt;</source>
+ <translation>&lt;empty URL&gt;</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to remove this URL?</source>
+ <translation>Да ли сте сигурни да желите да уклоните ову URL?</translation>
+ </message>
+ <message>
+ <source>Reveal</source>
+ <translation>Откриј</translation>
+ </message>
+ <message>
+ <source>Hide</source>
+ <translation>Сакриј</translation>
+ </message>
+ <message>
+ <source>Unsaved Changes</source>
+ <translation>Несачуване промене</translation>
+ </message>
+ <message>
+ <source>Would you like to save changes to this entry?</source>
+ <translation>Да ли желите да сачувате промене у овом уносу?</translation>
+ </message>
+ <message>
+ <source>[PROTECTED] Press Reveal to view or edit</source>
+ <translation>[ЗАШТИЋЕНО] Притисните Откривање за приказ или уређивање</translation>
+ </message>
+ <message>
+ <source>Invalid Entry</source>
+ <translation>Неважећи унос</translation>
+ </message>
+ <message>
+ <source>An external merge operation has invalidated this entry.
+Unfortunately, any changes made have been lost.</source>
+ <translation>Спољна операција спајања поништила је овај унос.
+Нажалост, све направљене промене су изгубљене.</translation>
+ </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>Боја првог плана:</translation>
+ </message>
+ <message>
+ <source>Background Color:</source>
+ <translation>Боја позадине</translation>
+ </message>
+ <message>
+ <source>Attribute selection</source>
+ <translation>Одабирање атрибута</translation>
+ </message>
+ <message>
+ <source>Attribute value</source>
+ <translation>Вредност атрибута</translation>
+ </message>
+ <message>
+ <source>Add a new attribute</source>
+ <translation>Додати нов атрибут</translation>
+ </message>
+ <message>
+ <source>Remove selected attribute</source>
+ <translation>Уклонити одабран атрибу</translation>
+ </message>
+ <message>
+ <source>Edit attribute name</source>
+ <translation>Уредити име атрибута</translation>
+ </message>
+ <message>
+ <source>Toggle attribute protection</source>
+ <translation>Пребацити заштиту атрибута</translation>
+ </message>
+ <message>
+ <source>Show a protected attribute</source>
+ <translation>Приказује заштићени атрибут</translation>
+ </message>
+ <message>
+ <source>Foreground color selection</source>
+ <translation>Одабирање боје првог плана</translation>
+ </message>
+ <message>
+ <source>Background color selection</source>
+ <translation>Одабирање боје позадине</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Ако се означи, унос се неће појавити у извештајима као што су Здравствени преглед и HIBP, чак и ако се не подудара са захтевима квалитета (нпр. Ентропија лозинке или поновна употреба). Ознаку можете поставити ако је лозинка ван ваше контроле (нпр. ако треба да буде четвороцифрени ПИН) да бисте спречили да претрпа извештаје.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
+ </message>
+ <message>
+ <source>Exclude from database reports</source>
+ <translation>Изузети из извештаја базе података</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetAutoType</name>
+ <message>
+ <source>Enable Auto-Type for this entry</source>
+ <translation>Омогући Аутоматско-Куцање за овај унос</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>Користите одређену секвенцу за ову асоцијацију:</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence</source>
+ <translation>Прилагођени редослед ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Open Auto-Type help webpage</source>
+ <translation>Отворити помоћ ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Existing window associations</source>
+ <translation>Постојеће асоцијације прозора</translation>
+ </message>
+ <message>
+ <source>Add new window association</source>
+ <translation>Додати нову асоцијацију прозора</translation>
+ </message>
+ <message>
+ <source>Remove selected window association</source>
+ <translation>Уклонити одабрану асоцијацију прозора</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk (*) to match everything</source>
+ <translation>Можете користити звездицу (*) да се све подудара</translation>
+ </message>
+ <message>
+ <source>Set the window association title</source>
+ <translation>Поставити наслов удруживања прозора</translation>
+ </message>
+ <message>
+ <source>You can use an asterisk to match everything</source>
+ <translation>Можете користити звездицу да се све подудара</translation>
+ </message>
+ <message>
+ <source>Custom Auto-Type sequence for this window</source>
+ <translation>Прилагођена секвенца ауто-куцања за овај прозор</translation>
+ </message>
+ <message>
+ <source>Inherit default Auto-Type sequence from the group</source>
+ <translation>Наследи подразумевану секвенцу ауто-куцања из групе</translation>
+ </message>
+ <message>
+ <source>Use custom Auto-Type sequence:</source>
+ <translation>Користити прилагођену секвенцу ауто-куцања:</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetBrowser</name>
+ <message>
+ <source>These settings affect to the entry&apos;s behaviour with the browser extension.</source>
+ <translation>Ова подешавања утичу на понашање уноса са додатком прегледача.</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Skip Auto-Submit for this entry</source>
+ <translation>Прескочи аутоматско слање за овај унос</translation>
+ </message>
+ <message>
+ <source>Hide this entry from the browser extension</source>
+ <translation>Сакриј овај унос из додатка прегледача</translation>
+ </message>
+ <message>
+ <source>Additional URL&apos;s</source>
+ <translation>Додатне URL-ове</translation>
+ </message>
+ <message>
+ <source>Add</source>
+ <translation>Додај</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Edit</source>
+ <translation>Уредити</translation>
+ </message>
+ <message>
+ <source>Only send this setting to the browser for HTTP Auth dialogs. If enabled, normal login forms will not show this entry for selection.</source>
+ <translation>Пошаљи ово подешавање у прегледач само за HTTP Auth дијалоге. Ако је омогућено, уобичајени обрасци за пријаву неће приказивати овај унос за избор.</translation>
+ </message>
+ <message>
+ <source>Use this entry only with HTTP Basic Auth</source>
+ <translation>Користите овај унос само уз HTTP Basic Auth</translation>
+ </message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не шаљи ову поставку претраживачу за HTTP Auth дијалоге. Ако је омогућено, HTTP Auth дијалози неће приказати овај унос за избор.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не користите овај унос са HTTP Basic Auth</translation>
+ </message>
+</context>
+<context>
+ <name>EditEntryWidgetHistory</name>
+ <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>
+ <message>
+ <source>Entry history selection</source>
+ <translation>Избор историје уноса</translation>
+ </message>
+ <message>
+ <source>Show entry at selected history state</source>
+ <translation>Прикажи унос у изабраном стању историје</translation>
+ </message>
+ <message>
+ <source>Restore entry to selected history state</source>
+ <translation>Вратити унос у изабрано стање историје</translation>
+ </message>
+ <message>
+ <source>Delete selected history state</source>
+ <translation>Избрисати изабрано стање историје</translation>
+ </message>
+ <message>
+ <source>Delete all history</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>Title:</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>Url field</source>
+ <translation>Поље URL</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Преузети иконицу за URL</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Поље лозинке</translation>
+ </message>
+ <message>
+ <source>Toggle notes visible</source>
+ <translation>Пребаци видљивост белешке</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Поље истека</translation>
+ </message>
+ <message>
+ <source>Expiration Presets</source>
+ <translation>Истек предефинисано</translation>
+ </message>
+ <message>
+ <source>Expiration presets</source>
+ <translation>истек предефинисано</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Поље белешке</translation>
+ </message>
+ <message>
+ <source>Title field</source>
+ <translation>Поље наслова</translation>
+ </message>
+ <message>
+ <source>Username field</source>
+ <translation>Поље корисничког имена</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Пребацити датум истека</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Белешке:</translation>
+ </message>
+ <message>
+ <source>https://example.com</source>
+ <translation>https://example.com</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Истиче:</translation>
+ </message>
+ <message>
+ <source>Edit Entry</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>
+ <message>
+ <source>Remove key from agent after specified seconds</source>
+ <translation>Уклонити кључ из агента након одређених секунди</translation>
+ </message>
+ <message>
+ <source>Browser for key file</source>
+ <translation>Претраживач за Кључ-Датотеку</translation>
+ </message>
+ <message>
+ <source>External key file</source>
+ <translation>Екстерна Кључ-Датотека</translation>
+ </message>
+ <message>
+ <source>Select attachment file</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>
+ <message>
+ <source>Entry has unsaved changes</source>
+ <translation>Унос има несачуване промене</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetKeeShare</name>
+ <message>
+ <source>Type:</source>
+ <translation>Тип:</translation>
+ </message>
+ <message>
+ <source>Path:</source>
+ <translation>Путања:</translation>
+ </message>
+ <message>
+ <source>Password:</source>
+ <translation>Лозинка:</translation>
+ </message>
+ <message>
+ <source>Inactive</source>
+ <translation>Неактивно</translation>
+ </message>
+ <message>
+ <source>KeeShare unsigned container</source>
+ <translation>KeeShare непотписани контејнер</translation>
+ </message>
+ <message>
+ <source>KeeShare signed container</source>
+ <translation>KeeShare потписани контејнер</translation>
+ </message>
+ <message>
+ <source>Select import source</source>
+ <translation>Изаберите извор увоза</translation>
+ </message>
+ <message>
+ <source>Select export target</source>
+ <translation>Изаберите циљ извоза</translation>
+ </message>
+ <message>
+ <source>Select import/export file</source>
+ <translation>Изаберите датотеку за увоз/извоз</translation>
+ </message>
+ <message>
+ <source>Clear</source>
+ <translation>Очисти</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Увези</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Извоз</translation>
+ </message>
+ <message>
+ <source>Synchronize</source>
+ <translation>Синхронизуј</translation>
+ </message>
+ <message>
+ <source>Your KeePassXC version does not support sharing this container type.
+Supported extensions are: %1.</source>
+ <translation>Ваша верзија KeePassXC-а не подржава дељење овог типа контејнера.
+Подржани додаци су: %1.</translation>
+ </message>
+ <message>
+ <source>%1 is already being exported by this database.</source>
+ <translation>Ова база података већ извози %1.</translation>
+ </message>
+ <message>
+ <source>%1 is already being imported by this database.</source>
+ <translation>Ова база података већ увози %1.</translation>
+ </message>
+ <message>
+ <source>%1 is being imported and exported by different groups in this database.</source>
+ <translation>%1 се увози и извози из различитих група у овој бази података.</translation>
+ </message>
+ <message>
+ <source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
+ <comment>KeeShare is a proper noun</comment>
+ <translation>KeeShare је тренутно онемогућен. У подешавањима апликације можете да омогућите увоз/извоз.</translation>
+ </message>
+ <message>
+ <source>Database export is currently disabled by application settings.</source>
+ <translation>Извоз базе података је тренутно онемогућен подешавањима апликације.</translation>
+ </message>
+ <message>
+ <source>Database import is currently disabled by application settings.</source>
+ <translation>Увоз базе података је тренутно онемогућен подешавањима апликације.</translation>
+ </message>
+ <message>
+ <source>Sharing mode field</source>
+ <translation>Поље режима дељења</translation>
+ </message>
+ <message>
+ <source>Path to share file field</source>
+ <translation>Поље путање до дељене датотеке</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Поље лозинке</translation>
+ </message>
+ <message>
+ <source>Clear fields</source>
+ <translation>Испразни поља</translation>
+ </message>
+ <message>
+ <source>Browse for share file</source>
+ <translation>Потражити датотеку за дељење</translation>
+ </message>
+ <message>
+ <source>Browse...</source>
+ <translation>Потражи...</translation>
+ </message>
+</context>
+<context>
+ <name>EditGroupWidgetMain</name>
+ <message>
+ <source>Name field</source>
+ <translation>Поље имена</translation>
+ </message>
+ <message>
+ <source>Notes field</source>
+ <translation>Поље белешке</translation>
+ </message>
+ <message>
+ <source>Toggle expiration</source>
+ <translation>Пребацити датум истека</translation>
+ </message>
+ <message>
+ <source>Auto-Type toggle for this and sub groups</source>
+ <translation>Прекидач ауто-куцања за ову групу и подгрупе</translation>
+ </message>
+ <message>
+ <source>Expiration field</source>
+ <translation>Поље истека</translation>
+ </message>
+ <message>
+ <source>Search toggle for this and sub groups</source>
+ <translation>Прекидач претраге за ову групу и подгрупе</translation>
+ </message>
+ <message>
+ <source>Default auto-type sequence field</source>
+ <translation>Поље подразумеване секвенце ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Expires:</source>
+ <translation>Истиче:</translation>
+ </message>
+ <message>
+ <source>Use default Auto-Type sequence of parent group</source>
+ <translation>Користи подразумевану секвенцу ауто-куцања надређене групе</translation>
+ </message>
+ <message>
+ <source>Auto-Type:</source>
+ <translation>Ауто-куцање:</translation>
+ </message>
+ <message>
+ <source>Search:</source>
+ <translation>Претрага:</translation>
+ </message>
+ <message>
+ <source>Notes:</source>
+ <translation>Белешке:</translation>
+ </message>
+ <message>
+ <source>Name:</source>
+ <translation>Име:</translation>
+ </message>
+ <message>
+ <source>Set default Auto-Type sequence</source>
+ <translation>Поставити подразумевану секвенцу ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Edit Group</source>
+ <translation>Уредити групу</translation>
+ </message>
+</context>
+<context>
+ <name>EditWidgetIcons</name>
+ <message>
+ <source>Add custom icon</source>
+ <translation>Додај посебну икону</translation>
+ </message>
+ <message>
+ <source>Delete custom icon</source>
+ <translation>Обриши посебну икону</translation>
+ </message>
+ <message>
+ <source>Download favicon</source>
+ <translation>Преузми икону са сајта</translation>
+ </message>
+ <message>
+ <source>Unable to fetch favicon.</source>
+ <translation>Неуспело добављање иконе са сајта.</translation>
+ </message>
+ <message>
+ <source>Images</source>
+ <translation>Слике</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Confirm Delete</source>
+ <translation>Потврди брисање</translation>
+ </message>
+ <message>
+ <source>Select Image(s)</source>
+ <translation>Одабрати слику/е</translation>
+ </message>
+ <message numerus="yes">
+ <source>Successfully loaded %1 of %n icon(s)</source>
+ <translation><numerusform>Успешно учитано %1 од %n иконе(а)</numerusform><numerusform>Успешно учитано %1 од %n иконе(а)</numerusform><numerusform>Успешно учитано %1 од %n иконе(а)</numerusform></translation>
+ </message>
+ <message>
+ <source>No icons were loaded</source>
+ <translation>Није учитана ниједна икона</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n icon(s) already exist in the database</source>
+ <translation><numerusform>%n икона(е? већ постоји(е) у бази</numerusform><numerusform>%n икона(е? већ постоји(е) у бази</numerusform><numerusform>%n икона(е? већ постоји(е) у бази података</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>The following icon(s) failed:</source>
+ <translation><numerusform>Следеће иконе нису успеле:</numerusform><numerusform>Следеће иконе нису успеле:</numerusform><numerusform>Следеће иконе нису успеле:</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
+ <translation><numerusform>Ову икону користе %n уноса, а замениће је подразумевана икона. Да ли сте сигурни да желите да је избришете?</numerusform><numerusform>Ову икону користе %n уноса, а замениће је подразумевана икона. Да ли сте сигурни да желите да је избришете?</numerusform><numerusform>Ову икону користе %n уноса, а замениће је подразумевана икона. Да ли сте сигурни да желите да је избришете?</numerusform></translation>
+ </message>
+ <message>
+ <source>You can enable the DuckDuckGo website icon service under Tools -&gt; Settings -&gt; Security</source>
+ <translation>Услугу икона DuckDuckGo-а можете омогућити у Алати -&gt; Подешавања -&gt; Безбедност</translation>
+ </message>
+ <message>
+ <source>Download favicon for URL</source>
+ <translation>Преузети иконицу за URL</translation>
+ </message>
+ <message>
+ <source>Apply selected icon to subgroups and entries</source>
+ <translation>Примени изабрану икону на подгрупе и уносе</translation>
+ </message>
+ <message>
+ <source>Also apply to child groups</source>
+ <translation>Применити и на дечије групе</translation>
+ </message>
+ <message>
+ <source>Also apply to child entries</source>
+ <translation>Применити и на дечије уносе</translation>
+ </message>
+ <message>
+ <source>Also apply to all children</source>
+ <translation>Такође се односи на сву децу</translation>
+ </message>
+ <message>
+ <source>Existing icon selected.</source>
+ <translation>Изабрана је постојећа икона.</translation>
+ </message>
+ <message>
+ <source>Use default icon</source>
+ <translation>Користити подразумевану икону</translation>
+ </message>
+ <message>
+ <source>Use custom icon</source>
+ <translation>Користити прилагођену икону</translation>
+ </message>
+ <message>
+ <source>Apply icon to...</source>
+ <translation>Применити икону на...</translation>
+ </message>
+ <message>
+ <source>Apply to this group only</source>
+ <translation>Примени само за ову групу</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>Подаци о додатку</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>
+ <message>
+ <source>Datetime created</source>
+ <translation>Креирано</translation>
+ </message>
+ <message>
+ <source>Datetime modified</source>
+ <translation>Промењено</translation>
+ </message>
+ <message>
+ <source>Datetime accessed</source>
+ <translation>Приступљено</translation>
+ </message>
+ <message>
+ <source>Unique ID</source>
+ <translation>Уникатан ид</translation>
+ </message>
+ <message>
+ <source>Plugin data</source>
+ <translation>Подаци о додатку</translation>
+ </message>
+ <message>
+ <source>Remove selected plugin data</source>
+ <translation>Уклонити податке о изабраним додацима</translation>
+ </message>
+</context>
+<context>
+ <name>Entry</name>
+ <message>
+ <source>%1 - Clone</source>
+ <translation>%1 - Клон</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></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>Confirm remove</source>
+ <translation>Потврди уклањање</translation>
+ </message>
+ <message numerus="yes">
+ <source>Unable to open file(s):
+%1</source>
+ <translation><numerusform>Није могуће отворити датотеку(е):
+%1</numerusform><numerusform>Није могуће отворити датотеку(е):
+%1</numerusform><numerusform>Није могуће отворити датотеку(е):
+%1</numerusform></translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Прилози</translation>
+ </message>
+ <message>
+ <source>Add new attachment</source>
+ <translation>Додати нови прилог</translation>
+ </message>
+ <message>
+ <source>Remove selected attachment</source>
+ <translation>Обрисати одабрни прилог</translation>
+ </message>
+ <message>
+ <source>Open selected attachment</source>
+ <translation>Отворити одабрани прилог</translation>
+ </message>
+ <message>
+ <source>Save selected attachment to disk</source>
+ <translation>Сачувати одабрани прилог на диск</translation>
+ </message>
+ <message>
+ <source>%1 is a big file (%2 MB).
+Your database may get very large and reduce performance.
+
+Are you sure to add this file?</source>
+ <translation>%1 је велика датотека (%2 МБ).
+Ваша база података може се пуно повећати и смањити перформансе.
+
+Да ли сте сигурни да желите да додате ову датотеку?</translation>
+ </message>
+ <message>
+ <source>Confirm Attachment</source>
+ <translation>Потврдити прилог</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>Промењено</translation>
+ </message>
+ <message>
+ <source>Accessed</source>
+ <translation>Приступљено</translation>
+ </message>
+ <message>
+ <source>Attachments</source>
+ <translation>Прилози</translation>
+ </message>
+ <message>
+ <source>Size</source>
+ <translation>Величина</translation>
+ </message>
+ <message>
+ <source>Group name</source>
+ <translation>Име групе</translation>
+ </message>
+ <message>
+ <source>Entry title</source>
+ <translation>наслов уноса</translation>
+ </message>
+ <message>
+ <source>Entry notes</source>
+ <translation>Белешке уноса</translation>
+ </message>
+ <message>
+ <source>Entry expires at</source>
+ <translation>Унос истиче у</translation>
+ </message>
+ <message>
+ <source>Creation date</source>
+ <translation>Датум креације</translation>
+ </message>
+ <message>
+ <source>Last modification date</source>
+ <translation>Датум последње промене</translation>
+ </message>
+ <message>
+ <source>Last access date</source>
+ <translation>Датум последљег приступа</translation>
+ </message>
+ <message>
+ <source>Attached files</source>
+ <translation>Прилози</translation>
+ </message>
+ <message>
+ <source>Entry size</source>
+ <translation>Величина уноса</translation>
+ </message>
+ <message>
+ <source>Has attachments</source>
+ <translation>Има прилога</translation>
+ </message>
+ <message>
+ <source>Has TOTP one-time password</source>
+ <translation>Има једнократну лозинку</translation>
+ </message>
+</context>
+<context>
+ <name>EntryPreviewWidget</name>
+ <message>
+ <source>Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Username</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>Expiration</source>
+ <translation>Датум истека</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</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>Autotype</source>
+ <translation>Аутоматско куцање</translation>
+ </message>
+ <message>
+ <source>Window</source>
+ <translation>Прозор</translation>
+ </message>
+ <message>
+ <source>Sequence</source>
+ <translation>Редослед</translation>
+ </message>
+ <message>
+ <source>Searching</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>Enabled</source>
+ <translation>Омогућено</translation>
+ </message>
+ <message>
+ <source>Disabled</source>
+ <translation>Онемогућено</translation>
+ </message>
+ <message>
+ <source>Share</source>
+ <translation>Делити</translation>
+ </message>
+ <message>
+ <source>Display current TOTP value</source>
+ <translation>Показује једнократну лозинку</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Default Sequence</source>
+ <translation>Подразумевана секвенца</translation>
+ </message>
+ <message>
+ <source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
+ <comment>attributes line</comment>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
+ </message>
+</context>
+<context>
+ <name>EntryURLModel</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>Погрешна URL</translation>
+ </message>
+</context>
+<context>
+ <name>EntryView</name>
+ <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>Has attachments</source>
+ <comment>Entry attachment icon toggle</comment>
+ <translation>Има прилога</translation>
+ </message>
+ <message>
+ <source>Has TOTP</source>
+ <comment>Entry TOTP icon toggle</comment>
+ <translation>Има једнократну лозинку</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Item</name>
+ <message>
+ <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
+ <translation>Унос „%1&quot; из базе података „%2“ је користио %3</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::Service</name>
+ <message>
+ <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
+ <translation>Регистровање сервиса DBus није успело у %1.&lt;br/&gt;</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n Entry(s) was used by %1</source>
+ <comment>%1 is the name of an application</comment>
+ <translation><numerusform>%n унос(а) је користио/ла %1</numerusform><numerusform>%n унос(а) је користио/ла %1</numerusform><numerusform>%n унос(а) је користио/ла %1</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsDatabaseModel</name>
+ <message>
+ <source>File Name</source>
+ <translation>Име датотеке</translation>
+ </message>
+ <message>
+ <source>Group</source>
+ <translation>Група</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Управљај</translation>
+ </message>
+ <message>
+ <source>Unlock to show</source>
+ <translation>Откључајте за приказ</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Празно</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecrets::SettingsSessionModel</name>
+ <message>
+ <source>Application</source>
+ <translation>Апликација</translation>
+ </message>
+ <message>
+ <source>Manage</source>
+ <translation>Управљај</translation>
+ </message>
+</context>
+<context>
+ <name>FdoSecretsPlugin</name>
+ <message>
+ <source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
+ <translation>&lt;b&gt;Fdo Тајни Сервис:&lt;/b&gt; %1</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown PID</comment>
+ <translation>Непознато</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <comment>Unknown executable path</comment>
+ <translation>Непознато</translation>
+ </message>
+ <message>
+ <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
+ <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
+ <translation>&lt;i&gt;PID: %1, Извршно: %2&lt;/i&gt;</translation>
+ </message>
+ <message>
+ <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
+ <translation>Други тајни сервис већ ради (%1).&lt;br/&gt;Молимо вас да га зауставите/уклоните пре поновног омогућавања интеграције тајног сервиса.</translation>
+ </message>
+</context>
+<context>
+ <name>Group</name>
+ <message>
+ <source>[empty]</source>
+ <comment>group has no children</comment>
+ <translation>[празно]</translation>
+ </message>
+</context>
+<context>
+ <name>HibpDownloader</name>
+ <message>
+ <source>Online password validation failed</source>
+ <translation>Провера лозинке преко мрежне није успела</translation>
+ </message>
+</context>
+<context>
+ <name>IconDownloaderDialog</name>
+ <message>
+ <source>Download Favicons</source>
+ <translation>Преузми иконицу</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Откажи</translation>
+ </message>
+ <message>
+ <source>Having trouble downloading icons?
+You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
+ <translation>Имате проблема са преузимањем икона?
+Можете да омогућите услугу икона DuckDuckGo -а у одељку безбедности у подешавањима апликације.</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>URL</source>
+ <translation>URL</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>Статус</translation>
+ </message>
+ <message>
+ <source>Please wait, processing entry list...</source>
+ <translation>Сачекајте, обрада листе уноса...</translation>
+ </message>
+ <message>
+ <source>Downloading...</source>
+ <translation>Преузимање...</translation>
+ </message>
+ <message>
+ <source>Ok</source>
+ <translation>У реду</translation>
+ </message>
+ <message>
+ <source>Already Exists</source>
+ <translation>Већ постоји</translation>
+ </message>
+ <message>
+ <source>Download Failed</source>
+ <translation>Погрешно преузимање</translation>
+ </message>
+ <message>
+ <source>Downloading favicons (%1/%2)...</source>
+ <translation>Преузимање иконица (%1/%2)...</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>missing database headers</source>
+ <translation>недостају заглавља базе података</translation>
+ </message>
+ <message>
+ <source>Header doesn&apos;t match hash</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>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Пружени су неважећи акредитиви, покушајте поново.
+Ако се ово понови, датотека ваше базе података је можда оштећена.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Није могуће израчунати кључ базе података</translation>
+ </message>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Издавање изазов-одговора није успело: %1</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx3Writer</name>
+ <message>
+ <source>Unable to issue challenge-response: %1</source>
+ <translation>Издавање изазов-одговора није успело: %1</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Није могуће израчунати кључ базе података</translation>
+ </message>
+</context>
+<context>
+ <name>Kdbx4Reader</name>
+ <message>
+ <source>missing database headers</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>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>Отварање бафера за 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>Неважећа величина ИД-а унутрашњег заглавља</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 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>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Пружени су неважећи акредитиви, покушајте поново.
+Ако се ово понови, датотека ваше базе података је можда оштећена.</translation>
+ </message>
+ <message>
+ <source>(HMAC mismatch)</source>
+ <translation>(HMAC неусклађеност)</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Није могуће израчунати кључ базе података: %1</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>Failed to serialize KDF parameters variant map</source>
+ <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
+ <translation>Није успела сериализација KDF мапе варијанте параметара</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key: %1</source>
+ <translation>Није могуће израчунати кључ базе података: %1</translation>
+ </message>
+</context>
+<context>
+ <name>KdbxReader</name>
+ <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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid start bytes size</source>
+ <translation>Неважећа величина почетних бајтова</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>Није KeePass база података</translation>
+ </message>
+ <message>
+ <source>The selected file is an old KeePass 1 database (.kdb).
+
+You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
+This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
+ <translation>Одабрана датотека је стара база података KeePass 1 (.kdb).
+
+Можете је увести кликом на База података&gt; &apos;Увоз KeePass1 базе података...&apos;.
+Ово је једносмерна миграција. Нећете моћи да отворите увезену базу података са старом верзијом KeePassX 0.4.</translation>
+ </message>
+ <message>
+ <source>Unsupported KeePass 2 database version.</source>
+ <translation>Неподржана верзија KeePass 2 базе података.</translation>
+ </message>
+ <message>
+ <source>Invalid cipher uuid length: %1 (length=%2)</source>
+ <translation>Неважећа дужина шифре uuid: %1 (дужина=%2)</translation>
+ </message>
+ <message>
+ <source>Unable to parse UUID: %1</source>
+ <translation>Није могуће извршити рашчлањивање UUID: %1</translation>
+ </message>
+ <message>
+ <source>Failed to read database file.</source>
+ <translation>Читање датотеке базе података није успело.</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 type="unfinished"/>
+ </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 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>Duplicate custom attribute found</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Entry string key or value missing</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>Недостаје прозор за повезивање или секвенца ауто-куцања</translation>
+ </message>
+ <message>
+ <source>Invalid bool value</source>
+ <translation type="unfinished"/>
+ </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 type="unfinished"/>
+ </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>
+ <message>
+ <source>XML error:
+%1
+Line %2, column %3</source>
+ <translation>XML грешка:
+%1
+Линија %2, колона %3</translation>
+ </message>
+</context>
+<context>
+ <name>KeeAgentSettings</name>
+ <message>
+ <source>Invalid KeeAgent settings file structure.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Private key is an attachment but no attachments provided.</source>
+ <translation>Приватни кључ је прилог, али није приложен.</translation>
+ </message>
+ <message>
+ <source>Private key is empty</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>
+</context>
+<context>
+ <name>KeePass1OpenWidget</name>
+ <message>
+ <source>Unable to open the database.</source>
+ <translation>Није могуће отворити базу података.</translation>
+ </message>
+ <message>
+ <source>Import KeePass1 Database</source>
+ <translation>Увоз KeePass1 базе података</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>Није могуће прочитати шифровање 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 type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid transform seed size</source>
+ <translation>Неважећа величина трансформације сида</translation>
+ </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>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>
+ <message>
+ <source>unable to seek to content position</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid credentials were provided, please try again.
+If this reoccurs, then your database file may be corrupt.</source>
+ <translation>Пружени су неважећи акредитиви, покушајте поново.
+Ако се ово понови, датотека ваше базе података је можда оштећена.</translation>
+ </message>
+ <message>
+ <source>Unable to calculate database key</source>
+ <translation>Није могуће израчунати кључ базе података</translation>
+ </message>
+</context>
+<context>
+ <name>KeeShare</name>
+ <message>
+ <source>Invalid sharing reference</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Inactive share %1</source>
+ <translation>Неактивно дељење %1</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Увезено из %1</translation>
+ </message>
+ <message>
+ <source>Exported to %1</source>
+ <translation>Извезено од %1</translation>
+ </message>
+ <message>
+ <source>Synchronized with %1</source>
+ <translation>Синхронизовано са %1</translation>
+ </message>
+ <message>
+ <source>Import is disabled in settings</source>
+ <translation>Увоз је онемогућен у подешавањима</translation>
+ </message>
+ <message>
+ <source>Export is disabled in settings</source>
+ <translation>Извоз је онемогућен у подешавањима</translation>
+ </message>
+ <message>
+ <source>Inactive share</source>
+ <translation>Неактивно дељење</translation>
+ </message>
+ <message>
+ <source>Imported from</source>
+ <translation>Увезено из</translation>
+ </message>
+ <message>
+ <source>Exported to</source>
+ <translation>Извезено у</translation>
+ </message>
+ <message>
+ <source>Synchronized with</source>
+ <translation>Синхронизовано са</translation>
+ </message>
+</context>
+<context>
+ <name>KeyComponentWidget</name>
+ <message>
+ <source>Key Component</source>
+ <translation>Кључ компонент </translation>
+ </message>
+ <message>
+ <source>Key Component Description</source>
+ <translation>Опис кључ компонента</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation>Откажи</translation>
+ </message>
+ <message>
+ <source>Key Component set, click to change or remove</source>
+ <translation>Компонента кључа постављена, кликните да бисте је променили или уклонили</translation>
+ </message>
+ <message>
+ <source>Add %1</source>
+ <comment>Add a key component</comment>
+ <translation>Додати %1</translation>
+ </message>
+ <message>
+ <source>Change %1</source>
+ <comment>Change a key component</comment>
+ <translation>Променити %1</translation>
+ </message>
+ <message>
+ <source>Remove %1</source>
+ <comment>Remove a key component</comment>
+ <translation>Уклонити %1</translation>
+ </message>
+ <message>
+ <source>%1 set, click to change or remove</source>
+ <comment>Change or remove a key component</comment>
+ <translation>%1 постављено, кликните да бисте променили или уклонили</translation>
+ </message>
+</context>
+<context>
+ <name>KeyFileEditWidget</name>
+ <message>
+ <source>Generate</source>
+ <translation>Генериши</translation>
+ </message>
+ <message>
+ <source>Key File</source>
+ <translation>Кључ-Датотека</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Можете додати кључ-датотеку која садржи насумичне бајтове за додатну сигурност.&lt;/p&gt;&lt;p&gt;Морате га чувати у тајности и никада га не изгубити јер ћете бити закључани!&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Error loading the key file '%1'
+Message: %2</source>
+ <translation>Грешка при учитавању кључ-датотеке „%1“
+Порука: %2</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>Error creating key file</source>
+ <translation>Грешка при креирању кључ-датотеке</translation>
+ </message>
+ <message>
+ <source>Unable to create key file: %1</source>
+ <translation>неуспешна креација кључ-датотеке: %1</translation>
+ </message>
+ <message>
+ <source>Select a key file</source>
+ <translation>Одаберите кључ-датотеку</translation>
+ </message>
+ <message>
+ <source>Browse for key file</source>
+ <translation>Претражи датотеку са кључем</translation>
+ </message>
+ <message>
+ <source>Generate a new key file</source>
+ <translation>Генериши нову кључ-датотеку</translation>
+ </message>
+ <message>
+ <source>Invalid Key File</source>
+ <translation>Погрешна кључ-датотека</translation>
+ </message>
+ <message>
+ <source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
+ <translation>Не можете користити тренутну базу података као сопствену кључ-датотеку. Изаберите другу датотеку или генеришите нову кључ-датотеку.</translation>
+ </message>
+ <message>
+ <source>Suspicious Key File</source>
+ <translation>Сумњива кључ-датотека</translation>
+ </message>
+ <message>
+ <source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
+Are you sure you want to continue with this file?</source>
+ <translation>Одабрана кључ-датотека изгледа као датотека базе података лозинке. Кључ-датотека мора бити статична датотека која се никада неће променити или ћете заувек изгубити приступ својој бази података.
+Да ли сте сигурни да желите да наставите са овом датотеком?</translation>
+ </message>
+ <message>
+ <source>Old key file format</source>
+ <translation>Стари формат Кључ-Датотеке</translation>
+ </message>
+ <message>
+ <source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Одабрали сте кључ-датотеку у старом формату који KeePassXC&lt;br&gt;може престати да пружа подршку у будућности.&lt;br&gt;&lt;br&gt;Размислите о томе да генеришете нову кључ-датотеку.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>MainWindow</name>
+ <message>
+ <source>&amp;Database</source>
+ <translation>База података</translation>
+ </message>
+ <message>
+ <source>&amp;Help</source>
+ <translation>Помоћ</translation>
+ </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>Database settings</source>
+ <translation>Подешавања базе података</translation>
+ </message>
+ <message>
+ <source>Copy username to clipboard</source>
+ <translation>Копирај корисничко име</translation>
+ </message>
+ <message>
+ <source>Copy password to clipboard</source>
+ <translation>Копирај лозинку</translation>
+ </message>
+ <message>
+ <source>&amp;Settings</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>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>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>
+ </message>
+ <message>
+ <source>WARNING: You are using an unstable build of KeePassXC!
+There is a high risk of corruption, maintain a backup of your databases.
+This version is not meant for production use.</source>
+ <translation>УПОЗОРЕЊЕ: Користите нестабилну изградњу KeePassXC-а!
+Постоји висок ризик од корупције, одржавајте резервну копију ваших база података.
+Ова верзија није намењена употреби производње.</translation>
+ </message>
+ <message>
+ <source>&amp;Donate</source>
+ <translation>&amp;Донирајте</translation>
+ </message>
+ <message>
+ <source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
+We recommend you use the AppImage available on our downloads page.</source>
+ <translation>УПОЗОРЕЊЕ: Ваша Qt верзија може проузроковати да се KeePassXC сруши са тастатуром на екрану!
+Препоручујемо да користите AppImage што је доступно на нашој страници за преузимање.</translation>
+ </message>
+ <message>
+ <source>&amp;Import</source>
+ <translation>&amp;Увези</translation>
+ </message>
+ <message>
+ <source>Create a new database</source>
+ <translation>Креирај нову базу података</translation>
+ </message>
+ <message>
+ <source>Merge from another KDBX database</source>
+ <translation>Спајање из друге KDBX базе података</translation>
+ </message>
+ <message>
+ <source>Add a new entry</source>
+ <translation>Додај нови унос</translation>
+ </message>
+ <message>
+ <source>View or edit entry</source>
+ <translation>Види или уреди унос</translation>
+ </message>
+ <message>
+ <source>Add a new group</source>
+ <translation>Додај нову групу</translation>
+ </message>
+ <message>
+ <source>Perform &amp;Auto-Type</source>
+ <translation>Изврши Ауто-куцање</translation>
+ </message>
+ <message>
+ <source>Open &amp;URL</source>
+ <translation>Отвори URL</translation>
+ </message>
+ <message>
+ <source>Import a KeePass 1 database</source>
+ <translation>Увези KeePass 1 базу података</translation>
+ </message>
+ <message>
+ <source>Import a CSV file</source>
+ <translation>Увези CSV датотеку</translation>
+ </message>
+ <message>
+ <source>NOTE: You are using a pre-release version of KeePassXC!
+Expect some bugs and minor issues, this version is not meant for production use.</source>
+ <translation>НАПОМЕНА: Користите верзију пре ослобађања KeePassXC-а!
+Очекујте неке грешке и мањих проблема, ова верзија није намењена употреби производње.</translation>
+ </message>
+ <message>
+ <source>Check for updates on startup?</source>
+ <translation>Проверити ажурирања приликом покретања?</translation>
+ </message>
+ <message>
+ <source>Would you like KeePassXC to check for updates on startup?</source>
+ <translation>Да ли желите да KeePassXC провери ажурирања приликом покретања?</translation>
+ </message>
+ <message>
+ <source>You can always check for updates manually from the application menu.</source>
+ <translation>Увек можете ручно да проверите да ли постоје ажурирања из менија апликације.</translation>
+ </message>
+ <message>
+ <source>&amp;Export</source>
+ <translation>Извоз</translation>
+ </message>
+ <message>
+ <source>Sort &amp;A-Z</source>
+ <translation>Среди по A-Z</translation>
+ </message>
+ <message>
+ <source>Sort &amp;Z-A</source>
+ <translation>Среди по Z-A</translation>
+ </message>
+ <message>
+ <source>&amp;Password Generator</source>
+ <translation>Генератор Лозинки</translation>
+ </message>
+ <message>
+ <source>Import a 1Password Vault</source>
+ <translation>Увоз из 1Password сефа</translation>
+ </message>
+ <message>
+ <source>&amp;Getting Started</source>
+ <translation>Почетак</translation>
+ </message>
+ <message>
+ <source>&amp;User Guide</source>
+ <translation>Упутство за употребу</translation>
+ </message>
+ <message>
+ <source>&amp;Keyboard Shortcuts</source>
+ <translation>Пречице</translation>
+ </message>
+ <message>
+ <source>&amp;Recent Databases</source>
+ <translation>Скорашње базе података</translation>
+ </message>
+ <message>
+ <source>&amp;Entries</source>
+ <translation>Уноси</translation>
+ </message>
+ <message>
+ <source>Copy Att&amp;ribute</source>
+ <translation>Копирати атривут</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>Једнократна лозинка</translation>
+ </message>
+ <message>
+ <source>View</source>
+ <translation>Изглед</translation>
+ </message>
+ <message>
+ <source>Theme</source>
+ <translation>Тема</translation>
+ </message>
+ <message>
+ <source>&amp;Check for Updates</source>
+ <translation>Проверити ажурирања</translation>
+ </message>
+ <message>
+ <source>&amp;Open Database…</source>
+ <translation>Отворити базу података...</translation>
+ </message>
+ <message>
+ <source>&amp;Save Database</source>
+ <translation>Сачувати базу података</translation>
+ </message>
+ <message>
+ <source>&amp;Close Database</source>
+ <translation>&amp;Затвори базу података</translation>
+ </message>
+ <message>
+ <source>&amp;New Database…</source>
+ <translation>Нова база података...</translation>
+ </message>
+ <message>
+ <source>&amp;Merge From Database…</source>
+ <translation>Споји из базе података...</translation>
+ </message>
+ <message>
+ <source>&amp;New Entry…</source>
+ <translation>Нови унос...</translation>
+ </message>
+ <message>
+ <source>&amp;Edit Entry…</source>
+ <translation>Променити унос...</translation>
+ </message>
+ <message>
+ <source>&amp;Delete Entry…</source>
+ <translation>Обрисати унос...</translation>
+ </message>
+ <message>
+ <source>&amp;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>Download All &amp;Favicons…</source>
+ <translation>Преузети све иконице...</translation>
+ </message>
+ <message>
+ <source>Sa&amp;ve Database As…</source>
+ <translation>Сними базу података као...</translation>
+ </message>
+ <message>
+ <source>Database &amp;Security…</source>
+ <translation>Сигурност базе података...</translation>
+ </message>
+ <message>
+ <source>Database &amp;Reports...</source>
+ <translation>Извештаји базе података...</translation>
+ </message>
+ <message>
+ <source>Statistics, health check, etc.</source>
+ <translation>Статистика, здравствена провера итд.</translation>
+ </message>
+ <message>
+ <source>&amp;Database Settings…</source>
+ <translation>Подешавања базе података...</translation>
+ </message>
+ <message>
+ <source>&amp;Clone Entry…</source>
+ <translation>Направи дупликат уноса...</translation>
+ </message>
+ <message>
+ <source>Move u&amp;p</source>
+ <translation>Премести на горе</translation>
+ </message>
+ <message>
+ <source>Move entry one step up</source>
+ <translation>Премести унос за један корак горе</translation>
+ </message>
+ <message>
+ <source>Move do&amp;wn</source>
+ <translation>Премести на доле</translation>
+ </message>
+ <message>
+ <source>Move entry one step down</source>
+ <translation>Премести унос за један корак надоле</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Username</source>
+ <translation>Копирај корисничко име</translation>
+ </message>
+ <message>
+ <source>Copy &amp;Password</source>
+ <translation>Копирај лозинку</translation>
+ </message>
+ <message>
+ <source>Download &amp;Favicon</source>
+ <translation>Преузети иконицу</translation>
+ </message>
+ <message>
+ <source>&amp;Lock Databases</source>
+ <translation>Закључај базе података</translation>
+ </message>
+ <message>
+ <source>&amp;CSV File…</source>
+ <translation>CSV датотека…</translation>
+ </message>
+ <message>
+ <source>&amp;HTML File…</source>
+ <translation>HTML датотека…</translation>
+ </message>
+ <message>
+ <source>KeePass 1 Database…</source>
+ <translation>KeePass 1 база података…</translation>
+ </message>
+ <message>
+ <source>1Password Vault…</source>
+ <translation>1Password сеф…</translation>
+ </message>
+ <message>
+ <source>CSV File…</source>
+ <translation>CSV датотека…</translation>
+ </message>
+ <message>
+ <source>Show TOTP</source>
+ <translation>Прикажи TOTP</translation>
+ </message>
+ <message>
+ <source>Show QR Code</source>
+ <translation>Скенирај QR Кôд</translation>
+ </message>
+ <message>
+ <source>Set up TOTP…</source>
+ <translation>Подеси TOTP...</translation>
+ </message>
+ <message>
+ <source>Report a &amp;Bug</source>
+ <translation>Пријави грешку</translation>
+ </message>
+ <message>
+ <source>Open Getting Started Guide</source>
+ <translation>Отворите Водич за почетак</translation>
+ </message>
+ <message>
+ <source>&amp;Online Help</source>
+ <translation>Помоћ на мрежи</translation>
+ </message>
+ <message>
+ <source>Go to online documentation</source>
+ <translation>Идите на документацију на мрежи</translation>
+ </message>
+ <message>
+ <source>Open User Guide</source>
+ <translation>Отворите Водич за кориснике</translation>
+ </message>
+ <message>
+ <source>Save Database Backup...</source>
+ <translation>Сачувајте сигурносну копију базе података...</translation>
+ </message>
+ <message>
+ <source>Add key to SSH Agent</source>
+ <translation>Додај кључ SSH агенту</translation>
+ </message>
+ <message>
+ <source>Remove key from SSH Agent</source>
+ <translation>Уклони кључ из SSH агента</translation>
+ </message>
+ <message>
+ <source>Compact Mode</source>
+ <translation>Компактни мод</translation>
+ </message>
+ <message>
+ <source>Automatic</source>
+ <translation>Аутоматско</translation>
+ </message>
+ <message>
+ <source>Light</source>
+ <translation>Светла</translation>
+ </message>
+ <message>
+ <source>Dark</source>
+ <translation>Тамна</translation>
+ </message>
+ <message>
+ <source>Classic (Platform-native)</source>
+ <translation>Класично (изворно са платформе)</translation>
+ </message>
+ <message>
+ <source>Show Toolbar</source>
+ <translation>Прикажи траку са алаткама</translation>
+ </message>
+ <message>
+ <source>Show Preview Panel</source>
+ <translation>Прикажи окно за преглед</translation>
+ </message>
+ <message>
+ <source>Don&apos;t show again for this version</source>
+ <translation>Не приказуј поново за ову верзију</translation>
+ </message>
+ <message>
+ <source>Restart Application?</source>
+ <translation>Поново покрени апликацију?</translation>
+ </message>
+ <message>
+ <source>You must restart the application to apply this setting. Would you like to restart now?</source>
+ <translation>Морате поново покренути апликацију да бисте применили ово подешавање. Да ли желите да се поново покренете сада?</translation>
+ </message>
+ <message>
+ <source>Perform Auto-Type Sequence</source>
+ <translation>Изврши Ауто-куцање секвенцу</translation>
+ </message>
+ <message>
+ <source>{USERNAME}</source>
+ <translation>{КОРИСНИЧКО ИМЕ}</translation>
+ </message>
+ <message>
+ <source>{USERNAME}{ENTER}</source>
+ <translation>{КОРИСНИЧКО ИМЕ}{ENTER}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}</source>
+ <translation>{ЛОЗИНКА}</translation>
+ </message>
+ <message>
+ <source>{PASSWORD}{ENTER}</source>
+ <translation>{ЛОЗИНКА}{ENTER}</translation>
+ </message>
+ <message>
+ <source>Always on Top</source>
+ <translation>Увек испред</translation>
+ </message>
+ <message>
+ <source>Hide Usernames</source>
+ <translation>Сакриј корисничка имена</translation>
+ </message>
+ <message>
+ <source>Hide Passwords</source>
+ <translation>Сакриј лозинке</translation>
+ </message>
+</context>
+<context>
+ <name>ManageDatabase</name>
+ <message>
+ <source>Database settings</source>
+ <translation>Подешавања базе података</translation>
+ </message>
+ <message>
+ <source>Edit database settings</source>
+ <translation>Промени подашавања базе података</translation>
+ </message>
+ <message>
+ <source>Unlock database</source>
+ <translation>Откаучај базу података</translation>
+ </message>
+ <message>
+ <source>Unlock database to show more information</source>
+ <translation>Откључајте базу података да бисте приказали више информација</translation>
+ </message>
+ <message>
+ <source>Lock database</source>
+ <translation>Закључај базу података</translation>
+ </message>
+</context>
+<context>
+ <name>ManageSession</name>
+ <message>
+ <source>Disconnect</source>
+ <translation>Прекини везу</translation>
+ </message>
+ <message>
+ <source>Disconnect this application</source>
+ <translation>Прекини везу ове апликације</translation>
+ </message>
+</context>
+<context>
+ <name>Merger</name>
+ <message>
+ <source>Creating missing %1 [%2]</source>
+ <translation>Стварање несталих %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Relocating %1 [%2]</source>
+ <translation>Пресељење %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Overwriting %1 [%2]</source>
+ <translation>Преписивање %1 [%2]</translation>
+ </message>
+ <message>
+ <source>older entry merged from database &quot;%1&quot;</source>
+ <translation>старији уноси спојени из базе података „%1“</translation>
+ </message>
+ <message>
+ <source>Adding backup for older target %1 [%2]</source>
+ <translation>Додавање резервне копије за старију мету %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Adding backup for older source %1 [%2]</source>
+ <translation>Додавање резервне копије за старији извор %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older target entry on top of newer source %1 [%2]</source>
+ <translation>Поновна примена старијег циљаног уноса на врх новијег извора %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Reapplying older source entry on top of newer target %1 [%2]</source>
+ <translation>Поновна примена старијег циљаног уноса на врх новијег извора циља %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from newer source %1 [%2]</source>
+ <translation>Синхронизација из новијег извора %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Synchronizing from older source %1 [%2]</source>
+ <translation>Синхронизација из старијег извора %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting child %1 [%2]</source>
+ <translation>Брисање детета %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Deleting orphan %1 [%2]</source>
+ <translation>Брисање сирочета %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Changed deleted objects</source>
+ <translation>Избрисани објекти промењени</translation>
+ </message>
+ <message>
+ <source>Adding missing icon %1</source>
+ <translation>Додавање иконе која недостаје %1</translation>
+ </message>
+ <message>
+ <source>Removed custom data %1 [%2]</source>
+ <translation>Уклоњени прилагођени подаци %1 [%2]</translation>
+ </message>
+ <message>
+ <source>Adding custom data %1 [%2]</source>
+ <translation>Додати прилагођени подаци %1 [%2]</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizard</name>
+ <message>
+ <source>Create a new KeePassXC database...</source>
+ <translation>Креација нове базе података KeePassXC-а...</translation>
+ </message>
+ <message>
+ <source>Root</source>
+ <comment>Root group</comment>
+ <translation>Корен</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPage</name>
+ <message>
+ <source>WizardPage</source>
+ <translation>Чаробњак</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Овде можете прилагодити поставке шифровања базе података. Не брините, касније их можете променити у подешавањима базе података.</translation>
+ </message>
+ <message>
+ <source>Advanced Settings</source>
+ <translation>Напредна подешавања</translation>
+ </message>
+ <message>
+ <source>Simple Settings</source>
+ <translation>Једноставна подешавања</translation>
+ </message>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Подешавања шифровања</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageDatabaseKey</name>
+ <message>
+ <source>Database Credentials</source>
+ <translation>Акредитиви базе података</translation>
+ </message>
+ <message>
+ <source>A set of credentials known only to you that protects your database.</source>
+ <translation>Скуп акредитива који су познати само вама и који штите вашу базу података.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageEncryption</name>
+ <message>
+ <source>Encryption Settings</source>
+ <translation>Подешавања шифровања</translation>
+ </message>
+ <message>
+ <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
+ <translation>Овде можете прилагодити поставке шифровања базе података. Не брините, касније их можете променити у подешавањима базе података.</translation>
+ </message>
+</context>
+<context>
+ <name>NewDatabaseWizardPageMetaData</name>
+ <message>
+ <source>General Database Information</source>
+ <translation>Опште информације о бази података</translation>
+ </message>
+ <message>
+ <source>Please fill in the display name and an optional description for your new database:</source>
+ <translation>Унесите име за приказ и опциони опис за вашу нову базу података:</translation>
+ </message>
+</context>
+<context>
+ <name>NixUtils</name>
+ <message>
+ <source>Password Manager</source>
+ <translation>Менаџер лозинке</translation>
+ </message>
+</context>
+<context>
+ <name>OpData01</name>
+ <message>
+ <source>Invalid OpData01, does not contain header</source>
+ <translation>Неважећи OpData01, не садржава поглавље</translation>
+ </message>
+ <message>
+ <source>Unable to read all IV bytes, wanted 16 but got %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to init cipher for opdata01: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to read all HMAC signature bytes</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Malformed OpData01 due to a failed HMAC</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to process clearText in place</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Expected %1 bytes of clear-text, found %2</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>OpVaultOpenWidget</name>
+ <message>
+ <source>Read Database did not produce an instance
+%1</source>
+ <translation>Читање базе података није произвело инстанцу
+%1</translation>
+ </message>
+</context>
+<context>
+ <name>OpVaultReader</name>
+ <message>
+ <source>Directory .opvault must exist</source>
+ <translation>Фасцикла .opvault треба да постоји</translation>
+ </message>
+ <message>
+ <source>Directory .opvault must be readable</source>
+ <translation>Фасцикла .opvault треба да буде читљива</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must exist</source>
+ <translation>Фасцикла .opvault/подразумевано треба да постоји</translation>
+ </message>
+ <message>
+ <source>Directory .opvault/default must be readable</source>
+ <translation>Фасцикла .opvault/подразумевано треба да буде читљиво</translation>
+ </message>
+ <message>
+ <source>Unable to decode masterKey: %1</source>
+ <translation>Није могуће декодирати главни кључ: %1</translation>
+ </message>
+ <message>
+ <source>Unable to derive master key: %1</source>
+ <translation>Није могуће извући главни кључ: %1</translation>
+ </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>Покушавајући да покрене KDF без шифре</translation>
+ </message>
+ <message>
+ <source>Passphrase is required to decrypt this key</source>
+ <translation>За дешифровање овог кључа потребна је приступна фраза</translation>
+ </message>
+ <message>
+ <source>Key derivation failed, key file corrupted?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Decryption failed, wrong passphrase?</source>
+ <translation>Дешифровање није успело, погрешна приступна фраза?</translation>
+ </message>
+ <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>Неподржани тип кључа: %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>Непознат KDF: %1</translation>
+ </message>
+ <message>
+ <source>Unknown key type: %1</source>
+ <translation>Непознат тип кључа: %1</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordEdit</name>
+ <message>
+ <source>Passwords do not match</source>
+ <translation>Лозинке се не поклапају</translation>
+ </message>
+ <message>
+ <source>Passwords match so far</source>
+ <translation>Лозинке се до сада подударају</translation>
+ </message>
+ <message>
+ <source>Toggle Password (%1)</source>
+ <translation>Пребаци лозинку (%1)</translation>
+ </message>
+ <message>
+ <source>Generate Password (%1)</source>
+ <translation>Генериши лозинку (%1)</translation>
+ </message>
+ <message>
+ <source>Warning: Caps Lock enabled!</source>
+ <translation>Упозорење: Тастер за велика слова је упаљен!</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordEditWidget</name>
+ <message>
+ <source>Enter password:</source>
+ <translation>Унесите лозинку:</translation>
+ </message>
+ <message>
+ <source>Confirm password:</source>
+ <translation>Потврди лозинку:</translation>
+ </message>
+ <message>
+ <source>Password</source>
+ <translation>Лозинка</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Лозинка је примарна метода за осигурање ваше базе података.&lt;/p&gt;&lt;p&gt;Добре лозинке су дугачке и јединствене. KeePassXC може да генерише једну за вас.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Passwords do not match.</source>
+ <translation>Лозинке се не поклапају.</translation>
+ </message>
+ <message>
+ <source>Password field</source>
+ <translation>Поље лозинке</translation>
+ </message>
+ <message>
+ <source>Repeat password field</source>
+ <translation>Понови поље лозинке</translation>
+ </message>
+</context>
+<context>
+ <name>PasswordGeneratorWidget</name>
+ <message>
+ <source>%p%</source>
+ <translation>%p%</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>Numbers</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>&amp;Дужина:</translation>
+ </message>
+ <message>
+ <source>Passphrase</source>
+ <translation>Фразална Лозинка</translation>
+ </message>
+ <message>
+ <source>Wordlist:</source>
+ <translation>Листа речи:</translation>
+ </message>
+ <message>
+ <source>Word Separator:</source>
+ <translation>Разделник Фраза:</translation>
+ </message>
+ <message>
+ <source>Close</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>
+ <message>
+ <source>Switch to advanced mode</source>
+ <translation>Пребаците се на напредни режим</translation>
+ </message>
+ <message>
+ <source>Advanced</source>
+ <translation>Напредно</translation>
+ </message>
+ <message>
+ <source>Braces</source>
+ <translation>Заграде</translation>
+ </message>
+ <message>
+ <source>Punctuation</source>
+ <translation>Интерпункција</translation>
+ </message>
+ <message>
+ <source>Quotes</source>
+ <translation>Наводници</translation>
+ </message>
+ <message>
+ <source>Logograms</source>
+ <translation>Логограми</translation>
+ </message>
+ <message>
+ <source>Character set to exclude from generated password</source>
+ <translation>Скуп знакова за изузимање из генерисане лозинке</translation>
+ </message>
+ <message>
+ <source>Do not include:</source>
+ <translation>Не укључује:</translation>
+ </message>
+ <message>
+ <source>Add non-hex letters to &quot;do not include&quot; list</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hex</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Generated password</source>
+ <translation>Генерисана лозинка</translation>
+ </message>
+ <message>
+ <source>Upper-case letters</source>
+ <translation>Велика слова</translation>
+ </message>
+ <message>
+ <source>Lower-case letters</source>
+ <translation>Мала слова</translation>
+ </message>
+ <message>
+ <source>Special characters</source>
+ <translation>Специјални карактери</translation>
+ </message>
+ <message>
+ <source>Math Symbols</source>
+ <translation>Математички симболи</translation>
+ </message>
+ <message>
+ <source>Dashes and Slashes</source>
+ <translation>Цртице и косе црте</translation>
+ </message>
+ <message>
+ <source>Excluded characters</source>
+ <translation>Изузете знакове</translation>
+ </message>
+ <message>
+ <source>Hex Passwords</source>
+ <translation>Хекс лозинке</translation>
+ </message>
+ <message>
+ <source>Password length</source>
+ <translation>Дужина лозинке</translation>
+ </message>
+ <message>
+ <source>Word Case:</source>
+ <translation>Слово реченица:</translation>
+ </message>
+ <message>
+ <source>Regenerate password</source>
+ <translation>Опет генерисати лозинку</translation>
+ </message>
+ <message>
+ <source>Copy password</source>
+ <translation>Копирати лозинку</translation>
+ </message>
+ <message>
+ <source>lower case</source>
+ <translation>мала слова</translation>
+ </message>
+ <message>
+ <source>UPPER CASE</source>
+ <translation>ВЕЛИКА СЛОВА</translation>
+ </message>
+ <message>
+ <source>Title Case</source>
+ <translation>Слова Наслов</translation>
+ </message>
+ <message>
+ <source>Generate Password</source>
+ <translation>Гнерисати лозинку</translation>
+ </message>
+ <message>
+ <source>Also choose from:</source>
+ <translation>Такође бирати између:</translation>
+ </message>
+ <message>
+ <source>Additional characters to use for the generated password</source>
+ <translation>Додатни карактери који се користе за генерисану лозинку</translation>
+ </message>
+ <message>
+ <source>Additional characters</source>
+ <translation>Додатни карактери</translation>
+ </message>
+ <message>
+ <source>Word Count:</source>
+ <translation>Број Фраза:</translation>
+ </message>
+ <message>
+ <source>Esc</source>
+ <translation>Esc</translation>
+ </message>
+ <message>
+ <source>Apply Password</source>
+ <translation>Примени лозинку</translation>
+ </message>
+ <message>
+ <source>Ctrl+S</source>
+ <translation>Ctrl+S</translation>
+ </message>
+ <message>
+ <source>Regenerate password (%1)</source>
+ <translation>Опет генерисати лозинку (%1)</translation>
+ </message>
+ <message>
+ <source>Special Characters</source>
+ <translation>Посебни карактери</translation>
+ </message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QApplication</name>
+ <message>
+ <source>KeeShare</source>
+ <translation>KeeShare</translation>
+ </message>
+ <message>
+ <source>Statistics</source>
+ <translation>Статистике</translation>
+ </message>
+ <message>
+ <source>Very weak password</source>
+ <translation>Врло слаба лозинка</translation>
+ </message>
+ <message>
+ <source>Password entropy is %1 bits</source>
+ <translation>Ентропија лозинке је %1 битова</translation>
+ </message>
+ <message>
+ <source>Weak password</source>
+ <translation>Слаба лозинка</translation>
+ </message>
+ <message>
+ <source>Used in %1/%2</source>
+ <translation>Употребљено у %1/%2</translation>
+ </message>
+ <message>
+ <source>Password is used %1 times</source>
+ <translation>Лозинка је коришћена %1 пута</translation>
+ </message>
+ <message>
+ <source>Password has expired</source>
+ <translation>Лозинка је истекла</translation>
+ </message>
+ <message>
+ <source>Password expiry was %1</source>
+ <translation>Истек лозинке је био %1</translation>
+ </message>
+ <message>
+ <source>Password is about to expire</source>
+ <translation>Лозинка ће да истекне</translation>
+ </message>
+ <message>
+ <source>Password expires in %1 days</source>
+ <translation>Лозинка истиче за %1 дана</translation>
+ </message>
+ <message>
+ <source>Password will expire soon</source>
+ <translation>Лозинка ће ускоро да истекне</translation>
+ </message>
+ <message>
+ <source>Password expires on %1</source>
+ <translation>Лозинка истиче %1</translation>
+ </message>
+ <message>
+ <source>Health Check</source>
+ <translation>Здравствени преглед</translation>
+ </message>
+ <message>
+ <source>HIBP</source>
+ <translation>HIBP</translation>
+ </message>
+</context>
+<context>
+ <name>QMessageBox</name>
+ <message>
+ <source>Overwrite</source>
+ <translation>Преписати</translation>
+ </message>
+ <message>
+ <source>Delete</source>
+ <translation>Обриши</translation>
+ </message>
+ <message>
+ <source>Move</source>
+ <translation>Премести</translation>
+ </message>
+ <message>
+ <source>Empty</source>
+ <translation>Празно</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Skip</source>
+ <translation>Прескочи</translation>
+ </message>
+ <message>
+ <source>Disable</source>
+ <translation>Онемогући</translation>
+ </message>
+ <message>
+ <source>Merge</source>
+ <translation>Споји</translation>
+ </message>
+ <message>
+ <source>Continue</source>
+ <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>Хеш базе података није доступно</translation>
+ </message>
+ <message>
+ <source>Client public key not received</source>
+ <translation>Није примљен клијентски јавни кључ </translation>
+ </message>
+ <message>
+ <source>Cannot decrypt message</source>
+ <translation>Није могуће дешифровати поруку</translation>
+ </message>
+ <message>
+ <source>Action cancelled or denied</source>
+ <translation>Акција поништена или одбијена</translation>
+ </message>
+ <message>
+ <source>KeePassXC association failed, try again</source>
+ <translation>Неуспешна асоцијација KeePassXC-а, покушајте поново</translation>
+ </message>
+ <message>
+ <source>Encryption key is not recognized</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</source>
+ <translation>дужина</translation>
+ </message>
+ <message>
+ <source>Path of the entry to add.</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>Тајмаут у секундама пре брисања оставе.</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>
+
+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 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>
+ <message>
+ <source>NULL device</source>
+ <translation>NULL уређај</translation>
+ </message>
+ <message>
+ <source>error reading from device</source>
+ <translation>грешка приликом читања са уређаја</translation>
+ </message>
+ <message>
+ <source>malformed string</source>
+ <translation>неисправна ниска</translation>
+ </message>
+ <message>
+ <source>missing closing quote</source>
+ <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>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>Browser Integration</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>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>Could not create entry with path %1.</source>
+ <translation>Није могуће направити унос са путањом %1.</translation>
+ </message>
+ <message>
+ <source>Enter password for new entry: </source>
+ <translation>Унети лозинку за нови унос:</translation>
+ </message>
+ <message>
+ <source>Writing the database failed %1.</source>
+ <translation>Писање базе података није успело %1.</translation>
+ </message>
+ <message>
+ <source>Successfully added entry %1.</source>
+ <translation>Унос је успешно додат %1.</translation>
+ </message>
+ <message>
+ <source>Invalid timeout value %1.</source>
+ <translation>Неважећи тајмаут вредност %1.</translation>
+ </message>
+ <message>
+ <source>Entry %1 not found.</source>
+ <translation>Унос %1 није нађен.</translation>
+ </message>
+ <message>
+ <source>Entry with path %1 has no TOTP set up.</source>
+ <translation>Улаз са путањом %1 нема постављене TOTP.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)...</source>
+ <translation><numerusform>Чишћење оставе за %1 секунд(е)...</numerusform><numerusform>Чишћење оставе за %1 секунд(е)...</numerusform><numerusform>Чишћење оставе за %1 секунд(е)...</numerusform></translation>
+ </message>
+ <message>
+ <source>Clipboard cleared!</source>
+ <translation>Остава је очишћена!</translation>
+ </message>
+ <message>
+ <source>Silence password prompt and other secondary outputs.</source>
+ <translation>Утишајте питање лозинке и друге секундарне излазе.</translation>
+ </message>
+ <message>
+ <source>count</source>
+ <comment>CLI parameter</comment>
+ <translation>број</translation>
+ </message>
+ <message>
+ <source>Could not find entry with path %1.</source>
+ <translation>Није могуће наћи унос са путањом %1.</translation>
+ </message>
+ <message>
+ <source>Not changing any field for entry %1.</source>
+ <translation>Не мења се ниједно поље за унос %1.</translation>
+ </message>
+ <message>
+ <source>Enter new password for entry: </source>
+ <translation>Унети нову лозинку за унос:</translation>
+ </message>
+ <message>
+ <source>Writing the database failed: %1</source>
+ <translation>Писање базе података није успело: %1</translation>
+ </message>
+ <message>
+ <source>Successfully edited entry %1.</source>
+ <translation>Унос %1 је успешно уређен.</translation>
+ </message>
+ <message>
+ <source>Length %1</source>
+ <translation>Дужина %1</translation>
+ </message>
+ <message>
+ <source>Entropy %1</source>
+ <translation>Ентропија %1</translation>
+ </message>
+ <message>
+ <source>Log10 %1</source>
+ <translation>Log10 %1</translation>
+ </message>
+ <message>
+ <source>Multi-word extra bits %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Bruteforce</source>
+ <translation>Тип: Насилно</translation>
+ </message>
+ <message>
+ <source>Type: Dictionary</source>
+ <translation>Тип: Речник</translation>
+ </message>
+ <message>
+ <source>Type: Dict+Leet</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: User Words</source>
+ <translation>Тип: корисничке речи</translation>
+ </message>
+ <message>
+ <source>Type: User+Leet</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Repeated</source>
+ <translation>Тип: Поновљено</translation>
+ </message>
+ <message>
+ <source>Type: Sequence</source>
+ <translation>Тип: секвенца</translation>
+ </message>
+ <message>
+ <source>Type: Spatial</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Date</source>
+ <translation>Тип: датум</translation>
+ </message>
+ <message>
+ <source>Type: Bruteforce(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Dictionary(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Dict+Leet(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: User Words(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: User+Leet(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Repeated(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Sequence(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Spatial(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Date(Rep)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Type: Unknown%1</source>
+ <translation>Тип: непознат %1</translation>
+ </message>
+ <message>
+ <source>Entropy %1 (%2)</source>
+ <translation>Ентропија %1 (%2)</translation>
+ </message>
+ <message>
+ <source>*** Password length (%1) != sum of length of parts (%2) ***</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Failed to load key file %1: %2</source>
+ <translation>Учитавање Кључ-Датотеке није успело %1: %2</translation>
+ </message>
+ <message>
+ <source>Length of the generated password</source>
+ <translation>Дужина генерисане лозинке</translation>
+ </message>
+ <message>
+ <source>Use lowercase characters</source>
+ <translation>Користити мала слова</translation>
+ </message>
+ <message>
+ <source>Use uppercase characters</source>
+ <translation>Користити велика слова</translation>
+ </message>
+ <message>
+ <source>Use special characters</source>
+ <translation>Користити специјалне карактере</translation>
+ </message>
+ <message>
+ <source>Use extended ASCII</source>
+ <translation>Користити продужено ASCII</translation>
+ </message>
+ <message>
+ <source>Exclude character set</source>
+ <translation>Изузети скуп карактера</translation>
+ </message>
+ <message>
+ <source>chars</source>
+ <translation>кар.</translation>
+ </message>
+ <message>
+ <source>Exclude similar looking characters</source>
+ <translation>Изостави сличне карактере</translation>
+ </message>
+ <message>
+ <source>Include characters from every selected group</source>
+ <translation>Укључити карактере из сваке изабране групе</translation>
+ </message>
+ <message>
+ <source>Recursively list the elements of the group.</source>
+ <translation>Рекурзивно листирај елементе групе.</translation>
+ </message>
+ <message>
+ <source>Cannot find group %1.</source>
+ <translation>Није могуће пронаћи групу %1.</translation>
+ </message>
+ <message>
+ <source>Error reading merge file:
+%1</source>
+ <translation>Грешка при читању спојене датотеке:
+%1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file : %1</source>
+ <translation>Није могуће сачувати базу података у датотеку: %1</translation>
+ </message>
+ <message>
+ <source>Unable to save database to file: %1</source>
+ <translation>Није могуће сачувати базу података у датотеку: %1</translation>
+ </message>
+ <message>
+ <source>Successfully recycled entry %1.</source>
+ <translation>Унос је успешно рециклиран %1.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted entry %1.</source>
+ <translation>Унос је успешно избрисан %1.</translation>
+ </message>
+ <message>
+ <source>Show the entry&apos;s current TOTP.</source>
+ <translation>Приказати тренутни TOTP од уноса.</translation>
+ </message>
+ <message>
+ <source>ERROR: unknown attribute %1.</source>
+ <translation>ГРЕШКА: непознати атрибут %1.</translation>
+ </message>
+ <message>
+ <source>No program defined for clipboard manipulation</source>
+ <translation>Ниједан програм није дефинисан за манипулацију оставе</translation>
+ </message>
+ <message>
+ <source>file empty</source>
+ <translation>датотека је празна</translation>
+ </message>
+ <message>
+ <source>%1: (row, col) %2,%3</source>
+ <translation>%1: (линије, колоне) %2,%3</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>Invalid Settings</source>
+ <comment>TOTP</comment>
+ <translation>Неважећа подешавања</translation>
+ </message>
+ <message>
+ <source>Invalid Key</source>
+ <comment>TOTP</comment>
+ <translation>Неважећи кљућ</translation>
+ </message>
+ <message>
+ <source>Message encryption failed.</source>
+ <translation>Шифровање поруке није успело.</translation>
+ </message>
+ <message>
+ <source>No groups found</source>
+ <translation>Нисам нашао групе</translation>
+ </message>
+ <message>
+ <source>Create a new database.</source>
+ <translation>Креирајте нову базу података.</translation>
+ </message>
+ <message>
+ <source>File %1 already exists.</source>
+ <translation>Датотека %1 већ постоји.</translation>
+ </message>
+ <message>
+ <source>Loading the key file failed</source>
+ <translation>Учитавање кључ-датотеке није успело</translation>
+ </message>
+ <message>
+ <source>No key is set. Aborting database creation.</source>
+ <translation>Није подешен ниједан кључ. Прекид стварања базе података.</translation>
+ </message>
+ <message>
+ <source>Failed to save the database: %1.</source>
+ <translation>Чување базе података није успело: %1.</translation>
+ </message>
+ <message>
+ <source>Successfully created new database.</source>
+ <translation>Успешно направљена нова база података.</translation>
+ </message>
+ <message>
+ <source>Creating KeyFile %1 failed: %2</source>
+ <translation>Креација кључ-датотеке %1 неуспешно: %2</translation>
+ </message>
+ <message>
+ <source>Loading KeyFile %1 failed: %2</source>
+ <translation>Учитавање кључ-датотеке %1 неуспешно: %2</translation>
+ </message>
+ <message>
+ <source>Path of the entry to remove.</source>
+ <translation>Путања до уноса да се уклони.</translation>
+ </message>
+ <message>
+ <source>Existing single-instance lock file is invalid. Launching new instance.</source>
+ <translation>Постојећа појединачна датотека закључавања није важећа. Покретање нове инстанце.</translation>
+ </message>
+ <message>
+ <source>The lock file could not be created. Single-instance mode disabled.</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 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>
+ <message>
+ <source>Database password: </source>
+ <translation>Лозинка базе података:</translation>
+ </message>
+ <message>
+ <source>Cannot create new group</source>
+ <translation>Не могу да креирам нову групу</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database.</source>
+ <translation>Деактивирајте кључ-датотеку за базу података.</translation>
+ </message>
+ <message>
+ <source>Displays debugging information.</source>
+ <translation>Показује информације дебага.</translation>
+ </message>
+ <message>
+ <source>Deactivate password key for the database to merge from.</source>
+ <translation>Деактивирај кључ лозинке за базу података за спајање.</translation>
+ </message>
+ <message>
+ <source>Version %1</source>
+ <translation>Верзија %1</translation>
+ </message>
+ <message>
+ <source>Build Type: %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>Debugging mode is disabled.</source>
+ <translation>Режим отклањања грешака је онемогућен.</translation>
+ </message>
+ <message>
+ <source>Debugging mode is enabled.</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>Auto-Type</source>
+ <translation>Аутоматско-куцање</translation>
+ </message>
+ <message>
+ <source>KeeShare (signed and unsigned sharing)</source>
+ <translation>KeeShare (потписано и непотписано дељење)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only signed sharing)</source>
+ <translation>KeeShare (само потписано дељење)</translation>
+ </message>
+ <message>
+ <source>KeeShare (only unsigned sharing)</source>
+ <translation>KeeShare (само непотписано дељење)</translation>
+ </message>
+ <message>
+ <source>YubiKey</source>
+ <translation>YubiKey</translation>
+ </message>
+ <message>
+ <source>TouchID</source>
+ <translation>TouchID</translation>
+ </message>
+ <message>
+ <source>None</source>
+ <translation>Празно</translation>
+ </message>
+ <message>
+ <source>Enabled extensions:</source>
+ <translation>Укључена проширења:</translation>
+ </message>
+ <message>
+ <source>Cryptographic libraries:</source>
+ <translation>Криптографске библиотеке:</translation>
+ </message>
+ <message>
+ <source>Cannot generate a password and prompt at the same time!</source>
+ <translation>Не могу истовремено генерисати лозинку и да упитам!</translation>
+ </message>
+ <message>
+ <source>Adds a new group to a database.</source>
+ <translation>Додаје нову групу бази података.</translation>
+ </message>
+ <message>
+ <source>Path of the group to add.</source>
+ <translation>Путања групе која треба да се дода.</translation>
+ </message>
+ <message>
+ <source>Group %1 already exists!</source>
+ <translation>Група %1 већ постоји!</translation>
+ </message>
+ <message>
+ <source>Group %1 not found.</source>
+ <translation>Група %1 није нађена.</translation>
+ </message>
+ <message>
+ <source>Successfully added group %1.</source>
+ <translation>Успешно додата група %1.</translation>
+ </message>
+ <message>
+ <source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
+ <translation>Проверите да ли су било које лозинке јавно процуриле. Назив датотеке мора бити пут листе датотека са SHA-1 хешом процурених лозинки у HIBP формату, као што је доступно од https://haveibeenpwned.com/Passwords.</translation>
+ </message>
+ <message>
+ <source>FILENAME</source>
+ <translation>ИМЕ ДАТОТЕКЕ</translation>
+ </message>
+ <message>
+ <source>Analyze passwords for weaknesses and problems.</source>
+ <translation>Анализирајте лозинке за слабости и проблеме.</translation>
+ </message>
+ <message>
+ <source>Failed to open HIBP file %1: %2</source>
+ <translation>Отварање HIBP датотеке %1 није успело: %2</translation>
+ </message>
+ <message>
+ <source>Evaluating database entries against HIBP file, this will take a while...</source>
+ <translation>Оцењивање уноса базе података против HIBP датотеке, то ће потрајати ...</translation>
+ </message>
+ <message>
+ <source>Close the currently opened database.</source>
+ <translation>Затвори тренутну отворену базу података.</translation>
+ </message>
+ <message>
+ <source>Display this help.</source>
+ <translation>Показује ову помоћ</translation>
+ </message>
+ <message>
+ <source>slot</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Invalid word count %1</source>
+ <translation>Неважеће бројање речи %1</translation>
+ </message>
+ <message>
+ <source>The word list is too small (&lt; 1000 items)</source>
+ <translation>Листа речи је премала (&lt;1000 предмета)</translation>
+ </message>
+ <message>
+ <source>Exit interactive mode.</source>
+ <translation>Изађите из интерактивног режима.</translation>
+ </message>
+ <message>
+ <source>Exports the content of a database to standard output in the specified format.</source>
+ <translation>Извози садржај базе података на стандардни излаз у наведеном формату.</translation>
+ </message>
+ <message>
+ <source>Unable to export database to XML: %1</source>
+ <translation>Извоз базе података није могућ у XML: %1</translation>
+ </message>
+ <message>
+ <source>Unsupported format %1</source>
+ <translation>Неподржан формат %1</translation>
+ </message>
+ <message>
+ <source>Use numbers</source>
+ <translation>Употреби бројеве</translation>
+ </message>
+ <message>
+ <source>Invalid password length %1</source>
+ <translation>Погрешна дужина лозинке %1</translation>
+ </message>
+ <message>
+ <source>Display command help.</source>
+ <translation>Покажи помоћ команде.</translation>
+ </message>
+ <message>
+ <source>Available commands:</source>
+ <translation>Доступне команде:</translation>
+ </message>
+ <message>
+ <source>Import the contents of an XML database.</source>
+ <translation>Увоз садржаја од XML базе података.</translation>
+ </message>
+ <message>
+ <source>Path of the XML database export.</source>
+ <translation>Путања извоза од XML базе података.</translation>
+ </message>
+ <message>
+ <source>Path of the new database.</source>
+ <translation>Путања нове базе података.</translation>
+ </message>
+ <message>
+ <source>Successfully imported database.</source>
+ <translation>Успешан увоз базе података.</translation>
+ </message>
+ <message>
+ <source>Unknown command %1</source>
+ <translation>Непозната команда %1</translation>
+ </message>
+ <message>
+ <source>Flattens the output to single lines.</source>
+ <translation>Изравњај излаз у појединачне редове.</translation>
+ </message>
+ <message>
+ <source>Only print the changes detected by the merge operation.</source>
+ <translation>Приказати само промене откривене операцијом спајања.</translation>
+ </message>
+ <message>
+ <source>Yubikey slot for the second database.</source>
+ <translation>Yubikey слот за другу базу података.</translation>
+ </message>
+ <message>
+ <source>Successfully merged %1 into %2.</source>
+ <translation>Успешно спајање %1 у %2.</translation>
+ </message>
+ <message>
+ <source>Database was not modified by merge operation.</source>
+ <translation>База података није измењена операцијом спајања.</translation>
+ </message>
+ <message>
+ <source>Moves an entry to a new group.</source>
+ <translation>Премести унос у нову групу.</translation>
+ </message>
+ <message>
+ <source>Path of the entry to move.</source>
+ <translation>Путања уноса за премештање.</translation>
+ </message>
+ <message>
+ <source>Path of the destination group.</source>
+ <translation>Путања циљне групе.</translation>
+ </message>
+ <message>
+ <source>Could not find group with path %1.</source>
+ <translation>Није могуће пронаћи групу са путањом %1.</translation>
+ </message>
+ <message>
+ <source>Entry is already in group %1.</source>
+ <translation>Унос је већ у групи %1.</translation>
+ </message>
+ <message>
+ <source>Successfully moved entry %1 to group %2.</source>
+ <translation>Унос %1 је успешно премештен у групи %2.</translation>
+ </message>
+ <message>
+ <source>Open a database.</source>
+ <translation>Отвара базу података.</translation>
+ </message>
+ <message>
+ <source>Path of the group to remove.</source>
+ <translation>Пут до групе за уклањање.</translation>
+ </message>
+ <message>
+ <source>Cannot remove root group from database.</source>
+ <translation>Није могуће уклонити главну групу из базе података.</translation>
+ </message>
+ <message>
+ <source>Successfully recycled group %1.</source>
+ <translation>Успешно рециклирана група %1.</translation>
+ </message>
+ <message>
+ <source>Successfully deleted group %1.</source>
+ <translation>Успешно избрисана група %1.</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not found</source>
+ <translation>Отварање датотеке базе података %1 није успело: није пронађено</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not a plain file</source>
+ <translation>Отварање датотеке базе података %1 није успело: није текст датотека</translation>
+ </message>
+ <message>
+ <source>Failed to open database file %1: not readable</source>
+ <translation>Отварање датотеке базе података %1 није успело: није читљиво</translation>
+ </message>
+ <message>
+ <source>Enter password to unlock %1: </source>
+ <translation>Унесите лозинку за откључавање %1: </translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey slot %1</source>
+ <translation>Погрешан YubiKey слот %1</translation>
+ </message>
+ <message>
+ <source>Enter password to encrypt database (optional): </source>
+ <translation>Унесите лозинку за шифровање базе података (опционално):</translation>
+ </message>
+ <message>
+ <source>HIBP file, line %1: parse error</source>
+ <translation>HIBP датотека, линија %1: грешка рашчлањивања</translation>
+ </message>
+ <message>
+ <source>Secret Service Integration</source>
+ <translation>Интеграција тајног сервиса</translation>
+ </message>
+ <message>
+ <source>User name</source>
+ <translation>Корисничко име</translation>
+ </message>
+ <message numerus="yes">
+ <source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
+ <translation><numerusform>Лозинка за „%1“ је процурила %2 пута!</numerusform><numerusform>Лозинка за „%1“ је процурила %2 пута!</numerusform><numerusform>Лозинка за „%1“ је процурила %2 пута!</numerusform></translation>
+ </message>
+ <message>
+ <source>Invalid password generator after applying all options</source>
+ <translation>Неважећи генератор лозинки након примене свих опција</translation>
+ </message>
+ <message>
+ <source>Show the protected attributes in clear text.</source>
+ <translation>Прикажите заштићене атрибуте у чистом тексту.</translation>
+ </message>
+ <message>
+ <source>Browser Plugin Failure</source>
+ <translation>Неуспех додатка за прегледач</translation>
+ </message>
+ <message>
+ <source>Could not save the native messaging script file for %1.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
+ <translation>Копирај дати атрибут у остави. Подразумевано је „лозинка“ ако није наведено.</translation>
+ </message>
+ <message>
+ <source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
+ <translation>Копирај тренутни ТОТП у оставу (еквивалентно на &quot;-a totp&quot;).</translation>
+ </message>
+ <message>
+ <source>Copy an entry&apos;s attribute to the clipboard.</source>
+ <translation>Копирај атрибут уноса у оставу.</translation>
+ </message>
+ <message>
+ <source>ERROR: Please specify one of --attribute or --totp, not both.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Attribute &quot;%1&quot; not found.</source>
+ <translation>Атрибут „%1“ није пронађен.</translation>
+ </message>
+ <message>
+ <source>Entry&apos;s &quot;%1&quot; attribute copied to the clipboard!</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
+ <translation>Yubikey-ев слот и опционално серијал коришћено за приступ бази података (нпр. 1: 7370001).</translation>
+ </message>
+ <message>
+ <source>slot[:serial]</source>
+ <translation>слот[:serial]</translation>
+ </message>
+ <message>
+ <source>Target decryption time in MS for the database.</source>
+ <translation>Циљно време дешифровања басе података у МС.</translation>
+ </message>
+ <message>
+ <source>time</source>
+ <translation>време</translation>
+ </message>
+ <message>
+ <source>Set the key file for the database.</source>
+ <translation>Поставља Кључ-Датотеке за базу података.</translation>
+ </message>
+ <message>
+ <source>Set a password for the database.</source>
+ <translation>Пставља лозинку за базу података.</translation>
+ </message>
+ <message>
+ <source>Invalid decryption time %1.</source>
+ <translation>Неважеће време дешифровања %1.</translation>
+ </message>
+ <message>
+ <source>Target decryption time must be between %1 and %2.</source>
+ <translation>Време дешифровања мора бити између %1 и %2.</translation>
+ </message>
+ <message>
+ <source>Failed to set database password.</source>
+ <translation>Постављање лозинке базе података није успело.</translation>
+ </message>
+ <message>
+ <source>Benchmarking key derivation function for %1ms delay.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Setting %1 rounds for key derivation function.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>error while setting database key derivation settings.</source>
+ <translation>грешка при подешавању поставки извођења кључа базе података.</translation>
+ </message>
+ <message>
+ <source>Format to use when exporting. Available choices are &apos;xml&apos; or &apos;csv&apos;. Defaults to &apos;xml&apos;.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unable to import XML database: %1</source>
+ <translation>Увоз није могућ XML базе података: %1</translation>
+ </message>
+ <message>
+ <source>Show a database&apos;s information.</source>
+ <translation>Прикажите информације о бази података.</translation>
+ </message>
+ <message>
+ <source>UUID: </source>
+ <translation>UUID: </translation>
+ </message>
+ <message>
+ <source>Name: </source>
+ <translation>Име:</translation>
+ </message>
+ <message>
+ <source>Description: </source>
+ <translation>Опис:</translation>
+ </message>
+ <message>
+ <source>Cipher: </source>
+ <translation>Шифра: </translation>
+ </message>
+ <message>
+ <source>KDF: </source>
+ <translation>KDF: </translation>
+ </message>
+ <message>
+ <source>Recycle bin is enabled.</source>
+ <translation>Канта за отпад је омогућена.</translation>
+ </message>
+ <message>
+ <source>Recycle bin is not enabled.</source>
+ <translation>Канта за отпад је онемогућена.</translation>
+ </message>
+ <message>
+ <source>Invalid command %1.</source>
+ <translation>Погрешна команда %1.</translation>
+ </message>
+ <message>
+ <source>Invalid YubiKey serial %1</source>
+ <translation>Неважећи YubiKey серијал %1</translation>
+ </message>
+ <message>
+ <source>Please touch the button on your YubiKey to continue…</source>
+ <translation>Да би наставили, додирните дугме на Вашем YubiKey…</translation>
+ </message>
+ <message>
+ <source>Do you want to create a database with an empty password? [y/N]: </source>
+ <translation>Да ли желите да креирате базу података са празном лозинком? [y/N]: </translation>
+ </message>
+ <message>
+ <source>Repeat password: </source>
+ <translation>Понови лозинку:</translation>
+ </message>
+ <message>
+ <source>Error: Passwords do not match.</source>
+ <translation>Грешка: Лозинке се не подударају.</translation>
+ </message>
+ <message>
+ <source>All clipping programs failed. Tried %1
+</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>AES (%1 rounds)</source>
+ <translation>AES (%1 кругова)</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-бит {20 256-?}</translation>
+ </message>
+ <message>
+ <source>Benchmark %1 delay</source>
+ <translation type="unfinished"/>
+ </message>
+ <message numerus="yes">
+ <source>%1 ms</source>
+ <comment>milliseconds</comment>
+ <translation><numerusform>%1 мс</numerusform><numerusform>%1 мс</numerusform><numerusform>%1 мс</numerusform></translation>
+ </message>
+ <message numerus="yes">
+ <source>%1 s</source>
+ <comment>seconds</comment>
+ <translation><numerusform>%1 с</numerusform><numerusform>%1 с</numerusform><numerusform>%1 с</numerusform></translation>
+ </message>
+ <message>
+ <source>path to a custom local config file</source>
+ <translation>путања до прилагођене локалне датотеке конфигурације</translation>
+ </message>
+ <message>
+ <source>WARNING: You are using an old key file format which KeePassXC may
+stop supporting in the future.
+
+Please consider generating a new key file.</source>
+ <translation>УПОЗОРЕЊЕ: Користите стари формат кључ-датотеке који KeePassXC
+можда престаје да подржава у будућности.
+
+Молимо размислите о генерисању новој кључ-датотеке.</translation>
+ </message>
+ <message>
+ <source>Argon2%1 (%2 rounds, %3 KB)</source>
+ <translation>Argon2%1 (%2 кругова, %3 КБ)</translation>
+ </message>
+ <message>
+ <source>Argon2d (KDBX 4 – recommended)</source>
+ <translation>Argon2d (KDBX 4 – препоручено)</translation>
+ </message>
+ <message>
+ <source>Argon2id (KDBX 4)</source>
+ <translation>Argon2id (KDBX 4)</translation>
+ </message>
+ <message>
+ <source>TOTP</source>
+ <translation>Једнократна лозинка</translation>
+ </message>
+ <message>
+ <source>Icon</source>
+ <translation>Икона</translation>
+ </message>
+ <message>
+ <source>Unsupported key file version: %1</source>
+ <translation>Неподржана верзија кључ-датотека: %1</translation>
+ </message>
+ <message>
+ <source>Checksum mismatch! Key file may be corrupt.</source>
+ <translation>Неподударање контролне суме! Кључ-датотека је можда оштећена.</translation>
+ </message>
+ <message>
+ <source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Неочекивани подаци у кључ-датотеци! Кључ-датотека је можда оштећена.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor</name>
+ <message>
+ <source>Internal zlib error when compressing: </source>
+ <translation>Интерна zlib грешка при компримовању:</translation>
+ </message>
+ <message>
+ <source>Error writing to underlying device: </source>
+ <translation>Грешка при писању на основни уређај: </translation>
+ </message>
+ <message>
+ <source>Error opening underlying device: </source>
+ <translation>Грешка при отварању основног уређаја: </translation>
+ </message>
+ <message>
+ <source>Error reading data from underlying device: </source>
+ <translation>Грешка при читању података са основног уређаја: </translation>
+ </message>
+ <message>
+ <source>Internal zlib error when decompressing: </source>
+ <translation>Интерна zlib грешка при декомпресије:</translation>
+ </message>
+</context>
+<context>
+ <name>QtIOCompressor::open</name>
+ <message>
+ <source>The gzip format not supported in this version of zlib.</source>
+ <translation>Gzip формат није подржан у овој верзији zlib-а.</translation>
+ </message>
+ <message>
+ <source>Internal zlib error: </source>
+ <translation>Интерна zlib грешка: </translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHealthcheck</name>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Такође прикажи уносе који су изузети из извештаја</translation>
+ </message>
+ <message>
+ <source>Hover over reason to show additional details. Double-click entries to edit.</source>
+ <translation>Пређите преко разлога да бисте приказали додатне детаље. Двапут кликните на уносе за уређивање.</translation>
+ </message>
+ <message>
+ <source>Bad</source>
+ <comment>Password quality</comment>
+ <translation>Баш лоше</translation>
+ </message>
+ <message>
+ <source>Bad — password must be changed</source>
+ <translation>Баш лоше — лозинка мора бити промењена</translation>
+ </message>
+ <message>
+ <source>Poor</source>
+ <comment>Password quality</comment>
+ <translation>Бедан</translation>
+ </message>
+ <message>
+ <source>Poor — password should be changed</source>
+ <translation>Лоше — лозинку треба променити</translation>
+ </message>
+ <message>
+ <source>Weak</source>
+ <comment>Password quality</comment>
+ <translation>Слаб</translation>
+ </message>
+ <message>
+ <source>Weak — consider changing the password</source>
+ <translation>Слабо — размислите о промени лозинке</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation> (Изузето)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Овај унос је изузет из извештаја</translation>
+ </message>
+ <message>
+ <source>Please wait, health data is being calculated...</source>
+ <translation>Сачекајте, израчунавају се здравствени подаци...</translation>
+ </message>
+ <message>
+ <source>Congratulations, everything is healthy!</source>
+ <translation>Свака част, све је здраво!</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Путања</translation>
+ </message>
+ <message>
+ <source>Score</source>
+ <translation>Оцена</translation>
+ </message>
+ <message>
+ <source>Reason</source>
+ <translation>Разлог</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Измени унос...</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Изузети из извештаја</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetHibp</name>
+ <message>
+ <source>CAUTION: This report requires sending information to the Have I Been Pwned online service (https://haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
+ <translation>ОПРЕЗ: Овај извештај захтева слање информација на мрежни сервис (https://haveibeenpwned.com). Ако наставите, лозинке ваше базе података ће бити криптографски хеширане и првих пет знакова хеша биће сигурносно послат на ову услугу. Ваша база података остаје сигурна и не може се реконституисати из ових информација. Међутим, број лозинки које шаљете и ваша ИП адреса биће изложени овом сервису.</translation>
+ </message>
+ <message>
+ <source>Perform Online Analysis</source>
+ <translation>Извршите анализу на мрежи</translation>
+ </message>
+ <message>
+ <source>Also show entries that have been excluded from reports</source>
+ <translation>Такође прикажи уносе који су изузети из извештаја</translation>
+ </message>
+ <message>
+ <source>This build of KeePassXC does not have network functions. Networking is required to check your passwords against Have I Been Pwned databases.</source>
+ <translation>Ова верзија KeePassXC-а нема мрежне функције. Умрежавање је потребно за проверу лозинки у односу на базе података „Have I Been Pwned“.</translation>
+ </message>
+ <message>
+ <source>Congratulations, no exposed passwords!</source>
+ <translation>Честитамо, без изложених лозинки!</translation>
+ </message>
+ <message>
+ <source>Title</source>
+ <translation>Наслов</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Путања</translation>
+ </message>
+ <message>
+ <source>Password exposed…</source>
+ <translation>Изложена лозинка...</translation>
+ </message>
+ <message>
+ <source> (Excluded)</source>
+ <translation> (Изузето)</translation>
+ </message>
+ <message>
+ <source>This entry is being excluded from reports</source>
+ <translation>Овај унос је изузет из извештаја</translation>
+ </message>
+ <message>
+ <source>once</source>
+ <translation>једном</translation>
+ </message>
+ <message>
+ <source>up to 10 times</source>
+ <translation>до 10 пута</translation>
+ </message>
+ <message>
+ <source>up to 100 times</source>
+ <translation>до 100 пута</translation>
+ </message>
+ <message>
+ <source>up to 1000 times</source>
+ <translation>до 1000 пута</translation>
+ </message>
+ <message>
+ <source>up to 10,000 times</source>
+ <translation>до 10 000 пута</translation>
+ </message>
+ <message>
+ <source>up to 100,000 times</source>
+ <translation>до 100 000 пута</translation>
+ </message>
+ <message>
+ <source>up to a million times</source>
+ <translation>до милион пута</translation>
+ </message>
+ <message>
+ <source>millions of times</source>
+ <translation>милион пута</translation>
+ </message>
+ <message>
+ <source>Edit Entry...</source>
+ <translation>Измени унос...</translation>
+ </message>
+ <message>
+ <source>Exclude from reports</source>
+ <translation>Изузети из извештаја</translation>
+ </message>
+</context>
+<context>
+ <name>ReportsWidgetStatistics</name>
+ <message>
+ <source>Hover over lines with error icons for further information.</source>
+ <translation>За даље информације задржите миш изнад линија са иконама грешака.</translation>
+ </message>
+ <message>
+ <source>Name</source>
+ <translation>Име</translation>
+ </message>
+ <message>
+ <source>Value</source>
+ <translation>Вредност</translation>
+ </message>
+ <message>
+ <source>Please wait, database statistics are being calculated...</source>
+ <translation>Сачекајте, статистика базе података се израчунава ...</translation>
+ </message>
+ <message>
+ <source>Database name</source>
+ <translation>Име базе података</translation>
+ </message>
+ <message>
+ <source>Description</source>
+ <translation>Опис</translation>
+ </message>
+ <message>
+ <source>Location</source>
+ <translation>Смештај</translation>
+ </message>
+ <message>
+ <source>Last saved</source>
+ <translation>Последње сачувавање</translation>
+ </message>
+ <message>
+ <source>Unsaved changes</source>
+ <translation>Несачуване промене</translation>
+ </message>
+ <message>
+ <source>yes</source>
+ <translation>да</translation>
+ </message>
+ <message>
+ <source>no</source>
+ <translation>не</translation>
+ </message>
+ <message>
+ <source>The database was modified, but the changes have not yet been saved to disk.</source>
+ <translation>База података је измењена, али промене још увек нису сачуване на диску.</translation>
+ </message>
+ <message>
+ <source>Number of groups</source>
+ <translation>Број група</translation>
+ </message>
+ <message>
+ <source>Number of entries</source>
+ <translation>Број уноса</translation>
+ </message>
+ <message>
+ <source>Number of expired entries</source>
+ <translation>Број уноса који су истекли</translation>
+ </message>
+ <message>
+ <source>The database contains entries that have expired.</source>
+ <translation>База података садржи уносе којима је истекао рок трајања.</translation>
+ </message>
+ <message>
+ <source>Unique passwords</source>
+ <translation>Јединствене лозинке</translation>
+ </message>
+ <message>
+ <source>Non-unique passwords</source>
+ <translation>Дупликатне лозинке</translation>
+ </message>
+ <message>
+ <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
+ <translation>Више од 10% лозинки се користе више пута. Користите јединствене лозинке када је то могуће.</translation>
+ </message>
+ <message>
+ <source>Maximum password reuse</source>
+ <translation>Максимална поновна употреба лозинке</translation>
+ </message>
+ <message>
+ <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
+ <translation>Неке лозинке се користе више од три пута. Користите јединствене лозинке када је то могуће.</translation>
+ </message>
+ <message>
+ <source>Number of short passwords</source>
+ <translation>Број кратких лозинки</translation>
+ </message>
+ <message>
+ <source>Recommended minimum password length is at least 8 characters.</source>
+ <translation>Препоручена минимална дужина лозинке је најмање 8 карактера.</translation>
+ </message>
+ <message>
+ <source>Number of weak passwords</source>
+ <translation>Број слабих лозинки</translation>
+ </message>
+ <message>
+ <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
+ <translation>Препоручена употребу дугих, насумичних лозинки са оценом „добро“ или „одлично“.</translation>
+ </message>
+ <message>
+ <source>Entries excluded from reports</source>
+ <translation>Уноси изузети из извештаја</translation>
+ </message>
+ <message>
+ <source>Excluding entries from reports, e. g. because they are known to have a poor password, isn&apos;t necessarily a problem but you should keep an eye on them.</source>
+ <translation>Искључујући уносе из извештаја, нпр. пошто се зна да имају лошу лозинку, није неки проблем, али требали бисте их пазити на њих.</translation>
+ </message>
+ <message>
+ <source>Average password length</source>
+ <translation>Просечна дужина лозинке</translation>
+ </message>
+ <message>
+ <source>%1 characters</source>
+ <translation>%1 карактера</translation>
+ </message>
+ <message>
+ <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
+ <translation>Просечна дужина лозинке је мања од десет карактера. Дуже лозинке пружају већу сигурност.</translation>
+ </message>
+</context>
+<context>
+ <name>SSHAgent</name>
+ <message>
+ <source>Agent connection failed.</source>
+ <translation>Веза агента није успела.</translation>
+ </message>
+ <message>
+ <source>Agent protocol error.</source>
+ <translation>Грешка протокола агента.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot add identity.</source>
+ <translation>Ни један агент не ради, не може да се дода идентитет.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot remove identity.</source>
+ <translation>Ни један агент не ради, не може да се уклони идентитет.</translation>
+ </message>
+ <message>
+ <source>Agent refused this identity. Possible reasons include:</source>
+ <translation>Агент је одбио овај идентитет. Могући разлози укључују:</translation>
+ </message>
+ <message>
+ <source>The key has already been added.</source>
+ <translation>Кључ је већ додат.</translation>
+ </message>
+ <message>
+ <source>Restricted lifetime is not supported by the agent (check options).</source>
+ <translation>Агент не подржава ограничени радни век (означите опције).</translation>
+ </message>
+ <message>
+ <source>A confirmation request is not supported by the agent (check options).</source>
+ <translation>Агент не подржава захтев за потврду (провери опције).</translation>
+ </message>
+ <message>
+ <source>Key identity ownership conflict. Refusing to add.</source>
+ <translation>Сукоб око власништва над кључним идентитетом. Одбијено додавање.</translation>
+ </message>
+ <message>
+ <source>No agent running, cannot list identities.</source>
+ <translation>Ниједан агент није покренут, не може да наведе идентитете.</translation>
+ </message>
+</context>
+<context>
+ <name>SearchHelpWidget</name>
+ <message>
+ <source>Search Help</source>
+ <translation>Претражи помоћ</translation>
+ </message>
+ <message>
+ <source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
+ <translation>Услови претраге су следећи: [модификатори][поље:][&quot;]термин[&quot;]</translation>
+ </message>
+ <message>
+ <source>Every search term must match (ie, logical AND)</source>
+ <translation>Сваки појам за претрагу мора се подударати (тј. Логички И)</translation>
+ </message>
+ <message>
+ <source>Modifiers</source>
+ <translation>Модификатори</translation>
+ </message>
+ <message>
+ <source>exclude term from results</source>
+ <translation>изузети појам из резултата</translation>
+ </message>
+ <message>
+ <source>match term exactly</source>
+ <translation>тачно подударање са термином</translation>
+ </message>
+ <message>
+ <source>use regex in term</source>
+ <translation>користи регуларни израз у термину</translation>
+ </message>
+ <message>
+ <source>Fields</source>
+ <translation>Поља</translation>
+ </message>
+ <message>
+ <source>Term Wildcards</source>
+ <translation>Џокерски знакови термина</translation>
+ </message>
+ <message>
+ <source>match anything</source>
+ <translation>подудара се са било чим</translation>
+ </message>
+ <message>
+ <source>match one</source>
+ <translation>подудара се са првим</translation>
+ </message>
+ <message>
+ <source>logical OR</source>
+ <translation>логично ИЛИ</translation>
+ </message>
+ <message>
+ <source>Examples</source>
+ <translation>Примери</translation>
+ </message>
+</context>
+<context>
+ <name>SearchWidget</name>
+ <message>
+ <source>Search</source>
+ <translation>Претрага</translation>
+ </message>
+ <message>
+ <source>Limit search to selected group</source>
+ <translation>Ограничите претрагу на изабрану групу</translation>
+ </message>
+ <message>
+ <source>Search Help</source>
+ <translation>Претражи помоћ</translation>
+ </message>
+ <message>
+ <source>Search (%1)...</source>
+ <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
+ <translation>Претрага (%1)...</translation>
+ </message>
+ <message>
+ <source>Case sensitive</source>
+ <translation>Пази на слова</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetFdoSecrets</name>
+ <message>
+ <source>Options</source>
+ <translation>Опције</translation>
+ </message>
+ <message>
+ <source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>General</source>
+ <translation>Опште</translation>
+ </message>
+ <message>
+ <source>Show notification when credentials are requested</source>
+ <translation>Прикажи обавештење када се захтевају акредитиви</translation>
+ </message>
+ <message>
+ <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If recycle bin is enabled for the database, entries will be moved to recycle bin directly. Otherwise, they will be deleted without confirmation.&lt;/p&gt;&lt;p&gt;You will still be prompted if any entries are referenced by others.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Exposed database groups:</source>
+ <translation>Изложене групе база података:</translation>
+ </message>
+ <message>
+ <source>Authorization</source>
+ <translation>Дозвола</translation>
+ </message>
+ <message>
+ <source>These applications are currently connected:</source>
+ <translation>Ове апликације су тренутно повезане:</translation>
+ </message>
+ <message>
+ <source>Don&apos;t confirm when entries are deleted by clients</source>
+ <translation>Не потврђујте када клијенти бришу уносе</translation>
+ </message>
+ <message>
+ <source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
+ <translation>&lt;b&gt;Упозорење:&lt;/b&gt; </translation>
+ </message>
+ <message>
+ <source>Save current changes to activate the plugin and enable editing of this section.</source>
+ <translation>Сачувајте тренутне промене да бисте активирали додатак и омогућите уређивање ове секције.</translation>
+ </message>
+</context>
+<context>
+ <name>SettingsWidgetKeeShare</name>
+ <message>
+ <source>Active</source>
+ <translation>Активно</translation>
+ </message>
+ <message>
+ <source>Allow export</source>
+ <translation>Дозволи извоз</translation>
+ </message>
+ <message>
+ <source>Allow import</source>
+ <translation>Дозволи увоз</translation>
+ </message>
+ <message>
+ <source>Own certificate</source>
+ <translation>Сопствени цертификат</translation>
+ </message>
+ <message>
+ <source>Fingerprint:</source>
+ <translation>Отисак:</translation>
+ </message>
+ <message>
+ <source>Certificate:</source>
+ <translation>Цертификат:</translation>
+ </message>
+ <message>
+ <source>Signer</source>
+ <translation>Потписник</translation>
+ </message>
+ <message>
+ <source>Key:</source>
+ <translation>Кључ:</translation>
+ </message>
+ <message>
+ <source>Generate</source>
+ <translation>Генериши</translation>
+ </message>
+ <message>
+ <source>Import</source>
+ <translation>Увези</translation>
+ </message>
+ <message>
+ <source>Export</source>
+ <translation>Извоз</translation>
+ </message>
+ <message>
+ <source>Imported certificates</source>
+ <translation>Увезени сертификати</translation>
+ </message>
+ <message>
+ <source>Trust</source>
+ <translation>Веруј</translation>
+ </message>
+ <message>
+ <source>Ask</source>
+ <translation>Питај</translation>
+ </message>
+ <message>
+ <source>Untrust</source>
+ <translation>Не веруј</translation>
+ </message>
+ <message>
+ <source>Remove</source>
+ <translation>Уклони</translation>
+ </message>
+ <message>
+ <source>Path</source>
+ <translation>Путања</translation>
+ </message>
+ <message>
+ <source>Status</source>
+ <translation>Статус</translation>
+ </message>
+ <message>
+ <source>Fingerprint</source>
+ <translation>Отисак</translation>
+ </message>
+ <message>
+ <source>Certificate</source>
+ <translation>Сертификат</translation>
+ </message>
+ <message>
+ <source>Trusted</source>
+ <translation>Поверење</translation>
+ </message>
+ <message>
+ <source>Untrusted</source>
+ <translation>Не поверено</translation>
+ </message>
+ <message>
+ <source>Unknown</source>
+ <translation>Непознато</translation>
+ </message>
+ <message>
+ <source>key.share</source>
+ <comment>Filetype for KeeShare key</comment>
+ <translation>key.share</translation>
+ </message>
+ <message>
+ <source>KeeShare key file</source>
+ <translation>KeeShare Кључ-Датотека</translation>
+ </message>
+ <message>
+ <source>All files</source>
+ <translation>Све датотеке</translation>
+ </message>
+ <message>
+ <source>Select path</source>
+ <translation>Одабрати путању</translation>
+ </message>
+ <message>
+ <source>Exporting changed certificate</source>
+ <translation>Извоз промењеног сертификата</translation>
+ </message>
+ <message>
+ <source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
+ <translation>Извезени сертификат није исти као онај који се користи. Да ли желите да извезете тренутни сертификат?</translation>
+ </message>
+ <message>
+ <source>Signer:</source>
+ <translation>Потписник:</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare imports</source>
+ <translation>Дозволи уносе KeeShare</translation>
+ </message>
+ <message>
+ <source>Allow KeeShare exports</source>
+ <translation>Дозволи извозе KeeShare</translation>
+ </message>
+ <message>
+ <source>Only show warnings and errors</source>
+ <translation>Приказујте само упозорења и грешке</translation>
+ </message>
+ <message>
+ <source>Key</source>
+ <translation>Кључ</translation>
+ </message>
+ <message>
+ <source>Signer name field</source>
+ <translation>Име поља потписника</translation>
+ </message>
+ <message>
+ <source>Generate new certificate</source>
+ <translation>Генериши нови сертификат</translation>
+ </message>
+ <message>
+ <source>Import existing certificate</source>
+ <translation>Увези постојећи сертификат</translation>
+ </message>
+ <message>
+ <source>Export own certificate</source>
+ <translation>Извоз сопственог сертификата</translation>
+ </message>
+ <message>
+ <source>Known shares</source>
+ <translation>Позната дељења</translation>
+ </message>
+ <message>
+ <source>Trust selected certificate</source>
+ <translation>Верујте одабраном сертификату</translation>
+ </message>
+ <message>
+ <source>Ask whether to trust the selected certificate every time</source>
+ <translation>Питати сваки пут да ли бисте веровали одабраном сертификату</translation>
+ </message>
+ <message>
+ <source>Untrust selected certificate</source>
+ <translation>Неповеруј одабраном сертификату</translation>
+ </message>
+ <message>
+ <source>Remove selected certificate</source>
+ <translation>Уклоните изабрани сертификат</translation>
+ </message>
+</context>
+<context>
+ <name>ShareExport</name>
+ <message>
+ <source>Overwriting signed share container is not supported - export prevented</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not write export container (%1)</source>
+ <translation>Није могуће написати извозни контејнер (%1)</translation>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not open file to write (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not embed signature: Could not write file (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not embed database: Could not open file to write (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not embed database: Could not write file (%1)</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Overwriting unsigned share container is not supported - export prevented</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Could not write export container</source>
+ <translation>Није могуће написати извозни контејнер</translation>
+ </message>
+</context>
+<context>
+ <name>ShareImport</name>
+ <message>
+ <source>Import from container without signature</source>
+ <translation>Увоз из контејнера без потписа</translation>
+ </message>
+ <message>
+ <source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
+ <translation>Не можемо да верификујемо извор дељеног контејнера јер није потписан. Да ли стварно желите да увезете из %1?</translation>
+ </message>
+ <message>
+ <source>Import from container with certificate</source>
+ <translation>Увоз из контејнера са сертификатом</translation>
+ </message>
+ <message>
+ <source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Not this time</source>
+ <translation>Не сада</translation>
+ </message>
+ <message>
+ <source>Never</source>
+ <translation>Никада</translation>
+ </message>
+ <message>
+ <source>Always</source>
+ <translation>Увек</translation>
+ </message>
+ <message>
+ <source>Just this time</source>
+ <translation>Само овог пута</translation>
+ </message>
+ <message>
+ <source>Signed share container are not supported - import prevented</source>
+ <translation>Дељењ контејнер који је потписан није подржан - увоз је спречен</translation>
+ </message>
+ <message>
+ <source>File is not readable</source>
+ <translation>Датотека није читљива</translation>
+ </message>
+ <message>
+ <source>Invalid sharing container</source>
+ <translation>Неважећи контејнер за дељење</translation>
+ </message>
+ <message>
+ <source>Untrusted import prevented</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successful signed import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Unsigned share container are not supported - import prevented</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Successful unsigned import</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>File does not exist</source>
+ <translation>Датотека не постоји</translation>
+ </message>
+</context>
+<context>
+ <name>ShareObserver</name>
+ <message>
+ <source>Import from %1 failed (%2)</source>
+ <translation>Неуспешан увоз од %1 (%2)</translation>
+ </message>
+ <message>
+ <source>Import from %1 successful (%2)</source>
+ <translation>Успешан увоз од %1 (%2)</translation>
+ </message>
+ <message>
+ <source>Imported from %1</source>
+ <translation>Увезено из %1</translation>
+ </message>
+ <message>
+ <source>Export to %1 failed (%2)</source>
+ <translation>Извоз у %1 није успело (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1 successful (%2)</source>
+ <translation>Извоз у %1 је успело (%2)</translation>
+ </message>
+ <message>
+ <source>Export to %1</source>
+ <translation>Извоз у %1</translation>
+ </message>
+ <message>
+ <source>Multiple import source path to %1 in %2</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Conflicting export target path %1 in %2</source>
+ <translation type="unfinished"/>
+ </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 numerus="yes">
+ <source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
+ <translation><numerusform>Истиче за &lt;b&gt;%n&lt;/b&gt;секунда(е)</numerusform><numerusform>Истиче за &lt;b&gt;%n&lt;/b&gt; секунда(е)</numerusform><numerusform>Истиче за &lt;b&gt;%n&lt;/b&gt; секунда(е)</numerusform></translation>
+ </message>
+</context>
+<context>
+ <name>TotpExportSettingsDialog</name>
+ <message>
+ <source>Copy</source>
+ <translation>Кпирај</translation>
+ </message>
+ <message>
+ <source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
+ <comment>TOTP QR code dialog warning</comment>
+ <translation>НАПОМЕНА: Ова ТОТП подешавања су прилагођена и можда неће радити са другим аутентификаторима.</translation>
+ </message>
+ <message>
+ <source>There was an error creating the QR code.</source>
+ <translation>Дошло је до грешке при креирању QR кôда.</translation>
+ </message>
+ <message>
+ <source>Closing in %1 seconds.</source>
+ <translation>Затварање за %1 секунде.</translation>
+ </message>
+</context>
+<context>
+ <name>TotpSetupDialog</name>
+ <message>
+ <source>Setup TOTP</source>
+ <translation>Подеси TOTP...</translation>
+ </message>
+ <message>
+ <source>Default RFC 6238 token settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Steam token settings</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Use custom settings</source>
+ <translation>Користити прилагођена подешавања</translation>
+ </message>
+ <message>
+ <source>Custom Settings</source>
+ <translation>Прилагођена подешавања</translation>
+ </message>
+ <message>
+ <source>Time step:</source>
+ <translation>Временски корак:</translation>
+ </message>
+ <message>
+ <source> sec</source>
+ <comment>Seconds</comment>
+ <translation>сек</translation>
+ </message>
+ <message>
+ <source>Code size:</source>
+ <translation>Величина кода:</translation>
+ </message>
+ <message>
+ <source>Secret Key:</source>
+ <translation>Тајни кључ:</translation>
+ </message>
+ <message>
+ <source>Secret key must be in Base32 format</source>
+ <translation>Тајни кључ треба бити у „Base32“ формату</translation>
+ </message>
+ <message>
+ <source>Secret key field</source>
+ <translation>Поље Тајни кључ</translation>
+ </message>
+ <message>
+ <source>Algorithm:</source>
+ <translation>Алгоритам:</translation>
+ </message>
+ <message>
+ <source>Time step field</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source> digits</source>
+ <translation>цифре</translation>
+ </message>
+ <message>
+ <source>Invalid TOTP Secret</source>
+ <translation>Неважећа TOTP тајна</translation>
+ </message>
+ <message>
+ <source>You have entered an invalid secret key. The key must be in Base32 format.
+Example: JBSWY3DPEHPK3PXP</source>
+ <translation>Унели сте неважећи тајни кључ. Кључ мора бити унутра Base32 формату.
+Пример: JBSWY3DPEHPK3PXP</translation>
+ </message>
+ <message>
+ <source>Confirm Remove TOTP Settings</source>
+ <translation>Потврдити уклон TOTP подешавања</translation>
+ </message>
+ <message>
+ <source>Are you sure you want to delete TOTP settings for this entry?</source>
+ <translation>Сигурно желите да избришете TOTP подешавања за овај унос?</translation>
+ </message>
+</context>
+<context>
+ <name>URLEdit</name>
+ <message>
+ <source>Invalid URL</source>
+ <translation>Погрешна URL</translation>
+ </message>
+</context>
+<context>
+ <name>UpdateCheckDialog</name>
+ <message>
+ <source>Checking for updates</source>
+ <translation>Проверити ажурирања</translation>
+ </message>
+ <message>
+ <source>Checking for updates...</source>
+ <translation>Провера ажурирања...</translation>
+ </message>
+ <message>
+ <source>Close</source>
+ <translation>Затвори</translation>
+ </message>
+ <message>
+ <source>Update Error!</source>
+ <translation>Грешка ажурирања!</translation>
+ </message>
+ <message>
+ <source>An error occurred in retrieving update information.</source>
+ <translation>Дошло је до грешке при преузимању информација о ажурирању.</translation>
+ </message>
+ <message>
+ <source>Please try again later.</source>
+ <translation>Покушајте поново касније.</translation>
+ </message>
+ <message>
+ <source>Software Update</source>
+ <translation>Ажурирање програма</translation>
+ </message>
+ <message>
+ <source>A new version of KeePassXC is available!</source>
+ <translation>Новија верзија KeePassXC-а је дступна!</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is now available — you have %2.</source>
+ <translation>KeePassXC %1 је сада доступан — користите %2.</translation>
+ </message>
+ <message>
+ <source>Download it at keepassxc.org</source>
+ <translation>Преузети је на keepassxc.org</translation>
+ </message>
+ <message>
+ <source>You&apos;re up-to-date!</source>
+ <translation>Имате последњу верзију!</translation>
+ </message>
+ <message>
+ <source>KeePassXC %1 is currently the newest version available</source>
+ <translation>KeePassXC %1 је тренутно најновија верзија која је доступна</translation>
+ </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>
+ <message>
+ <source>Import from 1Password</source>
+ <translation>Увоз из 1Password</translation>
+ </message>
+ <message>
+ <source>Open a recent database</source>
+ <translation>Отвори недавну базу података</translation>
+ </message>
+</context>
+<context>
+ <name>YubiKey</name>
+ <message>
+ <source>%1 [%2] Configured Slot - %3</source>
+ <translation>%1 [%2] Конфигурисан слот - %3</translation>
+ </message>
+ <message>
+ <source>%1 [%2] Challenge Response - Slot %3 - %4</source>
+ <translation>%1 [%2] Изазов одговор - Слот %3 - %4</translation>
+ </message>
+ <message>
+ <source>Press</source>
+ <translation>Притисни</translation>
+ </message>
+ <message>
+ <source>Passive</source>
+ <translation>Пасивно</translation>
+ </message>
+ <message>
+ <source>%1 Invalid slot specified - %2</source>
+ <translation>%1 погрешан слот - %2</translation>
+ </message>
+ <message>
+ <source>The YubiKey interface has not been initialized.</source>
+ <translation>YubiKey интерфејс није иницијализован.</translation>
+ </message>
+ <message>
+ <source>Hardware key is currently in use.</source>
+ <translation>Тренутно се користи хардверски кључ.</translation>
+ </message>
+ <message>
+ <source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Hardware key timed out waiting for user interaction.</source>
+ <translation>Истекло је време хардверског кључа чекајући интеракцију корисника.</translation>
+ </message>
+ <message>
+ <source>A USB error ocurred when accessing the hardware key: %1</source>
+ <translation>Дошло је до USB грешке приликом приступа хардверском кључу:% 1</translation>
+ </message>
+ <message>
+ <source>Failed to complete a challenge-response, the specific error was: %1</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
+ <name>YubiKeyEditWidget</name>
+ <message>
+ <source>Refresh</source>
+ <translation>Освежи</translation>
+ </message>
+ <message>
+ <source>YubiKey Challenge-Response</source>
+ <translation>YubiKey Изазов-одговор</translation>
+ </message>
+ <message>
+ <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
+ <translation>&lt;p&gt;Ако имате &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, можете га користити за додатну сигурност.&lt;/p&gt;&lt;p&gt;YubiKey захтева да један од његових слотова буде програмиран као &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Изазов-Одговор&lt;/a&gt;.&lt;/p&gt;</translation>
+ </message>
+ <message>
+ <source>Refresh hardware tokens</source>
+ <translation>Освежи хардверске токене</translation>
+ </message>
+ <message>
+ <source>Hardware key slot selection</source>
+ <translation>Избор слота хардверског кључа</translation>
+ </message>
+ <message>
+ <source>Could not find any hardware keys!</source>
+ <translation>Не могу да пронађем ниједан хардверски кључ!</translation>
+ </message>
+ <message>
+ <source>Selected hardware key slot does not support challenge-response!</source>
+ <translation>Одабрани слот хардверског кључа не подржава изазов-одговор!</translation>
+ </message>
+ <message>
+ <source>Detecting hardware keys…</source>
+ <translation>Откривање хардверских кључева…</translation>
+ </message>
+ <message>
+ <source>No hardware keys detected</source>
+ <translation>Нема хардверских кључева</translation>
+ </message>
+</context>
+</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_sv.ts b/share/translations/keepassx_sv.ts
index c1c540c64..481aaddc0 100644
--- a/share/translations/keepassx_sv.ts
+++ b/share/translations/keepassx_sv.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Du måste starta om programmet för att tillämpa det nya språket. Vill du starta om nu?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Monokrom</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Alla genomförda ändringar kan tyvärr ha förlorats.</translation>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Använd den här posten endast med HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Skicka inte den här inställningen till webbläsaren för HTTP-autentisering. Vid aktivering visas inte den här posten för markering.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Använd inte här posten med HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4358,26 +4370,14 @@ Meddelande: %2</translation>
<translation>Välj nyckelfil</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Nyckelfiler</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Bläddra efter nyckelfil</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Bläddra...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Generera en ny nyckelfil</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>OBS! Använd inte en fil som kanske kommer att modifieras, eftersom det kommer att förhindra upplåsning av databasen!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Ogiltig nyckelfil</translation>
</message>
@@ -4401,7 +4401,19 @@ Vill du verkligen fortsätta med den här filen?</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
- <translation type="unfinished"/>
+ <translation>Du valde ett äldre nyckelfilsformat, som stödet &lt;br&gt;kan komma att tas bort för i framtiden.&lt;br&gt; &lt;br&gt;Överväg att generera en ny nyckelfil istället.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation>Generera en ny nyckelfil eller välj en befintlig, för att skydda din databas.</translation>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation>OBS! Använd INTE en fil som kanske kommer att ändras, då det förhindrar upplåsning av databasen!</translation>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>Bläddra…</translation>
</message>
</context>
<context>
@@ -4868,7 +4880,7 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Alltid överst</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -5403,10 +5415,6 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Undanta tecknen: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Genererat lösenord</translation>
</message>
@@ -5506,6 +5514,10 @@ Vissa fel och mindre problem kan uppstå. Denna version är inte ämnad för dag
<source>Special Characters</source>
<translation>Specialtecken</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation>Undantagna tecken: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</translation>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6735,26 +6747,29 @@ Kärna: %3 %4</translation>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>Sökväg till en anpassad lokal konfigurationsfil</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>VARNING! Du använder ett äldre nyckelfilsformat som KeePassXC kanske
+inte kommer att stödja i framtiden.
+
+Överväg att generera en ny nyckelfil.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 rundor, %3 KB)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – rekommenderas)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6766,15 +6781,31 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Nyckelfilsversionen stöds ej: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Kontrollsumman stämmer inte! Nyckelfilen kan vara skadad.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Oväntad nyckelfilsdata! Nyckelfilen kan vara skadad.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation><numerusform>Rensar urklipp om %1 sekund...</numerusform><numerusform>Rensar urklipp om %1 sekunder...</numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation>Lås alla öppna databaser</translation>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation>Låste databaser.</translation>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation>Databas kunde inte låsas.</translation>
</message>
</context>
<context>
@@ -7478,10 +7509,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Kunde inte skriva exportbehållare</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Ett oväntat exportfel inträffade</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7549,10 +7576,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Filen finns inte</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Okänd typ av delningsbehållare</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_th.ts b/share/translations/keepassx_th.ts
index f2934ff5c..18d008ea2 100644
--- a/share/translations/keepassx_th.ts
+++ b/share/translations/keepassx_th.ts
@@ -39,7 +39,7 @@
</message>
<message>
<source>Project Maintainers:</source>
- <translation>ผู้ดูแลโครงการ</translation>
+ <translation>ผู้ดูแลโครงการ:</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
@@ -54,11 +54,11 @@
</message>
<message>
<source>Enable SSH Agent integration</source>
- <translation type="unfinished"/>
+ <translation>เปิดใช้การผสานกับ SSH Agent</translation>
</message>
<message>
<source>SSH_AUTH_SOCK value</source>
- <translation type="unfinished"/>
+ <translation>ค่า SSH_AUTH_SOCK</translation>
</message>
<message>
<source>SSH_AUTH_SOCK override</source>
@@ -109,7 +109,7 @@
</message>
<message>
<source>Text under icon</source>
- <translation>ข้อความข้างล่างไอคอน</translation>
+ <translation>ข้อความใต้ไอคอน</translation>
</message>
<message>
<source>Follow style</source>
@@ -121,7 +121,7 @@
</message>
<message>
<source>Are you sure you want to reset all general and security settings to default?</source>
- <translation type="unfinished"/>
+ <translation>คุณแน่ใจหรือไม่ว่าต้องการคืนค่าทั่วไปและค่าความปลอดภัยสู่ค่าเริ่มต้น</translation>
</message>
<message>
<source>Monochrome (light)</source>
@@ -137,7 +137,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>คุณจะต้องเริ่มแอปใหม่เพื่อตั้งภาษาใหม่ คุณต้องการจะเริ่มแอปใหม่ตอนนี้หรือไม่?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>สีเดียว</translation>
</message>
</context>
<context>
@@ -152,19 +156,19 @@
</message>
<message>
<source>Start only a single instance of KeePassXC</source>
- <translation>เริ่มต้นอินสแตนซ์เดี่ยวของ KeePassXC เท่านั้น</translation>
+ <translation>เริ่ม KeePassXC เพียงตัวเดียวเท่านั้น</translation>
</message>
<message>
<source>Minimize window at application startup</source>
- <translation>ย่อหน้าต่างลงเล็กสุดตอนเริ่มโปรแกรม</translation>
+ <translation>ย่อหน้าต่างเล็กสุดตอนเริ่มแอป</translation>
</message>
<message>
<source>File Management</source>
- <translation>การจัดการไฟล์</translation>
+ <translation>การจัดการแฟ้ม</translation>
</message>
<message>
<source>Backup database file before saving</source>
- <translation>สำรองไฟล์ฐานข้อมูลก่อนการบันทึก</translation>
+ <translation>สำรองแฟ้มฐานข้อมูลก่อนการบันทึก</translation>
</message>
<message>
<source>Automatically save after every change</source>
@@ -184,7 +188,7 @@
</message>
<message>
<source>Minimize instead of app exit</source>
- <translation>ย่อหน้าต่างแทนที่การปิดแอป</translation>
+ <translation>ย่อเล็กแทนการปิดแอป</translation>
</message>
<message>
<source>Show a system tray icon</source>
@@ -200,7 +204,7 @@
</message>
<message>
<source>Use entry title to match windows for global Auto-Type</source>
- <translation>ใช้หัวข้อของรายการในการจับคู่หน้าต่างกับ Auto-Type สากล</translation>
+ <translation>ใช้หัวเรื่องรายการเพื่อจับคู่หน้าต่างกับ Auto-Type สากล</translation>
</message>
<message>
<source>Use entry URL to match windows for global Auto-Type</source>
@@ -221,11 +225,11 @@
</message>
<message>
<source>Remember previously used databases</source>
- <translation>จำฐานข้อมูลที่ใช้ครั้งที่แล้ว</translation>
+ <translation>จำฐานข้อมูลที่เคยใช้คราวก่อน ๆ</translation>
</message>
<message>
<source>Load previously open databases on startup</source>
- <translation>เรียกใช้ฐานข้อมูลที่เปิดใช้ก่อนหน้าในตอนเริ่มโปรแกรม</translation>
+ <translation>แสดงฐานข้อมูลที่เคยเปิดใช้ในตอนเริ่มโปรแกรม</translation>
</message>
<message>
<source>Remember database key files and security dongles</source>
@@ -233,11 +237,11 @@
</message>
<message>
<source>Check for updates at application startup once per week</source>
- <translation>ตรวจสอบการปรับปรุงสัปดาห์ละครั้งขณะเปิดแอป</translation>
+ <translation>ตรวจหาการปรับรุ่นสัปดาห์ละครั้งขณะเปิดแอป</translation>
</message>
<message>
<source>Include beta releases when checking for updates</source>
- <translation>ให้ตรวจสอบรุ่นทดสอบเบตาด้วย ขณะตรวจสอบการปรับปรุง</translation>
+ <translation>ให้ตรวจหารุ่นทดสอบเบตาด้วย ขณะตรวจหาการปรับรุ่น</translation>
</message>
<message>
<source>Language:</source>
@@ -245,19 +249,19 @@
</message>
<message>
<source>(restart program to activate)</source>
- <translation>(เริ่มโปรแกรมใหม่เพื่อใช้งาน)</translation>
+ <translation>(เริ่มโปรแกรมใหม่เพื่อเปิดใช้งาน)</translation>
</message>
<message>
<source>Minimize window after unlocking database</source>
- <translation type="unfinished"/>
+ <translation>ย่อหน้าต่างเล็กสุดหลังปลดล็อกฐานข้อมูล</translation>
</message>
<message>
<source>Minimize when opening a URL</source>
- <translation type="unfinished"/>
+ <translation>ย่อเล็กเมื่อเปิด URL</translation>
</message>
<message>
<source>Hide window when copying to clipboard</source>
- <translation>ซ่อนหน้าต่างขณะที่คัดลอกไปยังคลิปบอร์ด</translation>
+ <translation>ซ่อนหน้าต่างเมื่อคัดลอกไปคลิปบอร์ด</translation>
</message>
<message>
<source>Minimize</source>
@@ -265,7 +269,7 @@
</message>
<message>
<source>Drop to background</source>
- <translation>หลบไปอยู่ที่ฉากหลัง</translation>
+ <translation>หลบเข้าฉากหลัง</translation>
</message>
<message>
<source>Favicon download timeout:</source>
@@ -278,7 +282,7 @@
<message>
<source> sec</source>
<comment>Seconds</comment>
- <translation>วินาที</translation>
+ <translation>วิ</translation>
</message>
<message>
<source>Toolbar button style</source>
@@ -302,7 +306,7 @@
</message>
<message>
<source>Automatically launch KeePassXC at system startup</source>
- <translation>เรียกให้ KeePassXC โดยอัตโนมัติเมื่อเริ่มระบบ</translation>
+ <translation>เรียกใช้ KeePassXC โดยอัตโนมัติเมื่อเริ่มระบบ</translation>
</message>
<message>
<source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
@@ -314,11 +318,11 @@
</message>
<message>
<source>Toolbar button style:</source>
- <translation type="unfinished"/>
+ <translation>รูปแบบปุ่มบนแถบเครื่องมือ:</translation>
</message>
<message>
<source>Use monospaced font for notes</source>
- <translation type="unfinished"/>
+ <translation>ใช้ฟอนต์ความกว้างคงที่สำหรับบันทึก</translation>
</message>
<message>
<source>Tray icon type:</source>
@@ -326,11 +330,11 @@
</message>
<message>
<source>Reset settings to default…</source>
- <translation type="unfinished"/>
+ <translation>ล้างการตั้งค่ากลับไปที่ค่าปริยาย...</translation>
</message>
<message>
<source>Auto-Type typing delay:</source>
- <translation type="unfinished"/>
+ <translation>หน่วงเวลาการพิมพ์ออโต้:</translation>
</message>
<message>
<source>Global Auto-Type shortcut:</source>
@@ -338,11 +342,11 @@
</message>
<message>
<source>Auto-Type start delay:</source>
- <translation type="unfinished"/>
+ <translation>การหน่วงก่อนเริ่มพิมพ์ออโต้:</translation>
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>บันทึกอัตโนมัติเมื่อล็อกฐานข้อมูล</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
@@ -350,7 +354,7 @@
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>ชนิดไอคอนที่ถาด</translation>
</message>
</context>
<context>
@@ -443,7 +447,7 @@
</message>
<message>
<source>Hide passwords when editing them</source>
- <translation type="unfinished"/>
+ <translation>ซ่อนรหัสผ่านขณะที่แก้ไข</translation>
</message>
<message>
<source>Use placeholder for empty password fields</source>
@@ -454,7 +458,7 @@
<name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
- <translation>ไม่พบรายการที่ตรงกับหัวข้อเว็บไซต์</translation>
+ <translation>ไม่พบรายการที่ตรงกับหัวเรื่องเว็บไซต์</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
@@ -564,35 +568,35 @@
<name>BrowserAccessControlDialog</name>
<message>
<source>KeePassXC - Browser Access Request</source>
- <translation>KeePassXC - การขอเข้าถึงเบราว์เซอร์</translation>
+ <translation>KeePassXC - คำขอเข้าถึงเบราว์เซอร์</translation>
</message>
<message>
<source>%1 is requesting access to the following entries:</source>
- <translation type="unfinished"/>
+ <translation>%1 ร้องขอการเข้าถึงรายการดังต่อไปนี้:</translation>
</message>
<message>
<source>Remember access to checked entries</source>
- <translation type="unfinished"/>
+ <translation>จำการเข้าถึงสำหรับรายการที่เลือก</translation>
</message>
<message>
<source>Remember</source>
- <translation type="unfinished"/>
+ <translation>จำ</translation>
</message>
<message>
<source>Allow access to entries</source>
- <translation type="unfinished"/>
+ <translation>อนุญาตให้เข้าถึงรายการ</translation>
</message>
<message>
<source>Allow Selected</source>
- <translation type="unfinished"/>
+ <translation>อนุญาตสำหรับที่เลือก</translation>
</message>
<message>
<source>Deny All</source>
- <translation type="unfinished"/>
+ <translation>ปฏิเสธทั้งหมด</translation>
</message>
<message>
<source>Disable for this site</source>
- <translation type="unfinished"/>
+ <translation>ปิดใช้สำหรับไซต์เหล่านี้</translation>
</message>
</context>
<context>
@@ -623,7 +627,7 @@ Please select the correct database for saving credentials.</source>
</message>
<message>
<source>Save and allow access</source>
- <translation>บันทึกและอนุญาติให้เข้าถึง</translation>
+ <translation>บันทึกและอนุญาตให้เข้าถึง</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
@@ -633,7 +637,7 @@ Please select the correct database for saving credentials.</source>
<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>
+คุณต้องการเขียนทับมันหรือไม่?</translation>
</message>
<message>
<source>KeePassXC: Update Entry</source>
@@ -641,7 +645,7 @@ Do you want to overwrite it?</source>
</message>
<message>
<source>Do you want to update the information in %1 - %2?</source>
- <translation>เธอต้องการจะปรับปรุงข้อมูลให้ทันสมัยใน %1 - %2 หรือไม่</translation>
+ <translation>คุณต้องการปรับปรุงข้อมูลใน %1 - %2 หรือไม่?</translation>
</message>
<message>
<source>Abort</source>
@@ -658,8 +662,8 @@ Do you want to overwrite it?</source>
<message>
<source>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</source>
- <translation>แปลงคุณสมบัติจากรายการ %1 สำเร็จ
-ย้าย %2 กุญแจไปยังข้อมูลที่กำหนดเอง</translation>
+ <translation>แปลงคุณสมบัติจาก %1 รายการสำเร็จ
+ย้ายกุญแจ %2 ดอกไปยังข้อมูลที่กำหนดเอง</translation>
</message>
<message numerus="yes">
<source>Successfully moved %n keys to custom data.</source>
@@ -685,8 +689,8 @@ Moved %2 keys to custom data.</source>
<source>A request for creating a new group &quot;%1&quot; has been received.
Do you want to create this group?
</source>
- <translation>ได้รับคำขอสำหรับการสร้างกลุ่มใหม่ &quot;%1&quot;.
-คุณต้องการสร้างกลุ่มนี้หรือ?
+ <translation>ได้รับคำขอให้สร้างกลุ่มใหม่ &quot;%1&quot;
+คุณต้องการสร้างกลุ่มนี้หรือไม่?
</translation>
</message>
<message>
@@ -705,7 +709,10 @@ Would you like to migrate your existing settings now?</source>
Give the connection a unique name or ID, for example:
chrome-laptop.</source>
- <translation type="unfinished"/>
+ <translation>คุณได้รับคำขอให้เชื่อมโยงสำหรับฐานข้อมูลนี้:
+%1
+ใส่ชื่อหรือหมายเลขการเชื่อมต่อที่ไม่ซ้ำ เช่น:
+chrome-laptop</translation>
</message>
</context>
<context>
@@ -777,7 +784,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Match URL scheme (e.g., https://...)</source>
- <translation type="unfinished"/>
+ <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>
@@ -835,7 +842,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
- <translation>ไม่รองรับการสร้างหรืออัพเดท string fields โดยอัตโนมัติ</translation>
+ <translation>ไม่รองรับการสร้างหรือปรับปรุงช่องข้อมูลสตริงโดยอัตโนมัติ</translation>
</message>
<message>
<source>Return advanced string fields which start with &quot;KPH: &quot;</source>
@@ -881,7 +888,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Use a custom browser configuration location:</source>
- <translation type="unfinished"/>
+ <translation>ใช้ที่ตั้งการปรับแต่งเบราว์เซอร์ที่กำหนดเอง:</translation>
</message>
<message>
<source>Browser type:</source>
@@ -893,7 +900,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Config Location:</source>
- <translation type="unfinished"/>
+ <translation>ที่ตั้งการตั้งค่า:</translation>
</message>
<message>
<source>Custom browser location field</source>
@@ -921,7 +928,7 @@ chrome-laptop.</source>
</message>
<message>
<source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3. %4</source>
- <translation>จำเป็นต้องมีโปรแกรม KeePassXC-Browser เพื่อให้การผสานกับเบราว์เซอร์ทำงานได้ &lt;br /&gt;ดาวน์โหลดมันสำหรับ %1 และ %2 และ %3. %4</translation>
+ <translation>จำเป็นต้องมีโปรแกรม KeePassXC-Browser เพื่อให้การผสานกับเบราว์เซอร์ทำงานได้ &lt;br /&gt;ดาวน์โหลดมันสำหรับ %1 และ %2 และ %3 %4</translation>
</message>
<message>
<source>Please see special instructions for browser extension use below</source>
@@ -937,15 +944,15 @@ chrome-laptop.</source>
</message>
<message>
<source>Executable Files</source>
- <translation>ไฟล์ปฏิบัติการ</translation>
+ <translation>แฟ้มปฏิบัติการ</translation>
</message>
<message>
<source>All Files</source>
- <translation>ไฟล์ทั้งหมด</translation>
+ <translation>แฟ้มทั้งหมด</translation>
</message>
<message>
<source>Select custom proxy location</source>
- <translation>เลือกตำแหน่งพร็อกซีที่กำหนดเอง</translation>
+ <translation>เลือกที่ตั้งพร็อกซีที่กำหนดเอง</translation>
</message>
<message>
<source>Select native messaging host folder location</source>
@@ -979,7 +986,7 @@ chrome-laptop.</source>
</message>
<message>
<source>filename</source>
- <translation>ชื่อไฟล์</translation>
+ <translation>ชื่อแฟ้ม</translation>
</message>
<message>
<source>size, rows, columns</source>
@@ -1015,7 +1022,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Imported from CSV file</source>
- <translation>นำเข้าจากไฟล์ CSV แล้ว</translation>
+ <translation>นำเข้าจากแฟ้ม CSV แล้ว</translation>
</message>
<message>
<source>Original data: </source>
@@ -1027,7 +1034,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Error(s) detected in CSV file!</source>
- <translation>ตรวจพบข้อผิดพลาดในไฟล์ CSV</translation>
+ <translation>พบข้อผิดพลาดในแฟ้ม CSV</translation>
</message>
<message numerus="yes">
<source>[%n more message(s) skipped]</source>
@@ -1036,23 +1043,24 @@ chrome-laptop.</source>
<message>
<source>CSV import: writer has errors:
%1</source>
- <translation>นำเข้า CSV ผู้เขียนมีข้อผิดพลาด %1</translation>
+ <translation>นำเข้า CSV: ตัวเขียนมีข้อผิดพลาด:
+%1</translation>
</message>
<message>
<source>Text qualification</source>
- <translation type="unfinished"/>
+ <translation>ตัวกำกับข้อความ</translation>
</message>
<message>
<source>Field separation</source>
- <translation type="unfinished"/>
+ <translation>ตัวแบ่งช่องข้อมูล</translation>
</message>
<message>
<source>Number of header lines to discard</source>
- <translation type="unfinished"/>
+ <translation>จำนวนบรรทัดส่วนหัวที่จะไม่สนใจ</translation>
</message>
<message>
<source>CSV import preview</source>
- <translation type="unfinished"/>
+ <translation>ดูตัวอย่างการนำเข้า CSV</translation>
</message>
<message>
<source>Column Association</source>
@@ -1060,7 +1068,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Last Modified</source>
- <translation>ถูกแก้ไขล่าสุด</translation>
+ <translation>แก้ไขล่าสุด</translation>
</message>
<message>
<source>Password</source>
@@ -1076,7 +1084,7 @@ chrome-laptop.</source>
</message>
<message>
<source>Title</source>
- <translation>หัวข้อ</translation>
+ <translation>หัวเรื่อง</translation>
</message>
<message>
<source>Group</source>
@@ -1092,19 +1100,19 @@ chrome-laptop.</source>
</message>
<message>
<source>Header lines skipped</source>
- <translation type="unfinished"/>
+ <translation>บรรทัดส่วนหัวที่ข้าม</translation>
</message>
<message>
<source>First line has field names</source>
- <translation type="unfinished"/>
+ <translation>บรรทัดแรกมีชื่อช่องข้อมูล</translation>
</message>
<message>
<source>Not Present</source>
- <translation type="unfinished"/>
+ <translation>ไม่ปรากฏ</translation>
</message>
<message>
<source>Column %1</source>
- <translation type="unfinished"/>
+ <translation>คอลัมน์ %1</translation>
</message>
<message>
<source>TOTP</source>
@@ -1139,19 +1147,19 @@ chrome-laptop.</source>
<name>Database</name>
<message>
<source>File %1 does not exist.</source>
- <translation>ไม่มีไฟล์ %1 </translation>
+ <translation>ไม่มีแฟ้ม %1 </translation>
</message>
<message>
<source>Unable to open file %1.</source>
- <translation>ไม่สามารถเปิดไฟล์ %1</translation>
+ <translation>ไม่สามารถเปิดแฟ้ม %1</translation>
</message>
<message>
<source>Error while reading the database: %1</source>
- <translation>เกิดข้อผิดพลาดระหว่างอ่านฐานข้อมูล %1</translation>
+ <translation>เกิดข้อผิดพลาดระหว่างอ่านฐานข้อมูล: %1</translation>
</message>
<message>
<source>File cannot be written as it is opened in read-only mode.</source>
- <translation>ไม่สามารถเขียนไฟล์ได้เนื่องจากถูกเปิดอยู่ในโหมดอ่านเท่านั้น</translation>
+ <translation>ไม่สามารถเขียนแฟ้มได้ เนื่องจากถูกเปิดอยู่ในโหมดอ่านอย่างเดียว</translation>
</message>
<message>
<source>Key not transformed. This is a bug, please report it to the developers!</source>
@@ -1173,7 +1181,7 @@ Backup database located at %2</source>
</message>
<message>
<source>Database file has unmerged changes.</source>
- <translation>แฟ้มฐานข้อมูลมีความเปลี่ยนแปลงที่ยังไม่ถูกบันทึกกลับ</translation>
+ <translation>แฟ้มฐานข้อมูลมีความเปลี่ยนแปลงที่ยังไม่ถูกผสาน</translation>
</message>
<message>
<source>Recycle Bin</source>
@@ -1186,7 +1194,7 @@ Backup database located at %2</source>
</message>
<message>
<source>Database save is already in progress.</source>
- <translation type="unfinished"/>
+ <translation>การบันทึกฐานข้อมูลกำลังอยู่ระหว่างดำเนินการ</translation>
</message>
<message>
<source>Could not save, database has not been initialized!</source>
@@ -1204,7 +1212,7 @@ Backup database located at %2</source>
<name>DatabaseOpenWidget</name>
<message>
<source>Key File:</source>
- <translation>ไฟล์กุญแจคือ</translation>
+ <translation>แฟ้มกุญแจ:</translation>
</message>
<message>
<source>Refresh</source>
@@ -1216,15 +1224,15 @@ Backup database located at %2</source>
</message>
<message>
<source>All files</source>
- <translation>ทุกไฟล์</translation>
+ <translation>ทุกแฟ้ม</translation>
</message>
<message>
<source>Key files</source>
- <translation>ไฟล์กุญแจ</translation>
+ <translation>แฟ้มกุญแจ</translation>
</message>
<message>
<source>Select key file</source>
- <translation>เลือกไฟล์กุญแจ</translation>
+ <translation>เลือกแฟ้มกุญแจ</translation>
</message>
<message>
<source>Failed to open key file: %1</source>
@@ -1325,19 +1333,19 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>กำลังตรวจหากุญแจฮาร์ดแวร์...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>ตรวจไม่พบกุญแจฮาร์ดแวร์</translation>
</message>
<message>
<source>Select hardware key…</source>
- <translation>เลือกกุญแจกายภาพ...</translation>
+ <translation>เลือกกุญแจฮาร์ดแวร์...</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>รูปแบบแฟ้มกุญแจแบบเก่า</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
@@ -1434,7 +1442,7 @@ This may prevent connection to the browser plugin.</source>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
- <translation>KeePassXC: กุญแจถูกนำออกจากฐานข้อมูล</translation>
+ <translation>KeePassXC: กุญแจถูกลบออกจากฐานข้อมูล</translation>
</message>
<message numerus="yes">
<source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
@@ -1521,7 +1529,7 @@ This is only necessary if your database is a copy of another and the browser ext
</message>
<message>
<source>No password set</source>
- <translation>รหัสผ่านยังไม่ได้ติดตั้ง</translation>
+ <translation>ยังไม่ได้ตั้งรหัสผ่าน</translation>
</message>
<message>
<source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
@@ -1533,7 +1541,7 @@ Are you sure you want to continue without a password?</source>
</message>
<message>
<source>Continue without password</source>
- <translation type="unfinished"/>
+ <translation>ทำต่อโดยไม่มีรหัสผ่าน</translation>
</message>
<message>
<source>No encryption key added</source>
@@ -1703,7 +1711,7 @@ If you keep this number, your database may be too easy to crack!</source>
</message>
<message>
<source>?? ms</source>
- <translation>?? มิลลิวินาที</translation>
+ <translation>?? มิลลิวิ</translation>
</message>
<message>
<source>? s</source>
@@ -1773,15 +1781,15 @@ If you keep this number, your database may be too easy to crack!</source>
</message>
<message>
<source>Database name field</source>
- <translation>ช่องข้อมูลชื่อฐานข้อมูล</translation>
+ <translation>ช่องชื่อฐานข้อมูล</translation>
</message>
<message>
<source>Database description field</source>
- <translation>ช่องข้อมูลคำอธิบายฐานข้อมูล</translation>
+ <translation>ช่องคำอธิบายฐานข้อมูล</translation>
</message>
<message>
<source>Default username field</source>
- <translation>ช่องข้อมูลชื่อผู้ใช้ฐานข้อมูล</translation>
+ <translation>ช่องชื่อผู้ใช้ฐานข้อมูล</translation>
</message>
<message>
<source>Maximum number of history items per entry</source>
@@ -1853,11 +1861,11 @@ This action is not reversible.</source>
</message>
<message>
<source>Database name field</source>
- <translation>ช่องข้อมูลชื่อฐานข้อมูล</translation>
+ <translation>ช่องชื่อฐานข้อมูล</translation>
</message>
<message>
<source>Database description field</source>
- <translation>ช่องข้อมูลคำอธิบายฐานข้อมูล</translation>
+ <translation>ช่องคำอธิบายฐานข้อมูล</translation>
</message>
</context>
<context>
@@ -1868,7 +1876,7 @@ This action is not reversible.</source>
</message>
<message>
<source>All files</source>
- <translation>ทุกไฟล์</translation>
+ <translation>ทุกแฟ้ม</translation>
</message>
<message>
<source>Open database</source>
@@ -1876,7 +1884,7 @@ This action is not reversible.</source>
</message>
<message>
<source>CSV file</source>
- <translation>ไฟล์ CSV</translation>
+ <translation>แฟ้ม CSV</translation>
</message>
<message>
<source>Merge database</source>
@@ -1892,11 +1900,11 @@ This action is not reversible.</source>
</message>
<message>
<source>Export database to CSV file</source>
- <translation>ส่งออกฐานข้อมูลเป็นไฟล์ CSV</translation>
+ <translation>ส่งออกฐานข้อมูลเป็นแฟ้ม CSV</translation>
</message>
<message>
<source>Writing the CSV file failed.</source>
- <translation>การเขียนไฟล์ CSV ล้มเหลว</translation>
+ <translation>การเขียนแฟ้ม CSV ล้มเหลว</translation>
</message>
<message>
<source>Database creation error</source>
@@ -1910,7 +1918,7 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Select CSV file</source>
- <translation>เลือกไฟล์ CSV</translation>
+ <translation>เลือกแฟ้ม CSV</translation>
</message>
<message>
<source>New Database</source>
@@ -1933,11 +1941,11 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Failed to open %1. It either does not exist or is not accessible.</source>
- <translation type="unfinished"/>
+ <translation>การเปิด %1 ล้มเหลว มันไม่มีอยู่หรือไม่สามารถเข้าถึงได้</translation>
</message>
<message>
<source>Export database to HTML file</source>
- <translation type="unfinished"/>
+ <translation>ส่งออกฐานข้อมูลเป็นแฟ้ม HTML</translation>
</message>
<message>
<source>HTML file</source>
@@ -1949,15 +1957,15 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Export Confirmation</source>
- <translation type="unfinished"/>
+ <translation>ยืนยันการส่งออก</translation>
</message>
<message>
<source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
- <translation type="unfinished"/>
+ <translation>คุณกำลังจะส่งออกฐานข้อมูลของคุณไปยังแฟ้มที่ไม่ได้เข้ารหัสลับ นี่จะทำให้รหัสผ่านและข้อมูลอ่อนไหวของคุณตกอยู่ในอันตราย! คุณแน่ใจหรือไม่ว่าจะดำเนินการต่อ?</translation>
</message>
<message>
<source>Open OPVault</source>
- <translation type="unfinished"/>
+ <translation>เปิด OPVault</translation>
</message>
</context>
<context>
@@ -1968,11 +1976,11 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
- <translation>คุณต้องการจะลบรายการ &quot;%1&quot; ให้หายไปอย่างถาวรจริงหรือไม่</translation>
+ <translation>คุณต้องการจะลบรายการ &quot;%1&quot; ให้หายไปอย่างถาวรจริงหรือไม่?</translation>
</message>
<message>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
- <translation>คุณต้องการจะย้ายรายการ &quot;%1&quot; ไปยังถังขยะจริงหรือไม่</translation>
+ <translation>คุณต้องการจะย้ายรายการ &quot;%1&quot; ไปยังถังขยะจริงหรือไม่?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
@@ -1984,7 +1992,7 @@ This is definitely a bug, please report it to the developers.</source>
</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>
+ <translation>คุณต้องการจะดำเนินการตามคำสั่งต่อไปนี้จริงหรือไม่? &lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
<source>Remember my choice</source>
@@ -1992,7 +2000,7 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Do you really want to delete the group &quot;%1&quot; for good?</source>
- <translation>คุณต้องการจะลบกลุ่ม &quot;%1&quot; ให้หายไปอย่างถาวรจริงหรือไม่</translation>
+ <translation>คุณต้องการจะลบกลุ่ม &quot;%1&quot; ให้หายไปอย่างถาวรจริงหรือไม่?</translation>
</message>
<message>
<source>No current database.</source>
@@ -2012,11 +2020,11 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>File has changed</source>
- <translation>ไฟล์เปลี่ยนไปแล้ว</translation>
+ <translation>แฟ้มเปลี่ยนไปแล้ว</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
- <translation>ฐานข้อมูลไฟล์เปลี่ยนไปแล้ว คุณต้องการโหลดการเปลี่ยนแปลงหรือไม่</translation>
+ <translation>แฟ้มฐานข้อมูลเปลี่ยนไปแล้ว คุณต้องการโหลดการเปลี่ยนแปลงหรือไม่?</translation>
</message>
<message>
<source>Merge Request</source>
@@ -2025,8 +2033,8 @@ This is definitely a bug, please report it to the developers.</source>
<message>
<source>The database file has changed and you have unsaved changes.
Do you want to merge your changes?</source>
- <translation>ไฟล์ฐานข้อมูลเปลี่ยนไปแล้วและคุณได้ยกเลิกบันทึกการเปลี่ยนแปลงแล้ว
-คุณต้องการผสานการเปลี่ยนแปลงของคุณหรือไม่</translation>
+ <translation>แฟ้มฐานข้อมูลเปลี่ยนไปแล้ว และคุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก
+คุณต้องการผสานการเปลี่ยนแปลงของคุณหรือไม่?</translation>
</message>
<message>
<source>Empty recycle bin?</source>
@@ -2060,7 +2068,7 @@ Do you want to merge your changes?</source>
<source>&quot;%1&quot; was modified.
Save changes?</source>
<translation>&quot;%1&quot; ถูกแก้ไขแล้ว
-บันทึกการเปลี่ยนแปลงหรือไม่</translation>
+บันทึกการเปลี่ยนแปลงหรือไม่?</translation>
</message>
<message>
<source>Database was modified.
@@ -2075,8 +2083,8 @@ Save changes?</source>
<message>
<source>Could not open the new database file while attempting to autoreload.
Error: %1</source>
- <translation>ไม่สามารถเปิดไฟล์ฐานข้อมูลใหม่ขณะกำลังพยายามรีโหลดอัตโนมัติ
-ข้อผิดพลาด %1</translation>
+ <translation>ไม่สามารถเปิดแฟ้มฐานข้อมูลใหม่ขณะพยายามโหลดใหม่โดยอัตโนมัติ
+ข้อผิดพลาด: %1</translation>
</message>
<message>
<source>Disable safe saves?</source>
@@ -2085,8 +2093,8 @@ Error: %1</source>
<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>
+ <translation>KeePassXC บันทึกฐานข้อมูลไม่สำเร็จหลายครั้ง นี่อาจมีสาเหตุจากบริการเชื่อมประสานแฟ้มได้ล็อกแฟ้มที่จะบันทึกอยู่
+ปิดใช้การบันทึกแบบปลอดภัยและลองอีกครั้งหรือไม่?</translation>
</message>
<message>
<source>Passwords</source>
@@ -2106,7 +2114,7 @@ Disable safe saves and try again?</source>
</message>
<message numerus="yes">
<source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
- <translation><numerusform>รายการ &quot;%1&quot; มี %2 แหล่งอ้างอิง คุณต้องการจะเขียนทับแหล่งอ้างอิงด้วยค่า หรือข้ามรายการนี้ หรือต้องการลบหรือไม่</numerusform></translation>
+ <translation><numerusform>รายการ &quot;%1&quot; มี %2 แหล่งอ้างอิง คุณต้องการจะเขียนทับแหล่งอ้างอิงด้วยค่าทั้งหมด หรือข้ามรายการนี้ หรือต้องการลบ?</numerusform></translation>
</message>
<message>
<source>Delete group</source>
@@ -2122,7 +2130,7 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Successfully merged the database files.</source>
- <translation>รวมไฟล์ฐานข้อมูลเรียบร้อยแล้ว</translation>
+ <translation>ผสานแฟ้มฐานข้อมูลสำเร็จแล้ว</translation>
</message>
<message>
<source>Database was not modified by merge operation.</source>
@@ -2134,7 +2142,7 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Writing the database failed: %1</source>
- <translation>เขียนฐานข้อมูลล้มเหลว %1</translation>
+ <translation>การเขียนฐานข้อมูลล้มเหลว: %1</translation>
</message>
<message>
<source>This database is opened in read-only mode. Autosave is disabled.</source>
@@ -2142,11 +2150,11 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Save database backup</source>
- <translation type="unfinished"/>
+ <translation>บันทึกฐานข้อมูลสำรอง</translation>
</message>
<message>
<source>Could not find database file: %1</source>
- <translation type="unfinished"/>
+ <translation>ไม่พบแฟ้มฐานข้อมูล: %1</translation>
</message>
</context>
<context>
@@ -2225,7 +2233,7 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Entry updated successfully.</source>
- <translation>รายการถูกอัปเดตสำเร็จแล้ว</translation>
+ <translation>รายการถูกปรับปรุงสำเร็จแล้ว</translation>
</message>
<message>
<source>New attribute %1</source>
@@ -2237,7 +2245,7 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Confirm Removal</source>
- <translation>ยืนยันการนำออก</translation>
+ <translation>ยืนยันการลบออก</translation>
</message>
<message>
<source>Browser Integration</source>
@@ -2245,11 +2253,11 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>&lt;empty URL&gt;</source>
- <translation type="unfinished"/>
+ <translation>&lt;empty URL&gt;</translation>
</message>
<message>
<source>Are you sure you want to remove this URL?</source>
- <translation type="unfinished"/>
+ <translation>คุณแน่ใจหรือไม่ว่าจะลบ URL นี้?</translation>
</message>
<message>
<source>Reveal</source>
@@ -2257,15 +2265,15 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Hide</source>
- <translation type="unfinished"/>
+ <translation>ซ่อน</translation>
</message>
<message>
<source>Unsaved Changes</source>
- <translation type="unfinished"/>
+ <translation>ความเปลี่ยนแปลงที่ยังไม่ได้บันทึก</translation>
</message>
<message>
<source>Would you like to save changes to this entry?</source>
- <translation type="unfinished"/>
+ <translation>คุณต้องการบันทึกการเปลี่ยนแปลงของรายการนี้หรือไม่?</translation>
</message>
<message>
<source>[PROTECTED] Press Reveal to view or edit</source>
@@ -2273,7 +2281,7 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>ค่าป้อนเข้าไม่ถูกรูปแบบ</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
@@ -2293,7 +2301,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove</source>
- <translation>นำออก</translation>
+ <translation>ลบออก</translation>
</message>
<message>
<source>Edit Name</source>
@@ -2329,31 +2337,31 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Add a new attribute</source>
- <translation type="unfinished"/>
+ <translation>เพิ่มคุณสมบัติใหม่</translation>
</message>
<message>
<source>Remove selected attribute</source>
- <translation type="unfinished"/>
+ <translation>ลบคุณสมบัติที่เลือก</translation>
</message>
<message>
<source>Edit attribute name</source>
- <translation type="unfinished"/>
+ <translation>แก้ชื่อคุณสมบัติ</translation>
</message>
<message>
<source>Toggle attribute protection</source>
- <translation type="unfinished"/>
+ <translation>สลับการป้องกันคุณสมบัติ</translation>
</message>
<message>
<source>Show a protected attribute</source>
- <translation type="unfinished"/>
+ <translation>แสดงคุณสมบัติที่ถูกป้องกัน</translation>
</message>
<message>
<source>Foreground color selection</source>
- <translation type="unfinished"/>
+ <translation>ตัวเลือกสีพื้นหน้า</translation>
</message>
<message>
<source>Background color selection</source>
- <translation type="unfinished"/>
+ <translation>ตัวเลือกสีพื้นหลัง</translation>
</message>
<message>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements (e. g. password entropy or re-use). You can set the check mark if the password is beyond your control (e. g. if it needs to be a four-digit PIN) to prevent it from cluttering the reports.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
@@ -2477,6 +2485,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2510,7 +2526,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Delete selected history state</source>
- <translation>ลบช่วงประวัติที่เลือก</translation>
+ <translation>ลบประวัติช่วงที่เลือก</translation>
</message>
<message>
<source>Delete all history</source>
@@ -2545,11 +2561,11 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Url field</source>
- <translation type="unfinished"/>
+ <translation>ช่องข้อมูล URL</translation>
</message>
<message>
<source>Download favicon for URL</source>
- <translation type="unfinished"/>
+ <translation>ดาวน์โหลด favicon สำหรับ URL</translation>
</message>
<message>
<source>Password field</source>
@@ -2561,7 +2577,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Expiration field</source>
- <translation>ช่องการหมดอายุ</translation>
+ <translation>ช่องวันหมดอายุ</translation>
</message>
<message>
<source>Expiration Presets</source>
@@ -2573,7 +2589,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Notes field</source>
- <translation>ชื่อบันทึก</translation>
+ <translation>ช่องบันทึก</translation>
</message>
<message>
<source>Title field</source>
@@ -2585,11 +2601,11 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Toggle expiration</source>
- <translation>สลับการหมดอายุ</translation>
+ <translation>สลับวันหมดอายุ</translation>
</message>
<message>
<source>Notes:</source>
- <translation>บันทึก</translation>
+ <translation>บันทึก:</translation>
</message>
<message>
<source>https://example.com</source>
@@ -2601,7 +2617,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>แก้ไขรายการ</translation>
</message>
</context>
<context>
@@ -2689,11 +2705,11 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>External key file</source>
- <translation type="unfinished"/>
+ <translation>แฟ้มกุญแจภายนอก</translation>
</message>
<message>
<source>Select attachment file</source>
- <translation type="unfinished"/>
+ <translation>เลือกแฟ้มแนบ</translation>
</message>
</context>
<context>
@@ -2728,7 +2744,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Inherit from parent group (%1)</source>
- <translation>รับช่วงจากกลุ่มหลัก (%1)</translation>
+ <translation>สืบคุณสมบัติจากกลุ่มแม่ (%1)</translation>
</message>
<message>
<source>Entry has unsaved changes</source>
@@ -2767,11 +2783,11 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Select export target</source>
- <translation>เลือกเป้าหมายที่นำออก</translation>
+ <translation>เลือกเป้าหมายที่จะส่งออก</translation>
</message>
<message>
<source>Select import/export file</source>
- <translation>เลือกแฟ้มนำเข้า/นำออก</translation>
+ <translation>เลือกแฟ้มนำเข้า/ส่งออก</translation>
</message>
<message>
<source>Clear</source>
@@ -2783,28 +2799,29 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Export</source>
- <translation>นำออก</translation>
+ <translation>ส่งออก</translation>
</message>
<message>
<source>Synchronize</source>
- <translation type="unfinished"/>
+ <translation>เชื่อมประสาน</translation>
</message>
<message>
<source>Your KeePassXC version does not support sharing this container type.
Supported extensions are: %1.</source>
- <translation type="unfinished"/>
+ <translation>KeePassXC รุ่นของคุณไม่รองรับการแบ่งปันกล่องบรรจุชนิดนี้
+ส่วนขยายที่รองรับคือ: %1</translation>
</message>
<message>
<source>%1 is already being exported by this database.</source>
- <translation type="unfinished"/>
+ <translation>%1 ถูกส่งออกไปแล้วโดยฐานข้อมูลนี้</translation>
</message>
<message>
<source>%1 is already being imported by this database.</source>
- <translation type="unfinished"/>
+ <translation>%1 ถูกนำเข้ามาแล้วโดยฐานข้อมูลนี้</translation>
</message>
<message>
<source>%1 is being imported and exported by different groups in this database.</source>
- <translation type="unfinished"/>
+ <translation>%1 ถูกนำเข้าและส่งออกโดยกลุ่มที่แตกต่างกันในฐานข้อมูลนี้</translation>
</message>
<message>
<source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
@@ -2833,7 +2850,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Clear fields</source>
- <translation type="unfinished"/>
+ <translation>ล้างช่องข้อมูล</translation>
</message>
<message>
<source>Browse for share file</source>
@@ -2852,11 +2869,11 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Notes field</source>
- <translation>ชื่อบันทึก</translation>
+ <translation>ช่องบันทึก</translation>
</message>
<message>
<source>Toggle expiration</source>
- <translation>สลับการหมดอายุ</translation>
+ <translation>สลับวันหมดอายุ</translation>
</message>
<message>
<source>Auto-Type toggle for this and sub groups</source>
@@ -2864,7 +2881,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Expiration field</source>
- <translation>ช่องการหมดอายุ</translation>
+ <translation>ช่องวันหมดอายุ</translation>
</message>
<message>
<source>Search toggle for this and sub groups</source>
@@ -2888,11 +2905,11 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Search:</source>
- <translation type="unfinished"/>
+ <translation>ค้นหา:</translation>
</message>
<message>
<source>Notes:</source>
- <translation>บันทึก</translation>
+ <translation>บันทึก:</translation>
</message>
<message>
<source>Name:</source>
@@ -2904,7 +2921,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>แก้ไขกลุ่ม</translation>
</message>
</context>
<context>
@@ -2943,7 +2960,7 @@ Supported extensions are: %1.</source>
</message>
<message numerus="yes">
<source>Successfully loaded %1 of %n icon(s)</source>
- <translation><numerusform>การโหลดไอคอน %1 ของ %1 ประสบความสำเร็จ</numerusform></translation>
+ <translation><numerusform>โหลดไอคอน %1 จาก %n สำเร็จ</numerusform></translation>
</message>
<message>
<source>No icons were loaded</source>
@@ -2967,43 +2984,43 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Download favicon for URL</source>
- <translation type="unfinished"/>
+ <translation>ดาวน์โหลด favicon สำหรับ URL</translation>
</message>
<message>
<source>Apply selected icon to subgroups and entries</source>
- <translation type="unfinished"/>
+ <translation>ใช้ไอคอนที่เลือกกับกลุ่มย่อยและรายการ</translation>
</message>
<message>
<source>Also apply to child groups</source>
- <translation type="unfinished"/>
+ <translation>ใช้กับกลุ่มลูกด้วย</translation>
</message>
<message>
<source>Also apply to child entries</source>
- <translation type="unfinished"/>
+ <translation>ใช้กับรายการลูกด้วย</translation>
</message>
<message>
<source>Also apply to all children</source>
- <translation type="unfinished"/>
+ <translation>ใช้กับลูกทั้งหมด</translation>
</message>
<message>
<source>Existing icon selected.</source>
- <translation type="unfinished"/>
+ <translation>ไอคอนที่มีอยู่แล้วถูกเลือก</translation>
</message>
<message>
<source>Use default icon</source>
- <translation type="unfinished"/>
+ <translation>ใช้ไอคอนมาตรฐาน</translation>
</message>
<message>
<source>Use custom icon</source>
- <translation type="unfinished"/>
+ <translation>ใช้ไอคอนที่กำหนดเอง</translation>
</message>
<message>
<source>Apply icon to...</source>
- <translation type="unfinished"/>
+ <translation>ใช้ไอคอนกับ...</translation>
</message>
<message>
<source>Apply to this group only</source>
- <translation type="unfinished"/>
+ <translation>ใช้กับกลุ่มนี้เท่านั้น</translation>
</message>
</context>
<context>
@@ -3030,7 +3047,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Remove</source>
- <translation>นำออก</translation>
+ <translation>ลบออก</translation>
</message>
<message>
<source>Delete plugin data?</source>
@@ -3052,15 +3069,15 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Datetime created</source>
- <translation type="unfinished"/>
+ <translation>วันเวลาที่สร้าง</translation>
</message>
<message>
<source>Datetime modified</source>
- <translation type="unfinished"/>
+ <translation>วันเวลาที่แก้ไข</translation>
</message>
<message>
<source>Datetime accessed</source>
- <translation type="unfinished"/>
+ <translation>วันเวลาที่เข้าถึง</translation>
</message>
<message>
<source>Unique ID</source>
@@ -3068,18 +3085,18 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Plugin data</source>
- <translation type="unfinished"/>
+ <translation>ข้อมูลโปรแกรมเสริม</translation>
</message>
<message>
<source>Remove selected plugin data</source>
- <translation type="unfinished"/>
+ <translation>ลบข้อมูลโปรแกรมเสริมที่เลือก</translation>
</message>
</context>
<context>
<name>Entry</name>
<message>
<source>%1 - Clone</source>
- <translation>%1 -ลอกแบบ</translation>
+ <translation>%1 - Clone</translation>
</message>
</context>
<context>
@@ -3105,7 +3122,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Remove</source>
- <translation>นำออก</translation>
+ <translation>ลบออก</translation>
</message>
<message>
<source>Open</source>
@@ -3121,7 +3138,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message numerus="yes">
<source>Are you sure you want to remove %n attachment(s)?</source>
- <translation><numerusform>คุณแน่ใจหรือไม่ว่าคุณต้องการลบไฟล์แนบ</numerusform></translation>
+ <translation><numerusform>คุณแน่ใจหรือไม่ว่าต้องการลบแฟ้มแนบ %n แฟ้ม?</numerusform></translation>
</message>
<message>
<source>Save attachments</source>
@@ -3130,12 +3147,12 @@ This may cause the affected plugins to malfunction.</source>
<message>
<source>Unable to create directory:
%1</source>
- <translation>ไม่สามารถสร้างไดเรคทอรี
+ <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>
+ <translation>คุณแน่ใจหรือว่าจะเขียนทับแฟ้ม &quot;%1&quot; ที่มีอยู่ ด้วยแฟ้มแนบ?</translation>
</message>
<message>
<source>Confirm overwrite</source>
@@ -3166,7 +3183,8 @@ This may cause the affected plugins to malfunction.</source>
<message numerus="yes">
<source>Unable to open file(s):
%1</source>
- <translation><numerusform>ไม่สามารถเปิดไฟล์</numerusform></translation>
+ <translation><numerusform>ไม่สามารถเปิดแฟ้ม:
+%1</numerusform></translation>
</message>
<message>
<source>Attachments</source>
@@ -3174,30 +3192,33 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Add new attachment</source>
- <translation type="unfinished"/>
+ <translation>เพิ่มแฟ้มแนบ</translation>
</message>
<message>
<source>Remove selected attachment</source>
- <translation type="unfinished"/>
+ <translation>ลบแฟ้มแนบที่เลือก</translation>
</message>
<message>
<source>Open selected attachment</source>
- <translation type="unfinished"/>
+ <translation>เปิดแฟ้มแนบที่เลือก</translation>
</message>
<message>
<source>Save selected attachment to disk</source>
- <translation type="unfinished"/>
+ <translation>บันทึกแฟ้มแนบที่เลือกลงดิสก์</translation>
</message>
<message>
<source>%1 is a big file (%2 MB).
Your database may get very large and reduce performance.
Are you sure to add this file?</source>
- <translation type="unfinished"/>
+ <translation>%1 เป็นแฟ้มใหญ่ (%2 MB)
+ฐานข้อมูลของคุณอาจโตขึ้นมากและอาจทำให้ประสิทธิภาพตกลง
+
+คุณแน่ใจหรือไม่ว่าจะเพิ่มแฟ้มนี้?</translation>
</message>
<message>
<source>Confirm Attachment</source>
- <translation type="unfinished"/>
+ <translation>ยืนยันแฟ้มแนบ</translation>
</message>
</context>
<context>
@@ -3287,43 +3308,43 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Group name</source>
- <translation type="unfinished"/>
+ <translation>ชื่อกลุ่ม</translation>
</message>
<message>
<source>Entry title</source>
- <translation type="unfinished"/>
+ <translation>หัวเรื่องรายการ</translation>
</message>
<message>
<source>Entry notes</source>
- <translation type="unfinished"/>
+ <translation>บันทึกรายการ</translation>
</message>
<message>
<source>Entry expires at</source>
- <translation type="unfinished"/>
+ <translation>รายการหมดอายุเมื่อ</translation>
</message>
<message>
<source>Creation date</source>
- <translation type="unfinished"/>
+ <translation>วันที่สร้าง</translation>
</message>
<message>
<source>Last modification date</source>
- <translation type="unfinished"/>
+ <translation>วันที่แก้ไขล่าสุด</translation>
</message>
<message>
<source>Last access date</source>
- <translation type="unfinished"/>
+ <translation>วันที่เข้าถึงล่าสุด</translation>
</message>
<message>
<source>Attached files</source>
- <translation type="unfinished"/>
+ <translation>แฟ้มแนบ</translation>
</message>
<message>
<source>Entry size</source>
- <translation type="unfinished"/>
+ <translation>ขนาดรายการ</translation>
</message>
<message>
<source>Has attachments</source>
- <translation type="unfinished"/>
+ <translation>มีแฟ้มแนบ</translation>
</message>
<message>
<source>Has TOTP one-time password</source>
@@ -3427,14 +3448,14 @@ Are you sure to add this file?</source>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
<name>EntryURLModel</name>
<message>
<source>Invalid URL</source>
- <translation type="unfinished"/>
+ <translation>URL ผิดรูปแบบ</translation>
</message>
</context>
<context>
@@ -3454,7 +3475,7 @@ Are you sure to add this file?</source>
<message>
<source>Has attachments</source>
<comment>Entry attachment icon toggle</comment>
- <translation type="unfinished"/>
+ <translation>มีแฟ้มแนบ</translation>
</message>
<message>
<source>Has TOTP</source>
@@ -3466,19 +3487,19 @@ Are you sure to add this file?</source>
<name>FdoSecrets::Item</name>
<message>
<source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
- <translation type="unfinished"/>
+ <translation>รายการ &quot;%1&quot; จากฐานข้อมูล &quot;%2&quot; ถูกใช้โดย %3</translation>
</message>
</context>
<context>
<name>FdoSecrets::Service</name>
<message>
<source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation type="unfinished"/>
+ <translation>การลงทะเบียนบริการ DBus ล้มเหลวเมื่อ %1 &lt;br/&gt;</translation>
</message>
<message numerus="yes">
<source>%n Entry(s) was used by %1</source>
<comment>%1 is the name of an application</comment>
- <translation type="unfinished"><numerusform></numerusform></translation>
+ <translation><numerusform>%n รายการถูกใช้โดย %1</numerusform></translation>
</message>
</context>
<context>
@@ -3497,7 +3518,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Unlock to show</source>
- <translation type="unfinished"/>
+ <translation>ปลดล็อกเพื่อแสดง</translation>
</message>
<message>
<source>None</source>
@@ -3546,7 +3567,7 @@ Are you sure to add this file?</source>
<message>
<source>[empty]</source>
<comment>group has no children</comment>
- <translation>(ที่ว่าง)</translation>
+ <translation>[ว่าง]</translation>
</message>
</context>
<context>
@@ -3585,7 +3606,7 @@ You can enable the DuckDuckGo website icon service in the security section of th
</message>
<message>
<source>Please wait, processing entry list...</source>
- <translation type="unfinished"/>
+ <translation>กรุณารอ กำลังประมวลผลรายการ</translation>
</message>
<message>
<source>Downloading...</source>
@@ -3593,7 +3614,7 @@ You can enable the DuckDuckGo website icon service in the security section of th
</message>
<message>
<source>Ok</source>
- <translation>โอเค</translation>
+ <translation>ตกลง</translation>
</message>
<message>
<source>Already Exists</source>
@@ -3706,7 +3727,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Legacy header fields found in KDBX4 file.</source>
- <translation>หัวข้อฟิลด์เลกาซีในไฟล์ KDBX4</translation>
+ <translation>พบช่องข้อมูลส่วนหัวแบบเก่าในแฟ้ม KDBX4</translation>
</message>
<message>
<source>Invalid inner header id size</source>
@@ -3862,10 +3883,10 @@ If this reoccurs, then your database file may be corrupt.</source>
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)
+ <translation>แฟ้มที่เลือกเป็นฐานข้อมูล KeePass 1 แบบเก่า (.kdb)
-คุณสามารถนำเข้าได้โดยคลิกที่ฐานข้อมูล นำเข้าฐานข้อมูล KeePass 1
-นี่คือการโอนย้ายทางเดียว คุณจะไม่สามารถเปิดฐานข้อมูลที่นำเข้าด้วยรุ่น KeePassX 0.4 รุ่นเก่าได้</translation>
+คุณสามารถนำข้อมูลเข้าได้โดยคลิกที่ ฐานข้อมูล &gt; &apos;นำเข้าฐานข้อมูล KeePass 1...&apos;
+นี่คือการโอนย้ายทางเดียว คุณจะไม่สามารถเปิดฐานข้อมูลที่ถูกนำเข้าแล้วด้วย KeePassX 0.4 รุ่นเก่าได้</translation>
</message>
<message>
<source>Unsupported KeePass 2 database version.</source>
@@ -3873,22 +3894,22 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
</message>
<message>
<source>Invalid cipher uuid length: %1 (length=%2)</source>
- <translation>ความยาวรหัสตัวเลขไม่ถูกต้อง:% 1 (ความยาว =% 2)</translation>
+ <translation>ความยาวรหัส cipher uuid ไม่ถูกต้อง: %1 (ความยาว=%2)</translation>
</message>
<message>
<source>Unable to parse UUID: %1</source>
- <translation>ไม่สามารถแยกวิเคราะห์ UUID :% 1</translation>
+ <translation>ไม่สามารถแยกวิเคราะห์ UUID: %1</translation>
</message>
<message>
<source>Failed to read database file.</source>
- <translation>ไม่สามารถอ่านไฟล์ฐานข้อมูล</translation>
+ <translation>ไม่สามารถอ่านแฟ้มฐานข้อมูล</translation>
</message>
</context>
<context>
<name>KdbxXmlReader</name>
<message>
<source>XML parsing failure: %1</source>
- <translation>การแยกวิเคราะห์ XML ล้มเหลว : % 1</translation>
+ <translation>การแยกวิเคราะห์ XML ล้มเหลว: %1</translation>
</message>
<message>
<source>No root group</source>
@@ -4003,11 +4024,9 @@ This is a one-way migration. You won&apos;t be able to open the imported databas
<source>XML error:
%1
Line %2, column %3</source>
- <translation>XML ผิดพลาด
+ <translation>XML ผิดพลาด:
%1
-บรรทัด %2
-หลัก %3
-</translation>
+บรรทัด %2 คอลัมน์ %3</translation>
</message>
</context>
<context>
@@ -4022,11 +4041,11 @@ Line %2, column %3</source>
</message>
<message>
<source>Private key is empty</source>
- <translation type="unfinished"/>
+ <translation>กุญแจส่วนตัวว่างเปล่า</translation>
</message>
<message>
<source>File too large to be a private key</source>
- <translation>ไฟล์ใหญ่เกินกว่าจะเป็นกุญแจส่วนตัว</translation>
+ <translation>แฟ้มใหญ่เกินกว่าจะเป็นกุญแจส่วนตัว</translation>
</message>
<message>
<source>Failed to open private key</source>
@@ -4213,15 +4232,15 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Imported from %1</source>
- <translation>นำเข้า จาก 1%</translation>
+ <translation>นำเข้าจาก %1</translation>
</message>
<message>
<source>Exported to %1</source>
- <translation type="unfinished"/>
+ <translation>ส่งออกไป %1</translation>
</message>
<message>
<source>Synchronized with %1</source>
- <translation type="unfinished"/>
+ <translation>เชื่อมประสานกับ %1</translation>
</message>
<message>
<source>Import is disabled in settings</source>
@@ -4245,7 +4264,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Synchronized with</source>
- <translation type="unfinished"/>
+ <translation>เชื่อมประสานกับ</translation>
</message>
</context>
<context>
@@ -4274,17 +4293,17 @@ If this reoccurs, then your database file may be corrupt.</source>
<message>
<source>Change %1</source>
<comment>Change a key component</comment>
- <translation>เปลี่ยนแปลง %1</translation>
+ <translation>เปลี่ยน %1</translation>
</message>
<message>
<source>Remove %1</source>
<comment>Remove a key component</comment>
- <translation>ลบออก %1</translation>
+ <translation>ลบ %1</translation>
</message>
<message>
<source>%1 set, click to change or remove</source>
<comment>Change or remove a key component</comment>
- <translation>ตั้งค่า %1 คลิกเพื่อเปลี่ยนแปลงหรือยกเลิก</translation>
+ <translation>ตั้งค่า %1 คลิกเพื่อเปลี่ยนแปลงหรือลบออก</translation>
</message>
</context>
<context>
@@ -4304,8 +4323,8 @@ If this reoccurs, then your database file may be corrupt.</source>
<message>
<source>Error loading the key file '%1'
Message: %2</source>
- <translation>มีปัญหาในการโหลดแฟ้มกุญแจ %1
-ข้อความ %2 </translation>
+ <translation>มีปัญหาในการโหลดแฟ้มกุญแจ &apos;%1&apos;
+ข้อความ: %2</translation>
</message>
<message>
<source>Key files</source>
@@ -4332,28 +4351,16 @@ Message: %2</source>
<translation>เลือกแฟ้มกุญแจ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>เลือกแฟ้มกุญแจ</translation>
- </message>
- <message>
<source>Browse for key file</source>
- <translation>เลือกแฟ้มกุญแจ</translation>
- </message>
- <message>
- <source>Browse...</source>
- <translation>เรียกดู...</translation>
+ <translation>เรียกดูแฟ้มกุญแจ</translation>
</message>
<message>
<source>Generate a new key file</source>
<translation>สร้างแฟ้มกุญแจใหม่</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation type="unfinished"/>
- </message>
- <message>
<source>Invalid Key File</source>
- <translation type="unfinished"/>
+ <translation>แฟ้มกุญแจผิดรูปแบบ</translation>
</message>
<message>
<source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
@@ -4361,7 +4368,7 @@ Message: %2</source>
</message>
<message>
<source>Suspicious Key File</source>
- <translation type="unfinished"/>
+ <translation>แฟ้มกุญแจที่น่าสงสัย</translation>
</message>
<message>
<source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
@@ -4370,12 +4377,24 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>รูปแบบแฟ้มกุญแจแบบเก่า</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation>เลือกดู...</translation>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -4425,7 +4444,7 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Copy title to clipboard</source>
- <translation>คัดลอกหัวข้อไปยังคลิปบอร์ด</translation>
+ <translation>คัดลอกหัวเรื่องไปยังคลิปบอร์ด</translation>
</message>
<message>
<source>&amp;URL</source>
@@ -4540,35 +4559,35 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Check for updates on startup?</source>
- <translation>ตรวจสอบการอัปเดทเมื่อเริ่มโปรแกรม</translation>
+ <translation>ตรวจหาการปรับรุ่นเมื่อเริ่มโปรแกรมหรือไม่?</translation>
</message>
<message>
<source>Would you like KeePassXC to check for updates on startup?</source>
- <translation>คุณต้องการให้ KeePassXC ตรวจสอบเพื่ออัปเดตคลิกที่ปุ่มเปิด</translation>
+ <translation>คุณอยากให้ KeePassXC ตรวจหาการปรับรุ่นเมื่อเริ่มโปรแกรมหรือไม่?</translation>
</message>
<message>
<source>You can always check for updates manually from the application menu.</source>
- <translation>คุณสามารถตรวจสอบการอัปเดตได้ด้วยตนเองจากเมนูแอปพลิเคชัน</translation>
+ <translation>คุณสามารถตรวจหาการปรับรุ่นได้ด้วยตนเองจากเมนูของแอป</translation>
</message>
<message>
<source>&amp;Export</source>
- <translation type="unfinished"/>
+ <translation>&amp;ส่งออก</translation>
</message>
<message>
<source>Sort &amp;A-Z</source>
- <translation type="unfinished"/>
+ <translation>เรียง &amp;ก-ฮ</translation>
</message>
<message>
<source>Sort &amp;Z-A</source>
- <translation type="unfinished"/>
+ <translation>เรียง &amp;ฮ-ก</translation>
</message>
<message>
<source>&amp;Password Generator</source>
- <translation type="unfinished"/>
+ <translation>ตัวสร้าง&amp;รหัสผ่าน</translation>
</message>
<message>
<source>Import a 1Password Vault</source>
- <translation type="unfinished"/>
+ <translation>นำเข้า Vault ของ 1Password</translation>
</message>
<message>
<source>&amp;Getting Started</source>
@@ -4588,7 +4607,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Entries</source>
- <translation type="unfinished"/>
+ <translation>&amp;รายการ</translation>
</message>
<message>
<source>Copy Att&amp;ribute</source>
@@ -4600,7 +4619,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>View</source>
- <translation type="unfinished"/>
+ <translation>ดู</translation>
</message>
<message>
<source>Theme</source>
@@ -4608,51 +4627,51 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Check for Updates</source>
- <translation type="unfinished"/>
+ <translation>&amp;ตรวจหาการปรับปรุง</translation>
</message>
<message>
<source>&amp;Open Database…</source>
- <translation type="unfinished"/>
+ <translation>เ&amp;ปิดฐานข้อมูล...</translation>
</message>
<message>
<source>&amp;Save Database</source>
- <translation type="unfinished"/>
+ <translation>&amp;บันทึกฐานข้อมูล</translation>
</message>
<message>
<source>&amp;Close Database</source>
- <translation type="unfinished"/>
+ <translation>ปิ&amp;ดฐานข้อมูล</translation>
</message>
<message>
<source>&amp;New Database…</source>
- <translation type="unfinished"/>
+ <translation>ฐานข้อมูลให&amp;ม่...</translation>
</message>
<message>
<source>&amp;Merge From Database…</source>
- <translation type="unfinished"/>
+ <translation>&amp;รวมจากฐานข้อมูล...</translation>
</message>
<message>
<source>&amp;New Entry…</source>
- <translation type="unfinished"/>
+ <translation>รายการให&amp;ม่...</translation>
</message>
<message>
<source>&amp;Edit Entry…</source>
- <translation type="unfinished"/>
+ <translation>แ&amp;ก้ไขรายการ...</translation>
</message>
<message>
<source>&amp;Delete Entry…</source>
- <translation type="unfinished"/>
+ <translation>&amp;ลบรายการ...</translation>
</message>
<message>
<source>&amp;New Group…</source>
- <translation type="unfinished"/>
+ <translation>กลุ่มให&amp;ม่...</translation>
</message>
<message>
<source>&amp;Edit Group…</source>
- <translation type="unfinished"/>
+ <translation>แ&amp;ก้ไขกลุ่ม...</translation>
</message>
<message>
<source>&amp;Delete Group…</source>
- <translation type="unfinished"/>
+ <translation>&amp;ลบกลุ่ม...</translation>
</message>
<message>
<source>Download All &amp;Favicons…</source>
@@ -4684,7 +4703,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Move u&amp;p</source>
- <translation type="unfinished"/>
+ <translation>ขยับ&amp;ขึ้น</translation>
</message>
<message>
<source>Move entry one step up</source>
@@ -4692,7 +4711,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Move do&amp;wn</source>
- <translation type="unfinished"/>
+ <translation>ขยับ&amp;ลง</translation>
</message>
<message>
<source>Move entry one step down</source>
@@ -4700,11 +4719,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Copy &amp;Username</source>
- <translation type="unfinished"/>
+ <translation>คัดลอก&amp;ชื่อผู้ใช้</translation>
</message>
<message>
<source>Copy &amp;Password</source>
- <translation type="unfinished"/>
+ <translation>คัดลอก&amp;รหัสผ่าน</translation>
</message>
<message>
<source>Download &amp;Favicon</source>
@@ -4716,15 +4735,15 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;CSV File…</source>
- <translation type="unfinished"/>
+ <translation>แฟ้ม &amp;CSV...</translation>
</message>
<message>
<source>&amp;HTML File…</source>
- <translation type="unfinished"/>
+ <translation>แฟ้ม &amp;HTML...</translation>
</message>
<message>
<source>KeePass 1 Database…</source>
- <translation type="unfinished"/>
+ <translation>ฐานข้อมูล KeePass 1...</translation>
</message>
<message>
<source>1Password Vault…</source>
@@ -4732,7 +4751,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>CSV File…</source>
- <translation type="unfinished"/>
+ <translation>แฟ้ม CSV...</translation>
</message>
<message>
<source>Show TOTP</source>
@@ -4740,7 +4759,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Show QR Code</source>
- <translation type="unfinished"/>
+ <translation>แสดงรหัส QR</translation>
</message>
<message>
<source>Set up TOTP…</source>
@@ -4748,7 +4767,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Report a &amp;Bug</source>
- <translation type="unfinished"/>
+ <translation>รายงานข้อ&amp;ผิดปกติ</translation>
</message>
<message>
<source>Open Getting Started Guide</source>
@@ -4756,7 +4775,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>&amp;Online Help</source>
- <translation type="unfinished"/>
+ <translation>ช่วยเหลือ&amp;ออนไลน์</translation>
</message>
<message>
<source>Go to online documentation</source>
@@ -4784,15 +4803,15 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Automatic</source>
- <translation type="unfinished"/>
+ <translation>อัตโนมัติ</translation>
</message>
<message>
<source>Light</source>
- <translation type="unfinished"/>
+ <translation>สว่าง</translation>
</message>
<message>
<source>Dark</source>
- <translation type="unfinished"/>
+ <translation>มืด</translation>
</message>
<message>
<source>Classic (Platform-native)</source>
@@ -4800,7 +4819,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Show Toolbar</source>
- <translation type="unfinished"/>
+ <translation>แสดงแถบเครื่องมือ</translation>
</message>
<message>
<source>Show Preview Panel</source>
@@ -4812,11 +4831,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Restart Application?</source>
- <translation type="unfinished"/>
+ <translation>เริ่มแอปใหม่หรือไม่?</translation>
</message>
<message>
<source>You must restart the application to apply this setting. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>คุณจะต้องเริ่มแอปใหม่เพื่อใช้การตั้งค่านี้ คุณต้องการจะเริ่มแอปใหม่ตอนนี้หรือไม่?</translation>
</message>
<message>
<source>Perform Auto-Type Sequence</source>
@@ -4893,39 +4912,39 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Relocating %1 [%2]</source>
- <translation> ย้าย% 1 [% 2]</translation>
+ <translation>กำลังย้าย %1 [%2]</translation>
</message>
<message>
<source>Overwriting %1 [%2]</source>
- <translation>เขียนทับ % 1 [% 2]</translation>
+ <translation>เขียนทับ %1 [%2]</translation>
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
- <translation>รวมข้อมูลที่เก่ากว่าเข้ากับฐานข้อมูล &quot;% 1&quot;</translation>
+ <translation>ผสานรายการที่เก่ากว่าจากฐานข้อมูล &quot;%1&quot;</translation>
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
- <translation>กำลังเพิ่มการสำรองข้อมูลสำหรับเป้าหมายที่เก่ากว่า% 1 [% 2]</translation>
+ <translation>กำลังเพิ่มข้อมูลสำรองสำหรับเป้าหมายที่เก่ากว่า %1 [%2]</translation>
</message>
<message>
<source>Adding backup for older source %1 [%2]</source>
- <translation>กำลังเพิ่มการสำรองข้อมูลสำหรับแหล่งข้อมูลที่เก่ากว่า% 1 [% 2]</translation>
+ <translation>กำลังเพิ่มข้อมูลสำรองสำหรับแหล่งข้อมูลที่เก่ากว่า %1 [%2]</translation>
</message>
<message>
<source>Reapplying older target entry on top of newer source %1 [%2]</source>
- <translation>การนำรายการแหล่งข้อมูลเก่ามาใช้ใหม่ที่ด้านบนของฐานข้อมูลใหม่กว่า% 1 [% 2]</translation>
+ <translation>นำรายการจากเป้าหมายเก่ามาใช้บนแหล่งข้อมูลใหม่ %1 [%2]</translation>
</message>
<message>
<source>Reapplying older source entry on top of newer target %1 [%2]</source>
- <translation>การนำรายการแหล่งข้อมูลเก่ามาใช้ใหม่ที่ด้านบนของเป้าหมายใหม่กว่า% 1 [% 2]</translation>
+ <translation>นำรายการจากแหล่งข้อมูลเก่ามาใช้บนเป้าหมายใหม่ %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from newer source %1 [%2]</source>
- <translation>เชื่อมต่อจากฐานข้อมูลใหม่ %1 [%2]</translation>
+ <translation>เชื่อมประสานจากแหล่งข้อมูลใหม่ %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from older source %1 [%2]</source>
- <translation>เชื่อมต่อจากฐานข้อมูลเดิม %1 [%2]</translation>
+ <translation>เชื่อมประสานจากแหล่งข้อมูลเก่า %1 [%2]</translation>
</message>
<message>
<source>Deleting child %1 [%2]</source>
@@ -4941,7 +4960,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Adding missing icon %1</source>
- <translation>เพิ่มไอคอนขาดหายไป % 1</translation>
+ <translation>เพิ่มไอคอนที่ขาดหายไป %1</translation>
</message>
<message>
<source>Removed custom data %1 [%2]</source>
@@ -5024,7 +5043,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
<name>NixUtils</name>
<message>
<source>Password Manager</source>
- <translation type="unfinished"/>
+ <translation>ตัวจัดการรหัสผ่าน</translation>
</message>
</context>
<context>
@@ -5113,7 +5132,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Key file magic header id invalid</source>
- <translation>รหัสหัวไฟล์กุญแจเมจิกไม่ถูกต้อง</translation>
+ <translation>รหัสพิเศษ (magic header id) ที่หัวแฟ้มกุญแจไม่ถูกรูปแบบ</translation>
</message>
<message>
<source>Found zero keys</source>
@@ -5125,7 +5144,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Corrupted key file, reading private key failed</source>
- <translation>ไฟล์กุญแจเสียหาย การอ่านกุญแจส่วนตัวล้มเหลว</translation>
+ <translation>แฟ้มกุญแจเสียหาย การอ่านกุญแจส่วนตัวล้มเหลว</translation>
</message>
<message>
<source>No private key payload to decrypt</source>
@@ -5141,7 +5160,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Key derivation failed, key file corrupted?</source>
- <translation>การสร้างกุญแจล้มเหลว ไฟล์กุญแจมีปัญหาหรือไม่</translation>
+ <translation>การสร้างกุญแจล้มเหลว แฟ้มกุญแจเสียหรือไม่?</translation>
</message>
<message>
<source>Decryption failed, wrong passphrase?</source>
@@ -5196,19 +5215,19 @@ Expect some bugs and minor issues, this version is not meant for production use.
<name>PasswordEdit</name>
<message>
<source>Passwords do not match</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านไม่ตรงกัน</translation>
</message>
<message>
<source>Passwords match so far</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านยังตรงกันอยู่</translation>
</message>
<message>
<source>Toggle Password (%1)</source>
- <translation type="unfinished"/>
+ <translation>สลับรหัสผ่าน (%1)</translation>
</message>
<message>
<source>Generate Password (%1)</source>
- <translation type="unfinished"/>
+ <translation>สร้างรหัสผ่าน (%1)</translation>
</message>
<message>
<source>Warning: Caps Lock enabled!</source>
@@ -5375,44 +5394,40 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>เลขฐานสิบหก</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>อักขระที่ยกเว้น: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
- <translation type="unfinished"/>
+ <translation>สร้างรหัสผ่าน</translation>
</message>
<message>
<source>Upper-case letters</source>
- <translation type="unfinished"/>
+ <translation>อักษรพิมพ์ใหญ่</translation>
</message>
<message>
<source>Lower-case letters</source>
- <translation type="unfinished"/>
+ <translation>อักษรตัวพิมพ์เล็ก</translation>
</message>
<message>
<source>Special characters</source>
- <translation type="unfinished"/>
+ <translation>อักขระพิเศษ</translation>
</message>
<message>
<source>Math Symbols</source>
- <translation type="unfinished"/>
+ <translation>สัญลักษณ์คณิตศาสตร์</translation>
</message>
<message>
<source>Dashes and Slashes</source>
- <translation type="unfinished"/>
+ <translation>ขีดนอนและขีดเฉียง</translation>
</message>
<message>
<source>Excluded characters</source>
- <translation type="unfinished"/>
+ <translation>ตัวอักษรที่ไม่รวม</translation>
</message>
<message>
<source>Hex Passwords</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านเลขฐาน 16</translation>
</message>
<message>
<source>Password length</source>
- <translation type="unfinished"/>
+ <translation>ความยาวรหัสผ่าน</translation>
</message>
<message>
<source>Word Case:</source>
@@ -5420,11 +5435,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Regenerate password</source>
- <translation type="unfinished"/>
+ <translation>สร้างรหัสผ่านใหม่</translation>
</message>
<message>
<source>Copy password</source>
- <translation type="unfinished"/>
+ <translation>คัดลอกรหัสผ่าน</translation>
</message>
<message>
<source>lower case</source>
@@ -5440,7 +5455,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Generate Password</source>
- <translation type="unfinished"/>
+ <translation>สร้างรหัสผ่าน</translation>
</message>
<message>
<source>Also choose from:</source>
@@ -5460,24 +5475,28 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Esc</source>
- <translation type="unfinished"/>
+ <translation>Esc</translation>
</message>
<message>
<source>Apply Password</source>
- <translation type="unfinished"/>
+ <translation>ใช้รหัสผ่าน</translation>
</message>
<message>
<source>Ctrl+S</source>
- <translation type="unfinished"/>
+ <translation>Ctrl+S</translation>
</message>
<message>
<source>Regenerate password (%1)</source>
- <translation type="unfinished"/>
+ <translation>สร้างรหัสผ่านใหม่ (%1)</translation>
</message>
<message>
<source>Special Characters</source>
<translation>อักขระพิเศษ</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -5491,51 +5510,51 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Very weak password</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านอ่อนแอมาก</translation>
</message>
<message>
<source>Password entropy is %1 bits</source>
- <translation type="unfinished"/>
+ <translation>เอรโทรปีของรหัสผ่านคือ %1 บิต</translation>
</message>
<message>
<source>Weak password</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านอ่อนแอ</translation>
</message>
<message>
<source>Used in %1/%2</source>
- <translation type="unfinished"/>
+ <translation>ใช้ใน %1/%2</translation>
</message>
<message>
<source>Password is used %1 times</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านถูกใช้ %1 ครั้ง</translation>
</message>
<message>
<source>Password has expired</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านหมดอายุแล้ว</translation>
</message>
<message>
<source>Password expiry was %1</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านหมดอายุแล้วเมื่อ %1</translation>
</message>
<message>
<source>Password is about to expire</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านกำลังจะหมดอายุ</translation>
</message>
<message>
<source>Password expires in %1 days</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านจะหมดอายุใน %1 วัน</translation>
</message>
<message>
<source>Password will expire soon</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านจะหมดอายุเร็วๆ นี้</translation>
</message>
<message>
<source>Password expires on %1</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านหมดอายุใน %1</translation>
</message>
<message>
<source>Health Check</source>
- <translation type="unfinished"/>
+ <translation>ตรวจสุขภาพ</translation>
</message>
<message>
<source>HIBP</source>
@@ -5562,7 +5581,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Remove</source>
- <translation>นำออก</translation>
+ <translation>ลบออก</translation>
</message>
<message>
<source>Skip</source>
@@ -5578,7 +5597,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Continue</source>
- <translation type="unfinished"/>
+ <translation>ทำต่อ</translation>
</message>
</context>
<context>
@@ -5694,11 +5713,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Title for the entry.</source>
- <translation>หัวข้อสำหรับรายการ</translation>
+ <translation>หัวเรื่องสำหรับรายการ</translation>
</message>
<message>
<source>title</source>
- <translation>หัวข้อ</translation>
+ <translation>หัวเรื่อง</translation>
</message>
<message>
<source>Path of the entry to edit.</source>
@@ -5756,11 +5775,11 @@ Available commands:
</message>
<message>
<source>Use the same credentials for both database files.</source>
- <translation>ใช้ข้อมูลประจำตัวชุดเดียวกันเพื่อเข้าระบบสำหรับไฟล์ฐานข้อมูลทั้งคู่</translation>
+ <translation>ใช้ข้อมูลยืนยันตัวชุดเดียวกันสำหรับทั้งสองแฟ้มฐานข้อมูล</translation>
</message>
<message>
<source>Key file of the database to merge from.</source>
- <translation>ไฟล์กุญแจของฐานข้อมูลที่จะเอามาผสาน</translation>
+ <translation>แฟ้มกุญแจของฐานข้อมูลที่จะมาผสาน</translation>
</message>
<message>
<source>Show an entry&apos;s information.</source>
@@ -5800,7 +5819,7 @@ Available commands:
</message>
<message>
<source>Title</source>
- <translation>หัวข้อ</translation>
+ <translation>หัวเรื่อง</translation>
</message>
<message>
<source>Username</source>
@@ -5878,7 +5897,7 @@ Available commands:
</message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
- <translation><numerusform>ล้างข้อมูลคลิปบอร์ดใน %1 วินาที</numerusform></translation>
+ <translation><numerusform>กำลังล้างคลิปบอร์ดใน %1 วินาที...</numerusform></translation>
</message>
<message>
<source>Clipboard cleared!</source>
@@ -5907,11 +5926,11 @@ Available commands:
</message>
<message>
<source>Writing the database failed: %1</source>
- <translation>เขียนฐานข้อมูลล้มเหลว %1</translation>
+ <translation>การเขียนฐานข้อมูลล้มเหลว: %1</translation>
</message>
<message>
<source>Successfully edited entry %1.</source>
- <translation>แก้ไขรายการสำเร็จแล้ว %1</translation>
+ <translation>แก้ไขรายการ %1 สำเร็จ</translation>
</message>
<message>
<source>Length %1</source>
@@ -5927,15 +5946,15 @@ Available commands:
</message>
<message>
<source>Multi-word extra bits %1</source>
- <translation>Multi-word บิตมากพิเศษ %1</translation>
+ <translation>บิตเพิ่มของ multi-word %1</translation>
</message>
<message>
<source>Type: Bruteforce</source>
- <translation>ชนิด บรู๊ทฟอร์ส</translation>
+ <translation>ชนิด: ลองทุกความเป็นไปได้</translation>
</message>
<message>
<source>Type: Dictionary</source>
- <translation>ชนิด ไดเรคทอรี</translation>
+ <translation>ชนิด: พจนานุกรม</translation>
</message>
<message>
<source>Type: Dict+Leet</source>
@@ -5943,11 +5962,11 @@ Available commands:
</message>
<message>
<source>Type: User Words</source>
- <translation>ชนิด: User Words</translation>
+ <translation>ชนิด: ชุดคำของผู้ใช้</translation>
</message>
<message>
<source>Type: User+Leet</source>
- <translation>ชนิด: ผู้ใช้+ ลีท</translation>
+ <translation>ชนิด: ผู้ใช้+ลีท</translation>
</message>
<message>
<source>Type: Repeated</source>
@@ -5967,39 +5986,39 @@ Available commands:
</message>
<message>
<source>Type: Bruteforce(Rep)</source>
- <translation>ชนิด: บรู๊ทฟอร์ส(Rep)</translation>
+ <translation>ชนิด: Bruteforce(Rep)</translation>
</message>
<message>
<source>Type: Dictionary(Rep)</source>
- <translation>พิมพ์: Dictionary(Rep)</translation>
+ <translation>ชนิด: Dictionary(Rep)</translation>
</message>
<message>
<source>Type: Dict+Leet(Rep)</source>
- <translation>พิมพ์: Dict+Leet(Rep)</translation>
+ <translation>ชนิด: Dict+Leet(Rep)</translation>
</message>
<message>
<source>Type: User Words(Rep)</source>
- <translation>พิมพ์: User Words(Rep)</translation>
+ <translation>ชนิด: User Words(Rep)</translation>
</message>
<message>
<source>Type: User+Leet(Rep)</source>
- <translation>พิมพ์: User+Leet(Rep)</translation>
+ <translation>ชนิด: User+Leet(Rep)</translation>
</message>
<message>
<source>Type: Repeated(Rep)</source>
- <translation>พิมพ์: Repeated(Rep)</translation>
+ <translation>ชนิด: Repeated(Rep)</translation>
</message>
<message>
<source>Type: Sequence(Rep)</source>
- <translation>พิมพ์: Sequence(Rep)</translation>
+ <translation>ชนิด: Sequence(Rep)</translation>
</message>
<message>
<source>Type: Spatial(Rep)</source>
- <translation>พิมพ์: Spatial(Rep)</translation>
+ <translation>ชนิด: Spatial(Rep)</translation>
</message>
<message>
<source>Type: Date(Rep)</source>
- <translation>พิมพ์: Date(Rep)</translation>
+ <translation>ชนิด: Date(Rep)</translation>
</message>
<message>
<source>Type: Unknown%1</source>
@@ -6011,11 +6030,11 @@ Available commands:
</message>
<message>
<source>*** Password length (%1) != sum of length of parts (%2) ***</source>
- <translation>***รหัสผ่านความยาว (%1) != sum of length of parts (%2) ***</translation>
+ <translation>*** ความยาวรหัสผ่าน (%1) != ผลรวมของความยาวแต่ละส่วน (%2) ***</translation>
</message>
<message>
<source>Failed to load key file %1: %2</source>
- <translation>การโหลดไฟล์กุญแจล้มเหลว %1: %2</translation>
+ <translation>การโหลดแฟ้มกุญแจ %1 ล้มเหลว: %2</translation>
</message>
<message>
<source>Length of the generated password</source>
@@ -6059,28 +6078,29 @@ Available commands:
</message>
<message>
<source>Cannot find group %1.</source>
- <translation>ไม่สามารถหากลุ่ม %1</translation>
+ <translation>ไม่พบกลุ่ม %1</translation>
</message>
<message>
<source>Error reading merge file:
%1</source>
- <translation>การอ่านไฟล์ที่รวมกันล้มเหลวคือ %1</translation>
+ <translation>การอ่านแฟ้มผสานล้มเหลว:
+%1</translation>
</message>
<message>
<source>Unable to save database to file : %1</source>
- <translation>ไม่สามารถบันทึกฐานข้อมูลไปยังไฟล์คือ %1</translation>
+ <translation>ไม่สามารถบันทึกฐานข้อมูลไปยังแฟ้ม: %1</translation>
</message>
<message>
<source>Unable to save database to file: %1</source>
- <translation>ไม่สามารถบันทึกฐานข้อมูลไปยังไฟล์คือ %1</translation>
+ <translation>ไม่สามารถบันทึกฐานข้อมูลไปยังแฟ้ม: %1</translation>
</message>
<message>
<source>Successfully recycled entry %1.</source>
- <translation>รายการรีไซเคิลสำเร็จ %1</translation>
+ <translation>นำรายการ %1 กลับมาสำเร็จ</translation>
</message>
<message>
<source>Successfully deleted entry %1.</source>
- <translation>ลบรายการสำเร็จ %1</translation>
+ <translation>ลบรายการ %1 สำเร็จ</translation>
</message>
<message>
<source>Show the entry&apos;s current TOTP.</source>
@@ -6096,7 +6116,7 @@ Available commands:
</message>
<message>
<source>file empty</source>
- <translation>ไฟล์ว่างเปล่า</translation>
+ <translation>แฟ้มว่างเปล่า</translation>
</message>
<message>
<source>%1: (row, col) %2,%3</source>
@@ -6134,11 +6154,11 @@ Available commands:
</message>
<message>
<source>File %1 already exists.</source>
- <translation>มีไฟล์ %1 อยู่แล้ว</translation>
+ <translation>มีแฟ้ม %1 อยู่แล้ว</translation>
</message>
<message>
<source>Loading the key file failed</source>
- <translation>การโหลดไฟล์กุญแจล้มเหลว</translation>
+ <translation>การโหลดแฟ้มกุญแจล้มเหลว</translation>
</message>
<message>
<source>No key is set. Aborting database creation.</source>
@@ -6146,7 +6166,7 @@ Available commands:
</message>
<message>
<source>Failed to save the database: %1.</source>
- <translation>การบันทึกฐานข้อมูลล้มเหลว % 1</translation>
+ <translation>การบันทึกฐานข้อมูลล้มเหลว: %1</translation>
</message>
<message>
<source>Successfully created new database.</source>
@@ -6154,11 +6174,11 @@ Available commands:
</message>
<message>
<source>Creating KeyFile %1 failed: %2</source>
- <translation>การสร้างกุญแจไฟล์ %1 ล้มเหลว: %2</translation>
+ <translation>การสร้างแฟ้มกุญแจ %1 ล้มเหลว: %2</translation>
</message>
<message>
<source>Loading KeyFile %1 failed: %2</source>
- <translation>การโหลดกุญแจไฟล์ % 1 ล้มเหลว:% 2</translation>
+ <translation>การโหลดแฟ้มกุญแจ %1 ล้มเหลว: %2</translation>
</message>
<message>
<source>Path of the entry to remove.</source>
@@ -6166,11 +6186,11 @@ Available commands:
</message>
<message>
<source>Existing single-instance lock file is invalid. Launching new instance.</source>
- <translation>ไฟล์ single-instance lock ที่มีอยู่ไม่ถูกต้อง เปิด instance ใหม่</translation>
+ <translation>แฟ้มล็อกไม่ให้เริ่มโปรแกรมหลายตัวที่มีอยู่ไม่ถูกต้อง เริ่มการทำงานตัวใหม่</translation>
</message>
<message>
<source>The lock file could not be created. Single-instance mode disabled.</source>
- <translation>ไม่สามารถสร้าง lock file ได้ โหมด Single-instance ถูกปิดใช้งาน</translation>
+ <translation>ไม่สามารถสร้างแฟ้มล็อกได้ โหมดการใช้งานโปรแกรมเพียงตัวเดียวถูกปิดอยู่</translation>
</message>
<message>
<source>KeePassXC - cross-platform password manager</source>
@@ -6178,11 +6198,11 @@ Available commands:
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
- <translation>ชื่อไฟล์ของรหัสผ่านฐานข้อมูลที่จะเปิด (*.kdbx)</translation>
+ <translation>ชื่อแฟ้มของฐานข้อมูลรหัสผ่านที่จะเปิด (*.kdbx)</translation>
</message>
<message>
<source>path to a custom config file</source>
- <translation>เส้นทางไปยังไฟล์ปรับแต่งที่กำหนดเอง</translation>
+ <translation>เส้นทางไปยังแฟ้มบันทึกการปรับแต่งที่กำหนดเอง</translation>
</message>
<message>
<source>key file of the database</source>
@@ -6194,7 +6214,7 @@ Available commands:
</message>
<message>
<source>Another instance of KeePassXC is already running.</source>
- <translation>อีกอินสแตนซ์ของ KeePassXC กำลังทำงานอยู่</translation>
+ <translation>แอป KeePassXC อีกตัวกำลังทำงานอยู่</translation>
</message>
<message>
<source>Fatal error while testing the cryptographic functions.</source>
@@ -6226,11 +6246,11 @@ Available commands:
</message>
<message>
<source>Version %1</source>
- <translation type="unfinished"/>
+ <translation>รุ่น %1</translation>
</message>
<message>
<source>Build Type: %1</source>
- <translation>ชนิดรุ่นที่สร้าง: %1</translation>
+ <translation>ชนิด build: %1</translation>
</message>
<message>
<source>Revision: %1</source>
@@ -6238,15 +6258,15 @@ Available commands:
</message>
<message>
<source>Distribution: %1</source>
- <translation>การจัดจำหน่าย: %1</translation>
+ <translation>ดิสทริบิวชัน: %1</translation>
</message>
<message>
<source>Debugging mode is disabled.</source>
- <translation type="unfinished"/>
+ <translation>โหมดดีบักถูกปิดใช้งาน</translation>
</message>
<message>
<source>Debugging mode is enabled.</source>
- <translation type="unfinished"/>
+ <translation>โหมดดีบักถูกเปิดใช้งาน</translation>
</message>
<message>
<source>Operating system: %1
@@ -6274,11 +6294,11 @@ Kernel: %3 %4</source>
</message>
<message>
<source>YubiKey</source>
- <translation type="unfinished"/>
+ <translation>YubiKey</translation>
</message>
<message>
<source>TouchID</source>
- <translation type="unfinished"/>
+ <translation>TouchID</translation>
</message>
<message>
<source>None</source>
@@ -6306,15 +6326,15 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Group %1 already exists!</source>
- <translation type="unfinished"/>
+ <translation>มีกลุ่ม %1 อยู่แล้ว!</translation>
</message>
<message>
<source>Group %1 not found.</source>
- <translation type="unfinished"/>
+ <translation>ไม่พบกลุ่ม %1</translation>
</message>
<message>
<source>Successfully added group %1.</source>
- <translation type="unfinished"/>
+ <translation>เพิ่มกลุ่ม %1 สำเร็จ</translation>
</message>
<message>
<source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
@@ -6322,7 +6342,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>FILENAME</source>
- <translation type="unfinished"/>
+ <translation>FILENAME</translation>
</message>
<message>
<source>Analyze passwords for weaknesses and problems.</source>
@@ -6330,7 +6350,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Failed to open HIBP file %1: %2</source>
- <translation type="unfinished"/>
+ <translation>การเปิดแฟ้ม HIBP %1 ล้มเหลว: %2</translation>
</message>
<message>
<source>Evaluating database entries against HIBP file, this will take a while...</source>
@@ -6342,15 +6362,15 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Display this help.</source>
- <translation type="unfinished"/>
+ <translation>แสดงหน้าช่วยเหลือนี้</translation>
</message>
<message>
<source>slot</source>
- <translation type="unfinished"/>
+ <translation>ช่อง</translation>
</message>
<message>
<source>Invalid word count %1</source>
- <translation type="unfinished"/>
+ <translation>จำนวนคำไม่ถูกรูปแบบ %1</translation>
</message>
<message>
<source>The word list is too small (&lt; 1000 items)</source>
@@ -6366,19 +6386,19 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Unable to export database to XML: %1</source>
- <translation type="unfinished"/>
+ <translation>ไม่สามารถส่งออกฐานข้อมูลเป็น XML: %1</translation>
</message>
<message>
<source>Unsupported format %1</source>
- <translation type="unfinished"/>
+ <translation>รูปแบบที่ไม่รองรับ %1</translation>
</message>
<message>
<source>Use numbers</source>
- <translation type="unfinished"/>
+ <translation>ใช้ตัวเลข</translation>
</message>
<message>
<source>Invalid password length %1</source>
- <translation type="unfinished"/>
+ <translation>ความยาวรหัสผ่านไม่ถูกรูปแบบ %1</translation>
</message>
<message>
<source>Display command help.</source>
@@ -6386,7 +6406,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Available commands:</source>
- <translation type="unfinished"/>
+ <translation>คำสั่งที่ใช้ได้:</translation>
</message>
<message>
<source>Import the contents of an XML database.</source>
@@ -6406,7 +6426,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Unknown command %1</source>
- <translation type="unfinished"/>
+ <translation>คำสั่งที่ไม่รู้จัก %1</translation>
</message>
<message>
<source>Flattens the output to single lines.</source>
@@ -6422,7 +6442,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Successfully merged %1 into %2.</source>
- <translation type="unfinished"/>
+ <translation>ผสาน %1 เข้ากับ %2 สำเร็จ</translation>
</message>
<message>
<source>Database was not modified by merge operation.</source>
@@ -6442,19 +6462,19 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Could not find group with path %1.</source>
- <translation type="unfinished"/>
+ <translation>ไม่พบกลุ่มที่ใช้เส้นทาง %1</translation>
</message>
<message>
<source>Entry is already in group %1.</source>
- <translation type="unfinished"/>
+ <translation>รายการมีอยู่แล้วในกลุ่ม %1</translation>
</message>
<message>
<source>Successfully moved entry %1 to group %2.</source>
- <translation type="unfinished"/>
+ <translation>ย้ายรายการ %1 ไปยังกลุ่ม %2 สำเร็จ</translation>
</message>
<message>
<source>Open a database.</source>
- <translation type="unfinished"/>
+ <translation>เปิดฐานข้อมูล</translation>
</message>
<message>
<source>Path of the group to remove.</source>
@@ -6466,31 +6486,31 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Successfully recycled group %1.</source>
- <translation type="unfinished"/>
+ <translation>นำกลุ่ม %1 กลับมาสำเร็จ</translation>
</message>
<message>
<source>Successfully deleted group %1.</source>
- <translation type="unfinished"/>
+ <translation>ลบกลุ่ม %1 สำเร็จ</translation>
</message>
<message>
<source>Failed to open database file %1: not found</source>
- <translation type="unfinished"/>
+ <translation>การอ่านแฟ้มฐานข้อมูล %1 ล้มเหลว: ไม่พบ</translation>
</message>
<message>
<source>Failed to open database file %1: not a plain file</source>
- <translation type="unfinished"/>
+ <translation>การอ่านแฟ้มฐานข้อมูล %1 ล้มเหลว: ไม่ใช่แฟ้มธรรมดา</translation>
</message>
<message>
<source>Failed to open database file %1: not readable</source>
- <translation type="unfinished"/>
+ <translation>การอ่านแฟ้มฐานข้อมูล %1 ล้มเหลว: อ่านไม่ได้</translation>
</message>
<message>
<source>Enter password to unlock %1: </source>
- <translation type="unfinished"/>
+ <translation>ใส่รหัสผ่านเพื่อปลดล็อก %1:</translation>
</message>
<message>
<source>Invalid YubiKey slot %1</source>
- <translation type="unfinished"/>
+ <translation>ช่อง YubiKey ไม่ถูกรูปแบบ %1</translation>
</message>
<message>
<source>Enter password to encrypt database (optional): </source>
@@ -6498,7 +6518,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>HIBP file, line %1: parse error</source>
- <translation type="unfinished"/>
+ <translation>แฟ้ม HIBP บรรทัด %1: การแยกวิเคราะห์ผิดพลาด</translation>
</message>
<message>
<source>Secret Service Integration</source>
@@ -6570,7 +6590,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>time</source>
- <translation type="unfinished"/>
+ <translation>เวลา</translation>
</message>
<message>
<source>Set the key file for the database.</source>
@@ -6610,7 +6630,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Unable to import XML database: %1</source>
- <translation type="unfinished"/>
+ <translation>ไม่สามารถนำเข้าฐานข้อมูล XML: %1</translation>
</message>
<message>
<source>Show a database&apos;s information.</source>
@@ -6646,11 +6666,11 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Invalid command %1.</source>
- <translation type="unfinished"/>
+ <translation>คำสั่งผิดรูปแบบ %1</translation>
</message>
<message>
<source>Invalid YubiKey serial %1</source>
- <translation type="unfinished"/>
+ <translation>เลขชุด YubiKey ไม่ถูกรูปแบบ %1</translation>
</message>
<message>
<source>Please touch the button on your YubiKey to continue…</source>
@@ -6662,11 +6682,11 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Repeat password: </source>
- <translation type="unfinished"/>
+ <translation>ทวนรหัสผ่าน:</translation>
</message>
<message>
<source>Error: Passwords do not match.</source>
- <translation type="unfinished"/>
+ <translation>ผิดพลาด: รหัสผ่านไม่ตรงกัน</translation>
</message>
<message>
<source>All clipping programs failed. Tried %1
@@ -6675,33 +6695,33 @@ Kernel: %3 %4</source>
</message>
<message>
<source>AES (%1 rounds)</source>
- <translation type="unfinished"/>
+ <translation>AES (%1 รอบ)</translation>
</message>
<message>
<source>AES 256-bit</source>
- <translation type="unfinished"/>
+ <translation>AES 256 บิต</translation>
</message>
<message>
<source>Twofish 256-bit</source>
- <translation type="unfinished"/>
+ <translation>Twofish 256 บิต</translation>
</message>
<message>
<source>ChaCha20 256-bit</source>
- <translation type="unfinished"/>
+ <translation>ChaCha20: 256 บิต {20 256-?}</translation>
</message>
<message>
<source>Benchmark %1 delay</source>
- <translation type="unfinished"/>
+ <translation>วัดมาตรฐานหน่วงเวลา %1</translation>
</message>
<message numerus="yes">
<source>%1 ms</source>
<comment>milliseconds</comment>
- <translation type="unfinished"><numerusform></numerusform></translation>
+ <translation><numerusform>%1 มิลลิวิ</numerusform></translation>
</message>
<message numerus="yes">
<source>%1 s</source>
<comment>seconds</comment>
- <translation type="unfinished"><numerusform></numerusform></translation>
+ <translation><numerusform>%1 วิ</numerusform></translation>
</message>
<message>
<source>path to a custom local config file</source>
@@ -6736,7 +6756,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>รุ่นแฟ้มกุญแจที่ไม่รองรับ: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
@@ -6746,6 +6766,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -6794,11 +6830,11 @@ Please consider generating a new key file.</source>
<message>
<source>Bad</source>
<comment>Password quality</comment>
- <translation type="unfinished"/>
+ <translation>เลวร้าย</translation>
</message>
<message>
<source>Bad — password must be changed</source>
- <translation type="unfinished"/>
+ <translation>เลวร้าย — ต้องเปลี่ยนรหัสผ่าน</translation>
</message>
<message>
<source>Poor</source>
@@ -6807,7 +6843,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Poor — password should be changed</source>
- <translation type="unfinished"/>
+ <translation>แย่ — ควรเปลี่ยนรหัสผ่าน</translation>
</message>
<message>
<source>Weak</source>
@@ -6816,27 +6852,27 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Weak — consider changing the password</source>
- <translation type="unfinished"/>
+ <translation>อ่อนแอ — ควรพิจารณารหัสผ่านใหม่</translation>
</message>
<message>
<source> (Excluded)</source>
- <translation type="unfinished"/>
+ <translation>(ไม่นับรวม)</translation>
</message>
<message>
<source>This entry is being excluded from reports</source>
- <translation type="unfinished"/>
+ <translation>รายการนี้ไม่ถูกนับรวมในรายงาน</translation>
</message>
<message>
<source>Please wait, health data is being calculated...</source>
- <translation type="unfinished"/>
+ <translation>กรุณารอ กำลังคำนวณข้อมูลสุขภาพ...</translation>
</message>
<message>
<source>Congratulations, everything is healthy!</source>
- <translation type="unfinished"/>
+ <translation>ยินดีด้วย ทุกอย่างดูดี!</translation>
</message>
<message>
<source>Title</source>
- <translation>หัวข้อ</translation>
+ <translation>หัวเรื่อง</translation>
</message>
<message>
<source>Path</source>
@@ -6844,19 +6880,19 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Score</source>
- <translation type="unfinished"/>
+ <translation>คะแนน</translation>
</message>
<message>
<source>Reason</source>
- <translation type="unfinished"/>
+ <translation>เหตุผล</translation>
</message>
<message>
<source>Edit Entry...</source>
- <translation type="unfinished"/>
+ <translation>แก้ไขรายการ...</translation>
</message>
<message>
<source>Exclude from reports</source>
- <translation type="unfinished"/>
+ <translation>ไม่นับรวมในรายงาน</translation>
</message>
</context>
<context>
@@ -6879,11 +6915,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Congratulations, no exposed passwords!</source>
- <translation type="unfinished"/>
+ <translation>ยินดีด้วย ไม่พบรหัสผ่านที่ถูกเปิดเผย!</translation>
</message>
<message>
<source>Title</source>
- <translation>หัวข้อ</translation>
+ <translation>หัวเรื่อง</translation>
</message>
<message>
<source>Path</source>
@@ -6891,55 +6927,55 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Password exposed…</source>
- <translation type="unfinished"/>
+ <translation>รหัสผ่านที่ถูกเปิดเผย...</translation>
</message>
<message>
<source> (Excluded)</source>
- <translation type="unfinished"/>
+ <translation>(ไม่นับรวม)</translation>
</message>
<message>
<source>This entry is being excluded from reports</source>
- <translation type="unfinished"/>
+ <translation>รายการนี้ไม่ถูกนับรวมในรายงาน</translation>
</message>
<message>
<source>once</source>
- <translation type="unfinished"/>
+ <translation>ครั้งเดียว</translation>
</message>
<message>
<source>up to 10 times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึง 10 เท่า</translation>
</message>
<message>
<source>up to 100 times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึง 100 เท่า</translation>
</message>
<message>
<source>up to 1000 times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึง 1,000 เท่า</translation>
</message>
<message>
<source>up to 10,000 times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึง 10,000 เท่า</translation>
</message>
<message>
<source>up to 100,000 times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึง 100,000 เท่า</translation>
</message>
<message>
<source>up to a million times</source>
- <translation type="unfinished"/>
+ <translation>ได้ถึงล้านเท่า</translation>
</message>
<message>
<source>millions of times</source>
- <translation type="unfinished"/>
+ <translation>ได้หลายล้านเท่า</translation>
</message>
<message>
<source>Edit Entry...</source>
- <translation type="unfinished"/>
+ <translation>แก้ไขรายการ...</translation>
</message>
<message>
<source>Exclude from reports</source>
- <translation type="unfinished"/>
+ <translation>ไม่นับรวมในรายงาน</translation>
</message>
</context>
<context>
@@ -6958,7 +6994,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Please wait, database statistics are being calculated...</source>
- <translation type="unfinished"/>
+ <translation>กรุณารอ กำลังคำนวณสถิติของฐานข้อมูล...</translation>
</message>
<message>
<source>Database name</source>
@@ -7022,7 +7058,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Maximum password reuse</source>
- <translation type="unfinished"/>
+ <translation>ใช้รหัสผ่านซ้ำได้สูงสุด</translation>
</message>
<message>
<source>Some passwords are used more than three times. Use unique passwords when possible.</source>
@@ -7030,7 +7066,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Number of short passwords</source>
- <translation type="unfinished"/>
+ <translation>จำนวนรหัสผ่านขนาดสั้น</translation>
</message>
<message>
<source>Recommended minimum password length is at least 8 characters.</source>
@@ -7038,7 +7074,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Number of weak passwords</source>
- <translation type="unfinished"/>
+ <translation>จำนวนรหัสผ่านที่อ่อนแอ</translation>
</message>
<message>
<source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
@@ -7231,7 +7267,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;คำเตือน:&lt;/b&gt;</translation>
</message>
<message>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
@@ -7246,11 +7282,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Allow export</source>
- <translation>อนุญาติให้นำออก</translation>
+ <translation>อนุญาตให้ส่งออก</translation>
</message>
<message>
<source>Allow import</source>
- <translation>อนุญาติให้นำเข้า</translation>
+ <translation>อนุญาตให้นำเข้า</translation>
</message>
<message>
<source>Own certificate</source>
@@ -7258,7 +7294,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Fingerprint:</source>
- <translation>ลายนิ้วมือ</translation>
+ <translation>ลายนิ้วมือ:</translation>
</message>
<message>
<source>Certificate:</source>
@@ -7266,11 +7302,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Signer</source>
- <translation>ผู้เซ็นชื่อ</translation>
+ <translation>ผู้เซ็น</translation>
</message>
<message>
<source>Key:</source>
- <translation>กุญแจ</translation>
+ <translation>กุญแจ:</translation>
</message>
<message>
<source>Generate</source>
@@ -7282,7 +7318,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Export</source>
- <translation>นำออก</translation>
+ <translation>ส่งออก</translation>
</message>
<message>
<source>Imported certificates</source>
@@ -7290,7 +7326,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Trust</source>
- <translation>น่าเชื่อถือ</translation>
+ <translation>เชื่อถือ</translation>
</message>
<message>
<source>Ask</source>
@@ -7298,11 +7334,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Untrust</source>
- <translation>ไม่น่าเชื่อถือ</translation>
+ <translation>ไม่เชื่อถือ</translation>
</message>
<message>
<source>Remove</source>
- <translation>นำออก</translation>
+ <translation>ลบ</translation>
</message>
<message>
<source>Path</source>
@@ -7343,7 +7379,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>All files</source>
- <translation>ทุกไฟล์</translation>
+ <translation>ทุกแฟ้ม</translation>
</message>
<message>
<source>Select path</source>
@@ -7351,11 +7387,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Exporting changed certificate</source>
- <translation>นำออกใบรับรองที่เปลี่ยนแปลงแล้ว</translation>
+ <translation>ส่งออกใบรับรองที่เปลี่ยนแปลงแล้ว</translation>
</message>
<message>
<source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
- <translation>ใบรับรองที่นำออกแล้วไม่ใช่ฉบับเดียวกับที่ใช้งานอยู่ คุณต้องการนำใบรับรองปัจจุบันออกหรือไม่</translation>
+ <translation>ใบรับรองที่ส่งออกแล้วไม่ใช่ฉบับเดียวกับที่ใช้งานอยู่ คุณต้องการส่งออกใบรับรองปัจจุบันหรือไม่?</translation>
</message>
<message>
<source>Signer:</source>
@@ -7418,7 +7454,7 @@ Please consider generating a new key file.</source>
<name>ShareExport</name>
<message>
<source>Overwriting signed share container is not supported - export prevented</source>
- <translation>ไม่สามารถเขียนทับที่จัดเก็บ ที่แบ่งปันไว้ และเซ็นแล้ว- ไม่อนุญาตการนำออก</translation>
+ <translation>ไม่สามารถเขียนทับที่จัดเก็บที่แบ่งปันไว้และลงลายเซ็นแล้ว - ไม่อนุญาตให้ส่งออก</translation>
</message>
<message>
<source>Could not write export container (%1)</source>
@@ -7426,19 +7462,19 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Could not embed signature: Could not open file to write (%1)</source>
- <translation>ไม่สามารถฝังลายเซ็น ไม่สามารถเปิดไฟล์เพือเขียน (%1) </translation>
+ <translation>ไม่สามารถฝังลายเซ็น: ไม่สามารถเปิดแฟ้มเพื่อเขียนได้ (%1) </translation>
</message>
<message>
<source>Could not embed signature: Could not write file (%1)</source>
- <translation>ไม่สามารถฝังลายเซ็น ไม่สามารถเขียนไฟล์ (%1) </translation>
+ <translation>ไม่สามารถฝังลายเซ็น: ไม่สามารถเขียนแฟ้ม (%1) </translation>
</message>
<message>
<source>Could not embed database: Could not open file to write (%1)</source>
- <translation>ไม่สามารถฝังฐานข้อมูล ไม่สามารถเปิดไฟล์เพื่อทำการเขียน (%1)</translation>
+ <translation>ไม่สามารถฝังฐานข้อมูล: ไม่สามารถเปิดแฟ้มเพื่อเขียนได้ (%1)</translation>
</message>
<message>
<source>Could not embed database: Could not write file (%1)</source>
- <translation>ไม่สามารถฝังฐานข้อมูล ไม่สามารถเขียนไฟล์ได้ (%1)</translation>
+ <translation>ไม่สามารถฝังฐานข้อมูล: ไม่สามารถเขียนแฟ้มได้ (%1)</translation>
</message>
<message>
<source>Overwriting unsigned share container is not supported - export prevented</source>
@@ -7446,11 +7482,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Could not write export container</source>
- <translation>ไม่สามารถนำออกที่จัดเก็บได้</translation>
- </message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>เกิดข้อผิดพลาดในการส่งออกที่ไม่คาดคิด</translation>
+ <translation>ไม่สามารถส่งออกที่จัดเก็บได้</translation>
</message>
</context>
<context>
@@ -7469,23 +7501,23 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Do you want to trust %1 with the fingerprint of %2 from %3?</source>
- <translation>คุณเชื่อถือ %1 การพิมพ์ลายนิ้วมือ %2 จาก%3? {1 ?} {2 ?}</translation>
+ <translation>คุณจะเชื่อถือ %1 ด้วยลายนิ้วมือของ %2 จาก %3 หรือไม่? {1 ?} {2 ?}</translation>
</message>
<message>
<source>Not this time</source>
- <translation>ไม่ใช่เวลานี้</translation>
+ <translation>ไม่เชื่อในตอนนี้</translation>
</message>
<message>
<source>Never</source>
- <translation>ไม่เคย</translation>
+ <translation>จะไม่เชื่ออีกเลย</translation>
</message>
<message>
<source>Always</source>
- <translation>เสมอ</translation>
+ <translation>เชื่อเสมอ</translation>
</message>
<message>
<source>Just this time</source>
- <translation>เวลานี้</translation>
+ <translation>เชื่อเฉพาะตอนนี้</translation>
</message>
<message>
<source>Signed share container are not supported - import prevented</source>
@@ -7493,11 +7525,11 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>File is not readable</source>
- <translation>ไฟล์ไม่สามารถอ่านได้</translation>
+ <translation>ไม่สามารถอ่านแฟ้มได้</translation>
</message>
<message>
<source>Invalid sharing container</source>
- <translation>ที่จัดเก็บที่แชร์ไม่ถูกต้อง</translation>
+ <translation>ที่จัดเก็บที่แบ่งปันไม่ถูกต้อง</translation>
</message>
<message>
<source>Untrusted import prevented</source>
@@ -7505,50 +7537,46 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Successful signed import</source>
- <translation>การนำเข้าลายเซ็นสำเร็จ</translation>
+ <translation>นำเข้าสำเร็จโดยมีลายเซ็น</translation>
</message>
<message>
<source>Unsigned share container are not supported - import prevented</source>
- <translation>ไม่รองรับที่จัดเก็บแบ่งปันที่ไม่ได้เซ็นไว้ -ไม่อนุญาตการนำเข้า</translation>
+ <translation>ไม่รองรับที่จัดเก็บแบ่งปันที่ไม่ได้เซ็นไว้ - ไม่อนุญาตการนำเข้า</translation>
</message>
<message>
<source>Successful unsigned import</source>
- <translation>การนำเข้าลายเซ็นสำเร็จ</translation>
+ <translation>นำเข้าสำเร็จโดยไม่มีลายเซ็น</translation>
</message>
<message>
<source>File does not exist</source>
- <translation>ไม่มีไฟล์</translation>
- </message>
- <message>
- <source>Unknown share container type</source>
- <translation>การแบ่งปันที่จัดเก็บจากแหล่งที่ไม่รู้จัก</translation>
+ <translation>ไม่มีแฟ้ม</translation>
</message>
</context>
<context>
<name>ShareObserver</name>
<message>
<source>Import from %1 failed (%2)</source>
- <translation>นำเข้า 1% ล้มเหลว 2%</translation>
+ <translation>นำเข้าจาก %1 ล้มเหลว (%2)</translation>
</message>
<message>
<source>Import from %1 successful (%2)</source>
- <translation>นำเข้าจาก 1% สำเร็จ 2%</translation>
+ <translation>นำเข้าจาก %1 สำเร็จ (%2)</translation>
</message>
<message>
<source>Imported from %1</source>
- <translation>นำเข้า จาก 1%</translation>
+ <translation>นำเข้าจาก %1</translation>
</message>
<message>
<source>Export to %1 failed (%2)</source>
- <translation>การส่งออก %1 ไม่สำเร็จ (%2)</translation>
+ <translation>ส่งออกไป %1 ล้มเหลว (%2)</translation>
</message>
<message>
<source>Export to %1 successful (%2)</source>
- <translation>การนำออก %1 สำเร็จ (%2)</translation>
+ <translation>ส่งออกไป %1 สำเร็จ (%2)</translation>
</message>
<message>
<source>Export to %1</source>
- <translation>นำออก %1</translation>
+ <translation>ส่งออกไป %1</translation>
</message>
<message>
<source>Multiple import source path to %1 in %2</source>
@@ -7668,29 +7696,29 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Confirm Remove TOTP Settings</source>
- <translation type="unfinished"/>
+ <translation>ยืนยันการนำค่า TOTP ออก</translation>
</message>
<message>
<source>Are you sure you want to delete TOTP settings for this entry?</source>
- <translation type="unfinished"/>
+ <translation>คุณแน่ใจว่าจะลบการตั้งค่า TOTP สำหรับรายการนี้หรือไม่?</translation>
</message>
</context>
<context>
<name>URLEdit</name>
<message>
<source>Invalid URL</source>
- <translation type="unfinished"/>
+ <translation>URL ผิดรูปแบบ</translation>
</message>
</context>
<context>
<name>UpdateCheckDialog</name>
<message>
<source>Checking for updates</source>
- <translation>ตรวจสอบการอัปเดท</translation>
+ <translation>&amp;ตรวจหาการปรับรุ่น</translation>
</message>
<message>
<source>Checking for updates...</source>
- <translation>ตรวจสอบการอัปเดท...</translation>
+ <translation>กำลังตรวจหาการปรับรุ่น...</translation>
</message>
<message>
<source>Close</source>
@@ -7698,11 +7726,11 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Update Error!</source>
- <translation>การอัปเดทผิดพลาด</translation>
+ <translation>การปรับรุ่นผิดพลาด!</translation>
</message>
<message>
<source>An error occurred in retrieving update information.</source>
- <translation>ข้อผิดพลาดที่เกิดขึ้นในการอัปเดตเรียกใช้ข้อมูล</translation>
+ <translation>เกิดข้อผิดพลาดระหว่างการเรียกข้อมูลการปรับรุ่น</translation>
</message>
<message>
<source>Please try again later.</source>
@@ -7710,7 +7738,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Software Update</source>
- <translation>อัปเดทซอฟต์แวร์</translation>
+ <translation>การปรับรุ่นซอฟต์แวร์</translation>
</message>
<message>
<source>A new version of KeePassXC is available!</source>
@@ -7792,7 +7820,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
- <translation type="unfinished"/>
+ <translation>%1 ช่องที่ไม่ถูกรูปแบบถูกระบุมา - %2</translation>
</message>
<message>
<source>The YubiKey interface has not been initialized.</source>
@@ -7800,7 +7828,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Hardware key is currently in use.</source>
- <translation type="unfinished"/>
+ <translation>ใช้กุญแจฮาร์ดแวร์อยู่</translation>
</message>
<message>
<source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
@@ -7851,11 +7879,11 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Detecting hardware keys…</source>
- <translation type="unfinished"/>
+ <translation>กำลังตรวจหากุญแจฮาร์ดแวร์...</translation>
</message>
<message>
<source>No hardware keys detected</source>
- <translation type="unfinished"/>
+ <translation>ตรวจไม่พบกุญแจฮาร์ดแวร์</translation>
</message>
</context>
</TS> \ No newline at end of file
diff --git a/share/translations/keepassx_tr.ts b/share/translations/keepassx_tr.ts
index 4747c76db..6325b242f 100644
--- a/share/translations/keepassx_tr.ts
+++ b/share/translations/keepassx_tr.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>Yeni dili ayarlamak için uygulamayı yeniden başlatmalısınız. Şimdi yeniden başlamak ister misin?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Tek renkli</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -1350,7 +1354,7 @@ Bir anahtar dosyanız yoksa, lütfen alanı boş bırakınız.</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Eski anahtar dosya biçimi</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
@@ -2495,6 +2499,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Bu girdiyi sadece HTTP Basic Auth ile kullan</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4358,26 +4370,14 @@ Message: %2</source>
<translation>Bir anahtar dosyası seç</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Anahtar dosya seçimi</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Anahtar dosyasına göz at</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Gözat...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Yeni anahtar dosyası oluştur</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Not: Veritabanınızın kilidini açmanızı engelleyeceği için değişebilecek bir dosya kullanmayın!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Geçersiz Anahtar Dosyası</translation>
</message>
@@ -4397,12 +4397,24 @@ Bu dosyaya devam etmek istediğinizden emin misiniz?</translation>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Eski anahtar dosya biçimi</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5403,10 +5415,6 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<translation>Hex</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Dışlanan karakterler: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Oluşturulan parola</translation>
</message>
@@ -5506,6 +5514,10 @@ Bazı hatalar ve küçük sorunlar olabilir, bu sürüm şu an dağıtımda değ
<source>Special Characters</source>
<translation>Özel Karakterler</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6776,6 +6788,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation type="unfinished"/>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7479,10 +7507,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<source>Could not write export container</source>
<translation>Dışa aktarım konteynere yazılamadı</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Beklenmeyen dışa aktarma hatası oluştu</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7550,10 +7574,6 @@ Girdiyi düzenlemek için tıkla.</translation>
<source>File does not exist</source>
<translation>Dosya mevcut değil</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Bilinmeyen konteyner paylaşım türü</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_uk.ts b/share/translations/keepassx_uk.ts
index d0ec21ac8..486401e02 100644
--- a/share/translations/keepassx_uk.ts
+++ b/share/translations/keepassx_uk.ts
@@ -31,7 +31,7 @@
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
- <translation>Повідомляючи про проблему, завжди долучайте наступну інформацію:</translation>
+ <translation>Повідомляючи про проблему, завжди долучайте таку інформацію:</translation>
</message>
<message>
<source>Copy to clipboard</source>
@@ -105,7 +105,7 @@
</message>
<message>
<source>Text beside icon</source>
- <translation>Текст поруч зі значком</translation>
+ <translation>Текст поруч із значком</translation>
</message>
<message>
<source>Text under icon</source>
@@ -137,7 +137,11 @@
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>Ви мусите перезапустити програму, щоб встановити іншу мову. Бажаєте перезапустити зараз?</translation>
+ </message>
+ <message>
+ <source>Monochrome</source>
+ <translation>Монохромна</translation>
</message>
</context>
<context>
@@ -294,7 +298,7 @@
</message>
<message>
<source>Auto-type character typing delay milliseconds</source>
- <translation>Затримка в мілісекундах перед введенням символів під час автозаповнення</translation>
+ <translation>Затримка в мілісекундах перед вводженням символів під час автозаповнення</translation>
</message>
<message>
<source>Auto-type start delay milliseconds</source>
@@ -330,7 +334,7 @@
</message>
<message>
<source>Auto-Type typing delay:</source>
- <translation>Затримка введення символів під час автозаповнення:</translation>
+ <translation>Затримка вводження символів під час автозаповнення:</translation>
</message>
<message>
<source>Global Auto-Type shortcut:</source>
@@ -342,15 +346,15 @@
</message>
<message>
<source>Automatically save when locking database</source>
- <translation type="unfinished"/>
+ <translation>Автоматично зберігати сховище перед блокуванням</translation>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
- <translation type="unfinished"/>
+ <translation>Автоматично зберігати зміни, що не стосуються даних, перед блокуванням сховища</translation>
</message>
<message>
<source>Tray icon type</source>
- <translation type="unfinished"/>
+ <translation>Варіант значка в лотку</translation>
</message>
</context>
<context>
@@ -650,7 +654,7 @@ Do you want to overwrite it?</source>
</message>
<message>
<source>Converting attributes to custom data…</source>
- <translation>Перетворення ознак користувацьких даних…</translation>
+ <translation>Перетворення ознак на користувацькі дані…</translation>
</message>
<message>
<source>KeePassXC: Converted KeePassHTTP attributes</source>
@@ -659,7 +663,7 @@ Do you want to overwrite it?</source>
<message>
<source>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</source>
- <translation>Ознаки %1 запису(-ів) успішно перетворені.
+ <translation>Ознаки %1 запису(-ів) успішно перетворено.
%2 ключів переміщено до користувацьких даних.</translation>
</message>
<message numerus="yes">
@@ -676,7 +680,7 @@ Moved %2 keys to custom data.</source>
</message>
<message>
<source>KeePassXC: Legacy browser integration settings detected</source>
- <translation>KeePassXC: знайдено застаріле налаштування сполучення з переглядачами</translation>
+ <translation>KeePassXC: знайдено застарілі параметри сполучення з переглядачами</translation>
</message>
<message>
<source>KeePassXC: Create a new group</source>
@@ -711,7 +715,7 @@ chrome-laptop.</source>
<translation>Ви одержали запит на сполучення з таким сховищем:
%1
-Надайте сполученню унікальне ім&apos;я або ідентифікатор, наприклад:
+Надайте сполученню унікальну назву або ідентифікатор, наприклад:
chrome-на-ноутбуці.</translation>
</message>
</context>
@@ -932,7 +936,7 @@ chrome-на-ноутбуці.</translation>
</message>
<message>
<source>Please see special instructions for browser extension use below</source>
- <translation>Нижче Ви можете знайти довідку з використання розширення переглядача</translation>
+ <translation>Нижче Ви можете знайти довідку з використання для розширення переглядача</translation>
</message>
<message>
<source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location cannot be found!&lt;br/&gt;Browser integration WILL NOT WORK without the proxy application.</source>
@@ -986,7 +990,7 @@ chrome-на-ноутбуці.</translation>
</message>
<message>
<source>filename</source>
- <translation>ім&apos;я файлу</translation>
+ <translation>назва файлу</translation>
</message>
<message>
<source>size, rows, columns</source>
@@ -1350,11 +1354,11 @@ If you do not have a key file, please leave the field empty.</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Старий формат файлового ключа</translation>
</message>
<message>
<source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database / Database Security / Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
- <translation type="unfinished"/>
+ <translation>Ви використовуєте старий формат файлового ключа, який KeePassXC може&lt;br&gt;незабаром припинити підтримувати.&lt;br&gt;&lt;br&gt;Будь ласка створіть новий файловий ключ у параметрах сховища:&lt;br&gt;&lt;strong&gt;Сховище / Безпека сховища / Змінити файловий ключ.&lt;/strong&gt;&lt;br&gt;</translation>
</message>
</context>
<context>
@@ -1461,7 +1465,7 @@ This may prevent connection to the browser plugin.</source>
<source>Do you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.</source>
<translation>Ви дійсно бажаєте позбутися особливого налаштування всіх сайтів у кожному записі?
-Дозволи доступу до записів будуть скасовані.</translation>
+Дозволи доступу до записів буде скасовано.</translation>
</message>
<message>
<source>Removing stored permissions…</source>
@@ -1524,8 +1528,8 @@ This is necessary to maintain compatibility with the browser plugin.</source>
<message>
<source>Do you really want refresh the database ID?
This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
- <translation>Ви дійсно бажаєте оновити ID сховища?
-Це необхідно лише тоді, коли ваше сховище є копією іншого і не вдається під&apos;єднати розширення браузера.</translation>
+ <translation>Ви дійсно бажаєте оновити ідентифікатор сховища?
+Це необхідно лише тоді, коли Ваше сховище є копією іншого і не вдається під&apos;єднати розширення переглядача.</translation>
</message>
</context>
<context>
@@ -1674,7 +1678,7 @@ If you keep this number, your database may be too easy to crack!</source>
</message>
<message>
<source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
- <translation>Спроба перетворити ключ згідно з новими налаштуваннями ФОК зазнала невдачі; ФОК залишилась без змін.</translation>
+ <translation>Спроба перетворити ключ згідно з новими параметрами ФОК зазнала невдачі; ФОК залишилась без змін.</translation>
</message>
<message numerus="yes">
<source> MiB</source>
@@ -1743,7 +1747,7 @@ If you keep this number, your database may be too easy to crack!</source>
</message>
<message>
<source>Enable Secret Service to access these settings.</source>
- <translation type="unfinished"/>
+ <translation>Увімкніть «Службу таємниць», щоб одержати доступ до цих параметрів.</translation>
</message>
</context>
<context>
@@ -1975,7 +1979,7 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>Open OPVault</source>
- <translation type="unfinished"/>
+ <translation>Відкрити OPVault</translation>
</message>
</context>
<context>
@@ -2030,7 +2034,7 @@ This is definitely a bug, please report it to the developers.</source>
</message>
<message>
<source>File has changed</source>
- <translation>Файл був змінений</translation>
+ <translation>Файл було змінено</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
@@ -2275,11 +2279,11 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>Hide</source>
- <translation type="unfinished"/>
+ <translation>Сховати</translation>
</message>
<message>
<source>Unsaved Changes</source>
- <translation type="unfinished"/>
+ <translation>Незбережені зміни</translation>
</message>
<message>
<source>Would you like to save changes to this entry?</source>
@@ -2287,16 +2291,17 @@ Disable safe saves and try again?</source>
</message>
<message>
<source>[PROTECTED] Press Reveal to view or edit</source>
- <translation type="unfinished"/>
+ <translation>[ЗАХИЩЕНО] Натисніть «Показати», щоб переглянути або змінити</translation>
</message>
<message>
<source>Invalid Entry</source>
- <translation type="unfinished"/>
+ <translation>Непридатний запис</translation>
</message>
<message>
<source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
- <translation type="unfinished"/>
+ <translation>Зовнішня операція об&apos;єднання знечинила цей запис.
+На жаль, всі зміни загублено.</translation>
</message>
</context>
<context>
@@ -2327,7 +2332,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Attachments</source>
- <translation>Вкладення</translation>
+ <translation>Додатки</translation>
</message>
<message>
<source>Foreground Color:</source>
@@ -2489,12 +2494,20 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Only send this setting to the browser for HTTP Auth dialogs. If enabled, normal login forms will not show this entry for selection.</source>
- <translation>Надсилати це налаштування до браузера лише в діалогах автентифікації HTTP. Якщо увімкнено, цей запис не буде показано для звичайних форм входу.</translation>
+ <translation>Надсилати цей параметр до переглядача лише в діалогах автентифікації HTTP. Якщо увімкнено, цей запис не буде показано для звичайних форм входу.</translation>
</message>
<message>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>Використовувати цей запис лише з HTTP Basic Auth</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>Не надсилати цей параметр до переглядача в діалогах автентифікації HTTP. Якщо ввімкнено, цей запис не буде показано для діалогів автентифікації HTTP.</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>Не використовувати цей запис для HTTP Basic Auth</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -2611,15 +2624,15 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>https://example.com</source>
- <translation type="unfinished"/>
+ <translation>https://example.com</translation>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Знечинюється:</translation>
</message>
<message>
<source>Edit Entry</source>
- <translation type="unfinished"/>
+ <translation>Редагувати запис</translation>
</message>
</context>
<context>
@@ -2683,7 +2696,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Attachment</source>
- <translation>Вкладення</translation>
+ <translation>Додаток</translation>
</message>
<message>
<source>Add to agent</source>
@@ -2699,7 +2712,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Remove key from agent after specified seconds</source>
- <translation>Видалити ключ з агенту після вказаної кількості секунд</translation>
+ <translation>Видалити ключ з в&apos;язки посередника після вказаної кількості секунд</translation>
</message>
<message>
<source>Browser for key file</source>
@@ -2711,7 +2724,7 @@ Unfortunately, any changes made have been lost.</source>
</message>
<message>
<source>Select attachment file</source>
- <translation>Вибрати файл вкладення</translation>
+ <translation>Вибрати файл додатку</translation>
</message>
</context>
<context>
@@ -2856,7 +2869,7 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Browse for share file</source>
- <translation type="unfinished"/>
+ <translation>Вибрати файл для спільного використання</translation>
</message>
<message>
<source>Browse...</source>
@@ -2895,19 +2908,19 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Знечинюється:</translation>
</message>
<message>
<source>Use default Auto-Type sequence of parent group</source>
- <translation type="unfinished"/>
+ <translation>Використати типову послідовність автозаповнення батьківської групи</translation>
</message>
<message>
<source>Auto-Type:</source>
- <translation type="unfinished"/>
+ <translation>Автозаповнення:</translation>
</message>
<message>
<source>Search:</source>
- <translation type="unfinished"/>
+ <translation>Пошук:</translation>
</message>
<message>
<source>Notes:</source>
@@ -2915,15 +2928,15 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Name:</source>
- <translation type="unfinished"/>
+ <translation>Назва:</translation>
</message>
<message>
<source>Set default Auto-Type sequence</source>
- <translation type="unfinished"/>
+ <translation>Встановити типову послідовність автозаповнення</translation>
</message>
<message>
<source>Edit Group</source>
- <translation type="unfinished"/>
+ <translation>Змінити групу</translation>
</message>
</context>
<context>
@@ -3018,11 +3031,11 @@ Supported extensions are: %1.</source>
</message>
<message>
<source>Apply icon to...</source>
- <translation type="unfinished"/>
+ <translation>Застосувати значок до...</translation>
</message>
<message>
<source>Apply to this group only</source>
- <translation type="unfinished"/>
+ <translation>Застосувати лише до цієї групи</translation>
</message>
</context>
<context>
@@ -3140,11 +3153,11 @@ This may cause the affected plugins to malfunction.</source>
</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>
+ <translation><numerusform>Ви дійсно бажаєте видалити %n додаток?</numerusform><numerusform>Ви дійсно бажаєте видалити %n додатки?</numerusform><numerusform>Ви дійсно бажаєте видалити %n додатків?</numerusform><numerusform>Ви дійсно бажаєте видалити %n додатків?</numerusform></translation>
</message>
<message>
<source>Save attachments</source>
- <translation>Зберегти вкладення</translation>
+ <translation>Зберегти додаток</translation>
</message>
<message>
<source>Unable to create directory:
@@ -3154,7 +3167,7 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
- <translation>Ви дійсно бажаєте перезаписати наявний файл «%1» цим вкладенням?</translation>
+ <translation>Ви дійсно бажаєте перезаписати наявний файл «%1» цим додатком?</translation>
</message>
<message>
<source>Confirm overwrite</source>
@@ -3163,19 +3176,19 @@ This may cause the affected plugins to malfunction.</source>
<message>
<source>Unable to save attachments:
%1</source>
- <translation>Неможливо зберегти вкладення:
+ <translation>Неможливо зберегти додаток:
%1</translation>
</message>
<message>
<source>Unable to open attachment:
%1</source>
- <translation>Неможливо відкрити вкладення:
+ <translation>Неможливо відкрити додаток:
%1</translation>
</message>
<message>
<source>Unable to open attachments:
%1</source>
- <translation>Неможливо відкрити вкладення:
+ <translation>Неможливо відкрити додаток:
%1</translation>
</message>
<message>
@@ -3193,23 +3206,23 @@ This may cause the affected plugins to malfunction.</source>
</message>
<message>
<source>Attachments</source>
- <translation>Вкладення</translation>
+ <translation>Додаток</translation>
</message>
<message>
<source>Add new attachment</source>
- <translation>Долучити нове вкладення</translation>
+ <translation>Долучити новий додаток</translation>
</message>
<message>
<source>Remove selected attachment</source>
- <translation>Видалити вибране вкладення</translation>
+ <translation>Видалити вибраний додаток</translation>
</message>
<message>
<source>Open selected attachment</source>
- <translation>Відкрити вибране вкладення</translation>
+ <translation>Відкрити вибраний додаток</translation>
</message>
<message>
<source>Save selected attachment to disk</source>
- <translation>Зберегти вибране вкладення на диск</translation>
+ <translation>Зберегти вибраний додаток на диск</translation>
</message>
<message>
<source>%1 is a big file (%2 MB).
@@ -3305,7 +3318,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Attachments</source>
- <translation>Вкладення</translation>
+ <translation>Додаток</translation>
</message>
<message>
<source>Size</source>
@@ -3341,7 +3354,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Attached files</source>
- <translation>Вкладені файли</translation>
+ <translation>Додані файли</translation>
</message>
<message>
<source>Entry size</source>
@@ -3349,7 +3362,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Has attachments</source>
- <translation>Містить вкладення</translation>
+ <translation>Містить додатки</translation>
</message>
<message>
<source>Has TOTP one-time password</source>
@@ -3388,7 +3401,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Attachments</source>
- <translation>Вкладення</translation>
+ <translation>Додатки</translation>
</message>
<message>
<source>Notes</source>
@@ -3408,7 +3421,7 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Searching</source>
- <translation>Пошук</translation>
+ <translation>Триває пошук</translation>
</message>
<message>
<source>Search</source>
@@ -3448,12 +3461,12 @@ Are you sure to add this file?</source>
</message>
<message>
<source>Default Sequence</source>
- <translation type="unfinished"/>
+ <translation>Типова послідовність</translation>
</message>
<message>
<source>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</source>
<comment>attributes line</comment>
- <translation type="unfinished"/>
+ <translation>&lt;tr&gt;&lt;td&gt;&lt;b&gt;%1&lt;/b&gt;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;</translation>
</message>
</context>
<context>
@@ -3480,12 +3493,12 @@ Are you sure to add this file?</source>
<message>
<source>Has attachments</source>
<comment>Entry attachment icon toggle</comment>
- <translation>Містить вкладення</translation>
+ <translation>Містить додатки</translation>
</message>
<message>
<source>Has TOTP</source>
<comment>Entry TOTP icon toggle</comment>
- <translation type="unfinished"/>
+ <translation>Містить ТОП</translation>
</message>
</context>
<context>
@@ -3499,19 +3512,19 @@ Are you sure to add this file?</source>
<name>FdoSecrets::Service</name>
<message>
<source>Failed to register DBus service at %1.&lt;br/&gt;</source>
- <translation type="unfinished"/>
+ <translation>Не вдалося зареєструвати службу DBus в %1: &lt;br/&gt;</translation>
</message>
<message numerus="yes">
<source>%n Entry(s) was used by %1</source>
<comment>%1 is the name of an application</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 використовує %n запис</numerusform><numerusform>%1 використовує %n записи</numerusform><numerusform>%1 використовує %n записів</numerusform><numerusform>%1 використовує %n записів</numerusform></translation>
</message>
</context>
<context>
<name>FdoSecrets::SettingsDatabaseModel</name>
<message>
<source>File Name</source>
- <translation>Ім&apos;я файлу</translation>
+ <translation>Назва файлу</translation>
</message>
<message>
<source>Group</source>
@@ -3545,7 +3558,7 @@ Are you sure to add this file?</source>
<name>FdoSecretsPlugin</name>
<message>
<source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Служба таємниць Fdo:&lt;/b&gt; %1</translation>
</message>
<message>
<source>Unknown</source>
@@ -3560,11 +3573,11 @@ Are you sure to add this file?</source>
<message>
<source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
<comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
- <translation type="unfinished"/>
+ <translation>&lt;i&gt;PID: %1, програма: %2&lt;/i&gt;</translation>
</message>
<message>
<source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
- <translation type="unfinished"/>
+ <translation>Зараз працює інша служба таємниць (%1).&lt;br/&gt;Будь ласка зупиніть або приберіть її перед тим як знову ввімкнути сполучення зі «Службою таємниць».</translation>
</message>
</context>
<context>
@@ -3579,7 +3592,7 @@ Are you sure to add this file?</source>
<name>HibpDownloader</name>
<message>
<source>Online password validation failed</source>
- <translation type="unfinished"/>
+ <translation>Оперативне перевіряння пароля зазнало невдачі</translation>
</message>
</context>
<context>
@@ -3676,7 +3689,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Unable to calculate database key</source>
- <translation type="unfinished"/>
+ <translation>Неможливо обчислити ключ сховища</translation>
</message>
<message>
<source>Unable to issue challenge-response: %1</source>
@@ -3691,7 +3704,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Unable to calculate database key</source>
- <translation type="unfinished"/>
+ <translation>Неможливо обчислити ключ сховища</translation>
</message>
</context>
<context>
@@ -3734,7 +3747,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Legacy header fields found in KDBX4 file.</source>
- <translation>Знайдені застарілі поля заголовка у файлі KDBX4.</translation>
+ <translation>Знайдено застарілі поля заголовка у файлі KDBX4.</translation>
</message>
<message>
<source>Invalid inner header id size</source>
@@ -4041,15 +4054,15 @@ Line %2, column %3</source>
<name>KeeAgentSettings</name>
<message>
<source>Invalid KeeAgent settings file structure.</source>
- <translation type="unfinished"/>
+ <translation>Непридатна структура файлу налаштування KeeAgent.</translation>
</message>
<message>
<source>Private key is an attachment but no attachments provided.</source>
- <translation type="unfinished"/>
+ <translation>Таємний ключ є додатком, але жодних додатків не надано.</translation>
</message>
<message>
<source>Private key is empty</source>
- <translation type="unfinished"/>
+ <translation>Таємний ключ пустий</translation>
</message>
<message>
<source>File too large to be a private key</source>
@@ -4226,7 +4239,7 @@ If this reoccurs, then your database file may be corrupt.</source>
</message>
<message>
<source>Unable to calculate database key</source>
- <translation type="unfinished"/>
+ <translation>Неможливо обчислити ключ сховища</translation>
</message>
</context>
<context>
@@ -4360,26 +4373,14 @@ Message: %2</source>
<translation>Обрати файловий ключ</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>Вибір файлового ключа</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>Вибір файлового ключа</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>Переглянути...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>Створити новий файловий ключ</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>Увага: не використовуйте файл, що може змінитися у майбутньому, інакше Ви не зможете розблокувати Ваше сховище!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>Непридатний файловий ключ</translation>
</message>
@@ -4399,10 +4400,22 @@ Are you sure you want to continue with this file?</source>
</message>
<message>
<source>Old key file format</source>
- <translation type="unfinished"/>
+ <translation>Старий формат файлового ключа</translation>
</message>
<message>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
+ <translation>Ви використовуєте застарілий формат файлового ключа, який KeePassXC&lt;br&gt; може припинити підтримувати у майбутньому.&lt;br&gt;&lt;br&gt;Бажано створити новий файловий ключ.</translation>
+ </message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
<translation type="unfinished"/>
</message>
</context>
@@ -4701,7 +4714,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Statistics, health check, etc.</source>
- <translation type="unfinished"/>
+ <translation>Статистика, перевіряння непошкодності тощо</translation>
</message>
<message>
<source>&amp;Database Settings…</source>
@@ -4781,7 +4794,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Open Getting Started Guide</source>
- <translation type="unfinished"/>
+ <translation>Відкрити вступний довідник</translation>
</message>
<message>
<source>&amp;Online Help</source>
@@ -4845,31 +4858,31 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>You must restart the application to apply this setting. Would you like to restart now?</source>
- <translation type="unfinished"/>
+ <translation>Ви мусите перезапустити програму, щоб застосувати цей параметр. Бажаєте перезапустити зараз?</translation>
</message>
<message>
<source>Perform Auto-Type Sequence</source>
- <translation type="unfinished"/>
+ <translation>Виконати послідовність автозаповнення</translation>
</message>
<message>
<source>{USERNAME}</source>
- <translation type="unfinished"/>
+ <translation>{КОРИСТУВАЧ}</translation>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{КОРИСТУВАЧ}{ENTER}</translation>
</message>
<message>
<source>{PASSWORD}</source>
- <translation type="unfinished"/>
+ <translation>{ПАРОЛЬ}</translation>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
- <translation type="unfinished"/>
+ <translation>{ПАРОЛЬ}{ENTER}</translation>
</message>
<message>
<source>Always on Top</source>
- <translation type="unfinished"/>
+ <translation>Завжди зверху</translation>
</message>
<message>
<source>Hide Usernames</source>
@@ -4911,7 +4924,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Disconnect this application</source>
- <translation type="unfinished"/>
+ <translation>Від&apos;єднати цей застосунок</translation>
</message>
</context>
<context>
@@ -4930,7 +4943,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
- <translation>об&apos;єднано зі старішим записом зі сховища &quot;%1&quot;</translation>
+ <translation>об&apos;єднано зі старішим записом із сховища &quot;%1&quot;</translation>
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
@@ -5143,7 +5156,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Key file magic header id invalid</source>
- <translation>Непридатний логічний код файлу ключа</translation>
+ <translation>Непридатний логічний код файлового ключа</translation>
</message>
<message>
<source>Found zero keys</source>
@@ -5234,11 +5247,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Toggle Password (%1)</source>
- <translation type="unfinished"/>
+ <translation>Перемкнути пароль (%1)</translation>
</message>
<message>
<source>Generate Password (%1)</source>
- <translation type="unfinished"/>
+ <translation>Створити пароль (%1)</translation>
</message>
<message>
<source>Warning: Caps Lock enabled!</source>
@@ -5404,10 +5417,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>Шістнадцяткові числа</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>Виключені знаки: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>Створений пароль</translation>
</message>
@@ -5453,7 +5462,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Copy password</source>
- <translation>Копіювати пароль</translation>
+ <translation>Скопіювати пароль</translation>
</message>
<message>
<source>lower case</source>
@@ -5473,11 +5482,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Also choose from:</source>
- <translation type="unfinished"/>
+ <translation>Також вибирати з:</translation>
</message>
<message>
<source>Additional characters to use for the generated password</source>
- <translation type="unfinished"/>
+ <translation>Додаткові символи для створення пароля</translation>
</message>
<message>
<source>Additional characters</source>
@@ -5507,6 +5516,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>Спеціальні символи</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -5532,7 +5545,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Used in %1/%2</source>
- <translation type="unfinished"/>
+ <translation>Використано в %1/%2</translation>
</message>
<message>
<source>Password is used %1 times</source>
@@ -5544,7 +5557,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Password expiry was %1</source>
- <translation type="unfinished"/>
+ <translation>Термін дії пароля був %1</translation>
</message>
<message>
<source>Password is about to expire</source>
@@ -5564,11 +5577,11 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Health Check</source>
- <translation type="unfinished"/>
+ <translation>Перевіряння непошкодності</translation>
</message>
<message>
<source>HIBP</source>
- <translation type="unfinished"/>
+ <translation>HIBP</translation>
</message>
</context>
<context>
@@ -5670,7 +5683,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Key file of the database.</source>
- <translation>Файловий ключа для сховища.</translation>
+ <translation>Файловий ключ для сховища.</translation>
</message>
<message>
<source>path</source>
@@ -5694,7 +5707,7 @@ Expect some bugs and minor issues, this version is not meant for production use.
</message>
<message>
<source>Prompt for the entry&apos;s password.</source>
- <translation>Запитати введення пароля для запису.</translation>
+ <translation>Запитувати введення пароля для запису.</translation>
</message>
<message>
<source>Generate a password for the entry.</source>
@@ -5809,7 +5822,7 @@ Available commands:
</message>
<message>
<source>NULL device</source>
- <translation>NULL пристрій</translation>
+ <translation>пристрій NULL</translation>
</message>
<message>
<source>error reading from device</source>
@@ -5907,7 +5920,7 @@ Available commands:
</message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
- <translation><numerusform>Очищення кишені через %1 секунду...</numerusform><numerusform>Очищення кишені через %1 секунди...</numerusform><numerusform>Очищення кишені через %1 секунд...</numerusform><numerusform>Очищення буфера обміну через %1 секунд...</numerusform></translation>
+ <translation><numerusform>Очищення кишені через %1 секунду...</numerusform><numerusform>Очищення кишені через %1 секунди...</numerusform><numerusform>Очищення кишені через %1 секунд...</numerusform><numerusform>Очищення кишені через %1 секунд...</numerusform></translation>
</message>
<message>
<source>Clipboard cleared!</source>
@@ -6352,7 +6365,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>FILENAME</source>
- <translation>ІМʼЯ ФАЙЛУ</translation>
+ <translation>НАЗВА ФАЙЛУ</translation>
</message>
<message>
<source>Analyze passwords for weaknesses and problems.</source>
@@ -6532,7 +6545,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Secret Service Integration</source>
- <translation>Сполучення з Таємною службою</translation>
+ <translation>Сполучення зі «Службою таємниць».</translation>
</message>
<message>
<source>User name</source>
@@ -6540,7 +6553,7 @@ Kernel: %3 %4</source>
</message>
<message numerus="yes">
<source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Пароль для «%1» став відомим у %2 випадку!</numerusform><numerusform>Пароль для «%1» став відомим у %2 випадках!</numerusform><numerusform>Пароль для «%1» став відомим у %2 випадках!</numerusform><numerusform>Пароль для «%1» став відомим у %2 випадках!</numerusform></translation>
</message>
<message>
<source>Invalid password generator after applying all options</source>
@@ -6556,27 +6569,27 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Could not save the native messaging script file for %1.</source>
- <translation type="unfinished"/>
+ <translation>Не вдалося зберегти файл сценарію для власного обміну повідомленнями в %1.</translation>
</message>
<message>
<source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
- <translation type="unfinished"/>
+ <translation>Скопіювати надану ознаку в кишеню. Якщо не вказано, типовим значенням буде «password»</translation>
</message>
<message>
<source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
- <translation type="unfinished"/>
+ <translation>Скопіювати поточний ТОП до кишені (відповідає «-a top»).</translation>
</message>
<message>
<source>Copy an entry&apos;s attribute to the clipboard.</source>
- <translation>Скопіювати атрибут запису в буфер обміну.</translation>
+ <translation>Скопіювати ознаку запису в кишеню.</translation>
</message>
<message>
<source>ERROR: Please specify one of --attribute or --totp, not both.</source>
- <translation type="unfinished"/>
+ <translation>ПОМИЛКА: вкажіть, будь ласка, або --attribute, або --totp, а не обидва разом.</translation>
</message>
<message>
<source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
- <translation type="unfinished"/>
+ <translation>ПОМИЛКА: ознака %1 неоднозначна, вона збігається з %2.</translation>
</message>
<message>
<source>Attribute &quot;%1&quot; not found.</source>
@@ -6588,15 +6601,15 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
- <translation type="unfinished"/>
+ <translation>Гніздо Yubikey й необов&apos;язковий серійний номер для доступу до сховища (наприклад 1:7370001).</translation>
</message>
<message>
<source>slot[:serial]</source>
- <translation type="unfinished"/>
+ <translation>гніздо[:серійний номер]</translation>
</message>
<message>
<source>Target decryption time in MS for the database.</source>
- <translation type="unfinished"/>
+ <translation>Цільовий час для розшифрування сховища у мс.</translation>
</message>
<message>
<source>time</source>
@@ -6612,11 +6625,11 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Invalid decryption time %1.</source>
- <translation type="unfinished"/>
+ <translation>Непридатний час розшифрування %1.</translation>
</message>
<message>
<source>Target decryption time must be between %1 and %2.</source>
- <translation type="unfinished"/>
+ <translation>Цільовий час для розшифрування має бути між %1 та %2.</translation>
</message>
<message>
<source>Failed to set database password.</source>
@@ -6624,15 +6637,15 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Benchmarking key derivation function for %1ms delay.</source>
- <translation type="unfinished"/>
+ <translation>Тестування функції обчислення ключа для затримки в %1 мс.</translation>
</message>
<message>
<source>Setting %1 rounds for key derivation function.</source>
- <translation type="unfinished"/>
+ <translation>Для обчислення функції ключа буде використано %1 циклів.</translation>
</message>
<message>
<source>error while setting database key derivation settings.</source>
- <translation type="unfinished"/>
+ <translation>помилка під час встановлення параметрів для обчислення ключа.</translation>
</message>
<message>
<source>Format to use when exporting. Available choices are &apos;xml&apos; or &apos;csv&apos;. Defaults to &apos;xml&apos;.</source>
@@ -6668,19 +6681,19 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Recycle bin is enabled.</source>
- <translation type="unfinished"/>
+ <translation>Смітник увімкнено.</translation>
</message>
<message>
<source>Recycle bin is not enabled.</source>
- <translation type="unfinished"/>
+ <translation>Смітник вимкнено.</translation>
</message>
<message>
<source>Invalid command %1.</source>
- <translation type="unfinished"/>
+ <translation>Непридатна команда %1.</translation>
</message>
<message>
<source>Invalid YubiKey serial %1</source>
- <translation type="unfinished"/>
+ <translation>Непридатний серійний номер YubiKey %1</translation>
</message>
<message>
<source>Please touch the button on your YubiKey to continue…</source>
@@ -6688,7 +6701,7 @@ Kernel: %3 %4</source>
</message>
<message>
<source>Do you want to create a database with an empty password? [y/N]: </source>
- <translation>Ви дійсно бажаєте створити сховище з порожнім паролем? [y/N]:</translation>
+ <translation>Ви дійсно бажаєте створити сховище з порожнім паролем? [y - так / N - ні]:</translation>
</message>
<message>
<source>Repeat password: </source>
@@ -6701,7 +6714,8 @@ Kernel: %3 %4</source>
<message>
<source>All clipping programs failed. Tried %1
</source>
- <translation type="unfinished"/>
+ <translation>Всі програми відтинання зазнали невдачі. Випробовано %1
+</translation>
</message>
<message>
<source>AES (%1 rounds)</source>
@@ -6735,26 +6749,29 @@ Kernel: %3 %4</source>
</message>
<message>
<source>path to a custom local config file</source>
- <translation type="unfinished"/>
+ <translation>шлях до власного локального файлу налаштувань</translation>
</message>
<message>
<source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.
Please consider generating a new key file.</source>
- <translation type="unfinished"/>
+ <translation>Попередження: Ви використовуєте застарілий формат файлового ключа, який KeePassXC може
+припинити підтримувати у майбутньому.
+
+Бажано створити новий файловий ключ.</translation>
</message>
<message>
<source>Argon2%1 (%2 rounds, %3 KB)</source>
- <translation type="unfinished"/>
+ <translation>Argon2%1 (%2 циклів, %3 КБ)</translation>
</message>
<message>
<source>Argon2d (KDBX 4 – recommended)</source>
- <translation type="unfinished"/>
+ <translation>Argon2d (KDBX 4 – рекомендовано)</translation>
</message>
<message>
<source>Argon2id (KDBX 4)</source>
- <translation type="unfinished"/>
+ <translation>Argon2id (KDBX 4)</translation>
</message>
<message>
<source>TOTP</source>
@@ -6766,14 +6783,30 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Unsupported key file version: %1</source>
- <translation type="unfinished"/>
+ <translation>Непідтримувана версія ключа: %1</translation>
</message>
<message>
<source>Checksum mismatch! Key file may be corrupt.</source>
- <translation type="unfinished"/>
+ <translation>Невідповідність контрольної суми! Файловий ключ може бути пошкодженим.</translation>
</message>
<message>
<source>Unexpected key file data! Key file may be corrupt.</source>
+ <translation>Неочікувані дані у файловому ключі! Він може бути пошкодженим.</translation>
+ </message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
<translation type="unfinished"/>
</message>
</context>
@@ -6837,12 +6870,12 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Poor — password should be changed</source>
- <translation>Слабка – пароль слід змінити</translation>
+ <translation>Погана – пароль слід змінити</translation>
</message>
<message>
<source>Weak</source>
<comment>Password quality</comment>
- <translation>Низька</translation>
+ <translation>Слабка</translation>
</message>
<message>
<source>Weak — consider changing the password</source>
@@ -7020,7 +7053,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>The database was modified, but the changes have not yet been saved to disk.</source>
- <translation>Сховище було змінено, але поточні зміни ще не було записано на диск.</translation>
+ <translation>Сховище було змінено, але поточні зміни ще не записані на диск.</translation>
</message>
<message>
<source>Number of groups</source>
@@ -7225,7 +7258,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
- <translation>Увімкнути сполучення KeePassXC з Таємною службою Freedesktop.org</translation>
+ <translation>Увімкнути сполучення KeePassXC зі «Службою таємниць» Freedesktop.org</translation>
</message>
<message>
<source>General</source>
@@ -7257,7 +7290,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>&lt;b&gt;Error:&lt;/b&gt; Failed to connect to DBus. Please check your DBus setup.</source>
- <translation type="unfinished"/>
+ <translation>&lt;b&gt;Помилка:&lt;/b&gt; Сполучення з DBus зазнало невдачі. Перевірте, будь ласка, налаштування Вашої DBus.</translation>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; </source>
@@ -7265,7 +7298,7 @@ Please consider generating a new key file.</source>
</message>
<message>
<source>Save current changes to activate the plugin and enable editing of this section.</source>
- <translation type="unfinished"/>
+ <translation>Збережіть поточні зміни, щоб увімкнути модуль і уможливити редагування в цьому розділі.</translation>
</message>
</context>
<context>
@@ -7478,10 +7511,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>Неможливо записати експортовану оболонку</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>Неочікувана помилка під час експортування</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7549,10 +7578,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>Файл не існує</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>Невідомий тип спільної оболонки</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
@@ -7806,11 +7831,11 @@ Example: JBSWY3DPEHPK3PXP</source>
<name>YubiKey</name>
<message>
<source>%1 [%2] Configured Slot - %3</source>
- <translation type="unfinished"/>
+ <translation>%1 [%2] налаштоване гніздо — %3</translation>
</message>
<message>
<source>%1 [%2] Challenge Response - Slot %3 - %4</source>
- <translation type="unfinished"/>
+ <translation>%1 [%2] виклик відповідь — гніздо %3 — %4</translation>
</message>
<message>
<source>Press</source>
@@ -7822,27 +7847,27 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>%1 Invalid slot specified - %2</source>
- <translation type="unfinished"/>
+ <translation>%1 указано непридатне гніздо — %2</translation>
</message>
<message>
<source>The YubiKey interface has not been initialized.</source>
- <translation type="unfinished"/>
+ <translation>Інтерфейс YubiKey не започатковано.</translation>
</message>
<message>
<source>Hardware key is currently in use.</source>
- <translation type="unfinished"/>
+ <translation>Зараз використовується апаратний захист.</translation>
</message>
<message>
<source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
- <translation type="unfinished"/>
+ <translation>Апаратний ключ з серійним номером %1 не знайдено. Будь ласка, встроміть його для продовження.</translation>
</message>
<message>
<source>Hardware key timed out waiting for user interaction.</source>
- <translation type="unfinished"/>
+ <translation>Перевищено час очікування на дії користувача для апаратного захисту.</translation>
</message>
<message>
<source>A USB error ocurred when accessing the hardware key: %1</source>
- <translation type="unfinished"/>
+ <translation>Під час доступу до апаратного ключа сталася помилка USB: %1</translation>
</message>
<message>
<source>Failed to complete a challenge-response, the specific error was: %1</source>
@@ -7857,11 +7882,11 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>YubiKey Challenge-Response</source>
- <translation>YubiKey Challenge-Response</translation>
+ <translation>YubiKey виклик-відповідь</translation>
</message>
<message>
<source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
- <translation>&lt;p&gt;Якщо у вас є &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, ви можете використовувати його для додаткової безпеки.&lt;/p&gt;&lt;p&gt;Один із слотів YubiKey має бути налаштованим як &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
+ <translation>&lt;p&gt;Якщо у вас є &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, ви можете використовувати його для додаткової безпеки.&lt;/p&gt;&lt;p&gt;Одне з гнізд YubiKey має бути налаштовано як &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt; виклик-відповідь HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>Refresh hardware tokens</source>
@@ -7877,7 +7902,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>Selected hardware key slot does not support challenge-response!</source>
- <translation>Обрана комірка апаратного ключа не підтримує виклик-відповідь!</translation>
+ <translation>Обране гніздо апаратного ключа не підтримує виклик-відповідь!</translation>
</message>
<message>
<source>Detecting hardware keys…</source>
@@ -7885,7 +7910,7 @@ Example: JBSWY3DPEHPK3PXP</source>
</message>
<message>
<source>No hardware keys detected</source>
- <translation>Не виявлено апаратних ключів</translation>
+ <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 8b7cf0c7a..90e2505db 100644
--- a/share/translations/keepassx_zh_CN.ts
+++ b/share/translations/keepassx_zh_CN.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>您必须重新启动应用才能应用新语言。要现在重新启动吗?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>单色</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>此条目仅用于 HTTP Basic 认证</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>不要将此设置发送到浏览器的 HTTP 认证对话框。启用后,HTTP 认证对话框不会再显示此条目供选择。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>此条目不用于 HTTP Basic 认证</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -4357,26 +4369,14 @@ Message: %2</source>
<translation>选择密钥文件</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>选择密钥文件</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>浏览密钥文件</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>浏览...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>生成一个新的密钥文件</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>注意:不要使用会被更改的文件,文件被更改后将无法解锁数据库!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>无效的密钥文件</translation>
</message>
@@ -4402,6 +4402,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>您选择的文件为旧版密钥格式,KeePassXC 可能会在将来停止对它的支持。&lt;br&gt;&lt;br&gt;请考虑重新生成一个新密钥文件。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5402,10 +5414,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>十六进制</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>排除字符:“0”、“1”、“l”、“I”、“O”、“|”、“﹒”</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>生成的密码</translation>
</message>
@@ -5505,6 +5513,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊字符</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6776,6 +6788,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>意外的密钥文件数据!密钥文件可能已损坏。</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7478,10 +7506,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>无法写入导出容器</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>出现意外的导出错误</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7549,10 +7573,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>文件不存在</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>未知的共享容器类型</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/translations/keepassx_zh_TW.ts b/share/translations/keepassx_zh_TW.ts
index 4c018dfc8..d3e938f2b 100644
--- a/share/translations/keepassx_zh_TW.ts
+++ b/share/translations/keepassx_zh_TW.ts
@@ -139,6 +139,10 @@
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation>必須重啟應用程式以使用新語言。您是否要現在重新啟動?</translation>
</message>
+ <message>
+ <source>Monochrome</source>
+ <translation>單色</translation>
+ </message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
@@ -2496,6 +2500,14 @@ Unfortunately, any changes made have been lost.</source>
<source>Use this entry only with HTTP Basic Auth</source>
<translation>對此項目只使用 HTTP 基本認證</translation>
</message>
+ <message>
+ <source>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
+ <translation>對 HTTP 基本認證對話框,不要傳送此設定至瀏覽器。啟用之後,HTTP 基本認證對話框將不會在選項中顯示此項目。</translation>
+ </message>
+ <message>
+ <source>Do not use this entry with HTTP Basic Auth</source>
+ <translation>HTTP 基本認證不要使用此項目</translation>
+ </message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
@@ -3489,7 +3501,7 @@ Are you sure to add this file?</source>
<name>FdoSecrets::Item</name>
<message>
<source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
- <translation>項目「%1」來自資料庫「%2」,被 %3 使用</translation>
+ <translation>來自資料庫「%2」的項目「%1」被 %3 使用</translation>
</message>
</context>
<context>
@@ -4357,26 +4369,14 @@ Message: %2</source>
<translation>選擇金鑰檔案</translation>
</message>
<message>
- <source>Key file selection</source>
- <translation>金鑰檔案選擇</translation>
- </message>
- <message>
<source>Browse for key file</source>
<translation>瀏覽金鑰檔案</translation>
</message>
<message>
- <source>Browse...</source>
- <translation>瀏覽...</translation>
- </message>
- <message>
<source>Generate a new key file</source>
<translation>產生新金鑰檔案</translation>
</message>
<message>
- <source>Note: Do not use a file that may change as that will prevent you from unlocking your database!</source>
- <translation>注意:請不要使用可更改的檔案,否則可能導致您無法解鎖資料庫!</translation>
- </message>
- <message>
<source>Invalid Key File</source>
<translation>無效的金鑰檔案</translation>
</message>
@@ -4402,6 +4402,18 @@ Are you sure you want to continue with this file?</source>
<source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
<translation>您選擇的金鑰檔案格式版本過舊,KeePassXC 可能&lt;br&gt;在未來停止支援。&lt;br&gt;&lt;br&gt;請考慮產生一組新的金鑰檔案。</translation>
</message>
+ <message>
+ <source>Generate a new key file or choose an existing one to protect your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Browse…</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>MainWindow</name>
@@ -5402,10 +5414,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<translation>十六進制</translation>
</message>
<message>
- <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</source>
- <translation>排除以下字元:&quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</translation>
- </message>
- <message>
<source>Generated password</source>
<translation>已產生密碼</translation>
</message>
@@ -5505,6 +5513,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Special Characters</source>
<translation>特殊字元</translation>
</message>
+ <message>
+ <source>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QApplication</name>
@@ -6778,6 +6790,22 @@ Please consider generating a new key file.</source>
<source>Unexpected key file data! Key file may be corrupt.</source>
<translation>出現未預期的金鑰檔案資料!金鑰檔案可能已損壞。</translation>
</message>
+ <message numerus="yes">
+ <source>Clearing the clipboard in %1 second(s)…</source>
+ <translation type="unfinished"><numerusform></numerusform></translation>
+ </message>
+ <message>
+ <source>lock all open databases</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Locked databases.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <source>Database failed to lock.</source>
+ <translation type="unfinished"/>
+ </message>
</context>
<context>
<name>QtIOCompressor</name>
@@ -7480,10 +7508,6 @@ Please consider generating a new key file.</source>
<source>Could not write export container</source>
<translation>無法寫入匯出的共享容器</translation>
</message>
- <message>
- <source>Unexpected export error occurred</source>
- <translation>出現未預期的匯出錯誤</translation>
- </message>
</context>
<context>
<name>ShareImport</name>
@@ -7551,10 +7575,6 @@ Please consider generating a new key file.</source>
<source>File does not exist</source>
<translation>檔案不存在</translation>
</message>
- <message>
- <source>Unknown share container type</source>
- <translation>未知的共享容器種類</translation>
- </message>
</context>
<context>
<name>ShareObserver</name>
diff --git a/share/windows/wix-template.xml b/share/windows/wix-template.xml
index eb49f872b..918fe64ec 100644
--- a/share/windows/wix-template.xml
+++ b/share/windows/wix-template.xml
@@ -85,8 +85,9 @@
</Directory>
</DirectoryRef>
- <Property Id="AUTOSTARTPROGRAM" Value="1" />
- <Property Id="LAUNCHAPPONEXIT" Value="1" />
+ <Property Id="AUTOSTARTPROGRAM" Value="1" Secure="yes" />
+ <Property Id="LAUNCHAPPONEXIT" Value="1" Secure="yes" />
+ <Property Id="INSTALLDESKTOPSHORTCUT" Secure="yes" />
<FeatureRef Id="ProductFeature">
<ComponentRef Id="ApplicationShortcut" />
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 6efa26b7f..822b10398 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -1,5 +1,5 @@
name: keepassxc
-version: 2.6.4
+version: 2.6.5
grade: stable
summary: Community-driven port of the Windows application “KeePass Password Safe”
description: |
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0ceccdd9a..a441b475b 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -173,6 +173,7 @@ set(keepassx_SOURCES
gui/osutils/OSUtilsBase.cpp
gui/settings/SettingsWidget.cpp
gui/widgets/ElidedLabel.cpp
+ gui/widgets/KPToolBar.cpp
gui/widgets/PopupHelpWidget.cpp
gui/wizard/NewDatabaseWizard.cpp
gui/wizard/NewDatabaseWizardPage.cpp
diff --git a/src/autotype/AutoTypeSelectDialog.cpp b/src/autotype/AutoTypeSelectDialog.cpp
index 3b264b7bc..af11fb8f8 100644
--- a/src/autotype/AutoTypeSelectDialog.cpp
+++ b/src/autotype/AutoTypeSelectDialog.cpp
@@ -52,18 +52,24 @@ AutoTypeSelectDialog::AutoTypeSelectDialog(QWidget* parent)
setWindowIcon(resources()->applicationIcon());
#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
- QRect screenGeometry = QApplication::screenAt(QCursor::pos())->availableGeometry();
+ auto screen = QApplication::screenAt(QCursor::pos());
+ if (!screen) {
+ // screenAt can return a nullptr, default to the primary screen
+ screen = QApplication::primaryScreen();
+ }
+ QRect screenGeometry = screen->availableGeometry();
#else
QRect screenGeometry = QApplication::desktop()->availableGeometry(QCursor::pos());
#endif
+
+ // Resize to last used size
QSize size = config()->get(Config::GUI_AutoTypeSelectDialogSize).toSize();
size.setWidth(qMin(size.width(), screenGeometry.width()));
size.setHeight(qMin(size.height(), screenGeometry.height()));
resize(size);
// move dialog to the center of the screen
- QPoint screenCenter = screenGeometry.center();
- move(screenCenter.x() - (size.width() / 2), screenCenter.y() - (size.height() / 2));
+ move(screenGeometry.center().x() - (size.width() / 2), screenGeometry.center().y() - (size.height() / 2));
QVBoxLayout* layout = new QVBoxLayout(this);
diff --git a/src/autotype/xcb/AutoTypeXCB.cpp b/src/autotype/xcb/AutoTypeXCB.cpp
index d2d757b4e..2f320f73b 100644
--- a/src/autotype/xcb/AutoTypeXCB.cpp
+++ b/src/autotype/xcb/AutoTypeXCB.cpp
@@ -39,6 +39,8 @@ AutoTypePlatformX11::AutoTypePlatformX11()
m_atomString = XInternAtom(m_dpy, "STRING", True);
m_atomUtf8String = XInternAtom(m_dpy, "UTF8_STRING", True);
m_atomNetActiveWindow = XInternAtom(m_dpy, "_NET_ACTIVE_WINDOW", True);
+ m_atomTransientFor = XInternAtom(m_dpy, "WM_TRANSIENT_FOR", True);
+ m_atomWindow = XInternAtom(m_dpy, "WINDOW", True);
m_classBlacklist << "desktop_window"
<< "gnome-panel"; // Gnome
@@ -373,23 +375,31 @@ QStringList AutoTypePlatformX11::windowTitlesRecursive(Window window)
bool AutoTypePlatformX11::isTopLevelWindow(Window window)
{
+ bool result = false;
+
Atom type = None;
int format;
unsigned long nitems;
unsigned long after;
- unsigned char* data = Q_NULLPTR;
+ unsigned char* data = nullptr;
+
+ // Check if the window has WM_STATE atom and it is not Withdrawn
int retVal = XGetWindowProperty(
m_dpy, window, m_atomWmState, 0, 2, False, m_atomWmState, &type, &format, &nitems, &after, &data);
- bool result = false;
-
if (retVal == 0 && data) {
if (type == m_atomWmState && format == 32 && nitems > 0) {
- qint32 state = static_cast<qint32>(*data);
- result = (state != WithdrawnState);
+ result = (static_cast<quint32>(*data) != WithdrawnState);
}
-
XFree(data);
+ } else {
+ // See if this is a transient window without WM_STATE
+ retVal = XGetWindowProperty(
+ m_dpy, window, m_atomTransientFor, 0, 1, False, m_atomWindow, &type, &format, &nitems, &after, &data);
+ if (retVal == 0 && data) {
+ result = true;
+ XFree(data);
+ }
}
return result;
diff --git a/src/autotype/xcb/AutoTypeXCB.h b/src/autotype/xcb/AutoTypeXCB.h
index 221d2ba7b..327359d3c 100644
--- a/src/autotype/xcb/AutoTypeXCB.h
+++ b/src/autotype/xcb/AutoTypeXCB.h
@@ -77,7 +77,6 @@ private:
void updateKeymap();
bool isRemapKeycodeValid();
int AddKeysym(KeySym keysym);
- void AddModifier(KeySym keysym);
void SendKeyEvent(unsigned keycode, bool press);
void SendModifiers(unsigned int mask, bool press);
int GetKeycode(KeySym keysym, unsigned int* mask);
@@ -93,6 +92,8 @@ private:
Atom m_atomString;
Atom m_atomUtf8String;
Atom m_atomNetActiveWindow;
+ Atom m_atomTransientFor;
+ Atom m_atomWindow;
QSet<QString> m_classBlacklist;
Qt::Key m_currentGlobalKey;
Qt::KeyboardModifiers m_currentGlobalModifiers;
diff --git a/src/browser/BrowserService.cpp b/src/browser/BrowserService.cpp
index 5e1173df4..703ef9612 100644
--- a/src/browser/BrowserService.cpp
+++ b/src/browser/BrowserService.cpp
@@ -55,6 +55,7 @@ static const QString KEEPASSHTTP_GROUP_NAME = QStringLiteral("KeePassHttp Passwo
const QString BrowserService::OPTION_SKIP_AUTO_SUBMIT = QStringLiteral("BrowserSkipAutoSubmit");
const QString BrowserService::OPTION_HIDE_ENTRY = QStringLiteral("BrowserHideEntry");
const QString BrowserService::OPTION_ONLY_HTTP_AUTH = QStringLiteral("BrowserOnlyHttpAuth");
+const QString BrowserService::OPTION_NOT_HTTP_AUTH = QStringLiteral("BrowserNotHttpAuth");
// Multiple URL's
const QString BrowserService::ADDITIONAL_URL = QStringLiteral("KP2A_URL");
@@ -397,6 +398,11 @@ QJsonArray BrowserService::findMatchingEntries(const QString& dbid,
continue;
}
+ if (httpAuth && entry->customData()->contains(BrowserService::OPTION_NOT_HTTP_AUTH)
+ && entry->customData()->value(BrowserService::OPTION_NOT_HTTP_AUTH) == TRUE_STR) {
+ continue;
+ }
+
// HTTP Basic Auth always needs a confirmation
if (!ignoreHttpAuth && httpAuth) {
pwEntriesToConfirm.append(entry);
diff --git a/src/browser/BrowserService.h b/src/browser/BrowserService.h
index f84bf2880..d45556a73 100644
--- a/src/browser/BrowserService.h
+++ b/src/browser/BrowserService.h
@@ -90,6 +90,7 @@ public:
static const QString OPTION_SKIP_AUTO_SUBMIT;
static const QString OPTION_HIDE_ENTRY;
static const QString OPTION_ONLY_HTTP_AUTH;
+ static const QString OPTION_NOT_HTTP_AUTH;
static const QString ADDITIONAL_URL;
signals:
diff --git a/src/core/Config.cpp b/src/core/Config.cpp
index 4c00dabbc..9c69ea578 100644
--- a/src/core/Config.cpp
+++ b/src/core/Config.cpp
@@ -92,6 +92,7 @@ static const QHash<Config::ConfigKey, ConfigDirective> configStrings = {
{Config::GUI_HideToolbar, {QS("GUI/HideToolbar"), Roaming, false}},
{Config::GUI_MovableToolbar, {QS("GUI/MovableToolbar"), Roaming, false}},
{Config::GUI_HidePreviewPanel, {QS("GUI/HidePreviewPanel"), Roaming, false}},
+ {Config::GUI_AlwaysOnTop, {QS("GUI/GUI_AlwaysOnTop"), Local, false}},
{Config::GUI_ToolButtonStyle, {QS("GUI/ToolButtonStyle"), Roaming, Qt::ToolButtonIconOnly}},
{Config::GUI_ShowTrayIcon, {QS("GUI/ShowTrayIcon"), Roaming, false}},
{Config::GUI_TrayIconAppearance, {QS("GUI/TrayIconAppearance"), Roaming, {}}},
diff --git a/src/core/Config.h b/src/core/Config.h
index 423e1ee81..b6a31bae7 100644
--- a/src/core/Config.h
+++ b/src/core/Config.h
@@ -74,6 +74,7 @@ public:
GUI_HideToolbar,
GUI_MovableToolbar,
GUI_HidePreviewPanel,
+ GUI_AlwaysOnTop,
GUI_ToolButtonStyle,
GUI_ShowTrayIcon,
GUI_TrayIconAppearance,
diff --git a/src/core/Database.cpp b/src/core/Database.cpp
index ccd0ffb21..f13c00796 100644
--- a/src/core/Database.cpp
+++ b/src/core/Database.cpp
@@ -272,6 +272,11 @@ bool Database::saveAs(const QString& filePath, QString* error, bool atomic, bool
bool Database::performSave(const QString& filePath, QString* error, bool atomic, bool backup)
{
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
+ QFileInfo info(filePath);
+ auto createTime = info.exists() ? info.birthTime() : QDateTime::currentDateTime();
+#endif
+
if (atomic) {
QSaveFile saveFile(filePath);
if (saveFile.open(QIODevice::WriteOnly)) {
@@ -284,6 +289,11 @@ bool Database::performSave(const QString& filePath, QString* error, bool atomic,
backupDatabase(filePath);
}
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
+ // Retain orginal creation time
+ saveFile.setFileTime(createTime, QFile::FileBirthTime);
+#endif
+
if (saveFile.commit()) {
// successfully saved database file
return true;
@@ -318,6 +328,10 @@ bool Database::performSave(const QString& filePath, QString* error, bool atomic,
// successfully saved the database
tempFile.setAutoRemove(false);
QFile::setPermissions(filePath, perms);
+#if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0)
+ // Retain orginal creation time
+ tempFile.setFileTime(createTime, QFile::FileBirthTime);
+#endif
return true;
} else if (!backup || !restoreDatabase(filePath)) {
// Failed to copy new database in place, and
@@ -486,8 +500,9 @@ bool Database::restoreDatabase(const QString& filePath)
// Only try to restore if the backup file actually exists
if (QFile::exists(backupFilePath)) {
QFile::remove(filePath);
- return QFile::copy(backupFilePath, filePath);
- QFile::setPermissions(filePath, perms);
+ if (QFile::copy(backupFilePath, filePath)) {
+ return QFile::setPermissions(filePath, perms);
+ }
}
return false;
}
diff --git a/src/core/MacPasteboard.h b/src/core/MacPasteboard.h
index f2a71e73f..503741ca8 100644
--- a/src/core/MacPasteboard.h
+++ b/src/core/MacPasteboard.h
@@ -18,9 +18,9 @@
#ifndef KEEPASSXC_MACPASTEBOARD_H
#define KEEPASSXC_MACPASTEBOARD_H
-#include <QMacPasteboardMime>
#include <QObject>
#include <QTextCodec>
+#include <QtMacExtras/QMacPasteboardMime>
class MacPasteboard : public QObject, public QMacPasteboardMime
{
diff --git a/src/core/PasswordGenerator.cpp b/src/core/PasswordGenerator.cpp
index efe647880..bd9dcc67b 100644
--- a/src/core/PasswordGenerator.cpp
+++ b/src/core/PasswordGenerator.cpp
@@ -150,7 +150,7 @@ QVector<PasswordGroup> PasswordGenerator::passwordGroups() const
for (int i = 65; i <= (65 + 25); i++) {
- if ((m_flags & ExcludeLookAlike) && (i == 73 || i == 79)) { // "I" and "O"
+ if ((m_flags & ExcludeLookAlike) && (i == 66 || i == 71 || i == 73 || i == 79)) { //"B", "G", "I" and "O"
continue;
}
@@ -163,7 +163,7 @@ QVector<PasswordGroup> PasswordGenerator::passwordGroups() const
PasswordGroup group;
for (int i = 48; i < (48 + 10); i++) {
- if ((m_flags & ExcludeLookAlike) && (i == 48 || i == 49)) { // "0" and "1"
+ if ((m_flags & ExcludeLookAlike) && (i == 48 || i == 49 || i == 54 || i == 56)) { // "0", "1", "6", and "8"
continue;
}
diff --git a/src/format/OpVaultReader.h b/src/format/OpVaultReader.h
index 585415854..846e65dd3 100644
--- a/src/format/OpVaultReader.h
+++ b/src/format/OpVaultReader.h
@@ -98,7 +98,7 @@ private:
bool fillAttributes(Entry* entry, const QJsonObject& bandEntry);
void fillFromSection(Entry* entry, const QJsonObject& section);
- void fillFromSectionField(Entry* entry, const QString& sectionName, QJsonObject& field);
+ void fillFromSectionField(Entry* entry, const QString& sectionName, const QJsonObject& field);
QString resolveAttributeName(const QString& section, const QString& name, const QString& text);
void populateCategoryGroups(Group* rootGroup);
diff --git a/src/format/OpVaultReaderSections.cpp b/src/format/OpVaultReaderSections.cpp
index e59dd9f02..b7677ec05 100644
--- a/src/format/OpVaultReaderSections.cpp
+++ b/src/format/OpVaultReaderSections.cpp
@@ -53,12 +53,11 @@ namespace
void OpVaultReader::fillFromSection(Entry* entry, const QJsonObject& section)
{
const auto uuid = entry->uuid();
- QString sectionName = section["name"].toString();
+ auto sectionTitle = section["title"].toString();
if (!section.contains("fields")) {
- auto sectionNameLC = sectionName.toLower();
- auto sectionTitleLC = section["title"].toString("").toLower();
- if (!(sectionNameLC == "linked items" && sectionTitleLC == "related items")) {
+ auto sectionName = section["name"].toString();
+ if (!(sectionName.toLower() == "linked items" && sectionTitle.toLower() == "related items")) {
qWarning() << R"(Skipping "fields"-less Section in UUID ")" << uuid << "\": <<" << section << ">>";
}
return;
@@ -67,23 +66,17 @@ void OpVaultReader::fillFromSection(Entry* entry, const QJsonObject& section)
return;
}
- // If we have a default section name then replace with the section title if not empty
- if (sectionName.startsWith("Section_") && !section["title"].toString().isEmpty()) {
- sectionName = section["title"].toString();
- }
-
QJsonArray sectionFields = section["fields"].toArray();
for (const QJsonValue sectionField : sectionFields) {
if (!sectionField.isObject()) {
qWarning() << R"(Skipping non-Object "fields" in UUID ")" << uuid << "\": << " << sectionField << ">>";
continue;
}
- QJsonObject field = sectionField.toObject();
- fillFromSectionField(entry, sectionName, field);
+ fillFromSectionField(entry, sectionTitle, sectionField.toObject());
}
}
-void OpVaultReader::fillFromSectionField(Entry* entry, const QString& sectionName, QJsonObject& field)
+void OpVaultReader::fillFromSectionField(Entry* entry, const QString& sectionName, const QJsonObject& field)
{
if (!field.contains("v")) {
// for our purposes, we don't care if there isn't a value in the field
@@ -161,8 +154,8 @@ QString OpVaultReader::resolveAttributeName(const QString& section, const QStrin
|| lowName == "website") {
return EntryAttributes::URLKey;
}
- return name;
+ return text;
}
- return QString("%1_%2").arg(section, name);
+ return QString("%1_%2").arg(section, text);
}
diff --git a/src/gui/AboutDialog.cpp b/src/gui/AboutDialog.cpp
index 7c89b8804..93bb4f1eb 100644
--- a/src/gui/AboutDialog.cpp
+++ b/src/gui/AboutDialog.cpp
@@ -60,6 +60,10 @@ static const QString aboutContributors = R"(
<li>Micha Ober</li>
<li>PublicByte</li>
<li>Clayton Casciato</li>
+ <li>Dominik</li>
+ <li>Paul Ammann</li>
+ <li>Steve Isom</li>
+ <li>Matt Cardarelli</li>
</ul>
<h3>Notable Code Contributions:</h3>
<ul>
@@ -118,6 +122,8 @@ static const QString aboutContributors = R"(
<li>Larry Siden</li>
<li>Thammachart Chinvarapon</li>
<li>Patrick Evans</li>
+ <li>Johannes Erchen</li>
+ <li>Ralph Azucena</li>
</ul>
<h3>Translations:</h3>
<ul>
diff --git a/src/gui/Application.cpp b/src/gui/Application.cpp
index 784528294..973e29032 100644
--- a/src/gui/Application.cpp
+++ b/src/gui/Application.cpp
@@ -286,13 +286,26 @@ void Application::socketReadyRead()
}
QStringList fileNames;
- in >> fileNames;
- for (const QString& fileName : asConst(fileNames)) {
- const QFileInfo fInfo(fileName);
- if (fInfo.isFile() && fInfo.suffix().toLower() == "kdbx") {
- emit openFile(fileName);
+ quint32 id;
+ in >> id;
+
+ // TODO: move constants to enum
+ switch (id) {
+ case 1:
+ in >> fileNames;
+ for (const QString& fileName : asConst(fileNames)) {
+ const QFileInfo fInfo(fileName);
+ if (fInfo.isFile() && fInfo.suffix().toLower() == "kdbx") {
+ emit openFile(fileName);
+ }
}
+
+ break;
+ case 2:
+ getMainWindow()->lockAllDatabases();
+ break;
}
+
socket->deleteLater();
}
@@ -305,6 +318,12 @@ bool Application::isAlreadyRunning() const
return config()->get(Config::SingleInstance).toBool() && m_alreadyRunning;
}
+/**
+ * Send to-open file names to the running UI instance
+ *
+ * @param fileNames - list of file names to open
+ * @return true if all operations succeeded (connection made, data sent, connection closed)
+ */
bool Application::sendFileNamesToRunningInstance(const QStringList& fileNames)
{
QLocalSocket client;
@@ -317,13 +336,48 @@ bool Application::sendFileNamesToRunningInstance(const QStringList& fileNames)
QByteArray data;
QDataStream out(&data, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_5_0);
- out << quint32(0) << fileNames;
+ out << quint32(0); // reserve space for block size
+ out << quint32(1); // ID for file name send. TODO: move to enum
+ out << fileNames; // send file names to be opened
+ out.device()->seek(0);
+ out << quint32(data.size() - sizeof(quint32)); // replace the previous constant 0 with block size
+
+ const bool writeOk = client.write(data) != -1 && client.waitForBytesWritten(WaitTimeoutMSec);
+ client.disconnectFromServer();
+ const bool disconnected =
+ client.state() == QLocalSocket::UnconnectedState || client.waitForDisconnected(WaitTimeoutMSec);
+ return writeOk && disconnected;
+}
+
+/**
+ * Locks all open databases in the running instance
+ *
+ * @return true if the "please lock" signal was sent successfully
+ */
+bool Application::sendLockToInstance()
+{
+ // Make a connection to avoid SIGSEGV
+ QLocalSocket client;
+ client.connectToServer(m_socketName);
+ const bool connected = client.waitForConnected(WaitTimeoutMSec);
+ if (!connected) {
+ return false;
+ }
+
+ // Send lock signal
+ QByteArray data;
+ QDataStream out(&data, QIODevice::WriteOnly);
+ out.setVersion(QDataStream::Qt_5_0);
+ out << quint32(0); // reserve space for block size
+ out << quint32(2); // ID for database lock. TODO: move to enum
out.device()->seek(0);
- out << quint32(data.size() - sizeof(quint32));
+ out << quint32(data.size() - sizeof(quint32)); // replace the previous constant 0 with block size
+ // Finish gracefully
const bool writeOk = client.write(data) != -1 && client.waitForBytesWritten(WaitTimeoutMSec);
client.disconnectFromServer();
- const bool disconnected = client.waitForDisconnected(WaitTimeoutMSec);
+ const bool disconnected =
+ client.state() == QLocalSocket::UnconnectedState || client.waitForConnected(WaitTimeoutMSec);
return writeOk && disconnected;
}
diff --git a/src/gui/Application.h b/src/gui/Application.h
index 9f694f8c3..f6c35a037 100644
--- a/src/gui/Application.h
+++ b/src/gui/Application.h
@@ -48,6 +48,7 @@ public:
bool isDarkTheme() const;
bool sendFileNamesToRunningInstance(const QStringList& fileNames);
+ bool sendLockToInstance();
void restart();
diff --git a/src/gui/Clipboard.cpp b/src/gui/Clipboard.cpp
index ab4a84cf0..804a53143 100644
--- a/src/gui/Clipboard.cpp
+++ b/src/gui/Clipboard.cpp
@@ -39,8 +39,7 @@ Clipboard::Clipboard(QObject* parent)
m_pasteboard = new MacPasteboard();
}
#endif
- m_timer->setSingleShot(true);
- connect(m_timer, SIGNAL(timeout()), SLOT(clearClipboard()));
+ connect(m_timer, SIGNAL(timeout()), SLOT(countdownTick()));
connect(qApp, SIGNAL(aboutToQuit()), SLOT(clearCopiedText()));
}
@@ -77,7 +76,9 @@ void Clipboard::setText(const QString& text, bool clear)
if (config()->get(Config::Security_ClearClipboard).toBool()) {
int timeout = config()->get(Config::Security_ClearClipboardTimeout).toInt();
if (timeout > 0) {
- m_timer->start(timeout * 1000);
+ m_secondsElapsed = -1;
+ countdownTick();
+ m_timer->start(1000);
}
}
}
@@ -85,15 +86,9 @@ void Clipboard::setText(const QString& text, bool clear)
void Clipboard::clearCopiedText()
{
- if (m_timer->isActive()) {
- m_timer->stop();
- }
-
- clearClipboard();
-}
+ m_timer->stop();
+ emit updateCountdown(-1, "");
-void Clipboard::clearClipboard()
-{
auto* clipboard = QApplication::clipboard();
if (!clipboard) {
qWarning("Unable to access the clipboard.");
@@ -108,6 +103,19 @@ void Clipboard::clearClipboard()
m_lastCopied.clear();
}
+void Clipboard::countdownTick()
+{
+ m_secondsElapsed++;
+ int timeout = config()->get(Config::Security_ClearClipboardTimeout).toInt();
+ int timeLeft = timeout - m_secondsElapsed;
+ if (timeLeft <= 0) {
+ clearCopiedText();
+ } else {
+ emit updateCountdown(100 * timeLeft / timeout,
+ QObject::tr("Clearing the clipboard in %1 second(s)…", "", timeLeft).arg(timeLeft));
+ }
+}
+
Clipboard* Clipboard::instance()
{
if (!m_instance) {
diff --git a/src/gui/Clipboard.h b/src/gui/Clipboard.h
index 7465f30a5..c97d91881 100644
--- a/src/gui/Clipboard.h
+++ b/src/gui/Clipboard.h
@@ -19,6 +19,7 @@
#ifndef KEEPASSX_CLIPBOARD_H
#define KEEPASSX_CLIPBOARD_H
+#include <QElapsedTimer>
#include <QObject>
#ifdef Q_OS_MACOS
#include "core/MacPasteboard.h"
@@ -39,8 +40,11 @@ public:
public slots:
void clearCopiedText();
+signals:
+ void updateCountdown(int percentage, QString message);
+
private slots:
- void clearClipboard();
+ void countdownTick();
private:
explicit Clipboard(QObject* parent = nullptr);
@@ -48,6 +52,8 @@ private:
static Clipboard* m_instance;
QTimer* m_timer;
+ int m_secondsElapsed = 0;
+
#ifdef Q_OS_MACOS
// This object lives for the whole program lifetime and we cannot delete it on exit,
// so ignore leak warnings. See https://bugreports.qt.io/browse/QTBUG-54832
diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp
index bb0a6ec41..0f0037ced 100644
--- a/src/gui/DatabaseWidget.cpp
+++ b/src/gui/DatabaseWidget.cpp
@@ -1176,6 +1176,10 @@ void DatabaseWidget::unlockDatabase(bool accepted)
sshAgent()->databaseUnlocked(m_db);
#endif
+ if (config()->get(Config::MinimizeAfterUnlock).toBool()) {
+ getMainWindow()->minimizeOrHide();
+ }
+
if (senderDialog && senderDialog->intent() == DatabaseOpenDialog::Intent::AutoType) {
QList<QSharedPointer<Database>> dbList;
dbList.append(m_db);
@@ -1391,9 +1395,8 @@ void DatabaseWidget::onGroupChanged()
// Intercept group changes if in search mode
if (isSearchActive() && m_searchLimitGroup) {
search(m_lastSearchText);
- } else if (isSearchActive()) {
- endSearch();
} else {
+ endSearch();
m_entryView->displayGroup(group);
}
diff --git a/src/gui/EditWidget.cpp b/src/gui/EditWidget.cpp
index fbd07a82e..c916582d2 100644
--- a/src/gui/EditWidget.cpp
+++ b/src/gui/EditWidget.cpp
@@ -102,7 +102,7 @@ void EditWidget::setPageHidden(QWidget* widget, bool hidden)
m_ui->categoryList->setCategoryHidden(index, hidden);
}
- if (index == m_ui->stackedWidget->currentIndex()) {
+ if (hidden && index == m_ui->stackedWidget->currentIndex()) {
int newIndex = m_ui->stackedWidget->currentIndex() - 1;
if (newIndex < 0) {
newIndex = m_ui->stackedWidget->count() - 1;
diff --git a/src/gui/EntryPreviewWidget.cpp b/src/gui/EntryPreviewWidget.cpp
index e240f7ae4..141f25d4c 100644
--- a/src/gui/EntryPreviewWidget.cpp
+++ b/src/gui/EntryPreviewWidget.cpp
@@ -245,14 +245,14 @@ void EntryPreviewWidget::updateEntryGeneralTab()
m_ui->togglePasswordButton->setVisible(false);
}
- if (config()->get(Config::Security_HideNotes).toBool()) {
- setEntryNotesVisible(false);
- m_ui->toggleEntryNotesButton->setVisible(!m_ui->entryNotesTextEdit->toPlainText().isEmpty());
- m_ui->toggleEntryNotesButton->setChecked(false);
- } else {
- setEntryNotesVisible(true);
- m_ui->toggleEntryNotesButton->setVisible(false);
- }
+ auto hasNotes = !m_currentEntry->notes().isEmpty();
+ auto hideNotes = config()->get(Config::Security_HideNotes).toBool();
+
+ m_ui->entryNotesTextEdit->setVisible(hasNotes);
+ setEntryNotesVisible(hasNotes && !hideNotes);
+ m_ui->toggleEntryNotesButton->setVisible(hasNotes && hideNotes
+ && !m_ui->entryNotesTextEdit->toPlainText().isEmpty());
+ m_ui->toggleEntryNotesButton->setChecked(false);
if (config()->get(Config::GUI_MonospaceNotes).toBool()) {
m_ui->entryNotesTextEdit->setFont(Font::fixedFont());
diff --git a/src/gui/Font.cpp b/src/gui/Font.cpp
index 021380c29..8bb54863b 100644
--- a/src/gui/Font.cpp
+++ b/src/gui/Font.cpp
@@ -18,29 +18,29 @@
#include "Font.h"
#include <QFontDatabase>
+#include <QGuiApplication>
QFont Font::defaultFont()
{
- return QFontDatabase::systemFont(QFontDatabase::GeneralFont);
+ return qApp->font();
}
QFont Font::fixedFont()
{
- QFont fixedFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
+ auto fixedFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
#ifdef Q_OS_WIN
// try to use Consolas on Windows, because the default Courier New has too many similar characters
- QFont consolasFont = QFontDatabase().font("Consolas", fixedFont.styleName(), fixedFont.pointSize());
- const QFont defaultFont;
- if (fixedFont != defaultFont) {
+ auto consolasFont = QFontDatabase().font("Consolas", fixedFont.styleName(), fixedFont.pointSize());
+ if (consolasFont.family().contains("consolas", Qt::CaseInsensitive)) {
fixedFont = consolasFont;
}
#endif
#ifdef Q_OS_MACOS
// Qt doesn't choose a monospace font correctly on macOS
- const QFont defaultFont;
- fixedFont = QFontDatabase().font("Menlo", defaultFont.styleName(), defaultFont.pointSize());
+ fixedFont = QFontDatabase().font("Menlo", fixedFont.styleName(), fixedFont.pointSize());
#endif
+ fixedFont.setPointSize(qApp->font().pointSize());
return fixedFont;
}
diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp
index c08f6e677..659ac8457 100644
--- a/src/gui/MainWindow.cpp
+++ b/src/gui/MainWindow.cpp
@@ -118,6 +118,17 @@ MainWindow::MainWindow()
m_searchWidgetAction = m_ui->toolBar->addWidget(m_searchWidget);
m_searchWidgetAction->setEnabled(false);
+ new QShortcut(QKeySequence::Find, this, SLOT(focusSearchWidget()));
+
+ connect(m_searchWidget, &SearchWidget::searchCanceled, this, [this] {
+ m_ui->toolBar->setExpanded(false);
+ m_ui->toolBar->setVisible(!config()->get(Config::GUI_HideToolbar).toBool());
+ });
+ connect(m_searchWidget, &SearchWidget::lostFocus, this, [this] {
+ m_ui->toolBar->setExpanded(false);
+ m_ui->toolBar->setVisible(!config()->get(Config::GUI_HideToolbar).toBool());
+ });
+
m_countDefaultAttributes = m_ui->menuEntryCopyAttribute->actions().size();
m_entryContextMenu = new QMenu(this);
@@ -607,6 +618,19 @@ MainWindow::MainWindow()
QObject::connect(qApp, SIGNAL(applicationActivated()), this, SLOT(bringToFront()));
QObject::connect(qApp, SIGNAL(openFile(QString)), this, SLOT(openDatabase(QString)));
QObject::connect(qApp, SIGNAL(quitSignalReceived()), this, SLOT(appExit()), Qt::DirectConnection);
+
+ statusBar()->setFixedHeight(24);
+ m_progressBarLabel = new QLabel(statusBar());
+ m_progressBarLabel->setVisible(false);
+ statusBar()->addPermanentWidget(m_progressBarLabel);
+ m_progressBar = new QProgressBar(statusBar());
+ m_progressBar->setVisible(false);
+ m_progressBar->setTextVisible(false);
+ m_progressBar->setMaximumWidth(100);
+ m_progressBar->setFixedHeight(15);
+ m_progressBar->setMaximum(100);
+ statusBar()->addPermanentWidget(m_progressBar);
+ connect(clipboard(), SIGNAL(updateCountdown(int, QString)), this, SLOT(updateProgressBar(int, QString)));
}
MainWindow::~MainWindow()
@@ -1214,7 +1238,10 @@ void MainWindow::keyPressEvent(QKeyEvent* event)
dbWidget->focusOnEntries(true);
return;
} else if (event->key() == Qt::Key_F3) {
- m_searchWidget->searchFocus();
+ focusSearchWidget();
+ return;
+ } else if (event->key() == Qt::Key_Escape && dbWidget->isSearchActive()) {
+ m_searchWidget->clearSearch();
return;
}
}
@@ -1235,13 +1262,13 @@ bool MainWindow::focusNextPrevChild(bool next)
} else if (m_ui->tabWidget->hasFocus()) {
dbWidget->setFocus(Qt::TabFocusReason);
} else {
- m_searchWidget->setFocus(Qt::TabFocusReason);
+ focusSearchWidget();
}
} else {
if (m_searchWidget->hasFocus()) {
dbWidget->setFocus(Qt::BacktabFocusReason);
} else if (m_ui->tabWidget->hasFocus()) {
- m_searchWidget->setFocus(Qt::BacktabFocusReason);
+ focusSearchWidget();
} else {
m_ui->tabWidget->setFocus(Qt::BacktabFocusReason);
}
@@ -1253,6 +1280,15 @@ bool MainWindow::focusNextPrevChild(bool next)
return QMainWindow::focusNextPrevChild(next);
}
+void MainWindow::focusSearchWidget()
+{
+ if (m_searchWidgetAction->isEnabled()) {
+ m_ui->toolBar->setVisible(true);
+ m_ui->toolBar->setExpanded(true);
+ m_searchWidget->focusSearch();
+ }
+}
+
void MainWindow::saveWindowInformation()
{
if (isVisible()) {
@@ -1342,6 +1378,19 @@ void MainWindow::updateTrayIcon()
QApplication::setQuitOnLastWindowClosed(!isTrayIconEnabled());
}
+void MainWindow::updateProgressBar(int percentage, QString message)
+{
+ if (percentage < 0) {
+ m_progressBar->setVisible(false);
+ m_progressBarLabel->setVisible(false);
+ } else {
+ m_progressBar->setValue(percentage);
+ m_progressBar->setVisible(true);
+ m_progressBarLabel->setText(message);
+ m_progressBarLabel->setVisible(true);
+ }
+}
+
void MainWindow::obtainContextFocusLock()
{
m_contextMenuFocusLock = true;
@@ -1773,6 +1822,7 @@ void MainWindow::initViewMenu()
});
connect(m_ui->actionAlwaysOnTop, &QAction::toggled, this, [this](bool checked) {
+ config()->set(Config::GUI_AlwaysOnTop, checked);
if (checked) {
setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);
} else {
@@ -1780,6 +1830,8 @@ void MainWindow::initViewMenu()
}
show();
});
+ // Set checked after connecting to act on a toggle in state (default state is unchecked)
+ m_ui->actionAlwaysOnTop->setChecked(config()->get(Config::GUI_AlwaysOnTop).toBool());
m_ui->actionHideUsernames->setChecked(config()->get(Config::GUI_HideUsernames).toBool());
connect(m_ui->actionHideUsernames, &QAction::toggled, this, [](bool checked) {
diff --git a/src/gui/MainWindow.h b/src/gui/MainWindow.h
index 7db347fbd..a80346dfe 100644
--- a/src/gui/MainWindow.h
+++ b/src/gui/MainWindow.h
@@ -20,12 +20,16 @@
#define KEEPASSX_MAINWINDOW_H
#include <QActionGroup>
+#include <QLabel>
#include <QMainWindow>
+#include <QProgressBar>
+#include <QStatusBar>
#include <QSystemTrayIcon>
#include "core/ScreenLockListener.h"
#include "core/SignalMultiplexer.h"
#include "gui/Application.h"
+#include "gui/Clipboard.h"
#include "gui/DatabaseWidget.h"
namespace Ui
@@ -138,6 +142,8 @@ private slots:
private slots:
void updateTrayIcon();
+ void updateProgressBar(int percentage, QString message);
+ void focusSearchWidget();
private:
static void setShortcut(QAction* action, QKeySequence::StandardKey standard, int fallback = 0);
@@ -169,6 +175,8 @@ private:
QPointer<QSystemTrayIcon> m_trayIcon;
QPointer<ScreenLockListener> m_screenLockListener;
QPointer<SearchWidget> m_searchWidget;
+ QPointer<QProgressBar> m_progressBar;
+ QPointer<QLabel> m_progressBarLabel;
Q_DISABLE_COPY(MainWindow)
diff --git a/src/gui/MainWindow.ui b/src/gui/MainWindow.ui
index e44d3d217..679578f1b 100644
--- a/src/gui/MainWindow.ui
+++ b/src/gui/MainWindow.ui
@@ -16,7 +16,7 @@
<property name="minimumSize">
<size>
<width>800</width>
- <height>0</height>
+ <height>400</height>
</size>
</property>
<property name="windowTitle">
@@ -394,7 +394,7 @@
<addaction name="menuView"/>
<addaction name="menuHelp"/>
</widget>
- <widget class="QToolBar" name="toolBar">
+ <widget class="KPToolBar" name="toolBar">
<property name="contextMenuPolicy">
<enum>Qt::PreventContextMenu</enum>
</property>
@@ -1043,6 +1043,11 @@
<header>gui/WelcomeWidget.h</header>
<container>1</container>
</customwidget>
+ <customwidget>
+ <class>KPToolBar</class>
+ <extends>QToolBar</extends>
+ <header>gui/widgets/KPToolBar.h</header>
+ </customwidget>
</customwidgets>
<resources/>
<connections/>
diff --git a/src/gui/PasswordGeneratorWidget.ui b/src/gui/PasswordGeneratorWidget.ui
index b4ba97193..d00448096 100644
--- a/src/gui/PasswordGeneratorWidget.ui
+++ b/src/gui/PasswordGeneratorWidget.ui
@@ -666,7 +666,7 @@ QProgressBar::chunk {
<item>
<widget class="QCheckBox" name="checkBoxExcludeAlike">
<property name="toolTip">
- <string>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;</string>
+ <string>Excluded characters: &quot;0&quot;, &quot;O&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;|&quot;, &quot;G&quot;, &quot;6&quot;, &quot;B&quot;, &quot;8&quot;, &quot;﹒&quot;</string>
</property>
<property name="text">
<string>Exclude look-alike characters</string>
diff --git a/src/gui/SearchWidget.cpp b/src/gui/SearchWidget.cpp
index 6ade47e2e..4cf53a9ac 100644
--- a/src/gui/SearchWidget.cpp
+++ b/src/gui/SearchWidget.cpp
@@ -48,8 +48,8 @@ SearchWidget::SearchWidget(QWidget* parent)
connect(m_ui->helpIcon, SIGNAL(triggered()), SLOT(toggleHelp()));
connect(m_ui->searchIcon, SIGNAL(triggered()), SLOT(showSearchMenu()));
connect(m_searchTimer, SIGNAL(timeout()), SLOT(startSearch()));
- connect(m_clearSearchTimer, SIGNAL(timeout()), m_ui->searchEdit, SLOT(clear()));
- connect(this, SIGNAL(escapePressed()), m_ui->searchEdit, SLOT(clear()));
+ connect(m_clearSearchTimer, SIGNAL(timeout()), SLOT(clearSearch()));
+ connect(this, SIGNAL(escapePressed()), SLOT(clearSearch()));
new QShortcut(QKeySequence::Find, this, SLOT(searchFocus()), nullptr, Qt::ApplicationShortcut);
new QShortcut(Qt::Key_Escape, m_ui->searchEdit, SLOT(clear()), nullptr, Qt::ApplicationShortcut);
@@ -109,7 +109,7 @@ bool SearchWidget::eventFilter(QObject* obj, QEvent* event)
return true;
}
}
- } else if (event->type() == QEvent::FocusOut && !m_ui->searchEdit->text().isEmpty()) {
+ } else if (event->type() == QEvent::FocusOut) {
if (config()->get(Config::Security_ClearSearch).toBool()) {
int timeout = config()->get(Config::Security_ClearSearchTimeout).toInt();
if (timeout > 0) {
@@ -117,6 +117,7 @@ bool SearchWidget::eventFilter(QObject* obj, QEvent* event)
m_clearSearchTimer->start(timeout * 60000); // 60 sec * 1000 ms
}
}
+ emit lostFocus();
} else if (event->type() == QEvent::FocusIn) {
// Never clear the search if we are using it
m_clearSearchTimer->stop();
@@ -133,10 +134,10 @@ void SearchWidget::connectSignals(SignalMultiplexer& mx)
mx.connect(this, SIGNAL(limitGroupChanged(bool)), SLOT(setSearchLimitGroup(bool)));
mx.connect(this, SIGNAL(copyPressed()), SLOT(copyPassword()));
mx.connect(this, SIGNAL(downPressed()), SLOT(focusOnEntries()));
- mx.connect(SIGNAL(clearSearch()), m_ui->searchEdit, SLOT(clear()));
+ mx.connect(SIGNAL(clearSearch()), this, SLOT(clearSearch()));
mx.connect(SIGNAL(entrySelectionChanged()), this, SLOT(resetSearchClearTimer()));
mx.connect(SIGNAL(currentModeChanged(DatabaseWidget::Mode)), this, SLOT(resetSearchClearTimer()));
- mx.connect(SIGNAL(databaseUnlocked()), this, SLOT(searchFocus()));
+ mx.connect(SIGNAL(databaseUnlocked()), this, SLOT(focusSearch()));
mx.connect(m_ui->searchEdit, SIGNAL(returnPressed()), SLOT(switchToEntryEdit()));
}
@@ -149,7 +150,7 @@ void SearchWidget::databaseChanged(DatabaseWidget* dbWidget)
emit caseSensitiveChanged(m_actionCaseSensitive->isChecked());
emit limitGroupChanged(m_actionLimitGroup->isChecked());
} else {
- m_ui->searchEdit->clear();
+ clearSearch();
}
}
@@ -201,12 +202,18 @@ void SearchWidget::setLimitGroup(bool state)
updateLimitGroup();
}
-void SearchWidget::searchFocus()
+void SearchWidget::focusSearch()
{
m_ui->searchEdit->setFocus();
m_ui->searchEdit->selectAll();
}
+void SearchWidget::clearSearch()
+{
+ m_ui->searchEdit->clear();
+ emit searchCanceled();
+}
+
void SearchWidget::toggleHelp()
{
if (m_helpWidget->isVisible()) {
diff --git a/src/gui/SearchWidget.h b/src/gui/SearchWidget.h
index eefdff6ee..b2192f54d 100644
--- a/src/gui/SearchWidget.h
+++ b/src/gui/SearchWidget.h
@@ -52,16 +52,19 @@ protected:
signals:
void search(const QString& text);
+ void searchCanceled();
void caseSensitiveChanged(bool state);
void limitGroupChanged(bool state);
void escapePressed();
void copyPressed();
void downPressed();
void enterPressed();
+ void lostFocus();
public slots:
void databaseChanged(DatabaseWidget* dbWidget = nullptr);
- void searchFocus();
+ void focusSearch();
+ void clearSearch();
private slots:
void startSearchTimer();
diff --git a/src/gui/csvImport/CsvImportWidget.cpp b/src/gui/csvImport/CsvImportWidget.cpp
index e78e9f94a..809fc6e53 100644
--- a/src/gui/csvImport/CsvImportWidget.cpp
+++ b/src/gui/csvImport/CsvImportWidget.cpp
@@ -208,8 +208,13 @@ void CsvImportWidget::writeDatabase()
entry->setUrl(m_parserModel->data(m_parserModel->index(r, 4)).toString());
entry->setNotes(m_parserModel->data(m_parserModel->index(r, 5)).toString());
- if (m_parserModel->data(m_parserModel->index(r, 6)).isValid()) {
- auto totp = Totp::parseSettings(m_parserModel->data(m_parserModel->index(r, 6)).toString());
+ auto otpString = m_parserModel->data(m_parserModel->index(r, 6));
+ if (otpString.isValid() && !otpString.toString().isEmpty()) {
+ auto totp = Totp::parseSettings(otpString.toString());
+ if (totp->key.isEmpty()) {
+ // Bare secret, use default TOTP settings
+ totp = Totp::parseSettings({}, otpString.toString());
+ }
entry->setTotp(totp);
}
diff --git a/src/gui/databasekey/KeyFileEditWidget.cpp b/src/gui/databasekey/KeyFileEditWidget.cpp
index 2fb0b3de2..534bfc8ab 100644
--- a/src/gui/databasekey/KeyFileEditWidget.cpp
+++ b/src/gui/databasekey/KeyFileEditWidget.cpp
@@ -42,7 +42,7 @@ KeyFileEditWidget::~KeyFileEditWidget()
bool KeyFileEditWidget::addToCompositeKey(QSharedPointer<CompositeKey> key)
{
auto fileKey = QSharedPointer<FileKey>::create();
- QString fileKeyName = m_compUi->keyFileCombo->currentText();
+ QString fileKeyName = m_compUi->keyFileLineEdit->text();
if (!fileKey->load(fileKeyName, nullptr)) {
return false;
}
@@ -64,7 +64,7 @@ bool KeyFileEditWidget::validate(QString& errorMessage) const
{
FileKey fileKey;
QString fileKeyError;
- QString fileKeyName = m_compUi->keyFileCombo->currentText();
+ QString fileKeyName = m_compUi->keyFileLineEdit->text();
if (!fileKey.load(fileKeyName, &fileKeyError)) {
errorMessage = tr("Error loading the key file '%1'\nMessage: %2").arg(fileKeyName, fileKeyError);
return false;
@@ -87,7 +87,7 @@ void KeyFileEditWidget::initComponentEditWidget(QWidget* widget)
{
Q_UNUSED(widget);
Q_ASSERT(m_compEditWidget);
- m_compUi->keyFileCombo->setFocus();
+ m_compUi->keyFileLineEdit->setFocus();
}
void KeyFileEditWidget::createKeyFile()
@@ -108,7 +108,7 @@ void KeyFileEditWidget::createKeyFile()
tr("Unable to create key file: %1").arg(errorMsg),
QMessageBox::Button::Ok);
} else {
- m_compUi->keyFileCombo->setEditText(fileName);
+ m_compUi->keyFileLineEdit->setText(fileName);
}
}
}
@@ -143,6 +143,6 @@ void KeyFileEditWidget::browseKeyFile()
}
if (!fileName.isEmpty()) {
- m_compUi->keyFileCombo->setEditText(fileName);
+ m_compUi->keyFileLineEdit->setText(fileName);
}
}
diff --git a/src/gui/databasekey/KeyFileEditWidget.ui b/src/gui/databasekey/KeyFileEditWidget.ui
index 088995dc8..3c83a55d3 100644
--- a/src/gui/databasekey/KeyFileEditWidget.ui
+++ b/src/gui/databasekey/KeyFileEditWidget.ui
@@ -6,8 +6,8 @@
<rect>
<x>0</x>
<y>0</y>
- <width>370</width>
- <height>76</height>
+ <width>566</width>
+ <height>94</height>
</rect>
</property>
<layout class="QGridLayout" name="gridLayout">
@@ -23,67 +23,68 @@
<property name="bottomMargin">
<number>0</number>
</property>
- <item row="0" column="0">
- <widget class="QComboBox" name="keyFileCombo">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
+ <item row="0" column="1">
+ <widget class="QPushButton" name="createKeyFileButton">
<property name="accessibleName">
- <string>Key file selection</string>
+ <string>Generate a new key file</string>
</property>
- <property name="editable">
- <bool>true</bool>
+ <property name="text">
+ <string>Generate</string>
</property>
</widget>
</item>
- <item row="0" column="1">
- <widget class="QPushButton" name="browseKeyFileButton">
- <property name="accessibleName">
- <string>Browse for key file</string>
- </property>
+ <item row="0" column="0">
+ <widget class="QLabel" name="instructions">
<property name="text">
- <string>Browse...</string>
+ <string>Generate a new key file or choose an existing one to protect your database.</string>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
</property>
</widget>
</item>
- <item row="1" column="1">
- <widget class="QPushButton" name="createKeyFileButton">
- <property name="accessibleName">
- <string>Generate a new key file</string>
+ <item row="3" column="0">
+ <widget class="QLabel" name="instructions_2">
+ <property name="font">
+ <font>
+ <italic>true</italic>
+ </font>
</property>
<property name="text">
- <string>Generate</string>
+ <string>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</string>
+ </property>
+ <property name="wordWrap">
+ <bool>true</bool>
</property>
</widget>
</item>
- <item row="2" column="0">
+ <item row="4" column="0">
<spacer name="verticalSpacer">
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
- <width>20</width>
+ <width>0</width>
<height>0</height>
</size>
</property>
</spacer>
</item>
<item row="1" column="0">
- <widget class="QLabel" name="label">
- <property name="font">
- <font>
- <italic>true</italic>
- </font>
+ <widget class="QLineEdit" name="keyFileLineEdit">
+ <property name="clearButtonEnabled">
+ <bool>true</bool>
</property>
- <property name="text">
- <string>Note: Do not use a file that may change as that will prevent you from unlocking your database!</string>
+ </widget>
+ </item>
+ <item row="1" column="1">
+ <widget class="QPushButton" name="browseKeyFileButton">
+ <property name="accessibleName">
+ <string>Browse for key file</string>
</property>
- <property name="wordWrap">
- <bool>true</bool>
+ <property name="text">
+ <string>Browse…</string>
</property>
</widget>
</item>
diff --git a/src/gui/entry/AutoTypeMatchView.cpp b/src/gui/entry/AutoTypeMatchView.cpp
index 72ee32fde..cdf1f9425 100644
--- a/src/gui/entry/AutoTypeMatchView.cpp
+++ b/src/gui/entry/AutoTypeMatchView.cpp
@@ -64,14 +64,20 @@ AutoTypeMatchView::AutoTypeMatchView(QWidget* parent)
void AutoTypeMatchView::userNameCopied()
{
- clipboard()->setText(currentMatch().entry->username());
- emit matchTextCopied();
+ auto entry = currentMatch().entry;
+ if (entry) {
+ clipboard()->setText(entry->resolvePlaceholder(entry->username()));
+ emit matchTextCopied();
+ }
}
void AutoTypeMatchView::passwordCopied()
{
- clipboard()->setText(currentMatch().entry->password());
- emit matchTextCopied();
+ auto entry = currentMatch().entry;
+ if (entry) {
+ clipboard()->setText(entry->resolvePlaceholder(entry->password()));
+ emit matchTextCopied();
+ }
}
void AutoTypeMatchView::keyPressEvent(QKeyEvent* event)
diff --git a/src/gui/entry/EditEntryWidget.cpp b/src/gui/entry/EditEntryWidget.cpp
index c4de82973..93b5943b4 100644
--- a/src/gui/entry/EditEntryWidget.cpp
+++ b/src/gui/entry/EditEntryWidget.cpp
@@ -279,6 +279,7 @@ void EditEntryWidget::setupBrowser()
connect(m_browserUi->skipAutoSubmitCheckbox, SIGNAL(toggled(bool)), SLOT(updateBrowserModified()));
connect(m_browserUi->hideEntryCheckbox, SIGNAL(toggled(bool)), SLOT(updateBrowserModified()));
connect(m_browserUi->onlyHttpAuthCheckbox, SIGNAL(toggled(bool)), SLOT(updateBrowserModified()));
+ connect(m_browserUi->notHttpAuthCheckbox, SIGNAL(toggled(bool)), SLOT(updateBrowserModified()));
connect(m_browserUi->addURLButton, SIGNAL(clicked()), SLOT(insertURL()));
connect(m_browserUi->removeURLButton, SIGNAL(clicked()), SLOT(removeCurrentURL()));
connect(m_browserUi->editURLButton, SIGNAL(clicked()), SLOT(editCurrentURL()));
@@ -306,9 +307,11 @@ void EditEntryWidget::updateBrowser()
auto skip = m_browserUi->skipAutoSubmitCheckbox->isChecked();
auto hide = m_browserUi->hideEntryCheckbox->isChecked();
auto onlyHttpAuth = m_browserUi->onlyHttpAuthCheckbox->isChecked();
+ auto notHttpAuth = m_browserUi->notHttpAuthCheckbox->isChecked();
m_customData->set(BrowserService::OPTION_SKIP_AUTO_SUBMIT, (skip ? TRUE_STR : FALSE_STR));
m_customData->set(BrowserService::OPTION_HIDE_ENTRY, (hide ? TRUE_STR : FALSE_STR));
m_customData->set(BrowserService::OPTION_ONLY_HTTP_AUTH, (onlyHttpAuth ? TRUE_STR : FALSE_STR));
+ m_customData->set(BrowserService::OPTION_NOT_HTTP_AUTH, (notHttpAuth ? TRUE_STR : FALSE_STR));
}
void EditEntryWidget::insertURL()
@@ -473,6 +476,7 @@ void EditEntryWidget::setupEntryUpdate()
connect(m_browserUi->skipAutoSubmitCheckbox, SIGNAL(toggled(bool)), SLOT(setModified()));
connect(m_browserUi->hideEntryCheckbox, SIGNAL(toggled(bool)), SLOT(setModified()));
connect(m_browserUi->onlyHttpAuthCheckbox, SIGNAL(toggled(bool)), SLOT(setModified()));
+ connect(m_browserUi->notHttpAuthCheckbox, SIGNAL(toggled(bool)), SLOT(setModified()));
connect(m_browserUi->addURLButton, SIGNAL(toggled(bool)), SLOT(setModified()));
connect(m_browserUi->removeURLButton, SIGNAL(toggled(bool)), SLOT(setModified()));
connect(m_browserUi->editURLButton, SIGNAL(toggled(bool)), SLOT(setModified()));
@@ -958,6 +962,13 @@ void EditEntryWidget::setForms(Entry* entry, bool restore)
m_browserUi->onlyHttpAuthCheckbox->setChecked(false);
}
+ if (m_customData->contains(BrowserService::OPTION_NOT_HTTP_AUTH)) {
+ m_browserUi->notHttpAuthCheckbox->setChecked(m_customData->value(BrowserService::OPTION_NOT_HTTP_AUTH)
+ == TRUE_STR);
+ } else {
+ m_browserUi->notHttpAuthCheckbox->setChecked(false);
+ }
+
m_browserUi->addURLButton->setEnabled(!m_history);
m_browserUi->removeURLButton->setEnabled(false);
m_browserUi->editURLButton->setEnabled(false);
diff --git a/src/gui/entry/EditEntryWidgetBrowser.ui b/src/gui/entry/EditEntryWidgetBrowser.ui
index 9d1e0f511..5f117e987 100644
--- a/src/gui/entry/EditEntryWidgetBrowser.ui
+++ b/src/gui/entry/EditEntryWidgetBrowser.ui
@@ -60,6 +60,16 @@
</property>
</widget>
</item>
+ <item>
+ <widget class="QCheckBox" name="notHttpAuthCheckbox">
+ <property name="toolTip">
+ <string>Do not send this setting to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</string>
+ </property>
+ <property name="text">
+ <string>Do not use this entry with HTTP Basic Auth</string>
+ </property>
+ </widget>
+ </item>
</layout>
</widget>
</item>
diff --git a/src/gui/entry/EntryAttachmentsWidget.cpp b/src/gui/entry/EntryAttachmentsWidget.cpp
index 836c8ef27..f78b64417 100644
--- a/src/gui/entry/EntryAttachmentsWidget.cpp
+++ b/src/gui/entry/EntryAttachmentsWidget.cpp
@@ -238,7 +238,8 @@ void EntryAttachmentsWidget::saveSelectedAttachments()
QFile file(attachmentPath);
const QByteArray attachmentData = m_entryAttachments->value(filename);
- const bool saveOk = file.open(QIODevice::WriteOnly) && file.write(attachmentData) == attachmentData.size();
+ const bool saveOk = file.open(QIODevice::WriteOnly) && file.setPermissions(QFile::ReadUser | QFile::WriteUser)
+ && file.write(attachmentData) == attachmentData.size();
if (!saveOk) {
errors.append(QString("%1 - %2").arg(filename, file.errorString()));
}
diff --git a/src/gui/osutils/macutils/AppKitImpl.mm b/src/gui/osutils/macutils/AppKitImpl.mm
index faf061106..31362c8e6 100644
--- a/src/gui/osutils/macutils/AppKitImpl.mm
+++ b/src/gui/osutils/macutils/AppKitImpl.mm
@@ -203,11 +203,10 @@
- (void) toggleForegroundApp:(bool) foreground
{
- ProcessSerialNumber psn = {0, kCurrentProcess};
if (foreground) {
- TransformProcessType(&psn, kProcessTransformToForegroundApplication);
+ [NSApp setActivationPolicy:NSApplicationActivationPolicyRegular];
} else {
- TransformProcessType(&psn, kProcessTransformToUIElementApplication);
+ [NSApp setActivationPolicy:NSApplicationActivationPolicyProhibited];
}
}
diff --git a/src/gui/osutils/macutils/MacUtils.cpp b/src/gui/osutils/macutils/MacUtils.cpp
index ebcc627e0..9c107df77 100644
--- a/src/gui/osutils/macutils/MacUtils.cpp
+++ b/src/gui/osutils/macutils/MacUtils.cpp
@@ -69,6 +69,7 @@ bool MacUtils::raiseWindow(WId pid)
bool MacUtils::raiseOwnWindow()
{
+ m_appkit->toggleForegroundApp(true);
return m_appkit->activateProcess(m_appkit->ownProcessId());
}
diff --git a/src/gui/osutils/nixutils/NixUtils.cpp b/src/gui/osutils/nixutils/NixUtils.cpp
index eacb20060..9f147c59e 100644
--- a/src/gui/osutils/nixutils/NixUtils.cpp
+++ b/src/gui/osutils/nixutils/NixUtils.cpp
@@ -120,7 +120,8 @@ void NixUtils::setLaunchAtStartup(bool enable)
<< QStringLiteral("MimeType=application/x-keepass2;") << '\n'
<< QStringLiteral("X-GNOME-Autostart-enabled=true") << '\n'
<< QStringLiteral("X-GNOME-Autostart-Delay=2") << '\n'
- << QStringLiteral("X-KDE-autostart-after=panel") << endl;
+ << QStringLiteral("X-KDE-autostart-after=panel") << '\n'
+ << QStringLiteral("X-LXQt-Need-Tray=true") << endl;
desktopFile.close();
} else if (isLaunchAtStartupEnabled()) {
QFile::remove(getAutostartDesktopFilename());
diff --git a/src/gui/reports/ReportsWidgetHealthcheck.cpp b/src/gui/reports/ReportsWidgetHealthcheck.cpp
index bc42b1e01..aea468059 100644
--- a/src/gui/reports/ReportsWidgetHealthcheck.cpp
+++ b/src/gui/reports/ReportsWidgetHealthcheck.cpp
@@ -150,8 +150,10 @@ ReportsWidgetHealthcheck::ReportsWidgetHealthcheck(QWidget* parent)
m_modelProxy->setSortLocaleAware(true);
m_ui->healthcheckTableView->setModel(m_modelProxy.data());
m_ui->healthcheckTableView->setSelectionMode(QAbstractItemView::NoSelection);
- m_ui->healthcheckTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
+ m_ui->healthcheckTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
+ m_ui->healthcheckTableView->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
m_ui->healthcheckTableView->setSortingEnabled(true);
+ m_ui->healthcheckTableView->setWordWrap(true);
connect(m_ui->healthcheckTableView, SIGNAL(customContextMenuRequested(QPoint)), SLOT(customMenuRequested(QPoint)));
connect(m_ui->healthcheckTableView, SIGNAL(doubleClicked(QModelIndex)), SLOT(emitEntryActivated(QModelIndex)));
@@ -281,7 +283,8 @@ void ReportsWidgetHealthcheck::calculateHealth()
m_ui->healthcheckTableView->sortByColumn(0, Qt::AscendingOrder);
}
- m_ui->healthcheckTableView->resizeRowsToContents();
+ m_ui->healthcheckTableView->resizeColumnsToContents();
+ m_ui->healthcheckTableView->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Fixed);
// Show the "show known bad entries" checkbox if there's any known
// bad entry in the database.
diff --git a/src/gui/reports/ReportsWidgetHibp.cpp b/src/gui/reports/ReportsWidgetHibp.cpp
index 406c465b9..f48e7448f 100644
--- a/src/gui/reports/ReportsWidgetHibp.cpp
+++ b/src/gui/reports/ReportsWidgetHibp.cpp
@@ -79,7 +79,8 @@ ReportsWidgetHibp::ReportsWidgetHibp(QWidget* parent)
m_modelProxy->setSortLocaleAware(true);
m_ui->hibpTableView->setModel(m_modelProxy.data());
m_ui->hibpTableView->setSelectionMode(QAbstractItemView::NoSelection);
- m_ui->hibpTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
+ m_ui->hibpTableView->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
+ m_ui->hibpTableView->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeToContents);
m_ui->hibpTableView->setSortingEnabled(true);
connect(m_ui->hibpTableView, SIGNAL(doubleClicked(QModelIndex)), SLOT(emitEntryActivated(QModelIndex)));
@@ -219,7 +220,7 @@ void ReportsWidgetHibp::makeHibpTable()
m_ui->showKnownBadCheckBox->hide();
}
- m_ui->hibpTableView->resizeRowsToContents();
+ m_ui->hibpTableView->resizeColumnsToContents();
m_ui->hibpTableView->sortByColumn(2, Qt::DescendingOrder);
m_ui->stackedWidget->setCurrentIndex(1);
diff --git a/src/gui/styles/base/basestyle.qss b/src/gui/styles/base/basestyle.qss
index ff5d915bb..e015efc25 100644
--- a/src/gui/styles/base/basestyle.qss
+++ b/src/gui/styles/base/basestyle.qss
@@ -69,3 +69,7 @@ QPlainTextEdit, QTextEdit {
background-color: palette(base);
padding-left: 4px;
}
+
+QStatusBar {
+ background-color: palette(window);
+}
diff --git a/src/gui/styles/dark/DarkStyle.cpp b/src/gui/styles/dark/DarkStyle.cpp
index 491f18d1f..74653bc98 100644
--- a/src/gui/styles/dark/DarkStyle.cpp
+++ b/src/gui/styles/dark/DarkStyle.cpp
@@ -21,6 +21,7 @@
#include <QDialog>
#include <QMainWindow>
#include <QMenuBar>
+#include <QStatusBar>
#include <QToolBar>
DarkStyle::DarkStyle()
@@ -110,7 +111,7 @@ QString DarkStyle::getAppStyleSheet() const
void DarkStyle::polish(QWidget* widget)
{
if (qobject_cast<QMainWindow*>(widget) || qobject_cast<QDialog*>(widget) || qobject_cast<QMenuBar*>(widget)
- || qobject_cast<QToolBar*>(widget)) {
+ || qobject_cast<QToolBar*>(widget) || qobject_cast<QStatusBar*>(widget)) {
auto palette = widget->palette();
#if defined(Q_OS_MACOS)
if (!osUtils->isDarkMode()) {
diff --git a/src/gui/styles/light/LightStyle.cpp b/src/gui/styles/light/LightStyle.cpp
index 483e1323b..537e483ba 100644
--- a/src/gui/styles/light/LightStyle.cpp
+++ b/src/gui/styles/light/LightStyle.cpp
@@ -22,6 +22,7 @@
#include <QDialog>
#include <QMainWindow>
#include <QMenuBar>
+#include <QStatusBar>
#include <QToolBar>
LightStyle::LightStyle()
@@ -111,7 +112,7 @@ QString LightStyle::getAppStyleSheet() const
void LightStyle::polish(QWidget* widget)
{
if (qobject_cast<QMainWindow*>(widget) || qobject_cast<QDialog*>(widget) || qobject_cast<QMenuBar*>(widget)
- || qobject_cast<QToolBar*>(widget)) {
+ || qobject_cast<QToolBar*>(widget) || qobject_cast<QStatusBar*>(widget)) {
auto palette = widget->palette();
#if defined(Q_OS_MACOS)
if (osUtils->isDarkMode()) {
diff --git a/src/gui/widgets/KPToolBar.cpp b/src/gui/widgets/KPToolBar.cpp
new file mode 100644
index 000000000..88b75b9b1
--- /dev/null
+++ b/src/gui/widgets/KPToolBar.cpp
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2021 KeePassXC Team <team@keepassxc.org>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 or (at your option)
+ * version 3 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include "KPToolBar.h"
+
+#include <QAbstractButton>
+#include <QEvent>
+#include <QLayout>
+
+KPToolBar::KPToolBar(const QString& title, QWidget* parent)
+ : QToolBar(title, parent)
+{
+ init();
+}
+
+KPToolBar::KPToolBar(QWidget* parent)
+ : QToolBar(parent)
+{
+ init();
+}
+
+void KPToolBar::init()
+{
+ m_expandButton = findChild<QAbstractButton*>("qt_toolbar_ext_button");
+ m_expandTimer.setSingleShot(true);
+ connect(&m_expandTimer, &QTimer::timeout, this, [this] { setExpanded(false); });
+}
+
+bool KPToolBar::isExpanded()
+{
+ return !canExpand() || (canExpand() && m_expandButton->isChecked());
+}
+
+bool KPToolBar::canExpand()
+{
+ return m_expandButton && m_expandButton->isVisible();
+}
+
+void KPToolBar::setExpanded(bool state)
+{
+ if (canExpand() && !QMetaObject::invokeMethod(layout(), "setExpanded", Q_ARG(bool, state))) {
+ qWarning("Toolbar: Cannot invoke setExpanded!");
+ }
+}
+
+bool KPToolBar::event(QEvent* event)
+{
+ // Override events handled by the base class for better UX when using an expandable toolbar.
+ switch (event->type()) {
+ case QEvent::Leave:
+ // Hide the toolbar after 2 seconds of mouse exit
+ m_expandTimer.start(2000);
+ return true;
+ case QEvent::Enter:
+ // Mouse came back in, stop hiding timer
+ m_expandTimer.stop();
+ return true;
+ default:
+ return QToolBar::event(event);
+ }
+}
diff --git a/src/gui/widgets/KPToolBar.h b/src/gui/widgets/KPToolBar.h
new file mode 100644
index 000000000..8883982bd
--- /dev/null
+++ b/src/gui/widgets/KPToolBar.h
@@ -0,0 +1,52 @@
+/*
+ * Copyright (C) 2021 KeePassXC Team <team@keepassxc.org>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 or (at your option)
+ * version 3 of the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef KEEPASSXC_KPTOOLBAR_H
+#define KEEPASSXC_KPTOOLBAR_H
+
+#include <QPointer>
+#include <QTimer>
+#include <QToolBar>
+
+class QAbstractButton;
+
+class KPToolBar : public QToolBar
+{
+ Q_OBJECT
+
+public:
+ explicit KPToolBar(const QString& title, QWidget* parent = nullptr);
+ explicit KPToolBar(QWidget* parent = nullptr);
+ ~KPToolBar() override = default;
+
+ bool isExpanded();
+ bool canExpand();
+
+public slots:
+ void setExpanded(bool state);
+
+protected:
+ bool event(QEvent* event) override;
+
+private:
+ void init();
+
+ QTimer m_expandTimer;
+ QPointer<QAbstractButton> m_expandButton;
+};
+
+#endif // KEEPASSXC_KPTOOLBAR_H
diff --git a/src/keeshare/CMakeLists.txt b/src/keeshare/CMakeLists.txt
index 333f273a3..96f9bda85 100644
--- a/src/keeshare/CMakeLists.txt
+++ b/src/keeshare/CMakeLists.txt
@@ -25,7 +25,7 @@ if(WITH_XC_KEESHARE)
find_package(QuaZip)
if(QUAZIP_FOUND)
set(WITH_XC_KEESHARE_SECURE ON PARENT_SCOPE)
- target_include_directories(keeshare SYSTEM PRIVATE ${QUAZIP_INCLUDE_DIR})
+ target_include_directories(keeshare SYSTEM PRIVATE ${QUAZIP_INCLUDE_DIRS})
target_link_libraries(keeshare PRIVATE ${QUAZIP_LIBRARIES})
else()
set(WITH_XC_KEESHARE_SECURE OFF PARENT_SCOPE)
diff --git a/src/keeshare/ShareExport.cpp b/src/keeshare/ShareExport.cpp
index c1797ac6d..aedbc04af 100644
--- a/src/keeshare/ShareExport.cpp
+++ b/src/keeshare/ShareExport.cpp
@@ -224,9 +224,5 @@ ShareObserver::Result ShareExport::intoContainer(const QString& resolvedPath,
if (KeeShare::isContainerType(info, KeeShare::signedContainerFileType())) {
return intoSignedContainer(resolvedPath, reference, targetDb.data());
}
- if (KeeShare::isContainerType(info, KeeShare::unsignedContainerFileType())) {
- return intoUnsignedContainer(resolvedPath, reference, targetDb.data());
- }
- Q_ASSERT(false);
- return {reference.path, ShareObserver::Result::Error, tr("Unexpected export error occurred")};
+ return intoUnsignedContainer(resolvedPath, reference, targetDb.data());
}
diff --git a/src/keeshare/ShareImport.cpp b/src/keeshare/ShareImport.cpp
index a767ab3aa..38a477aaf 100644
--- a/src/keeshare/ShareImport.cpp
+++ b/src/keeshare/ShareImport.cpp
@@ -344,8 +344,5 @@ ShareObserver::Result ShareImport::containerInto(const QString& resolvedPath,
if (KeeShare::isContainerType(info, KeeShare::signedContainerFileType())) {
return signedContainerInto(resolvedPath, reference, targetGroup);
}
- if (KeeShare::isContainerType(info, KeeShare::unsignedContainerFileType())) {
- return unsignedContainerInto(resolvedPath, reference, targetGroup);
- }
- return {reference.path, ShareObserver::Result::Error, tr("Unknown share container type")};
+ return unsignedContainerInto(resolvedPath, reference, targetGroup);
}
diff --git a/src/main.cpp b/src/main.cpp
index b88dc41e0..43f9d0992 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -64,6 +64,7 @@ int main(int argc, char** argv)
QCommandLineOption configOption("config", QObject::tr("path to a custom config file"), "config");
QCommandLineOption localConfigOption(
"localconfig", QObject::tr("path to a custom local config file"), "localconfig");
+ QCommandLineOption lockOption("lock", QObject::tr("lock all open databases"));
QCommandLineOption keyfileOption("keyfile", QObject::tr("key file of the database"), "keyfile");
QCommandLineOption pwstdinOption("pw-stdin", QObject::tr("read password of the database from stdin"));
@@ -72,6 +73,7 @@ int main(int argc, char** argv)
QCommandLineOption debugInfoOption(QStringList() << "debug-info", QObject::tr("Displays debugging information."));
parser.addOption(configOption);
parser.addOption(localConfigOption);
+ parser.addOption(lockOption);
parser.addOption(keyfileOption);
parser.addOption(pwstdinOption);
parser.addOption(debugInfoOption);
@@ -96,12 +98,23 @@ int main(int argc, char** argv)
}
// Process single instance and early exit if already running
+ // FIXME: this is a *mess* and it is entirely my fault. --wundrweapon
const QStringList fileNames = parser.positionalArguments();
if (app.isAlreadyRunning()) {
- if (!fileNames.isEmpty()) {
- app.sendFileNamesToRunningInstance(fileNames);
+ if (parser.isSet(lockOption)) {
+ if (app.sendLockToInstance()) {
+ qInfo() << QObject::tr("Locked databases.").toUtf8().constData();
+ } else {
+ qWarning() << QObject::tr("Database failed to lock.").toUtf8().constData();
+ return EXIT_FAILURE;
+ }
+ } else {
+ if (!fileNames.isEmpty()) {
+ app.sendFileNamesToRunningInstance(fileNames);
+ }
+
+ qWarning() << QObject::tr("Another instance of KeePassXC is already running.").toUtf8().constData();
}
- qWarning() << QObject::tr("Another instance of KeePassXC is already running.").toUtf8().constData();
return EXIT_SUCCESS;
}
diff --git a/tests/TestOpVaultReader.cpp b/tests/TestOpVaultReader.cpp
index 94b5c35f0..dc5c04e3f 100644
--- a/tests/TestOpVaultReader.cpp
+++ b/tests/TestOpVaultReader.cpp
@@ -97,10 +97,10 @@ void TestOpVaultReader::testReadIntoDatabase()
entry = db->rootGroup()->findEntryByPath("/Credit Card/My Credit Card");
QVERIFY(entry);
auto attr = entry->attributes();
- QCOMPARE(attr->value("cardholder"), QStringLiteral("Team KeePassXC"));
- QVERIFY(!attr->value("validFrom").isEmpty());
- QCOMPARE(attr->value("details_pin"), QStringLiteral("1234"));
- QVERIFY(attr->isProtected("details_pin"));
+ QCOMPARE(attr->value("cardholder name"), QStringLiteral("Team KeePassXC"));
+ QVERIFY(!attr->value("valid from").isEmpty());
+ QCOMPARE(attr->value("Additional Details_PIN"), QStringLiteral("1234"));
+ QVERIFY(attr->isProtected("Additional Details_PIN"));
// Confirm address fields
entry = db->rootGroup()->findEntryByPath("/Identity/Team KeePassXC");
diff --git a/tests/TestPasswordGenerator.cpp b/tests/TestPasswordGenerator.cpp
index 89e2eb91c..2ed2974a8 100644
--- a/tests/TestPasswordGenerator.cpp
+++ b/tests/TestPasswordGenerator.cpp
@@ -126,18 +126,18 @@ void TestPasswordGenerator::testLookalikeExclusion()
generator.setFlags(PasswordGenerator::GeneratorFlag::ExcludeLookAlike);
password = generator.generatePassword();
- QRegularExpression regex("^[^lI0]+$");
+ QRegularExpression regex("^[^lBGIO]+$");
QVERIFY(regex.match(password).hasMatch());
generator.setCharClasses(PasswordGenerator::CharClass::LowerLetters | PasswordGenerator::CharClass::UpperLetters
| PasswordGenerator::CharClass::Numbers);
password = generator.generatePassword();
- regex.setPattern("^[^lI01]+$");
+ regex.setPattern("^[^lBGIO0168]+$");
QVERIFY(regex.match(password).hasMatch());
generator.setCharClasses(PasswordGenerator::CharClass::LowerLetters | PasswordGenerator::CharClass::UpperLetters
| PasswordGenerator::CharClass::Numbers | PasswordGenerator::CharClass::EASCII);
password = generator.generatePassword();
- regex.setPattern("^[^lI01﹒]+$");
+ regex.setPattern("^[^lBGIO0168﹒]+$");
QVERIFY(regex.match(password).hasMatch());
}
diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp
index 2463f13f6..65ca319bc 100644
--- a/tests/gui/TestGui.cpp
+++ b/tests/gui/TestGui.cpp
@@ -279,15 +279,15 @@ void TestGui::testCreateDatabase()
QTRY_VERIFY(!additionalOptionsButton->isVisible());
QCOMPARE(passwordWidget->visiblePage(), KeyFileEditWidget::Page::Edit);
QTest::mouseClick(keyFileWidget->findChild<QPushButton*>("addButton"), Qt::MouseButton::LeftButton);
- auto* fileCombo = keyFileWidget->findChild<QComboBox*>("keyFileCombo");
- QTRY_VERIFY(fileCombo);
- QTRY_VERIFY(fileCombo->isVisible());
+ auto* fileEdit = keyFileWidget->findChild<QLineEdit*>("keyFileLineEdit");
+ QTRY_VERIFY(fileEdit);
+ QTRY_VERIFY(fileEdit->isVisible());
fileDialog()->setNextFileName(QString("%1/%2").arg(QString(KEEPASSX_TEST_DATA_DIR), "FileKeyHashed.key"));
QTest::keyClick(keyFileWidget->findChild<QPushButton*>("addButton"), Qt::Key::Key_Enter);
- QVERIFY(fileCombo->hasFocus());
+ QVERIFY(fileEdit->hasFocus());
auto* browseButton = keyFileWidget->findChild<QPushButton*>("browseKeyFileButton");
QTest::keyClick(browseButton, Qt::Key::Key_Enter);
- QCOMPARE(fileCombo->currentText(), QString("%1/%2").arg(QString(KEEPASSX_TEST_DATA_DIR), "FileKeyHashed.key"));
+ QCOMPARE(fileEdit->text(), QString("%1/%2").arg(QString(KEEPASSX_TEST_DATA_DIR), "FileKeyHashed.key"));
// save database to temporary file
TemporaryFile tmpFile;
@@ -295,7 +295,7 @@ void TestGui::testCreateDatabase()
tmpFile.close();
fileDialog()->setNextFileName(tmpFile.fileName());
- QTest::keyClick(fileCombo, Qt::Key::Key_Enter);
+ QTest::keyClick(fileEdit, Qt::Key::Key_Enter);
tmpFile.remove(););
triggerAction("actionDatabaseNew");