From b553af8fd0267756d12ce236eb854e6f51964e13 Mon Sep 17 00:00:00 2001 From: Weslly Date: Sun, 25 Jun 2017 12:21:32 -0300 Subject: [PATCH 01/48] Bring unlock database dialog to the front --- src/gui/UnlockDatabaseDialog.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/UnlockDatabaseDialog.cpp b/src/gui/UnlockDatabaseDialog.cpp index 3aca54cf2..bf5cbdbc0 100644 --- a/src/gui/UnlockDatabaseDialog.cpp +++ b/src/gui/UnlockDatabaseDialog.cpp @@ -26,6 +26,7 @@ UnlockDatabaseDialog::UnlockDatabaseDialog(QWidget* parent) : QDialog(parent) , m_view(new UnlockDatabaseWidget(this)) { + setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint); connect(m_view, SIGNAL(editFinished(bool)), this, SLOT(complete(bool))); } From 549eaefdb8841a8475f03bdb09434c2e7524b106 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Mon, 26 Jun 2017 01:40:21 +0200 Subject: [PATCH 02/48] Fix release tool build checks --- release-tool | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/release-tool b/release-tool index a08e9601b..680cdca2c 100755 --- a/release-tool +++ b/release-tool @@ -525,8 +525,7 @@ build() { done init - - performChecks + checkWorkingTreeClean OUTPUT_DIR="$(realpath "$OUTPUT_DIR")" From 35e86efbce815449296494cce22b74c435776124 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Mon, 26 Jun 2017 01:40:40 +0200 Subject: [PATCH 03/48] Require CMake 3.1.0 and update Dockerfile --- CMakeLists.txt | 2 +- Dockerfile | 20 +++++++++++++------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 627676105..77dbd9579 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ endif() project(KeePassXC) -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 3.1.0) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) diff --git a/Dockerfile b/Dockerfile index 8602d44a3..7da658219 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,13 @@ RUN set -x \ && apt-get install --yes software-properties-common RUN set -x \ - && add-apt-repository --yes ppa:beineri/opt-qt58-trusty + && add-apt-repository ppa:george-edison55/cmake-3.x + +ENV QT_VERSION=qt59 + +RUN set -x \ + && add-apt-repository --yes ppa:beineri/opt-${QT_VERSION}-trusty + RUN set -x \ && apt-get update \ @@ -29,9 +35,9 @@ RUN set -x \ g++ \ cmake \ libgcrypt20-dev \ - qt58base \ - qt58tools \ - qt58x11extras \ + ${QT_VERSION}base \ + ${QT_VERSION}tools \ + ${QT_VERSION}x11extras \ libxi-dev \ libxtst-dev \ zlib1g-dev \ @@ -50,7 +56,7 @@ VOLUME /keepassxc/src VOLUME /keepassxc/out WORKDIR /keepassxc -ENV CMAKE_PREFIX_PATH=/opt/qt58/lib/cmake -ENV LD_LIBRARY_PATH=/opt/qt58/lib +ENV CMAKE_PREFIX_PATH=/opt/${QT_VERSION}/lib/cmake +ENV LD_LIBRARY_PATH=/opt/${QT_VERSION}/lib RUN set -x \ - && echo /opt/qt58/lib > /etc/ld.so.conf.d/qt58.conf + && echo /opt/${QT_VERSION}/lib > /etc/ld.so.conf.d/${QT_VERSION}.conf From 6b9137ac6c3f06ec7aecb9122809975ad41e7cf5 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Mon, 26 Jun 2017 16:47:37 +0200 Subject: [PATCH 04/48] Use correct Qt library path, resolves #666 --- AppImage-Recipe.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AppImage-Recipe.sh b/AppImage-Recipe.sh index 2459bfcc1..2707fe96b 100755 --- a/AppImage-Recipe.sh +++ b/AppImage-Recipe.sh @@ -72,7 +72,7 @@ get_icon cat << EOF > ./usr/bin/keepassxc_env #!/usr/bin/env bash #export QT_QPA_PLATFORMTHEME=gtk2 -export LD_LIBRARY_PATH="../opt/qt58/lib:\${LD_LIBRARY_PATH}" +export LD_LIBRARY_PATH="..$(dirname ${QT_PLUGIN_PATH})/lib:\${LD_LIBRARY_PATH}" export QT_PLUGIN_PATH="..${QT_PLUGIN_PATH}" # unset XDG_DATA_DIRS to make tray icon work in Ubuntu Unity From 231f90a8e5bbb633bd88c35543c0d4c3c5e35c1b Mon Sep 17 00:00:00 2001 From: Weslly Date: Wed, 28 Jun 2017 17:09:32 -0300 Subject: [PATCH 05/48] Fix apply button on settings window --- src/gui/MainWindow.cpp | 4 +++- src/gui/SettingsWidget.cpp | 4 +--- src/gui/SettingsWidget.h | 3 --- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 7027d94c2..0d40e89e8 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -240,8 +240,10 @@ MainWindow::MainWindow() SLOT(databaseStatusChanged(DatabaseWidget*))); connect(m_ui->stackedWidget, SIGNAL(currentChanged(int)), SLOT(setMenuActionState())); connect(m_ui->stackedWidget, SIGNAL(currentChanged(int)), SLOT(updateWindowTitle())); - connect(m_ui->settingsWidget, SIGNAL(editFinished(bool)), SLOT(switchToDatabases())); connect(m_ui->settingsWidget, SIGNAL(accepted()), SLOT(applySettingsChanges())); + connect(m_ui->settingsWidget, SIGNAL(apply()), SLOT(applySettingsChanges())); + connect(m_ui->settingsWidget, SIGNAL(accepted()), SLOT(switchToDatabases())); + connect(m_ui->settingsWidget, SIGNAL(rejected()), SLOT(switchToDatabases())); connect(m_ui->actionDatabaseNew, SIGNAL(triggered()), m_ui->tabWidget, SLOT(newDatabase())); diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index e8fe9fcb9..185372beb 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -68,6 +68,7 @@ SettingsWidget::SettingsWidget(QWidget* parent) } connect(this, SIGNAL(accepted()), SLOT(saveSettings())); + connect(this, SIGNAL(apply()), SLOT(saveSettings())); connect(this, SIGNAL(rejected()), SLOT(reject())); connect(m_generalUi->autoSaveAfterEveryChangeCheckBox, SIGNAL(toggled(bool)), @@ -213,8 +214,6 @@ void SettingsWidget::saveSettings() for (const ExtraPage& page: asConst(m_extraPages)) { page.saveSettings(); } - - emit editFinished(true); } void SettingsWidget::reject() @@ -224,7 +223,6 @@ void SettingsWidget::reject() autoType()->registerGlobalShortcut(m_globalAutoTypeKey, m_globalAutoTypeModifiers); } - emit editFinished(false); } void SettingsWidget::enableAutoSaveOnExit(bool checked) diff --git a/src/gui/SettingsWidget.h b/src/gui/SettingsWidget.h index f2fc9f2db..27566037d 100644 --- a/src/gui/SettingsWidget.h +++ b/src/gui/SettingsWidget.h @@ -46,9 +46,6 @@ public: void addSettingsPage(ISettingsPage * page); void loadSettings(); -signals: - void editFinished(bool accepted); - private slots: void saveSettings(); void reject(); From e5559372144dac44b09fb03c02d17f4f5a49b7b2 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Thu, 29 Jun 2017 00:32:47 +0200 Subject: [PATCH 06/48] Make favicon Google fallback optional and off by default --- src/core/Config.cpp | 1 + src/gui/EditWidgetIcons.cpp | 3 ++- src/gui/SettingsWidget.cpp | 7 +++++++ src/gui/SettingsWidgetSecurity.ui | 16 ++++++++++++++++ 4 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/core/Config.cpp b/src/core/Config.cpp index 5afbfcceb..8b266a845 100644 --- a/src/core/Config.cpp +++ b/src/core/Config.cpp @@ -129,6 +129,7 @@ void Config::init(const QString& fileName) m_defaults.insert("security/passwordsrepeat", false); m_defaults.insert("security/passwordscleartext", false); m_defaults.insert("security/autotypeask", true); + m_defaults.insert("security/IconDownloadFallbackToGoogle", false); m_defaults.insert("GUI/Language", "system"); m_defaults.insert("GUI/ShowTrayIcon", false); m_defaults.insert("GUI/MinimizeToTray", false); diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index a68bda05e..42bc507dd 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -23,6 +23,7 @@ #include #include +#include "core/Config.h" #include "core/Group.h" #include "core/Metadata.h" #include "core/Tools.h" @@ -231,7 +232,7 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) void EditWidgetIcons::fetchFaviconFromGoogle(const QString& domain) { - if (m_fallbackToGoogle) { + if (config()->get("security/IconDownloadFallbackToGoogle", false).toBool() && m_fallbackToGoogle) { resetFaviconDownload(); m_fallbackToGoogle = false; fetchFavicon(QUrl("http://www.google.com/s2/favicons?domain=" + domain)); diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index 185372beb..24d00b7d9 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -20,6 +20,7 @@ #include "ui_SettingsWidgetGeneral.h" #include "ui_SettingsWidgetSecurity.h" +#include "config-keepassx.h" #include "autotype/AutoType.h" #include "core/Config.h" #include "core/Translator.h" @@ -80,6 +81,10 @@ SettingsWidget::SettingsWidget(QWidget* parent) m_secUi->clearClipboardSpinBox, SLOT(setEnabled(bool))); connect(m_secUi->lockDatabaseIdleCheckBox, SIGNAL(toggled(bool)), m_secUi->lockDatabaseIdleSpinBox, SLOT(setEnabled(bool))); + +#ifndef WITH_XC_HTTP + m_secUi->privacy->setVisible(false); +#endif } SettingsWidget::~SettingsWidget() @@ -146,6 +151,7 @@ void SettingsWidget::loadSettings() m_secUi->lockDatabaseIdleSpinBox->setValue(config()->get("security/lockdatabaseidlesec").toInt()); m_secUi->lockDatabaseMinimizeCheckBox->setChecked(config()->get("security/lockdatabaseminimize").toBool()); m_secUi->lockDatabaseOnScreenLockCheckBox->setChecked(config()->get("security/lockdatabasescreenlock").toBool()); + m_secUi->lockDatabaseOnScreenLockCheckBox->setChecked(config()->get("security/IconDownloadFallbackToGoogle").toBool()); m_secUi->passwordCleartextCheckBox->setChecked(config()->get("security/passwordscleartext").toBool()); m_secUi->passwordRepeatCheckBox->setChecked(config()->get("security/passwordsrepeat").toBool()); @@ -207,6 +213,7 @@ void SettingsWidget::saveSettings() config()->set("security/lockdatabaseidlesec", m_secUi->lockDatabaseIdleSpinBox->value()); config()->set("security/lockdatabaseminimize", m_secUi->lockDatabaseMinimizeCheckBox->isChecked()); config()->set("security/lockdatabasescreenlock", m_secUi->lockDatabaseOnScreenLockCheckBox->isChecked()); + config()->set("security/IconDownloadFallbackToGoogle", m_secUi->fallbackToGoogle->isChecked()); config()->set("security/passwordscleartext", m_secUi->passwordCleartextCheckBox->isChecked()); config()->set("security/passwordsrepeat", m_secUi->passwordRepeatCheckBox->isChecked()); diff --git a/src/gui/SettingsWidgetSecurity.ui b/src/gui/SettingsWidgetSecurity.ui index 679c470ad..4233fdbd1 100644 --- a/src/gui/SettingsWidgetSecurity.ui +++ b/src/gui/SettingsWidgetSecurity.ui @@ -139,6 +139,22 @@ + + + + Privacy + + + + + + Use Google as fallback for downloading website icons + + + + + + From a766052243d5cda6874d47f1aab5bfdaef487711 Mon Sep 17 00:00:00 2001 From: Weslly Date: Wed, 28 Jun 2017 20:04:23 -0300 Subject: [PATCH 07/48] Fix edit entry header entity encoding --- src/gui/EditWidget.cpp | 1 + src/gui/entry/EditEntryWidget.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gui/EditWidget.cpp b/src/gui/EditWidget.cpp index cf3568d11..daa2f7922 100644 --- a/src/gui/EditWidget.cpp +++ b/src/gui/EditWidget.cpp @@ -36,6 +36,7 @@ EditWidget::EditWidget(QWidget* parent) headerLabelFont.setBold(true); headerLabelFont.setPointSize(headerLabelFont.pointSize() + 2); headlineLabel()->setFont(headerLabelFont); + headlineLabel()->setTextFormat(Qt::PlainText); connect(m_ui->categoryList, SIGNAL(categoryChanged(int)), m_ui->stackedWidget, SLOT(setCurrentIndex(int))); diff --git a/src/gui/entry/EditEntryWidget.cpp b/src/gui/entry/EditEntryWidget.cpp index aea0ac888..2561564c5 100644 --- a/src/gui/entry/EditEntryWidget.cpp +++ b/src/gui/entry/EditEntryWidget.cpp @@ -280,15 +280,15 @@ void EditEntryWidget::loadEntry(Entry* entry, bool create, bool history, const Q m_history = history; if (history) { - setHeadline(QString("%1 > %2").arg(parentName.toHtmlEscaped(), tr("Entry history"))); + setHeadline(QString("%1 > %2").arg(parentName, tr("Entry history"))); } else { if (create) { - setHeadline(QString("%1 > %2").arg(parentName.toHtmlEscaped(), tr("Add entry"))); + setHeadline(QString("%1 > %2").arg(parentName, tr("Add entry"))); } else { - setHeadline(QString("%1 > %2 > %3").arg(parentName.toHtmlEscaped(), - entry->title().toHtmlEscaped(), tr("Edit entry"))); + setHeadline(QString("%1 > %2 > %3").arg(parentName, + entry->title(), tr("Edit entry"))); } } From 8a7de4408d47fefd1b4545fa1d5a3e1c8b2f6964 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Thu, 29 Jun 2017 01:48:14 +0200 Subject: [PATCH 08/48] Fix minimum dialog size and clean up HTML tag soup --- src/gui/AboutDialog.ui | 174 ++++++++++++++++++++++++----------------- 1 file changed, 102 insertions(+), 72 deletions(-) diff --git a/src/gui/AboutDialog.ui b/src/gui/AboutDialog.ui index 5bea301aa..132243664 100644 --- a/src/gui/AboutDialog.ui +++ b/src/gui/AboutDialog.ui @@ -2,30 +2,10 @@ AboutDialog - - - 0 - 0 - 450 - 450 - - - - - 0 - 0 - - - - - 450 - 450 - - About KeePassXC - + @@ -71,7 +51,7 @@ - <span style="font-size: 24pt"> KeePassXC v${VERSION}</span> + <span style="font-size: 20pt"> KeePassXC ${VERSION}</span> 0 @@ -102,7 +82,7 @@ - <html><head/><body><p>Website: <a href="https://keepassxc.org/"><span style="text-decoration: underline; color:#0000ff;">https://keepassxc.org</span></a></p></body></html> + Website: <a href="https://keepassxc.org/" style="text-decoration: underline">https://keepassxc.org</a> true @@ -112,7 +92,7 @@ - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> true @@ -138,13 +118,13 @@ - + 0 0 - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. true @@ -167,6 +147,13 @@ + + + + Project Maintainers: + + + @@ -176,7 +163,14 @@ - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> + <ul> + <li>droidmonkey</li> + <li>phoerious</li> + <li>TheZ3ro</li> + <li>louib</li> + <li>Weslly</li> + <li>debfx (KeePassX)</li> +</ul> @@ -201,45 +195,81 @@ - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> + + + true + + + + 0 + 0 + 418 + 848 + + + + + + + + 0 + 0 + + + + IBeamCursor + + + <h2>Code:</h2> +<ul> +<li>debfx (KeePassX) </li> +<li>BlueIce (KeePassX) </li> +<li>droidmonkey </li> +<li>phoerious </li> +<li>TheZ3ro </li> +<li>louib </li> +<li >weslly </li> +<li>keithbennett (KeePassHTTP) </li> +<li>Typz (KeePassHTTP) </li> +<li>denk-mal (KeePassHTTP) </li> +<li>kylemanna (YubiKey) </li> +<li>seatedscribe (CSV Importer) </li> +<li>pgalves (Inline Messages) </li> +</ul> + +<h2>Translations:</h2> +<ul> +<li><b>Chinese:</b> Biggulu, ligyxy, BestSteve </li> +<li><b>Czech:</b> pavelb, JosefVitu </li> +<li><b>Dutch:</b> Vistaus, KnooL, apie </li> +<li><b>Finnish:</b> MawKKe </li> +<li><b>French:</b> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut </li> +<li><b>German:</b> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer </li> +<li><b>Greek:</b> nplatis </li> +<li><b>Italian:</b> TheZ3ro, FranzMari, Mte90, tosky </li> +<li><b>Kazakh:</b> sotrud_nik </li> +<li><b>Lithuanian:</b> Moo </li> +<li><b>Polish:</b> konradmb, mrerexx </li> +<li><b>Portuguese: </b>vitor895, weslly, American_Jesus, mihai.ile </li> +<li><b>Russian:</b> vsvyatski, KekcuHa, wkill95 </li> +<li><b>Spanish:</b> EdwardNavarro, antifaz, piegope, pquin, vsvyatski </li> +<li><b>Swedish:</b> henziger </li> +</ul> + + + Qt::RichText + + + true + + + Qt::TextBrowserInteraction + + + + + @@ -268,21 +298,21 @@ - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> + Include the following information whenever you report a bug: - - - 0 - 0 - - true + + + + + Qt::TextBrowserInteraction + From 4ecd9e7e230ed2eba6f4ddd4fafde6c1aaae78c1 Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Wed, 28 Jun 2017 18:01:21 +0300 Subject: [PATCH 09/48] Make default auto-type delay of 25ms overridable with {DELAY=X} Additionally this fixes the increased delay when you had your own custom delay configured and it always added 25ms on top of it. --- src/autotype/AutoType.cpp | 2 +- src/autotype/mac/AutoTypeMac.cpp | 2 -- src/autotype/windows/AutoTypeWindows.cpp | 2 -- src/autotype/xcb/AutoTypeXCB.cpp | 2 -- 4 files changed, 1 insertion(+), 7 deletions(-) diff --git a/src/autotype/AutoType.cpp b/src/autotype/AutoType.cpp index 927d6822b..4a86409a1 100644 --- a/src/autotype/AutoType.cpp +++ b/src/autotype/AutoType.cpp @@ -317,7 +317,7 @@ bool AutoType::parseActions(const QString& sequence, const Entry* entry, QListsendChar(action->character, true); m_platform->sendChar(action->character, false); - usleep(25 * 1000); } void AutoTypeExecutorMac::execKey(AutoTypeKey* action) { m_platform->sendKey(action->key, true); m_platform->sendKey(action->key, false); - usleep(25 * 1000); } void AutoTypeExecutorMac::execClearField(AutoTypeClearField* action = nullptr) diff --git a/src/autotype/windows/AutoTypeWindows.cpp b/src/autotype/windows/AutoTypeWindows.cpp index 2dfc7a269..3ff2343b9 100644 --- a/src/autotype/windows/AutoTypeWindows.cpp +++ b/src/autotype/windows/AutoTypeWindows.cpp @@ -522,14 +522,12 @@ void AutoTypeExecutorWin::execChar(AutoTypeChar* action) { m_platform->sendChar(action->character, true); m_platform->sendChar(action->character, false); - ::Sleep(25); } void AutoTypeExecutorWin::execKey(AutoTypeKey* action) { m_platform->sendKey(action->key, true); m_platform->sendKey(action->key, false); - ::Sleep(25); } void AutoTypeExecutorWin::execClearField(AutoTypeClearField* action = nullptr) diff --git a/src/autotype/xcb/AutoTypeXCB.cpp b/src/autotype/xcb/AutoTypeXCB.cpp index 436cd5b59..5ec62f0e0 100644 --- a/src/autotype/xcb/AutoTypeXCB.cpp +++ b/src/autotype/xcb/AutoTypeXCB.cpp @@ -849,13 +849,11 @@ AutoTypeExecutorX11::AutoTypeExecutorX11(AutoTypePlatformX11* platform) void AutoTypeExecutorX11::execChar(AutoTypeChar* action) { m_platform->SendKeyPressedEvent(m_platform->charToKeySym(action->character)); - Tools::wait(25); } void AutoTypeExecutorX11::execKey(AutoTypeKey* action) { m_platform->SendKeyPressedEvent(m_platform->keyToKeySym(action->key)); - Tools::wait(25); } void AutoTypeExecutorX11::execClearField(AutoTypeClearField* action = nullptr) From 1158294323c534f3a860919c7de123de4d6ec2a0 Mon Sep 17 00:00:00 2001 From: Toni Spets Date: Wed, 28 Jun 2017 18:37:16 +0300 Subject: [PATCH 10/48] Add UI to configure default auto-type delay --- src/autotype/AutoType.cpp | 2 +- src/core/Config.cpp | 1 + src/gui/SettingsWidget.cpp | 2 ++ src/gui/SettingsWidgetGeneral.ui | 42 ++++++++++++++++++++++++++++---- 4 files changed, 41 insertions(+), 6 deletions(-) diff --git a/src/autotype/AutoType.cpp b/src/autotype/AutoType.cpp index 4a86409a1..46d6687d3 100644 --- a/src/autotype/AutoType.cpp +++ b/src/autotype/AutoType.cpp @@ -317,7 +317,7 @@ bool AutoType::parseActions(const QString& sequence, const Entry* entry, QListget("AutoTypeDelay").toInt(); for (const QChar& ch : sequence) { diff --git a/src/core/Config.cpp b/src/core/Config.cpp index 8b266a845..434df934c 100644 --- a/src/core/Config.cpp +++ b/src/core/Config.cpp @@ -118,6 +118,7 @@ void Config::init(const QString& fileName) m_defaults.insert("MinimizeOnCopy", false); m_defaults.insert("UseGroupIconOnEntryCreation", false); m_defaults.insert("AutoTypeEntryTitleMatch", true); + m_defaults.insert("AutoTypeDelay", 25); m_defaults.insert("UseGroupIconOnEntryCreation", true); m_defaults.insert("IgnoreGroupExpansion", false); m_defaults.insert("security/clearclipboard", true); diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index 24d00b7d9..b145cd7c8 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -141,6 +141,7 @@ void SettingsWidget::loadSettings() if (m_globalAutoTypeKey > 0 && m_globalAutoTypeModifiers > 0) { m_generalUi->autoTypeShortcutWidget->setShortcut(m_globalAutoTypeKey, m_globalAutoTypeModifiers); } + m_generalUi->autoTypeDelaySpinBox->setValue(config()->get("AutoTypeDelay").toInt()); } @@ -205,6 +206,7 @@ void SettingsWidget::saveSettings() config()->set("GlobalAutoTypeKey", m_generalUi->autoTypeShortcutWidget->key()); config()->set("GlobalAutoTypeModifiers", static_cast(m_generalUi->autoTypeShortcutWidget->modifiers())); + config()->set("AutoTypeDelay", m_generalUi->autoTypeDelaySpinBox->value()); } config()->set("security/clearclipboard", m_secUi->clearClipboardCheckBox->isChecked()); config()->set("security/clearclipboardtimeout", m_secUi->clearClipboardSpinBox->value()); diff --git a/src/gui/SettingsWidgetGeneral.ui b/src/gui/SettingsWidgetGeneral.ui index 2fe0f4089..ff97dc629 100644 --- a/src/gui/SettingsWidgetGeneral.ui +++ b/src/gui/SettingsWidgetGeneral.ui @@ -318,11 +318,43 @@ - - - 15 + + + 12 - + + 6 + + + + + Auto-Type delay + + + + + + + + 0 + 0 + + + + ms + + + + + + 999 + + + 25 + + + + @@ -338,7 +370,7 @@ - + From e53ac65518fcd5839be33b4d60021097845544b1 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Thu, 29 Jun 2017 20:54:00 +0200 Subject: [PATCH 11/48] Use form layout --- src/gui/SettingsWidgetGeneral.ui | 58 +++++++++++++------------------- 1 file changed, 23 insertions(+), 35 deletions(-) diff --git a/src/gui/SettingsWidgetGeneral.ui b/src/gui/SettingsWidgetGeneral.ui index ff97dc629..ac7f28267 100644 --- a/src/gui/SettingsWidgetGeneral.ui +++ b/src/gui/SettingsWidgetGeneral.ui @@ -318,21 +318,35 @@ - - - 12 + + + 10 - - 6 - - - + + + + Global Auto-Type shortcut + + + + + + + + 0 + 0 + + + + + + Auto-Type delay - + @@ -354,32 +368,6 @@ - - - - - 0 - 0 - - - - Global Auto-Type shortcut - - - Qt::AlignLeading - - - - - - - - 0 - 0 - - - - From 7ab6af00bc6f8c8640a10a4f7cbaa3104d24c929 Mon Sep 17 00:00:00 2001 From: Benoit Pierre Date: Thu, 29 Jun 2017 16:47:57 +0200 Subject: [PATCH 12/48] fix X11 auto-type --- src/autotype/xcb/AutoTypeXCB.cpp | 150 ++++++++++++------------------- src/autotype/xcb/AutoTypeXCB.h | 7 +- 2 files changed, 60 insertions(+), 97 deletions(-) diff --git a/src/autotype/xcb/AutoTypeXCB.cpp b/src/autotype/xcb/AutoTypeXCB.cpp index 5ec62f0e0..1946c8883 100644 --- a/src/autotype/xcb/AutoTypeXCB.cpp +++ b/src/autotype/xcb/AutoTypeXCB.cpp @@ -641,21 +641,13 @@ int AutoTypePlatformX11::AddKeysym(KeySym keysym) * If input focus is specified explicitly, select the window * before send event to the window. */ -void AutoTypePlatformX11::SendEvent(XKeyEvent* event, int event_type) +void AutoTypePlatformX11::SendKeyEvent(unsigned keycode, bool press) { - XSync(event->display, False); + XSync(m_dpy, False); int (*oldHandler) (Display*, XErrorEvent*) = XSetErrorHandler(MyErrorHandler); - event->type = event_type; - Bool press; - if (event->type == KeyPress) { - press = True; - } - else { - press = False; - } - XTestFakeKeyEvent(event->display, event->keycode, press, 0); - XFlush(event->display); + XTestFakeKeyEvent(m_dpy, keycode, press, 0); + XFlush(m_dpy); XSetErrorHandler(oldHandler); } @@ -664,17 +656,12 @@ void AutoTypePlatformX11::SendEvent(XKeyEvent* event, int event_type) * Send a modifier press/release event for all modifiers * which are set in the mask variable. */ -void AutoTypePlatformX11::SendModifier(XKeyEvent *event, unsigned int mask, int event_type) +void AutoTypePlatformX11::SendModifiers(unsigned int mask, bool press) { int mod_index; for (mod_index = ShiftMapIndex; mod_index <= Mod5MapIndex; mod_index ++) { if (mask & (1 << mod_index)) { - event->keycode = m_modifier_keycode[mod_index]; - SendEvent(event, event_type); - if (event_type == KeyPress) - event->state |= (1 << mod_index); - else - event->state &= (1 << mod_index); + SendKeyEvent(m_modifier_keycode[mod_index], press); } } } @@ -729,43 +716,15 @@ bool AutoTypePlatformX11::keysymModifiers(KeySym keysym, int keycode, unsigned i * window to simulate keyboard. If modifiers (shift, control, etc) * are set ON, many events will be sent. */ -void AutoTypePlatformX11::SendKeyPressedEvent(KeySym keysym) +void AutoTypePlatformX11::SendKey(KeySym keysym, unsigned int modifiers) { - SendKey(keysym,true); - SendKey(keysym,false); -} - -void AutoTypePlatformX11::SendKey(KeySym keysym, bool isKeyDown) -{ - Window cur_focus; - int revert_to; - XKeyEvent event; - int keycode; - if (keysym == NoSymbol) { qWarning("No such key: keysym=0x%lX", keysym); return; } - XGetInputFocus(m_dpy, &cur_focus, &revert_to); - - event.display = m_dpy; - event.window = cur_focus; - event.root = m_rootWindow; - event.subwindow = None; - event.time = CurrentTime; - event.x = 1; - event.y = 1; - event.x_root = 1; - event.y_root = 1; - event.same_screen = True; - - Window root, child; - int root_x, root_y, x, y; - unsigned int wanted_mask = 0; - unsigned int original_mask; - - XQueryPointer(m_dpy, event.root, &root, &child, &root_x, &root_y, &x, &y, &original_mask); + int keycode; + unsigned int wanted_mask; /* determine keycode and mask for the given keysym */ keycode = GetKeycode(keysym, &wanted_mask); @@ -773,8 +732,14 @@ void AutoTypePlatformX11::SendKey(KeySym keysym, bool isKeyDown) qWarning("Unable to get valid keycode for key: keysym=0x%lX", keysym); return; } + wanted_mask |= modifiers; - event.state = original_mask; + Window root, child; + int root_x, root_y, x, y; + unsigned int original_mask; + + XSync(m_dpy, False); + XQueryPointer(m_dpy, m_rootWindow, &root, &child, &root_x, &root_y, &x, &y, &original_mask); // modifiers that need to be pressed but aren't unsigned int press_mask = wanted_mask & ~original_mask; @@ -785,47 +750,52 @@ void AutoTypePlatformX11::SendKey(KeySym keysym, bool isKeyDown) // modifiers we need to release before sending the keycode unsigned int release_mask = 0; - // check every release_check_mask individually if it affects the keysym we would generate - // if it doesn't we probably don't need to release it - for (int mod_index = ShiftMapIndex; mod_index <= Mod5MapIndex; mod_index ++) { - if (release_check_mask & (1 << mod_index)) { - unsigned int mods_rtrn; - KeySym keysym_rtrn; - XkbTranslateKeyCode(m_xkb, keycode, wanted_mask | (1 << mod_index), &mods_rtrn, &keysym_rtrn); + if (!modifiers) { + // check every release_check_mask individually if it affects the keysym we would generate + // if it doesn't we probably don't need to release it + for (int mod_index = ShiftMapIndex; mod_index <= Mod5MapIndex; mod_index ++) { + if (release_check_mask & (1 << mod_index)) { + unsigned int mods_rtrn; + KeySym keysym_rtrn; + XkbTranslateKeyCode(m_xkb, keycode, wanted_mask | (1 << mod_index), &mods_rtrn, &keysym_rtrn); - if (keysym_rtrn != keysym) { - release_mask |= (1 << mod_index); + if (keysym_rtrn != keysym) { + release_mask |= (1 << mod_index); + } } } - } - // finally check if the combination of pressed modifiers that we chose to ignore affects the keysym - unsigned int mods_rtrn; - KeySym keysym_rtrn; - XkbTranslateKeyCode(m_xkb, keycode, wanted_mask | (release_check_mask & ~release_mask), &mods_rtrn, &keysym_rtrn); - if (keysym_rtrn != keysym) { - // oh well, release all the modifiers we don't want + // finally check if the combination of pressed modifiers that we chose to ignore affects the keysym + unsigned int mods_rtrn; + KeySym keysym_rtrn; + XkbTranslateKeyCode(m_xkb, keycode, wanted_mask | (release_check_mask & ~release_mask), &mods_rtrn, &keysym_rtrn); + if (keysym_rtrn != keysym) { + // oh well, release all the modifiers we don't want + release_mask = release_check_mask; + } + } else { release_mask = release_check_mask; } - /* release all modifiers */ - SendModifier(&event, release_mask, KeyRelease); - - SendModifier(&event, press_mask, KeyPress); - - /* press and release key */ - event.keycode = keycode; - if (isKeyDown) { - SendEvent(&event, KeyPress); - } else { - SendEvent(&event, KeyRelease); + /* set modifiers mask */ + if ((release_mask | press_mask) & LockMask) { + SendModifiers(LockMask, true); + SendModifiers(LockMask, false); } + SendModifiers(release_mask & ~LockMask, false); + SendModifiers(press_mask & ~LockMask, true); - /* release the modifiers */ - SendModifier(&event, press_mask, KeyRelease); + /* press and release release key */ + SendKeyEvent(keycode, true); + SendKeyEvent(keycode, false); - /* restore the old keyboard mask */ - SendModifier(&event, release_mask, KeyPress); + /* restore previous modifiers mask */ + SendModifiers(press_mask & ~LockMask, false); + SendModifiers(release_mask & ~LockMask, true); + if ((release_mask | press_mask) & LockMask) { + SendModifiers(LockMask, true); + SendModifiers(LockMask, false); + } } int AutoTypePlatformX11::MyErrorHandler(Display* my_dpy, XErrorEvent* event) @@ -848,12 +818,12 @@ AutoTypeExecutorX11::AutoTypeExecutorX11(AutoTypePlatformX11* platform) void AutoTypeExecutorX11::execChar(AutoTypeChar* action) { - m_platform->SendKeyPressedEvent(m_platform->charToKeySym(action->character)); + m_platform->SendKey(m_platform->charToKeySym(action->character)); } void AutoTypeExecutorX11::execKey(AutoTypeKey* action) { - m_platform->SendKeyPressedEvent(m_platform->keyToKeySym(action->key)); + m_platform->SendKey(m_platform->keyToKeySym(action->key)); } void AutoTypeExecutorX11::execClearField(AutoTypeClearField* action = nullptr) @@ -864,19 +834,13 @@ void AutoTypeExecutorX11::execClearField(AutoTypeClearField* action = nullptr) ts.tv_sec = 0; ts.tv_nsec = 25 * 1000 * 1000; - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Control), true); - m_platform->SendKeyPressedEvent(m_platform->keyToKeySym(Qt::Key_Home)); - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Control), false); + m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Home), static_cast(ControlMask)); nanosleep(&ts, nullptr); - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Control), true); - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Shift), true); - m_platform->SendKeyPressedEvent(m_platform->keyToKeySym(Qt::Key_End)); - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Shift), false); - m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Control), false); + m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_End), static_cast(ControlMask | ShiftMask)); nanosleep(&ts, nullptr); - m_platform->SendKeyPressedEvent(m_platform->keyToKeySym(Qt::Key_Backspace)); + m_platform->SendKey(m_platform->keyToKeySym(Qt::Key_Backspace)); nanosleep(&ts, nullptr); } diff --git a/src/autotype/xcb/AutoTypeXCB.h b/src/autotype/xcb/AutoTypeXCB.h index 34e539cf9..600e001aa 100644 --- a/src/autotype/xcb/AutoTypeXCB.h +++ b/src/autotype/xcb/AutoTypeXCB.h @@ -58,8 +58,7 @@ public: KeySym charToKeySym(const QChar& ch); KeySym keyToKeySym(Qt::Key key); - void SendKeyPressedEvent(KeySym keysym); - void SendKey(KeySym keysym, bool isKeyDown); + void SendKey(KeySym keysym, unsigned int modifiers = 0); signals: void globalShortcutTriggered(); @@ -80,8 +79,8 @@ private: bool isRemapKeycodeValid(); int AddKeysym(KeySym keysym); void AddModifier(KeySym keysym); - void SendEvent(XKeyEvent* event, int event_type); - void SendModifier(XKeyEvent *event, unsigned int mask, int event_type); + void SendKeyEvent(unsigned keycode, bool press); + void SendModifiers(unsigned int mask, bool press); int GetKeycode(KeySym keysym, unsigned int *mask); bool keysymModifiers(KeySym keysym, int keycode, unsigned int *mask); From 2d127b8942b92d26aa4373269705afb85e48b783 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Sat, 1 Jul 2017 00:09:25 +0200 Subject: [PATCH 13/48] Use [*] placeholder in window title to get rid of Qt warning --- src/gui/MainWindow.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 0d40e89e8..f1d5f866c 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -552,8 +552,14 @@ void MainWindow::updateWindowTitle() QString customWindowTitlePart; int stackedWidgetIndex = m_ui->stackedWidget->currentIndex(); int tabWidgetIndex = m_ui->tabWidget->currentIndex(); + bool isModified = m_ui->tabWidget->isModified(tabWidgetIndex); + if (stackedWidgetIndex == DatabaseTabScreen && tabWidgetIndex != -1) { customWindowTitlePart = m_ui->tabWidget->tabText(tabWidgetIndex); + if (isModified) { + // remove asterisk '*' from title + customWindowTitlePart.remove(customWindowTitlePart.size() - 1, 1); + } if (m_ui->tabWidget->readOnly(tabWidgetIndex)) { customWindowTitlePart.append(QString(" [%1]").arg(tr("read-only"))); } @@ -565,7 +571,7 @@ void MainWindow::updateWindowTitle() if (customWindowTitlePart.isEmpty()) { windowTitle = BaseWindowTitle; } else { - windowTitle = QString("%1 - %2").arg(customWindowTitlePart, BaseWindowTitle); + windowTitle = QString("%1[*] - %2").arg(customWindowTitlePart, BaseWindowTitle); } if (customWindowTitlePart.isEmpty() || stackedWidgetIndex == 1) { @@ -574,7 +580,7 @@ void MainWindow::updateWindowTitle() setWindowFilePath(m_ui->tabWidget->databasePath(tabWidgetIndex)); } - setWindowModified(m_ui->tabWidget->isModified(tabWidgetIndex)); + setWindowModified(isModified); setWindowTitle(windowTitle); } From 5e891c2caa539571224e0675a30233232fe916a3 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Fri, 7 Jul 2017 01:07:50 +0200 Subject: [PATCH 14/48] Improve update tool to allow either updating source files, pushing or pulling changes without doing the other --- share/translations/update.sh | 65 +++++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 12 deletions(-) diff --git a/share/translations/update.sh b/share/translations/update.sh index eaa1179d4..c2cdeacb9 100755 --- a/share/translations/update.sh +++ b/share/translations/update.sh @@ -1,17 +1,58 @@ -#!/bin/sh +#!/usr/bin/env bash +# +# Copyright (C) 2017 KeePassXC Team +# +# 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 . +# -BASEDIR=$(dirname $0) +BASEDIR="$(dirname $0)" -cd $BASEDIR/../.. +PUSH=true +PULL=true +UPDATE=true -echo Updating source file -lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -no-obsolete src -ts share/translations/keepassx_en.ts -lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -pluralonly src -ts share/translations/keepassx_en_plurals.ts +if [ "$1" == "push" ]; then + PULL=false +elif [ "$1" == "pull" ]; then + PUSH=false + UPDATE=false +elif [ "$1" == "update" ]; then + PUSH=false + PULL=false +elif [ "$1" != "" ]; then + echo "Unknown command '${1}'" + echo "Usage: $(basename $0) [update|pull|push]" + exit 1 +fi -echo -echo Pushing English translation file to Transifex -tx push -s +cd "${BASEDIR}/../.." -echo -echo Pulling translations from Transifex -tx pull -af --minimum-perc=40 +if $UPDATE; then + echo "Updating source files..." + lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -no-obsolete src -ts share/translations/keepassx_en.ts + lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -pluralonly src -ts share/translations/keepassx_en_plurals.ts + echo +fi + +if $PUSH; then + echo "Pushing English source files to Transifex..." + tx push -s + echo +fi + +if $PULL; then + echo "Pulling translations from Transifex..." + tx pull -af --minimum-perc=40 + echo +fi From e4ae2f9176364a8c03b08cbd71e7fdad25f842ca Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Fri, 7 Jul 2017 01:14:20 +0200 Subject: [PATCH 15/48] Remove HTML garbage from GitHub contributors link --- src/gui/AboutDialog.ui | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/gui/AboutDialog.ui b/src/gui/AboutDialog.ui index 132243664..ad3d28ccb 100644 --- a/src/gui/AboutDialog.ui +++ b/src/gui/AboutDialog.ui @@ -2,6 +2,14 @@ AboutDialog + + + 0 + 0 + 652 + 516 + + About KeePassXC @@ -204,8 +212,8 @@ 0 0 - 418 - 848 + 591 + 760 @@ -275,7 +283,10 @@ - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + Qt::AlignCenter true From fab9f2a9fb9d97fa8acf7e823320e19c10c27385 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Fri, 7 Jul 2017 01:15:03 +0200 Subject: [PATCH 16/48] Update English translation source files --- share/translations/keepassx_en.ts | 95 ++++++++++++------------------- 1 file changed, 36 insertions(+), 59 deletions(-) diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts index 7b014b632..edfd337e0 100644 --- a/share/translations/keepassx_en.ts +++ b/share/translations/keepassx_en.ts @@ -11,73 +11,14 @@ About - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - - Debug Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard @@ -105,6 +46,26 @@ Kernel: %3 %4 Enabled extensions: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Include the following information whenever you report a bug: + + AccessControlDialog @@ -2159,6 +2120,14 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + SettingsWidgetSecurity @@ -2198,6 +2167,14 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog From 8a0085f0f890746f463104f4e78fef46b2c997e5 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Fri, 7 Jul 2017 17:43:15 +0200 Subject: [PATCH 17/48] Query lupdate-qt5 first and fall back to lupdate if it does not exist --- share/translations/update.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/share/translations/update.sh b/share/translations/update.sh index c2cdeacb9..134d7b996 100755 --- a/share/translations/update.sh +++ b/share/translations/update.sh @@ -40,8 +40,14 @@ cd "${BASEDIR}/../.." if $UPDATE; then echo "Updating source files..." - lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -no-obsolete src -ts share/translations/keepassx_en.ts - lupdate-qt5 -no-ui-lines -disable-heuristic similartext -locations none -pluralonly src -ts share/translations/keepassx_en_plurals.ts + + LUPDATE=lupdate-qt5 + command -v $LUPDATE > /dev/null + if [ $? -ne 0 ]; then + LUPDATE=lupdate + fi + $LUPDATE -no-ui-lines -disable-heuristic similartext -locations none -no-obsolete src -ts share/translations/keepassx_en.ts + $LUPDATE -no-ui-lines -disable-heuristic similartext -locations none -pluralonly src -ts share/translations/keepassx_en_plurals.ts echo fi From 4fed655621288df95c1ce974fedd487433d0f46c Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Sun, 9 Jul 2017 00:30:25 +0200 Subject: [PATCH 18/48] Fix PasswordGeneratorWidget sizes and size policies to avoid squished buttons --- src/gui/PasswordGeneratorWidget.ui | 60 +--------------------------- src/gui/entry/EditEntryWidgetMain.ui | 29 +------------- 2 files changed, 3 insertions(+), 86 deletions(-) diff --git a/src/gui/PasswordGeneratorWidget.ui b/src/gui/PasswordGeneratorWidget.ui index 0b143b89e..a04719c33 100644 --- a/src/gui/PasswordGeneratorWidget.ui +++ b/src/gui/PasswordGeneratorWidget.ui @@ -2,32 +2,12 @@ PasswordGeneratorWidget - - - 0 - 0 - 575 - 305 - - 0 0 - - - 0 - 284 - - - - - 16777215 - 16777215 - - @@ -188,17 +168,11 @@ QProgressBar::chunk { - + 0 0 - - - 0 - 0 - - QTabWidget::North @@ -225,12 +199,6 @@ QProgressBar::chunk { - - - 0 - 0 - - 0 @@ -256,12 +224,6 @@ QProgressBar::chunk { - - - 0 - 0 - - 0 @@ -287,12 +249,6 @@ QProgressBar::chunk { - - - 0 - 0 - - 0 @@ -318,12 +274,6 @@ QProgressBar::chunk { - - - 0 - 0 - - 0 @@ -349,12 +299,6 @@ QProgressBar::chunk { - - - 0 - 0 - - 0 @@ -578,7 +522,7 @@ QProgressBar::chunk { - + diff --git a/src/gui/entry/EditEntryWidgetMain.ui b/src/gui/entry/EditEntryWidgetMain.ui index c22d4b8b1..afc1d4f26 100644 --- a/src/gui/entry/EditEntryWidgetMain.ui +++ b/src/gui/entry/EditEntryWidgetMain.ui @@ -2,20 +2,6 @@ EditEntryWidgetMain - - - 0 - 0 - 692 - 323 - - - - - 0 - 0 - - 0 @@ -34,20 +20,7 @@ - - - - 0 - 0 - - - - - 0 - 0 - - - + From 32100be47acfdccc07dddb54b19a4ad4362058a6 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Sun, 16 Jul 2017 14:49:15 -0400 Subject: [PATCH 19/48] change help accesskey to h --- src/gui/MainWindow.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/MainWindow.ui b/src/gui/MainWindow.ui index 2ed42d0ec..5b4b16981 100644 --- a/src/gui/MainWindow.ui +++ b/src/gui/MainWindow.ui @@ -200,7 +200,7 @@ - He&lp + &Help From 98c812a29730c5abc70db1526ec3066487bf2ad0 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Sun, 16 Jul 2017 15:09:42 -0400 Subject: [PATCH 20/48] Set up is used as a verb phrase not a noun --- src/gui/MainWindow.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/MainWindow.ui b/src/gui/MainWindow.ui index 5b4b16981..f53b7d0cf 100644 --- a/src/gui/MainWindow.ui +++ b/src/gui/MainWindow.ui @@ -542,7 +542,7 @@ - Setup TOTP + Set up TOTP From 35c6df2535c784bd4e0aaa91606b7bcbb5afa67c Mon Sep 17 00:00:00 2001 From: thez3ro Date: Thu, 29 Jun 2017 19:54:49 +0200 Subject: [PATCH 21/48] resolve URL for correct favicon downloading, fixes #240 #238 --- src/core/Entry.cpp | 25 +++++++++++++++++++++++++ src/core/Entry.h | 2 ++ src/gui/EditWidgetIcons.cpp | 11 +++++++++-- src/gui/entry/EditEntryWidget.cpp | 2 +- src/http/Service.cpp | 2 +- tests/CMakeLists.txt | 2 +- 6 files changed, 39 insertions(+), 5 deletions(-) diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index a8cc6d3b7..831661e7f 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -237,6 +237,11 @@ QString Entry::url() const return m_attributes->value(EntryAttributes::URLKey); } +QString Entry::webUrl() const +{ + return resolveUrl(m_attributes->value(EntryAttributes::URLKey)); +} + QString Entry::username() const { return m_attributes->value(EntryAttributes::UserNameKey); @@ -784,3 +789,23 @@ QString Entry::resolvePlaceholder(const QString& str) const return result; } + +QString Entry::resolveUrl(const QString& url) const +{ + QString newurl = url; + if (!url.contains("://")) { + // URL doesn't have a protocol, add https by default + newurl.prepend("https://"); + } + QUrl uurl = QUrl(newurl); + + if(uurl.scheme() == "cmd") { + // URL is a cmd, hopefully the second argument it's an URL + QStringList cmd = newurl.split(" "); + return resolveUrl(cmd[1].remove("'").remove("\"")); + } else if(uurl.scheme() != "http" && uurl.scheme() != "https") { + // URL isn't very nice + return QString(""); + } + return uurl.url(); +} \ No newline at end of file diff --git a/src/core/Entry.h b/src/core/Entry.h index 91a0012a1..889a9334e 100644 --- a/src/core/Entry.h +++ b/src/core/Entry.h @@ -78,6 +78,7 @@ public: const AutoTypeAssociations* autoTypeAssociations() const; QString title() const; QString url() const; + QString webUrl() const; QString username() const; QString password() const; QString notes() const; @@ -143,6 +144,7 @@ public: void copyDataFrom(const Entry* other); QString resolveMultiplePlaceholders(const QString& str) const; QString resolvePlaceholder(const QString& str) const; + QString resolveUrl(const QString& url) const; /** * Call before and after set*() methods to create a history item diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index 42bc507dd..e2c75c962 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -223,8 +223,15 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) } m_httpClient->setConnectingTimeOut(5000, [this]() { - resetFaviconDownload(); - MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); + QUrl tempurl = QUrl(m_url); + if (tempurl.scheme() == "http") { + resetFaviconDownload(); + MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); + } else { + tempurl.setScheme("http"); + tempurl.setPath("/favicon.ico"); + fetchFavicon(tempurl); + } }); m_ui->faviconButton->setDisabled(true); diff --git a/src/gui/entry/EditEntryWidget.cpp b/src/gui/entry/EditEntryWidget.cpp index 2561564c5..bea10b995 100644 --- a/src/gui/entry/EditEntryWidget.cpp +++ b/src/gui/entry/EditEntryWidget.cpp @@ -363,7 +363,7 @@ void EditEntryWidget::setForms(const Entry* entry, bool restore) IconStruct iconStruct; iconStruct.uuid = entry->iconUuid(); iconStruct.number = entry->iconNumber(); - m_iconsWidget->load(entry->uuid(), m_database, iconStruct, entry->url()); + m_iconsWidget->load(entry->uuid(), m_database, iconStruct, entry->webUrl()); connect(m_mainUi->urlEdit, SIGNAL(textChanged(QString)), m_iconsWidget, SLOT(setUrl(QString))); m_autoTypeUi->enableButton->setChecked(entry->autoTypeEnabled()); diff --git a/src/http/Service.cpp b/src/http/Service.cpp index 639898da2..768a5774d 100644 --- a/src/http/Service.cpp +++ b/src/http/Service.cpp @@ -203,7 +203,7 @@ QList Service::searchEntries(Database* db, const QString& hostname) const auto results = EntrySearcher().search(hostname, rootGroup, Qt::CaseInsensitive); for (Entry* entry: results) { QString title = entry->title(); - QString url = entry->url(); + QString url = entry->webUrl(); //Filter to match hostname in Title and Url fields if ( (!title.isEmpty() && hostname.contains(title)) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 67661f55c..2a420270a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -98,7 +98,7 @@ set(TEST_LIBRARIES set(testsupport_SOURCES modeltest.cpp FailDevice.cpp) add_library(testsupport STATIC ${testsupport_SOURCES}) -target_link_libraries(testsupport ${MHD_LIBRARIES} Qt5::Core Qt5::Concurrent Qt5::Widgets Qt5::Test) +target_link_libraries(testsupport Qt5::Core Qt5::Concurrent Qt5::Widgets Qt5::Test) if(YUBIKEY_FOUND) set(TEST_LIBRARIES ${TEST_LIBRARIES} ${YUBIKEY_LIBRARIES}) From bb50db40d28cf261722e5f4910da0a8ef6af0a27 Mon Sep 17 00:00:00 2001 From: thez3ro Date: Sat, 1 Jul 2017 14:51:20 +0200 Subject: [PATCH 22/48] resolve URL only with HTTP enabled --- src/core/Entry.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index 831661e7f..ec80ff293 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -17,6 +17,8 @@ */ #include "Entry.h" +#include "config-keepassx.h" + #include "core/Database.h" #include "core/DatabaseIcons.h" #include "core/Group.h" @@ -792,6 +794,7 @@ QString Entry::resolvePlaceholder(const QString& str) const QString Entry::resolveUrl(const QString& url) const { +#ifdef WITH_XC_HTTP QString newurl = url; if (!url.contains("://")) { // URL doesn't have a protocol, add https by default @@ -802,10 +805,15 @@ QString Entry::resolveUrl(const QString& url) const if(uurl.scheme() == "cmd") { // URL is a cmd, hopefully the second argument it's an URL QStringList cmd = newurl.split(" "); - return resolveUrl(cmd[1].remove("'").remove("\"")); - } else if(uurl.scheme() != "http" && uurl.scheme() != "https") { - // URL isn't very nice - return QString(""); + if (cmd.size() > 1) { + return resolveUrl(cmd[1].remove("'").remove("\"")); + } + } else if(uurl.scheme() == "http" || uurl.scheme() == "https") { + // URL is nice + return uurl.url(); } - return uurl.url(); +#else + Q_UNUSED(url); +#endif + return QString(""); } \ No newline at end of file From 9ceadac2994e3c4a4ab704f9a6efcb7405aab56e Mon Sep 17 00:00:00 2001 From: thez3ro Date: Sun, 2 Jul 2017 11:39:52 +0200 Subject: [PATCH 23/48] fix google favicon download over https --- src/core/Entry.cpp | 6 +++--- src/gui/EditWidgetIcons.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index ec80ff293..cb4c8cff8 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -802,13 +802,13 @@ QString Entry::resolveUrl(const QString& url) const } QUrl uurl = QUrl(newurl); - if(uurl.scheme() == "cmd") { - // URL is a cmd, hopefully the second argument it's an URL + if (uurl.scheme() == "cmd") { + // URL is a cmd, hopefully the second argument is an URL QStringList cmd = newurl.split(" "); if (cmd.size() > 1) { return resolveUrl(cmd[1].remove("'").remove("\"")); } - } else if(uurl.scheme() == "http" || uurl.scheme() == "https") { + } else if (uurl.scheme() == "http" || uurl.scheme() == "https") { // URL is nice return uurl.url(); } diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index e2c75c962..55bfae673 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -242,7 +242,7 @@ void EditWidgetIcons::fetchFaviconFromGoogle(const QString& domain) if (config()->get("security/IconDownloadFallbackToGoogle", false).toBool() && m_fallbackToGoogle) { resetFaviconDownload(); m_fallbackToGoogle = false; - fetchFavicon(QUrl("http://www.google.com/s2/favicons?domain=" + domain)); + fetchFavicon(QUrl("https://www.google.com/s2/favicons?domain=" + domain)); } else { resetFaviconDownload(); MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); From a888de19cd85269d9cfe0d1d7edcc9d94a23538c Mon Sep 17 00:00:00 2001 From: thez3ro Date: Mon, 3 Jul 2017 15:40:05 +0200 Subject: [PATCH 24/48] update m_url scheme after fallback to http --- src/gui/EditWidgetIcons.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index 55bfae673..b29699342 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -229,6 +229,7 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); } else { tempurl.setScheme("http"); + m_url = tempurl.url(); tempurl.setPath("/favicon.ico"); fetchFavicon(tempurl); } From 691e60d72bbbea6211a36d079fd041080a28159a Mon Sep 17 00:00:00 2001 From: thez3ro Date: Thu, 13 Jul 2017 23:10:15 +0200 Subject: [PATCH 25/48] check if url is valid --- src/core/Entry.cpp | 24 +++++++++++++----------- src/gui/EditWidgetIcons.cpp | 6 ++++-- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index cb4c8cff8..267c9ad2b 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -795,22 +795,24 @@ QString Entry::resolvePlaceholder(const QString& str) const QString Entry::resolveUrl(const QString& url) const { #ifdef WITH_XC_HTTP - QString newurl = url; + QString newUrl = url; if (!url.contains("://")) { // URL doesn't have a protocol, add https by default - newurl.prepend("https://"); + newUrl.prepend("https://"); } - QUrl uurl = QUrl(newurl); + QUrl tempUrl = QUrl(newUrl); - if (uurl.scheme() == "cmd") { - // URL is a cmd, hopefully the second argument is an URL - QStringList cmd = newurl.split(" "); - if (cmd.size() > 1) { - return resolveUrl(cmd[1].remove("'").remove("\"")); + if (tempUrl.isValid()) { + if (tempUrl.scheme() == "cmd") { + // URL is a cmd, hopefully the second argument is an URL + QStringList cmd = newUrl.split(" "); + if (cmd.size() > 1) { + return resolveUrl(cmd[1].remove("'").remove("\"")); + } + } else if (tempUrl.scheme() == "http" || tempUrl.scheme() == "https") { + // URL is nice + return tempUrl.url(); } - } else if (uurl.scheme() == "http" || uurl.scheme() == "https") { - // URL is nice - return uurl.url(); } #else Q_UNUSED(url); diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index b29699342..4c4c35c4b 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -226,7 +226,7 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) QUrl tempurl = QUrl(m_url); if (tempurl.scheme() == "http") { resetFaviconDownload(); - MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); + MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.") + "\n" + tr("Hint: You can enable Google as a fallback under Tools>Settings>Security")); } else { tempurl.setScheme("http"); m_url = tempurl.url(); @@ -243,7 +243,9 @@ void EditWidgetIcons::fetchFaviconFromGoogle(const QString& domain) if (config()->get("security/IconDownloadFallbackToGoogle", false).toBool() && m_fallbackToGoogle) { resetFaviconDownload(); m_fallbackToGoogle = false; - fetchFavicon(QUrl("https://www.google.com/s2/favicons?domain=" + domain)); + QUrl faviconUrl = QUrl("https://www.google.com/s2/favicons"); + faviconUrl.setQuery("domain=" + domain); + fetchFavicon(faviconUrl); } else { resetFaviconDownload(); MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); From 8ed8e57012348d61234e3af6f8548e6589877c49 Mon Sep 17 00:00:00 2001 From: thez3ro Date: Mon, 17 Jul 2017 21:47:53 +0200 Subject: [PATCH 26/48] use percentEncoding for url query --- src/gui/EditWidgetIcons.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index 4c4c35c4b..1ab9dfe4a 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -244,7 +244,7 @@ void EditWidgetIcons::fetchFaviconFromGoogle(const QString& domain) resetFaviconDownload(); m_fallbackToGoogle = false; QUrl faviconUrl = QUrl("https://www.google.com/s2/favicons"); - faviconUrl.setQuery("domain=" + domain); + faviconUrl.setQuery("domain=" + QUrl::toPercentEncoding(domain)); fetchFavicon(faviconUrl); } else { resetFaviconDownload(); From cdad46377ba4cc9ccd8d5a151f1c16ec0780984c Mon Sep 17 00:00:00 2001 From: thez3ro Date: Tue, 18 Jul 2017 19:17:14 +0200 Subject: [PATCH 27/48] Fix Single Istance behavior --- LICENSE.APACHE-2.0 | 201 +++++++++++++++++++++++++++++++ src/core/Config.cpp | 1 + src/gui/Application.cpp | 25 ++-- src/gui/SettingsWidget.cpp | 5 + src/gui/SettingsWidgetGeneral.ui | 10 ++ src/main.cpp | 4 +- 6 files changed, 236 insertions(+), 10 deletions(-) create mode 100644 LICENSE.APACHE-2.0 diff --git a/LICENSE.APACHE-2.0 b/LICENSE.APACHE-2.0 new file mode 100644 index 000000000..9c8f3ea08 --- /dev/null +++ b/LICENSE.APACHE-2.0 @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/src/core/Config.cpp b/src/core/Config.cpp index 434df934c..e4776edee 100644 --- a/src/core/Config.cpp +++ b/src/core/Config.cpp @@ -107,6 +107,7 @@ void Config::init(const QString& fileName) { m_settings.reset(new QSettings(fileName, QSettings::IniFormat)); + m_defaults.insert("SingleInstance", true); m_defaults.insert("RememberLastDatabases", true); m_defaults.insert("RememberLastKeyFiles", true); m_defaults.insert("OpenPreviousDatabasesOnStartup", true); diff --git a/src/gui/Application.cpp b/src/gui/Application.cpp index 7c369cf1c..d653e23bc 100644 --- a/src/gui/Application.cpp +++ b/src/gui/Application.cpp @@ -19,6 +19,7 @@ #include "Application.h" #include "MainWindow.h" +#include "core/Config.h" #include #include @@ -100,6 +101,10 @@ Application::Application(int& argc, char** argv) if (!userName.isEmpty()) { identifier.append("-"); identifier.append(userName); +#ifdef QT_DEBUG + // In DEBUG mode don't interfere with Release instances + identifier.append("-DEBUG"); +#endif } QString socketName = identifier + ".socket"; QString lockName = identifier + ".lock"; @@ -119,12 +124,14 @@ Application::Application(int& argc, char** argv) alreadyRunning = true; // notify the other instance // try several times, in case the other instance is still starting up - QLocalSocket client; - for (int i = 0; i < 3; i++) { - client.connectToServer(socketName); - if (client.waitForConnected(150)) { - client.abort(); - break; + if (config()->get("SingleInstance").toBool()) { + QLocalSocket client; + for (int i = 0; i < 3; i++) { + client.connectToServer(socketName); + if (client.waitForConnected(150)) { + client.abort(); + break; + } } } break; @@ -232,6 +239,10 @@ void Application::quitBySignal() bool Application::isAlreadyRunning() const { - return alreadyRunning; +#ifdef QT_DEBUG + // In DEBUG mode we can run unlimited instances + return false; +#endif + return config()->get("SingleInstance").toBool() && alreadyRunning; } diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index b145cd7c8..af9a77930 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -107,6 +107,10 @@ void SettingsWidget::loadSettings() tr("Access error for config file %1").arg(config()->getFileName()), MessageWidget::Error); } +#ifdef QT_DEBUG + m_generalUi->singleInstanceCheckBox->setEnabled(false); +#endif + m_generalUi->singleInstanceCheckBox->setChecked(config()->get("SingleInstance").toBool()); m_generalUi->rememberLastDatabasesCheckBox->setChecked(config()->get("RememberLastDatabases").toBool()); m_generalUi->rememberLastKeyFilesCheckBox->setChecked(config()->get("RememberLastKeyFiles").toBool()); m_generalUi->openPreviousDatabasesOnStartupCheckBox->setChecked( @@ -176,6 +180,7 @@ void SettingsWidget::saveSettings() return; } + config()->set("SingleInstance", m_generalUi->singleInstanceCheckBox->isChecked()); config()->set("RememberLastDatabases", m_generalUi->rememberLastDatabasesCheckBox->isChecked()); config()->set("RememberLastKeyFiles", m_generalUi->rememberLastKeyFilesCheckBox->isChecked()); config()->set("OpenPreviousDatabasesOnStartup", diff --git a/src/gui/SettingsWidgetGeneral.ui b/src/gui/SettingsWidgetGeneral.ui index ac7f28267..c35440cd4 100644 --- a/src/gui/SettingsWidgetGeneral.ui +++ b/src/gui/SettingsWidgetGeneral.ui @@ -33,6 +33,16 @@ Basic Settings + + + + Start only a single instance of KeePassXC + + + true + + + diff --git a/src/main.cpp b/src/main.cpp index 7c4402b99..2018d29ea 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -57,13 +57,11 @@ int main(int argc, char** argv) // don't set organizationName as that changes the return value of // QStandardPaths::writableLocation(QDesktopServices::DataLocation) -#ifndef QT_DEBUG if (app.isAlreadyRunning()) { qWarning() << QCoreApplication::translate("Main", "Another instance of KeePassXC is already running.").toUtf8().constData(); return 0; } -#endif - + QApplication::setQuitOnLastWindowClosed(false); if (!Crypto::init()) { From c0f668c4bbcf649a359e763004145248cbfde6c4 Mon Sep 17 00:00:00 2001 From: Markus Napp Date: Thu, 20 Jul 2017 13:57:21 +0200 Subject: [PATCH 28/48] Fix clone dialog text --- src/gui/CloneDialog.ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/CloneDialog.ui b/src/gui/CloneDialog.ui index 142b17b99..16ca3e6d1 100644 --- a/src/gui/CloneDialog.ui +++ b/src/gui/CloneDialog.ui @@ -19,7 +19,7 @@ - Append ' - Copy' to title + Append ' - Clone' to title true From f71d0c0da8ce64fd3fb2ee54c5bc040add4ca975 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Sun, 16 Jul 2017 15:35:23 -0400 Subject: [PATCH 29/48] Add ellipsis The rule for ellipsis is simple: If the described action requires interruption (typically by a dialog) which requires user input, then ellipsis should be used to indicate that triggering the menu will not immediately trigger the desired action. Examples: "Save" does not need an ellipsis in general (when the file name is known) "Open..." needs an ellipsis, as one must select a file to open. "Save as..." needs an ellipsis, as in order to save the file as something, one must select a file name. "About" does not need an ellipsis, while it may open a dialog, that dialog is the desired result. --- src/format/KeePass2Reader.cpp | 2 +- src/gui/MainWindow.ui | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/format/KeePass2Reader.cpp b/src/format/KeePass2Reader.cpp index b0d780724..bb737beda 100644 --- a/src/format/KeePass2Reader.cpp +++ b/src/format/KeePass2Reader.cpp @@ -73,7 +73,7 @@ Database* KeePass2Reader::readDatabase(QIODevice* device, const CompositeKey& ke quint32 signature2 = Endian::readUInt32(m_headerStream, KeePass2::BYTEORDER, &ok); if (ok && signature2 == KeePass1::SIGNATURE_2) { raiseError(tr("The selected file is an old KeePass 1 database (.kdb).\n\n" - "You can import it by clicking on Database > 'Import KeePass 1 database'.\n" + "You can import it by clicking on Database > 'Import KeePass 1 database...'.\n" "This is a one-way migration. You won't be able to open the imported " "database with the old KeePassX 0.4 version.")); return nullptr; diff --git a/src/gui/MainWindow.ui b/src/gui/MainWindow.ui index f53b7d0cf..5991077f5 100644 --- a/src/gui/MainWindow.ui +++ b/src/gui/MainWindow.ui @@ -309,7 +309,7 @@ - &Open database + &Open database... @@ -391,7 +391,7 @@ false - Sa&ve database as + Sa&ve database as... @@ -399,7 +399,7 @@ false - Change &master key + Change &master key... @@ -517,22 +517,22 @@ false - &Export to CSV file + &Export to CSV file... - Import KeePass 1 database + Import KeePass 1 database... - Import CSV file + Import CSV file... - Re&pair database + Re&pair database... @@ -542,7 +542,7 @@ - Set up TOTP + Set up TOTP... From 34886dc7e0ddea17cbba86d423e83d0954098dc8 Mon Sep 17 00:00:00 2001 From: John Lindgren Date: Fri, 21 Jul 2017 22:59:57 -0400 Subject: [PATCH 30/48] Let Qt figure out geometry of the about window. Closes: #780. --- src/gui/AboutDialog.ui | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/gui/AboutDialog.ui b/src/gui/AboutDialog.ui index ad3d28ccb..3671934dc 100644 --- a/src/gui/AboutDialog.ui +++ b/src/gui/AboutDialog.ui @@ -2,14 +2,6 @@ AboutDialog - - - 0 - 0 - 652 - 516 - - About KeePassXC From 6f9224784e962ac2cd172e4845d19eef58a4293f Mon Sep 17 00:00:00 2001 From: louib Date: Sun, 30 Jul 2017 13:38:10 -0400 Subject: [PATCH 31/48] Clearing deleted entries on applying. (#814) --- src/gui/entry/EditEntryWidget.cpp | 4 ++-- src/gui/entry/EntryHistoryModel.cpp | 5 +++++ src/gui/entry/EntryHistoryModel.h | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gui/entry/EditEntryWidget.cpp b/src/gui/entry/EditEntryWidget.cpp index bea10b995..c8545e428 100644 --- a/src/gui/entry/EditEntryWidget.cpp +++ b/src/gui/entry/EditEntryWidget.cpp @@ -429,6 +429,7 @@ void EditEntryWidget::saveEntry() // must stand before beginUpdate() // we don't want to create a new history item, if only the history has changed m_entry->removeHistoryItems(m_historyModel->deletedEntries()); + m_historyModel->clearDeletedEntries(); m_autoTypeAssoc->removeEmpty(); @@ -912,8 +913,7 @@ void EditEntryWidget::deleteHistoryEntry() m_historyModel->deleteIndex(index); if (m_historyModel->rowCount() > 0) { m_historyUi->deleteAllButton->setEnabled(true); - } - else { + } else { m_historyUi->deleteAllButton->setEnabled(false); } } diff --git a/src/gui/entry/EntryHistoryModel.cpp b/src/gui/entry/EntryHistoryModel.cpp index ca21055c6..21f0aec43 100644 --- a/src/gui/entry/EntryHistoryModel.cpp +++ b/src/gui/entry/EntryHistoryModel.cpp @@ -115,6 +115,11 @@ void EntryHistoryModel::clear() endResetModel(); } +void EntryHistoryModel::clearDeletedEntries() +{ + m_deletedHistoryEntries.clear(); +} + QList EntryHistoryModel::deletedEntries() { return m_deletedHistoryEntries; diff --git a/src/gui/entry/EntryHistoryModel.h b/src/gui/entry/EntryHistoryModel.h index a7434e013..6d186f049 100644 --- a/src/gui/entry/EntryHistoryModel.h +++ b/src/gui/entry/EntryHistoryModel.h @@ -37,6 +37,7 @@ public: void setEntries(const QList& entries); void clear(); + void clearDeletedEntries(); QList deletedEntries(); void deleteIndex(QModelIndex index); void deleteAll(); From ea1554915bcc3751eda037f5b6bf8ca2404a1319 Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Sun, 13 Aug 2017 18:07:05 +0800 Subject: [PATCH 32/48] :bug: Use correct ZLib include path Fixes #801 --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 77dbd9579..6ebaf0a1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -225,6 +225,8 @@ find_package(Gcrypt 1.6.0 REQUIRED) find_package(ZLIB REQUIRED) +set(CMAKE_REQUIRED_INCLUDES ${ZLIB_INCLUDE_DIR}) + check_cxx_source_compiles(" #include From faf36190bd889037a60bd3f67d9c47a217d4fae1 Mon Sep 17 00:00:00 2001 From: Louis-Bertrand Varin Date: Mon, 11 Sep 2017 16:09:38 -0400 Subject: [PATCH 33/48] Fixes #940 : segfault when searching after merging --- src/core/Group.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/Group.cpp b/src/core/Group.cpp index edbed947e..94f14f209 100644 --- a/src/core/Group.cpp +++ b/src/core/Group.cpp @@ -904,7 +904,8 @@ void Group::resolveConflict(Entry* existingEntry, Entry* otherEntry) if (timeExisting < timeOther) { // only if other entry is newer, replace existing one removeEntry(existingEntry); - addEntry(otherEntry->clone(Entry::CloneNoFlags)); + clonedEntry = otherEntry->clone(Entry::CloneNoFlags); + clonedEntry->setGroup(this); } break; From 422bc4da300a0ebeda0ac0e07ad8895bb03e7216 Mon Sep 17 00:00:00 2001 From: Louis-Bertrand Varin Date: Fri, 15 Sep 2017 11:43:34 -0400 Subject: [PATCH 34/48] Fixing travis build --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index e24d1d178..df7f8ed58 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ language: cpp sudo: required dist: trusty +# FIXME : remove when (https://github.com/google/sanitizers/issues/837) is resolved. +group: deprecated-2017Q3 services: [docker] os: From daef0a358c6d8f2a31d8624394c5c6e917dac2a3 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 10 Sep 2017 09:58:05 -0400 Subject: [PATCH 35/48] Snap fixes; enable yubikey; add cli command --- snap/gui/keepassxc.desktop | 13 ------------- snapcraft.yaml | 6 +++++- 2 files changed, 5 insertions(+), 14 deletions(-) delete mode 100644 snap/gui/keepassxc.desktop diff --git a/snap/gui/keepassxc.desktop b/snap/gui/keepassxc.desktop deleted file mode 100644 index bad5a8735..000000000 --- a/snap/gui/keepassxc.desktop +++ /dev/null @@ -1,13 +0,0 @@ -[Desktop Entry] -Name=KeePassXC -GenericName=Community Password Manager -GenericName[de]=Passwortverwaltung -GenericName[es]=Gestor de contraseñas -GenericName[fr]=Gestionnaire de mot de passe -GenericName[ru]=менеджер паролей -Exec=keepassxc %f -Icon=${SNAP}/share/icons/hicolor/256x256/apps/keepassxc.png -Terminal=false -Type=Application -Categories=Qt;Utility; -MimeType=application/x-keepass2; diff --git a/snapcraft.yaml b/snapcraft.yaml index c05ad2aab..6aa500c63 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -11,7 +11,11 @@ confinement: strict apps: keepassxc: command: desktop-launch keepassxc - plugs: [unity7, x11, opengl, gsettings, home, network, network-bind, removable-media] + plugs: [unity7, x11, opengl, gsettings, home, network, network-bind, removable-media, raw-usb] + desktop: share/applications/keepassxc.desktop + cli: + command: keepassxc-cli + plugs: [gsettings, home, removable-media, raw-usb] parts: keepassxc: From df3051038eab3f6e7a897e742ece7e55bfd5fe77 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sat, 23 Sep 2017 11:43:29 -0400 Subject: [PATCH 36/48] Clear database open dialog before and after merging a database (#958) --- src/gui/DatabaseOpenWidget.cpp | 12 ++++++++++++ src/gui/DatabaseOpenWidget.h | 1 + src/gui/DatabaseWidget.cpp | 2 ++ src/gui/UnlockDatabaseWidget.cpp | 11 ----------- src/gui/UnlockDatabaseWidget.h | 1 - 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/gui/DatabaseOpenWidget.cpp b/src/gui/DatabaseOpenWidget.cpp index 18b4b2b62..7d59f16cf 100644 --- a/src/gui/DatabaseOpenWidget.cpp +++ b/src/gui/DatabaseOpenWidget.cpp @@ -119,6 +119,18 @@ void DatabaseOpenWidget::load(const QString& filename) m_ui->editPassword->setFocus(); } +void DatabaseOpenWidget::clearForms() +{ + m_ui->editPassword->clear(); + m_ui->comboKeyFile->clear(); + m_ui->checkPassword->setChecked(false); + m_ui->checkKeyFile->setChecked(false); + m_ui->checkChallengeResponse->setChecked(false); + m_ui->buttonTogglePassword->setChecked(false); + m_db = nullptr; +} + + Database* DatabaseOpenWidget::database() { return m_db; diff --git a/src/gui/DatabaseOpenWidget.h b/src/gui/DatabaseOpenWidget.h index 49d3fb83e..441e6418c 100644 --- a/src/gui/DatabaseOpenWidget.h +++ b/src/gui/DatabaseOpenWidget.h @@ -39,6 +39,7 @@ public: explicit DatabaseOpenWidget(QWidget* parent = nullptr); ~DatabaseOpenWidget(); void load(const QString& filename); + void clearForms(); void enterKey(const QString& pw, const QString& keyFile); Database* database(); diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp index c65d52f54..3a39bddcf 100644 --- a/src/gui/DatabaseWidget.cpp +++ b/src/gui/DatabaseWidget.cpp @@ -813,6 +813,7 @@ void DatabaseWidget::mergeDatabase(bool accepted) m_db->merge(srcDb); } + m_databaseOpenMergeWidget->clearForms(); setCurrentWidget(m_mainWidget); emit databaseMerged(m_db); } @@ -918,6 +919,7 @@ void DatabaseWidget::switchToImportCsv(const QString& fileName) void DatabaseWidget::switchToOpenMergeDatabase(const QString& fileName) { + m_databaseOpenMergeWidget->clearForms(); m_databaseOpenMergeWidget->load(fileName); setCurrentWidget(m_databaseOpenMergeWidget); } diff --git a/src/gui/UnlockDatabaseWidget.cpp b/src/gui/UnlockDatabaseWidget.cpp index d6beb1339..a777d493e 100644 --- a/src/gui/UnlockDatabaseWidget.cpp +++ b/src/gui/UnlockDatabaseWidget.cpp @@ -26,14 +26,3 @@ UnlockDatabaseWidget::UnlockDatabaseWidget(QWidget* parent) { m_ui->labelHeadline->setText(tr("Unlock database")); } - -void UnlockDatabaseWidget::clearForms() -{ - m_ui->editPassword->clear(); - m_ui->comboKeyFile->clear(); - m_ui->checkPassword->setChecked(false); - m_ui->checkKeyFile->setChecked(false); - m_ui->checkChallengeResponse->setChecked(false); - m_ui->buttonTogglePassword->setChecked(false); - m_db = nullptr; -} diff --git a/src/gui/UnlockDatabaseWidget.h b/src/gui/UnlockDatabaseWidget.h index adb5efbb9..c10fcf0a8 100644 --- a/src/gui/UnlockDatabaseWidget.h +++ b/src/gui/UnlockDatabaseWidget.h @@ -26,7 +26,6 @@ class UnlockDatabaseWidget : public DatabaseOpenWidget public: explicit UnlockDatabaseWidget(QWidget* parent = nullptr); - void clearForms(); }; #endif // KEEPASSX_UNLOCKDATABASEWIDGET_H From 8e7fa3d3d6d9295eabac0f4de6b1eb1220dab277 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sat, 23 Sep 2017 11:45:20 -0400 Subject: [PATCH 37/48] Corrected multiple Yubikey bugs (#880) * Fixed database not showing modified after failed save * Fixed Yubikey not being redetected after replug * Fixed single shot challenge resulting in failed saves --- src/gui/DatabaseTabWidget.cpp | 2 ++ src/keys/YkChallengeResponseKey.cpp | 4 ++-- src/keys/drivers/YubiKey.cpp | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/gui/DatabaseTabWidget.cpp b/src/gui/DatabaseTabWidget.cpp index e13158eac..9dca1ac06 100644 --- a/src/gui/DatabaseTabWidget.cpp +++ b/src/gui/DatabaseTabWidget.cpp @@ -363,6 +363,8 @@ bool DatabaseTabWidget::saveDatabase(Database* db) emit messageDismissTab(); return true; } else { + dbStruct.modified = true; + updateTabName(db); emit messageTab(tr("Writing the database failed.").append("\n").append(errorMessage), MessageWidget::Error); return false; diff --git a/src/keys/YkChallengeResponseKey.cpp b/src/keys/YkChallengeResponseKey.cpp index cfb4a1dfe..4c77e7670 100644 --- a/src/keys/YkChallengeResponseKey.cpp +++ b/src/keys/YkChallengeResponseKey.cpp @@ -50,7 +50,7 @@ QByteArray YkChallengeResponseKey::rawKey() const */ bool YkChallengeResponseKey::challenge(const QByteArray& challenge) { - return this->challenge(challenge, 1); + return this->challenge(challenge, 2); } bool YkChallengeResponseKey::challenge(const QByteArray& challenge, unsigned retries) @@ -70,8 +70,8 @@ bool YkChallengeResponseKey::challenge(const QByteArray& challenge, unsigned ret QEventLoop loop; QFutureWatcher watcher; - watcher.setFuture(future); connect(&watcher, SIGNAL(finished()), &loop, SLOT(quit())); + watcher.setFuture(future); loop.exec(); if (m_blocking) { diff --git a/src/keys/drivers/YubiKey.cpp b/src/keys/drivers/YubiKey.cpp index 6fb44ec89..b6f0d3098 100644 --- a/src/keys/drivers/YubiKey.cpp +++ b/src/keys/drivers/YubiKey.cpp @@ -154,7 +154,7 @@ YubiKey::ChallengeResult YubiKey::challenge(int slot, bool mayBlock, const QByte QByteArray paddedChallenge = challenge; // ensure that YubiKey::init() succeeded - if (m_yk == NULL) { + if (!init()) { m_mutex.unlock(); return ERROR; } From 4b6dbcaec4cd8011e4d7374c1dd6892ac671f44d Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sat, 23 Sep 2017 12:27:06 -0400 Subject: [PATCH 38/48] Maintain entry history when merging databases (#970) --- src/core/Group.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/Group.cpp b/src/core/Group.cpp index 94f14f209..a34421e63 100644 --- a/src/core/Group.cpp +++ b/src/core/Group.cpp @@ -667,7 +667,7 @@ void Group::merge(const Group* other) for (Entry* entry : dbEntries) { // entries are searched by uuid if (!findEntryByUuid(entry->uuid())) { - entry->clone(Entry::CloneNoFlags)->setGroup(this); + entry->clone(Entry::CloneIncludeHistory)->setGroup(this); } else { resolveConflict(findEntryByUuid(entry->uuid()), entry); } @@ -891,11 +891,11 @@ void Group::resolveConflict(Entry* existingEntry, Entry* otherEntry) case KeepBoth: // if one entry is newer, create a clone and add it to the group if (timeExisting > timeOther) { - clonedEntry = otherEntry->clone(Entry::CloneNoFlags); + clonedEntry = otherEntry->clone(Entry::CloneIncludeHistory); clonedEntry->setGroup(this); markOlderEntry(clonedEntry); } else if (timeExisting < timeOther) { - clonedEntry = otherEntry->clone(Entry::CloneNoFlags); + clonedEntry = otherEntry->clone(Entry::CloneIncludeHistory); clonedEntry->setGroup(this); markOlderEntry(existingEntry); } @@ -904,7 +904,7 @@ void Group::resolveConflict(Entry* existingEntry, Entry* otherEntry) if (timeExisting < timeOther) { // only if other entry is newer, replace existing one removeEntry(existingEntry); - clonedEntry = otherEntry->clone(Entry::CloneNoFlags); + clonedEntry = otherEntry->clone(Entry::CloneIncludeHistory); clonedEntry->setGroup(this); } From 9ebe0b61ebf238b112a8d587dda06a1d8071a07f Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Wed, 13 Sep 2017 22:54:30 -0400 Subject: [PATCH 39/48] Correct latent single instance lock file preventing launch * Fixes #893 --- src/gui/Application.cpp | 66 +++++++++++++++++++++++++---------------- src/gui/Application.h | 6 ++-- 2 files changed, 44 insertions(+), 28 deletions(-) diff --git a/src/gui/Application.cpp b/src/gui/Application.cpp index d653e23bc..98ae83a6c 100644 --- a/src/gui/Application.cpp +++ b/src/gui/Application.cpp @@ -81,8 +81,8 @@ Application::Application(int& argc, char** argv) #ifdef Q_OS_UNIX , m_unixSignalNotifier(nullptr) #endif - , alreadyRunning(false) - , lock(nullptr) + , m_alreadyRunning(false) + , m_lockFile(nullptr) { #if defined(Q_OS_UNIX) && !defined(Q_OS_OSX) installNativeEventFilter(new XcbEventFilter()); @@ -99,56 +99,72 @@ Application::Application(int& argc, char** argv) } QString identifier = "keepassxc"; if (!userName.isEmpty()) { - identifier.append("-"); - identifier.append(userName); -#ifdef QT_DEBUG - // In DEBUG mode don't interfere with Release instances - identifier.append("-DEBUG"); -#endif + identifier += "-" + userName; } +#ifdef QT_DEBUG + // In DEBUG mode don't interfere with Release instances + identifier += "-DEBUG"; +#endif QString socketName = identifier + ".socket"; QString lockName = identifier + ".lock"; // According to documentation we should use RuntimeLocation on *nixes, but even Qt doesn't respect // this and creates sockets in TempLocation, so let's be consistent. - lock = new QLockFile(QStandardPaths::writableLocation(QStandardPaths::TempLocation) + "/" + lockName); - lock->setStaleLockTime(0); - lock->tryLock(); - switch (lock->error()) { + m_lockFile = new QLockFile(QStandardPaths::writableLocation(QStandardPaths::TempLocation) + "/" + lockName); + m_lockFile->setStaleLockTime(0); + m_lockFile->tryLock(); + + switch (m_lockFile->error()) { case QLockFile::NoError: - server.setSocketOptions(QLocalServer::UserAccessOption); - server.listen(socketName); - connect(&server, SIGNAL(newConnection()), this, SIGNAL(anotherInstanceStarted())); + // No existing lock was found, start listener + m_lockServer.setSocketOptions(QLocalServer::UserAccessOption); + m_lockServer.listen(socketName); + connect(&m_lockServer, SIGNAL(newConnection()), this, SIGNAL(anotherInstanceStarted())); break; case QLockFile::LockFailedError: { - alreadyRunning = true; - // notify the other instance - // try several times, in case the other instance is still starting up if (config()->get("SingleInstance").toBool()) { + // Attempt to connect to the existing instance QLocalSocket client; for (int i = 0; i < 3; i++) { client.connectToServer(socketName); if (client.waitForConnected(150)) { + // Connection succeeded, this will raise the existing window if minimized client.abort(); + m_alreadyRunning = true; break; } } + + if (!m_alreadyRunning) { + // If we get here then the original instance is likely dead + qWarning() << QCoreApplication::translate("Main", + "Existing single-instance lock file is invalid. Launching new instance.") + .toUtf8().constData(); + + // forceably reset the lock file + m_lockFile->removeStaleLockFile(); + m_lockFile->tryLock(); + // start the listen server + m_lockServer.setSocketOptions(QLocalServer::UserAccessOption); + m_lockServer.listen(socketName); + connect(&m_lockServer, SIGNAL(newConnection()), this, SIGNAL(anotherInstanceStarted())); + } } break; } default: qWarning() << QCoreApplication::translate("Main", - "The lock file could not be created. Single-instance mode disabled.") - .toUtf8().constData(); + "The lock file could not be created. Single-instance mode disabled.") + .toUtf8().constData(); } } Application::~Application() { - server.close(); - if (lock) { - lock->unlock(); - delete lock; + m_lockServer.close(); + if (m_lockFile) { + m_lockFile->unlock(); + delete m_lockFile; } } @@ -243,6 +259,6 @@ bool Application::isAlreadyRunning() const // In DEBUG mode we can run unlimited instances return false; #endif - return config()->get("SingleInstance").toBool() && alreadyRunning; + return config()->get("SingleInstance").toBool() && m_alreadyRunning; } diff --git a/src/gui/Application.h b/src/gui/Application.h index 5cb10e759..670342ca4 100644 --- a/src/gui/Application.h +++ b/src/gui/Application.h @@ -60,9 +60,9 @@ private: static void handleUnixSignal(int sig); static int unixSignalSocket[2]; #endif - bool alreadyRunning; - QLockFile* lock; - QLocalServer server; + bool m_alreadyRunning; + QLockFile* m_lockFile; + QLocalServer m_lockServer; }; #endif // KEEPASSX_APPLICATION_H From 649a14db840a6ef1c09840cab8e2c5452b6e32ab Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Wed, 27 Sep 2017 18:28:14 -0400 Subject: [PATCH 40/48] Set "Don't Modify for Non-Data Changes" to true by default --- src/core/Config.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/Config.cpp b/src/core/Config.cpp index e4776edee..052db34bb 100644 --- a/src/core/Config.cpp +++ b/src/core/Config.cpp @@ -121,7 +121,7 @@ void Config::init(const QString& fileName) m_defaults.insert("AutoTypeEntryTitleMatch", true); m_defaults.insert("AutoTypeDelay", 25); m_defaults.insert("UseGroupIconOnEntryCreation", true); - m_defaults.insert("IgnoreGroupExpansion", false); + m_defaults.insert("IgnoreGroupExpansion", true); m_defaults.insert("security/clearclipboard", true); m_defaults.insert("security/clearclipboardtimeout", 10); m_defaults.insert("security/lockdatabaseidle", false); From 2e4f1a21b4bb6f38791f708a6d2f3e82b069599a Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Wed, 27 Sep 2017 18:28:42 -0400 Subject: [PATCH 41/48] Clear LastDatabases and LastKeyFiles when they are disabled in settings --- src/gui/SettingsWidget.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/gui/SettingsWidget.cpp b/src/gui/SettingsWidget.cpp index af9a77930..e396f6043 100644 --- a/src/gui/SettingsWidget.cpp +++ b/src/gui/SettingsWidget.cpp @@ -225,6 +225,15 @@ void SettingsWidget::saveSettings() config()->set("security/passwordscleartext", m_secUi->passwordCleartextCheckBox->isChecked()); config()->set("security/passwordsrepeat", m_secUi->passwordRepeatCheckBox->isChecked()); + // Security: clear storage if related settings are disabled + if (!config()->get("RememberLastDatabases").toBool()) { + config()->set("LastDatabases", QVariant()); + } + + if (!config()->get("RememberLastKeyFiles").toBool()) { + config()->set("LastKeyFiles", QVariant()); + } + for (const ExtraPage& page: asConst(m_extraPages)) { page.saveSettings(); } From cb0b948603d9876f5a9db9ee5a90c26c1676b658 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 24 Sep 2017 17:53:42 -0400 Subject: [PATCH 42/48] Multiple fixes to custom icon downloading * Fixes #904, icons are saved at or below 128x128 * Fixes #403, crash occurs due to dialog on non-gui thread * Fixes #232, icon hashes calculated and compared against --- src/core/Metadata.cpp | 22 ++++++++++++++ src/core/Metadata.h | 4 +++ src/gui/EditWidgetIcons.cpp | 59 ++++++++++++++++++++++--------------- src/gui/EditWidgetIcons.h | 3 +- 4 files changed, 64 insertions(+), 24 deletions(-) diff --git a/src/core/Metadata.cpp b/src/core/Metadata.cpp index a7207b592..eb976d0e5 100644 --- a/src/core/Metadata.cpp +++ b/src/core/Metadata.cpp @@ -15,6 +15,7 @@ * along with this program. If not, see . */ +#include #include "Metadata.h" #include "core/Entry.h" @@ -390,6 +391,9 @@ void Metadata::addCustomIcon(const Uuid& uuid, const QImage& icon) m_customIconCacheKeys[uuid] = QPixmapCache::Key(); m_customIconScaledCacheKeys[uuid] = QPixmapCache::Key(); m_customIconsOrder.append(uuid); + // Associate image hash to uuid + QByteArray hash = hashImage(icon); + m_customIconsHashes[hash] = uuid; Q_ASSERT(m_customIcons.count() == m_customIconsOrder.count()); emit modified(); } @@ -415,6 +419,12 @@ void Metadata::removeCustomIcon(const Uuid& uuid) Q_ASSERT(!uuid.isNull()); Q_ASSERT(m_customIcons.contains(uuid)); + // Remove hash record only if this is the same uuid + QByteArray hash = hashImage(m_customIcons[uuid]); + if (m_customIconsHashes.contains(hash) && m_customIconsHashes[hash] == uuid) { + m_customIconsHashes.remove(hash); + } + m_customIcons.remove(uuid); QPixmapCache::remove(m_customIconCacheKeys.value(uuid)); m_customIconCacheKeys.remove(uuid); @@ -425,6 +435,12 @@ void Metadata::removeCustomIcon(const Uuid& uuid) emit modified(); } +Uuid Metadata::findCustomIcon(const QImage &candidate) +{ + QByteArray hash = hashImage(candidate); + return m_customIconsHashes.value(hash, Uuid()); +} + void Metadata::copyCustomIcons(const QSet& iconList, const Metadata* otherMetadata) { for (const Uuid& uuid : iconList) { @@ -436,6 +452,12 @@ void Metadata::copyCustomIcons(const QSet& iconList, const Metadata* other } } +QByteArray Metadata::hashImage(const QImage& image) +{ + auto data = QByteArray((char*)image.bits(), image.byteCount()); + return QCryptographicHash::hash(data, QCryptographicHash::Md5); +} + void Metadata::setRecycleBinEnabled(bool value) { set(m_data.recycleBinEnabled, value); diff --git a/src/core/Metadata.h b/src/core/Metadata.h index 4f435d759..2104868c2 100644 --- a/src/core/Metadata.h +++ b/src/core/Metadata.h @@ -122,6 +122,7 @@ public: void addCustomIconScaled(const Uuid& uuid, const QImage& icon); void removeCustomIcon(const Uuid& uuid); void copyCustomIcons(const QSet& iconList, const Metadata* otherMetadata); + Uuid findCustomIcon(const QImage& candidate); void setRecycleBinEnabled(bool value); void setRecycleBin(Group* group); void setRecycleBinChanged(const QDateTime& value); @@ -154,12 +155,15 @@ private: template bool set(P& property, const V& value); template bool set(P& property, const V& value, QDateTime& dateTime); + QByteArray hashImage(const QImage& image); + MetadataData m_data; QHash m_customIcons; mutable QHash m_customIconCacheKeys; mutable QHash m_customIconScaledCacheKeys; QList m_customIconsOrder; + QHash m_customIconsHashes; QPointer m_recycleBin; QDateTime m_recycleBinChanged; diff --git a/src/gui/EditWidgetIcons.cpp b/src/gui/EditWidgetIcons.cpp index 1ab9dfe4a..691e93210 100644 --- a/src/gui/EditWidgetIcons.cpp +++ b/src/gui/EditWidgetIcons.cpp @@ -68,7 +68,7 @@ EditWidgetIcons::EditWidgetIcons(QWidget* parent) this, SLOT(updateWidgetsDefaultIcons(bool))); connect(m_ui->customIconsRadio, SIGNAL(toggled(bool)), this, SLOT(updateWidgetsCustomIcons(bool))); - connect(m_ui->addButton, SIGNAL(clicked()), SLOT(addCustomIcon())); + connect(m_ui->addButton, SIGNAL(clicked()), SLOT(addCustomIconFromFile())); connect(m_ui->deleteButton, SIGNAL(clicked()), SLOT(removeCustomIcon())); connect(m_ui->faviconButton, SIGNAL(clicked()), SLOT(downloadFavicon())); @@ -185,15 +185,7 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) image.loadFromData(response->collectedData()); if (!image.isNull()) { - //Set the image - Uuid uuid = Uuid::random(); - m_database->metadata()->addCustomIcon(uuid, image.scaled(16, 16)); - m_customIconModel->setIcons(m_database->metadata()->customIconsScaledPixmaps(), - m_database->metadata()->customIconsOrder()); - QModelIndex index = m_customIconModel->indexFromUuid(uuid); - m_ui->customIconsView->setCurrentIndex(index); - m_ui->customIconsRadio->setChecked(true); - + addCustomIcon(image); resetFaviconDownload(); } else { fetchFaviconFromGoogle(url.host()); @@ -226,7 +218,9 @@ void EditWidgetIcons::fetchFavicon(const QUrl& url) QUrl tempurl = QUrl(m_url); if (tempurl.scheme() == "http") { resetFaviconDownload(); - MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.") + "\n" + tr("Hint: You can enable Google as a fallback under Tools>Settings>Security")); + emit messageEditEntry(tr("Unable to fetch favicon.") + "\n" + + tr("Hint: You can enable Google as a fallback under Tools>Settings>Security"), + MessageWidget::Error); } else { tempurl.setScheme("http"); m_url = tempurl.url(); @@ -248,7 +242,7 @@ void EditWidgetIcons::fetchFaviconFromGoogle(const QString& domain) fetchFavicon(faviconUrl); } else { resetFaviconDownload(); - MessageBox::warning(this, tr("Error"), tr("Unable to fetch favicon.")); + emit messageEditEntry(tr("Unable to fetch favicon."), MessageWidget::Error); } } @@ -269,7 +263,7 @@ void EditWidgetIcons::resetFaviconDownload(bool clearRedirect) } #endif -void EditWidgetIcons::addCustomIcon() +void EditWidgetIcons::addCustomIconFromFile() { if (m_database) { QString filter = QString("%1 (%2);;%3 (*)").arg(tr("Images"), @@ -278,22 +272,41 @@ void EditWidgetIcons::addCustomIcon() QString filename = QFileDialog::getOpenFileName( this, tr("Select Image"), "", filter); if (!filename.isEmpty()) { - QImage image(filename); - if (!image.isNull()) { - Uuid uuid = Uuid::random(); - m_database->metadata()->addCustomIcon(uuid, image.scaled(16, 16)); - m_customIconModel->setIcons(m_database->metadata()->customIconsScaledPixmaps(), - m_database->metadata()->customIconsOrder()); - QModelIndex index = m_customIconModel->indexFromUuid(uuid); - m_ui->customIconsView->setCurrentIndex(index); - } - else { + auto icon = QImage(filename); + if (!icon.isNull()) { + addCustomIcon(QImage(filename)); + } else { emit messageEditEntry(tr("Can't read icon"), MessageWidget::Error); } } } } +void EditWidgetIcons::addCustomIcon(const QImage &icon) +{ + if (m_database) { + Uuid uuid = m_database->metadata()->findCustomIcon(icon); + if (uuid.isNull()) { + uuid = Uuid::random(); + // Don't add an icon larger than 128x128, but retain original size if smaller + if (icon.width() > 128 || icon.height() > 128) { + m_database->metadata()->addCustomIcon(uuid, icon.scaled(128, 128)); + } else { + m_database->metadata()->addCustomIcon(uuid, icon); + } + + m_customIconModel->setIcons(m_database->metadata()->customIconsScaledPixmaps(), + m_database->metadata()->customIconsOrder()); + } else { + emit messageEditEntry(tr("Custom icon already exists"), MessageWidget::Information); + } + + // Select the new or existing icon + QModelIndex index = m_customIconModel->indexFromUuid(uuid); + m_ui->customIconsView->setCurrentIndex(index); + } +} + void EditWidgetIcons::removeCustomIcon() { if (m_database) { diff --git a/src/gui/EditWidgetIcons.h b/src/gui/EditWidgetIcons.h index 3cc191d73..5c27ffe29 100644 --- a/src/gui/EditWidgetIcons.h +++ b/src/gui/EditWidgetIcons.h @@ -78,7 +78,8 @@ private slots: void fetchFaviconFromGoogle(const QString& domain); void resetFaviconDownload(bool clearRedirect = true); #endif - void addCustomIcon(); + void addCustomIconFromFile(); + void addCustomIcon(const QImage& icon); void removeCustomIcon(); void updateWidgetsDefaultIcons(bool checked); void updateWidgetsCustomIcons(bool checked); From 59786d7bd74996423c58d98c1adae581c84741f1 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 29 Sep 2017 14:10:54 -0400 Subject: [PATCH 43/48] Mask passwords in URL column in Entry View --- src/core/Entry.cpp | 9 ++++++++- src/core/Entry.h | 1 + src/gui/entry/EntryModel.cpp | 3 ++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/core/Entry.cpp b/src/core/Entry.cpp index 267c9ad2b..7388b429e 100644 --- a/src/core/Entry.cpp +++ b/src/core/Entry.cpp @@ -727,6 +727,13 @@ const Database* Entry::database() const } } +QString Entry::maskPasswordPlaceholders(const QString &str) const +{ + QString result = str; + result.replace(QRegExp("(\\{PASSWORD\\})", Qt::CaseInsensitive, QRegExp::RegExp2), "******"); + return result; +} + QString Entry::resolveMultiplePlaceholders(const QString& str) const { QString result = str; @@ -818,4 +825,4 @@ QString Entry::resolveUrl(const QString& url) const Q_UNUSED(url); #endif return QString(""); -} \ No newline at end of file +} diff --git a/src/core/Entry.h b/src/core/Entry.h index 889a9334e..40abb4e3e 100644 --- a/src/core/Entry.h +++ b/src/core/Entry.h @@ -142,6 +142,7 @@ public: */ Entry* clone(CloneFlags flags) const; void copyDataFrom(const Entry* other); + QString maskPasswordPlaceholders(const QString& str) const; QString resolveMultiplePlaceholders(const QString& str) const; QString resolvePlaceholder(const QString& str) const; QString resolveUrl(const QString& url) const; diff --git a/src/gui/entry/EntryModel.cpp b/src/gui/entry/EntryModel.cpp index 6bc10376f..2f79f02d9 100644 --- a/src/gui/entry/EntryModel.cpp +++ b/src/gui/entry/EntryModel.cpp @@ -151,7 +151,8 @@ QVariant EntryModel::data(const QModelIndex& index, int role) const } return result; case Url: - result = entry->resolveMultiplePlaceholders(entry->url()); + result = entry->maskPasswordPlaceholders(entry->url()); + result = entry->resolveMultiplePlaceholders(result); if (attr->isReference(EntryAttributes::URLKey)) { result.prepend(tr("Ref: ","Reference abbreviation")); } From de5f8082deaf82b127711b5ae5d170a93b7d7e3e Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 29 Sep 2017 12:24:14 -0400 Subject: [PATCH 44/48] Check for mismatched passwords BEFORE saving to prevent data loss --- src/gui/entry/EditEntryWidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/entry/EditEntryWidget.cpp b/src/gui/entry/EditEntryWidget.cpp index c8545e428..809ac95eb 100644 --- a/src/gui/entry/EditEntryWidget.cpp +++ b/src/gui/entry/EditEntryWidget.cpp @@ -446,6 +446,12 @@ void EditEntryWidget::saveEntry() void EditEntryWidget::acceptEntry() { + // Check if passwords are mismatched first to prevent saving + if (!passwordsEqual()) { + showMessage(tr("Different passwords supplied."), MessageWidget::Error); + return; + } + saveEntry(); clear(); emit editFinished(true); From 611a74d74dd88774587e716daebbb81f2a619609 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 29 Sep 2017 17:05:30 -0400 Subject: [PATCH 45/48] Added tests to confirm mismatched passwords block saving --- tests/gui/TestGui.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp index 9abe31f38..75ce3cc59 100644 --- a/tests/gui/TestGui.cpp +++ b/tests/gui/TestGui.cpp @@ -268,6 +268,17 @@ void TestGui::testEditEntry() QCOMPARE(attrTextEdit->toPlainText(), attrText); editEntryWidget->setCurrentPage(0); + // Test mismatch passwords + QLineEdit* passwordEdit = editEntryWidget->findChild("passwordEdit"); + QString originalPassword = passwordEdit->text(); + passwordEdit->setText("newpass"); + QTest::mouseClick(editEntryWidgetButtonBox->button(QDialogButtonBox::Ok), Qt::LeftButton); + MessageWidget* messageWiget = editEntryWidget->findChild("messageWidget"); + QTRY_VERIFY(messageWiget->isVisible()); + QCOMPARE(m_dbWidget->currentMode(), DatabaseWidget::EditMode); + QCOMPARE(passwordEdit->text(), QString("newpass")); + passwordEdit->setText(originalPassword); + // Save the edit (press OK) QTest::mouseClick(editEntryWidgetButtonBox->button(QDialogButtonBox::Ok), Qt::LeftButton); From dce691157e5388c8794aff44bdabd4be2d1d99ee Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Fri, 29 Sep 2017 16:26:58 -0400 Subject: [PATCH 46/48] Added snapd-xdg-open to snap to enable URL loading --- snapcraft.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index 6aa500c63..f8d20daae 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -40,8 +40,9 @@ parts: - libyubikey-dev - libykpers-1-dev after: [desktop-qt5] + + # Redefine desktop-qt5 stage packages to work with Ubuntu 17.04 desktop-qt5: - # Redefine stage packages to work with Ubuntu 17.04 stage-packages: - libxkbcommon0 - ttf-ubuntu-font-family @@ -52,3 +53,12 @@ parts: - libgdk-pixbuf2.0-0 - libqt5svg5 # for loading icon themes which are svg - locales-all + + # Overcome limitation in snapd to support URL loading (CTRL+U) + snapd-xdg-open: + source: https://github.com/ubuntu-core/snapd-xdg-open.git + plugin: dump + organize: + data/xdg-open: bin/xdg-open + stage-packages: + - dbus From 7d3c18e1fb0ff9881aedf26a0b132f33657748b5 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 1 Oct 2017 10:40:09 -0400 Subject: [PATCH 47/48] Version number bump --- CHANGELOG | 14 ++++++++++++++ CMakeLists.txt | 2 +- snapcraft.yaml | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 6c2cc9dfa..cc976c138 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,17 @@ +2.2.1 (2017-10-01) +========================= + +- Corrected multiple snap issues [#934, #1011] +- Corrected multiple custom icon issues [#708, #719, #994] +- Corrected multiple Yubikey issues [#880] +- Fixed single instance preventing load on occasion [#997] +- Keep entry history when merging databases [#970] +- Prevent data loss if passwords were mismatched [#1007] +- Fixed crash after merge [#941] +- Added configurable auto-type default delay [#703] +- Unlock database dialog window comes to front [#663] +- Translation and compiling fixes + 2.2.0 (2017-06-23) ========================= diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ebaf0a1f..976b32937 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,7 +49,7 @@ set(CMAKE_AUTOUIC ON) set(KEEPASSXC_VERSION_MAJOR "2") set(KEEPASSXC_VERSION_MINOR "2") -set(KEEPASSXC_VERSION_PATCH "0") +set(KEEPASSXC_VERSION_PATCH "1") set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}") if("${CMAKE_C_COMPILER}" MATCHES "clang$" OR "${CMAKE_C_COMPILER_ID}" STREQUAL "Clang") diff --git a/snapcraft.yaml b/snapcraft.yaml index f8d20daae..edd2cf227 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: keepassxc -version: 2.2.0 +version: 2.2.1 grade: stable summary: community driven port of the windows application “Keepass Password Safe” description: | From c8f5824554ad01def454d6a8a6d6dc0593ae2472 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 1 Oct 2017 10:59:14 -0400 Subject: [PATCH 48/48] Update translations --- share/translations/keepassx_cs.ts | 565 +++--- share/translations/keepassx_da.ts | 331 ++-- share/translations/keepassx_de.ts | 511 +++--- share/translations/keepassx_el.ts | 624 ++++--- share/translations/keepassx_en.ts | 110 +- share/translations/keepassx_es.ts | 507 +++--- share/translations/keepassx_eu.ts | 2369 +++++++++++++++++++++++++ share/translations/keepassx_fi.ts | 569 +++--- share/translations/keepassx_fr.ts | 523 +++--- share/translations/keepassx_hu.ts | 2392 ++++++++++++++++++++++++++ share/translations/keepassx_id.ts | 764 ++++---- share/translations/keepassx_it.ts | 511 +++--- share/translations/keepassx_ja.ts | 874 +++++----- share/translations/keepassx_kk.ts | 210 ++- share/translations/keepassx_ko.ts | 792 ++++----- share/translations/keepassx_lt.ts | 494 +++--- share/translations/keepassx_nl_NL.ts | 210 ++- share/translations/keepassx_pl.ts | 599 ++++--- share/translations/keepassx_pt_BR.ts | 371 ++-- share/translations/keepassx_pt_PT.ts | 955 +++++----- share/translations/keepassx_ru.ts | 759 ++++---- share/translations/keepassx_sl_SI.ts | 205 ++- share/translations/keepassx_sv.ts | 248 ++- share/translations/keepassx_tr.ts | 2384 +++++++++++++++++++++++++ share/translations/keepassx_uk.ts | 895 +++++----- share/translations/keepassx_zh_CN.ts | 766 ++++----- share/translations/keepassx_zh_TW.ts | 744 ++++---- 27 files changed, 13660 insertions(+), 6622 deletions(-) create mode 100644 share/translations/keepassx_eu.ts create mode 100644 share/translations/keepassx_hu.ts create mode 100644 share/translations/keepassx_tr.ts diff --git a/share/translations/keepassx_cs.ts b/share/translations/keepassx_cs.ts index cdd273667..6904b188e 100644 --- a/share/translations/keepassx_cs.ts +++ b/share/translations/keepassx_cs.ts @@ -3,105 +3,69 @@ AboutDialog About KeePassXC - O aplikaci KeePassXC + O KeePassXC About O aplikaci - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Na vývoji se podíleli Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Ladící informace Copy to clipboard - + Zkopírovat do schránky Version %1 - + Verze %1 + Revision: %1 - + Revize: %1 Libraries: - + Knihovny: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Operační systém: %1 +Architektura procesoru: %2 +Jádro systému: %3 %4 Enabled extensions: - + Zapnutá rozšíření: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Chyby hlaste na: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC je šířeno pod GNU obecnou veřejnou licencí (GPL) verze 2 a (případně) 3. + + + Project Maintainers: + Správci projektu: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Viz přispěvatelé na portálu GitHub</a> + + + Include the following information whenever you report a bug: + K hlášení chyby vždy připojte následující údaje: @@ -121,19 +85,19 @@ Kernel: %3 %4 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - %1 si vyžádalo přístup k heslům u následujících záznamů. + %1 si vyžádalo přístup k heslům u následujících položek. Umožnit přístup? KeePassXC HTTP Confirm Access - Schválení přístupu KeePassXC HTTP + Potvrzení přístupu KeePassXC HTTP AutoType Couldn't find an entry that matches the window title: - Nedaří se nalézt záznam který by se shodoval s titulkem okna: + Nedaří se nalézt záznam, který by se shodoval s titulkem okna: Auto-Type - KeePassXC @@ -148,11 +112,11 @@ Umožnit přístup? Sequence - Posloupnost + Pořadí Default sequence - Výchozí posloupnost + Výchozí pořadí @@ -214,7 +178,7 @@ Umožnit přístup? Different passwords supplied. - Nepodařilo se vám zadat heslo stejně do obou kolonek. + Nepodařilo se vám zadat heslo do obou kolonek stejně. Failed to set %1 as the Key file: @@ -228,121 +192,121 @@ Umožnit přístup? Cha&llenge Response - + Výzva–odpověď Refresh - + Načíst znovu Empty password - + Prázdné heslo Changing master key failed: no YubiKey inserted. - + Změna hlavního klíče se nezdařila: není připojeno žádné YubiKey zařízení. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Předvolby klonu Replace username and password with references - + Nahradit uživatelské jméno a heslo těmi referenčními Copy history - + Kopírovat historii + + + Append ' - Clone' to title + Připojit k titulku „ – klon“ CsvImportWidget Import CSV fields - + Importovat CSV kolonky filename - + název souboru size, rows, columns - + velikost, řádky, sloupce Encoding - + Kódování znaků Codec - + Kodek Text is qualified by - + Text je zařazován pomocí Fields are separated by - + Kolonky jsou oddělovány pomocí Comments start with - + Komentáře začínají na First record has field names - + První záznam obsahuje názvy kolonek Number of headers line to discard - + Počet řádek s hlavičkou, kterou zahodit Consider '\' an escape character - + Považovat „\“ za únikový znak Preview - + Náhled Column layout - + Rozvržení sloupce Not present in CSV file - + Nenachází se v CSV souboru Empty fieldname - + Prázný název kolonky column - + sloupec Imported from CSV file - + Importováno z CSV souboru Original data: - + Původní data: Error(s) detected in CSV file ! - + V CSV soubory byly zjištěny chyby! more messages skipped] - + další zprávy přeskočeny] Error @@ -351,14 +315,15 @@ Umožnit přístup? CSV import: writer has errors: - + CSV import: chyby zápisu: + CsvImportWizard Import CSV file - + Importovat CSV soubor Error @@ -373,15 +338,15 @@ Umožnit přístup? CsvParserModel byte, - + bajt, rows, - + řádků, columns - + sloupců @@ -424,11 +389,11 @@ Umožnit přístup? Refresh - + Načíst znovu Challenge Response: - + Výzva–odpověď: @@ -447,7 +412,7 @@ Umožnit přístup? Database opened fine. Nothing to do. - Databáze je v pořádku otevřená. Není třeba žádného zásahu. + Databázi se podařilo v pořádku otevřít. Není třeba žádného zásahu. Unable to open the database. @@ -492,7 +457,7 @@ Nyní je možné ji uložit. Benchmark - Test výkonu + Výkonnostní test Max. history items: @@ -508,15 +473,15 @@ Nyní je možné ji uložit. AES: 256 Bit (default) - + AES: 256 Bit (výchozí) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritmus: @@ -591,7 +556,7 @@ Uložit změny? Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. Nelze uzamknout databázi, protože ji v tuto chvíli upravujete. -Pokud chcete změny dokončit, klikněte na Zrušit. V opačném případě změny zahodíte. +Pokud chcete změny dokončit, klikněte na Storno. V opačném případě změny zahodíte. This database has never been saved. @@ -611,7 +576,7 @@ Pokud ne, provedené změny budou ztraceny. "%1" is in edit mode. Discard changes and close anyway? „%1“ je právě upravováno. -Přesto zavřít a zahodit změny? +Přesto zavřít a zahodit tak změny? Export database to CSV file @@ -636,7 +601,7 @@ Přesto zavřít a zahodit změny? The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - Databáze kterou se pokoušíte uložit je právě používaná jinou instancí KeePassXC. + Databáze, kterou se pokoušíte uložit, je právě používaná jinou instancí KeePassXC. Chcete ji přesto uložit? @@ -645,7 +610,7 @@ Chcete ji přesto uložit? Database already opened - Tato databáze je už otevřená + Tato databáze je již otevřená The database you are trying to open is locked by another instance of KeePassXC. @@ -661,11 +626,11 @@ Chcete ji přesto otevřít? File opened in read only mode. - + Soubor otevřen v režimu pouze pro čtení. Open CSV file - + Otevřít CSV soubor @@ -768,15 +733,15 @@ Chcete ji přesto otevřít? Could not open the new database file while attempting to autoreload this database. - Nepodařilo se otevřít nový soubor s databází během pokusu o opětovné načtení této. + Nepodařilo se otevřít nový soubor, obsahující aktuální verzi této databáze. Empty recycle bin? - + Vysypat Koš? Are you sure you want to permanently delete everything from your recycle bin? - + Opravdu chcete natrvalo smazat všechno z Koše? @@ -819,7 +784,7 @@ Chcete ji přesto otevřít? Different passwords supplied. - Nepodařilo se vám zadat heslo stejně do obou kolonek. + Nepodařilo se vám zadat heslo do obou kolonek stejně. New attribute @@ -861,19 +826,19 @@ Chcete ji přesto otevřít? Confirm Remove - + Potvrdit odebrání Are you sure you want to remove this attribute? - + Opravdu chcete odebrat tento atribut? [PROTECTED] Press reveal to view or edit - + [CHRÁNĚNO] Pro zobrazení nebo úpravu klikněte na Odhalit Are you sure you want to remove this attachment? - + Opravdu chcete tuto přílohu odebrat? @@ -904,15 +869,15 @@ Chcete ji přesto otevřít? Edit Name - + Upravit název Protect - + Chránit Reveal - + Odhalit @@ -935,23 +900,23 @@ Chcete ji přesto otevřít? Inherit default Auto-Type sequence from the &group - Převzít výchozí posloupnost automatického vyplňování od skupiny + Převzít výchozí pořadí automatického vyplňování od skupiny &Use custom Auto-Type sequence: - Po&užít vlastní posloupnost automatického vyplňování: + Po&užít vlastní pořadí automatického vyplňování: Use default se&quence - Použít výchozí posloupnost + Použít výchozí pořadí Set custo&m sequence: - Nastavit vlastní posloupnost: + Nastavit vlastní pořadí: Window Associations - + Přiřazení oken @@ -997,7 +962,7 @@ Chcete ji přesto otevřít? Expires - Platnost skončí: + Platnost skončí Presets @@ -1067,11 +1032,11 @@ Chcete ji přesto otevřít? &Use default Auto-Type sequence of parent group - + Převzít výchozí pořadí a&utomatického vyplňování nadřazené skupiny Set default Auto-Type se&quence - + Nastavit výchozí pořadí automatického vyplňování @@ -1096,10 +1061,6 @@ Chcete ji přesto otevřít? Select Image Vyberte obrázek - - Error - Chyba - Download favicon Stáhnout ikonu webu (favicon) @@ -1122,10 +1083,18 @@ Chcete ji přesto otevřít? Confirm Delete - + Potvrdit smazání This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Tato ikona je používána %1 záznamy a bude nahrazena výchozí ikonou. Opravdu ji chcete smazat? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Rada: Jako náhradní řešení můžete zapnout Google v Nástroje → Nastavení → Zabezpečení + + + Custom icon already exists @@ -1202,7 +1171,7 @@ Chcete ji přesto otevřít? Ref: Reference abbreviation - + Ref: @@ -1267,11 +1236,11 @@ Chcete ji přesto otevřít? KMessageWidget &Close - + &Zavřít Close message - + Uzavřít správu @@ -1334,20 +1303,20 @@ Chcete ji přesto otevřít? Unable to calculate master key Nedaří se spočítat hlavní klíč + + Unable to issue challenge-response. + Nedaří se vyvolat výzva-odpověď. + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. Zvolený soubor je databáze ve starém formátu KeePass 1 (.kdb). -Můžete ho importovat pomocí Databáze → Importovat databázi ve formátu KeePass 1. +Můžete ho importovat pomocí Databáze → Importovat databázi ve formátu KeePass 1…. Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otevřít ve staré verzi KeePassX 0.4. - - Unable to issue challenge-response. - - Main @@ -1361,10 +1330,14 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev The lock file could not be created. Single-instance mode disabled. - + Soubor se zámkem se nepodařilo vytvořit. Režim jediné instance proto vypnut. Another instance of KeePassXC is already running. + Již je spuštěná jiná instance KeePassXC. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1392,7 +1365,7 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev Show toolbar - Zobrazit lištu nástrojů + Zobrazovat lištu nástrojů read-only @@ -1420,11 +1393,7 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev &Recent databases - Nedávno otevřené databáze - - - He&lp - Nápověda + &Nedávno otevřené databáze E&ntries @@ -1450,10 +1419,6 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev &About O &aplikaci - - &Open database - &Otevřít databázi - &Save database Uložit databázi @@ -1494,14 +1459,6 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev &Delete group Smazat skupinu - - Sa&ve database as - Uložit databázi jako - - - Change &master key - Z&měnit hlavní klíč - &Database settings Nastavení &databáze @@ -1512,19 +1469,15 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev Timed one-time password - - - - Setup TOTP - + Časované jednorázové heslo Copy &TOTP - + Zkopírovat &TOTP Show TOTP - + Zobrazit TOTP &Find @@ -1556,7 +1509,7 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev &Title - Nadpis + &Titulek &URL @@ -1566,57 +1519,77 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev &Notes Poz&námky - - &Export to CSV file - &Exportovat do CSV souboru - - - Re&pair database - O&pravit databázi - Password Generator Generátor hesel Clear history - + Vyčistit historii &Database - + &Databáze Import - + Importovat &Tools - - - - Import KeePass 1 database - Importovat databázi aplikace KeePass verze 1 - - - Import CSV file - + Nás&troje Empty recycle bin - + Vyprázdnit Koš Access error for config file %1 - + Chyba přístupu k souboru s nastaveními %1 Quit KeePassXC - + Ukončit KeePassXC Please touch the button on your YubiKey! - + Dotkněte se tlačítka na svém YubiKey zařízení! + + + &Help + Nápověda + + + &Open database... + &Otevřít databázi… + + + Sa&ve database as... + &Uložit databázi jako… + + + Change &master key... + Z&měnit hlavní klíč… + + + &Export to CSV file... + &Exportovat do CSV souboru… + + + Import KeePass 1 database... + Importovat databázi aplikace KeePass verze 1… + + + Import CSV file... + Importovat CSV soubor… + + + Re&pair database... + O&pravit databázi… + + + Set up TOTP... + Nastavit TOTP… @@ -1647,7 +1620,7 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev Always allow &access to entries - Vždy umožnit přístup ke všem zázn&amům + Vždy umožnit přístup k zázn&amům Always allow &updating entries @@ -1671,15 +1644,15 @@ Jedná se o jednosměrný převod. Databázi, vzniklou z importu, nepůjde otev Sort &matching entries by title - Seřadit odpovídající záznamy dle názvu + Seřadit odpovídající zázna&my dle názvu KeePassXC will listen to this port on 127.0.0.1 - KeePassXC bude očekávat spojení na tomto portu na adrese 127.0.0.1 (localhost) + KeePassXC bude očekávat spojení na tomto portu na adrese 127.0.0.1 Cannot bind to privileged ports - S oprávněními uživatele není možné navázat na porty, pro které je třeba oprávnění správce systému + Není možné navázat se na privilegované porty Cannot bind to privileged ports below 1024! @@ -1701,27 +1674,27 @@ Náhradně bude použit port 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Toto je vyžadováno pro přístup k databázím z ChromeIPass nebo PassIFox Enable KeePassHTTP server - + Zapnout KeePassHTTP server Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Vrátí pouze nejlepší shody pro konkrétní URL adresu namísto všech položek pro celou doménu. &Return only best matching entries - + V&racet pouze nejlépe odpovídající položky Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Jsou vráceny pouze položky se stejným schématem (http://, https://, ftp://, …). &Match URL schemes - + &Hledat shodu s URL schématy Password Generator @@ -1729,12 +1702,13 @@ Náhradně bude použit port 19455. Only the selected database has to be connected with a client. - + Pouze označené databáze budou spojeny s klientem. The following options can be dangerous! Change them only if you know what you are doing. - + Následující předvolby mohou být nebezpečné! +Měňte je pouze, pokud víte, co děláte. @@ -1825,7 +1799,7 @@ Change them only if you know what you are doing. Excellent - Skvělé + Výborné Password @@ -1833,55 +1807,56 @@ Change them only if you know what you are doing. Extended ASCII - + Rozšířené ASCII Passphrase - + Heslová fráze Wordlist: - + Slovník: Word Count: - + Počet slov: Word Separator: - + Oddělovač slov: Copy - + Kopírovat QObject NULL device - + NULL zařízení error reading from device - + Chyba při čtení ze zařízení file empty ! - + soubor je prázdný! + malformed string - + špatně formovaný řetězec missing closing quote - + chybějící uzavírací uvozovka INTERNAL - unget lower bound exceeded - + VNITŘNÍ – unget lower bound překročeno Group @@ -1909,19 +1884,19 @@ Change them only if you know what you are doing. Browser Integration - + Napojení na webový prohlížeč YubiKey[%1] Challenge Response - Slot %2 - %3 - + Výzva–odpověď YubiKey[%1] – slot %2 - %3 Press - + Stisknout Passive - + Pasivní @@ -1974,11 +1949,11 @@ Change them only if you know what you are doing. Search... - + Hledat… Limit search to selected group - + Omezit hledání na označenou skupinu @@ -1986,12 +1961,12 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - Už existuje sdílený šifrovací klíč s názvem „%1“. + Již existuje sdílený šifrovací klíč s názvem „%1“. Chcete ho přepsat? Do you want to update the information in %1 - %2? - Chcete aktualizovat informaci v %1 – %2? + Chcete aktualizovat údaj v %1 – %2? The active database is locked! @@ -2037,7 +2012,7 @@ If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. Obdrželi jste požadavek na přiřazení výše uvedeného klíče. Pokud jím chcete umožnit přístup do KeePassXC databáze, zadejte pro něj -jedinečný název pro identifikaci a potvrďte ho. +neopakující se název pro identifikaci a potvrďte ho. KeePassXC: Overwrite existing key? @@ -2088,7 +2063,7 @@ jedinečný název pro identifikaci a potvrďte ho. Access error for config file %1 - + Chyba přístupu pro soubor s nastaveními %1 @@ -2147,15 +2122,15 @@ jedinečný název pro identifikaci a potvrďte ho. Basic Settings - + Základní nastavení Remember last key files and security dongles - + Pamatovat si minule použité soubory s klíči a zabezpečovací klíčenky Don't mark database as modified for non-data changes (e.g., expanding groups) - + Neoznačovat databázi jako upravenou při změnách, nepostihujících údaje (např. rozšíření skupin) Auto-Type @@ -2163,11 +2138,23 @@ jedinečný název pro identifikaci a potvrďte ho. Use entry title and URL to match windows for global Auto-Type - + Použít titulek záznamu a URL adresu pro hledání shod s okny pro globální automatické vyplňování Always ask before performing Auto-Type - + Vždy se zeptat před provedením automatického vyplnění + + + Auto-Type delay + Prodleva automatického vyplnění + + + ms + ms + + + Start only a single instance of KeePassXC + Spouštět pouze jedinou instanci KeePassXC @@ -2198,50 +2185,58 @@ jedinečný název pro identifikaci a potvrďte ho. Timeouts - + Časové limity Convenience - + Pohodlí Lock databases when session is locked or lid is closed - + Zamknout databáze když je zamčena relace nebo je zavřeno víko notebooku + + + Privacy + Soukromí + + + Use Google as fallback for downloading website icons + Použít Google jako náhradní zdroj pro stahování ikon webů SetupTotpDialog Setup TOTP - + Nastavit TOTP Key: - + Klíč: Use custom settings - + Použít vlastní nastavení Note: Change these settings only if you know what you are doing. - + Pozn.: Tato nastavení měňte pouze pokud víte co děláte. Time step: - + Časový krok: 8 digits - + 8 číslic 6 digits - + 6 číslic Code size: - + Velikost kódu: sec @@ -2252,23 +2247,23 @@ jedinečný název pro identifikaci a potvrďte ho. TotpDialog Timed Password - + Časované heslo 000000 - + 000000 Copy - + Kopírovat Expires in - + Platnost skončí za seconds - + sekund @@ -2282,27 +2277,27 @@ jedinečný název pro identifikaci a potvrďte ho. WelcomeWidget Welcome to KeePassXC - + Vítejte v KeePassXC Start storing your passwords securely in a KeePassXC database - + Začněte uchovávat svá hesla bezpečně v KeePassXC databázi Create new database - + Vytvořit novou databázi Open existing database - + Otevřít existující databázi Import from KeePass 1 - + Importovat z KeePass 1 Import from CSV - + Importovat z CSV Recent databases @@ -2333,67 +2328,67 @@ jedinečný název pro identifikaci a potvrďte ho. Copy a password to the clipboard - + Zkopírovat heslo do schránky Path of the database. - + Umístění databáze. Use a GUI prompt unlocking the database. - + Použít grafickou výzvu pro odemykání databáze. Name of the entry to clip. - + Název záznamu který oříznout. Extract and print the content of a database. - + Vytáhnout a vypsat obsah databáze. Path of the database to extract. - + Umístění extrahované databáze. Name of the command to execute. - + Název příkazu ke spuštění. List database entries. - + Vypsat položky databáze. Path of the group to list. Default is / - + Umístění seznamu skupin. Výchozí je / Print the UUIDs of the entries and groups. - + Vypsat univerzálně jedinečné identifikátory záznamů a skupin. Merge two databases. - + Sloučit dvě databáze. Path of the database to merge into. - + Umístění sloučené databáze. Path of the database to merge from. - + Umístění výchozí databáze. Use the same password for both database files. - + Pro oba databázové soubory použít shodné heslo. Show a password. - + Zobrazit heslo. Name of the entry to show. - + Název položky k zobrazení. \ No newline at end of file diff --git a/share/translations/keepassx_da.ts b/share/translations/keepassx_da.ts index 0e2f63c33..55e91dd02 100644 --- a/share/translations/keepassx_da.ts +++ b/share/translations/keepassx_da.ts @@ -3,129 +3,94 @@ AboutDialog About KeePassXC - + Om KeePassXC About Om - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Bidragsydere Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Fejlsøgningsinformation Copy to clipboard - + Kopier til udklipsholder Version %1 - + Version %1 + Revision: %1 - + Revision: %1 Libraries: - + Biblioteker: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Operativsystem: %1 +CPU-arkitektur: %2 +Kerne: %3 %4 Enabled extensions: - + Aktiverede udvidelser: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Rapportér fejl på: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC distribueres under betingelserne i GNU General Public License (GPL) version 2 eller (efter eget valg) version 3. + + + Project Maintainers: + Projektet vedligeholdes af: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Se bidrag på GitHub</a> + + + Include the following information whenever you report a bug: + Inkludér følgende information når du indrapporterer en fejl: AccessControlDialog Remember this decision - + Husk dette valg Allow - + Tillad Deny - + Afvis %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 har forespurgt adgang til kodeord tilhørende disse element(er). +Vælg venligst hvorvidt du vil tillade denne adgang. KeePassXC HTTP Confirm Access - + KeePassXC HTTP Bekræft Adgang @@ -136,7 +101,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Auto-Indsæt - KeePassXC @@ -162,7 +127,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Auto-Indsæt - KeePassXC @@ -231,57 +196,57 @@ Please select whether you want to allow access. Refresh - + Genopfrisk Empty password - + Tomt kodeord Changing master key failed: no YubiKey inserted. - + Kunne ikke skifte hovednøgle: ingen YubiKey indsat. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Kloningsindstillinger Replace username and password with references - + Udskift brugernavn og kodeord med referencer Copy history - + Kopier historik + + + Append ' - Clone' to title + Tilføj ' - Clone' til titel CsvImportWidget Import CSV fields - + Importér CSV-felter filename - + filnavn size, rows, columns - + størrelse, rækker, kolonner Encoding - + Encoding Codec - + Codec Text is qualified by @@ -289,11 +254,11 @@ Please select whether you want to allow access. Fields are separated by - + Felter separeres med Comments start with - + Kommentarer starter med First record has field names @@ -309,39 +274,39 @@ Please select whether you want to allow access. Preview - + Forhåndsvisning Column layout - + Kolonnelayout Not present in CSV file - + Ikke til stede i CSV-fil Empty fieldname - + Tomt feltnavn column - + kolonne Imported from CSV file - + Importeret fra CSV-fil Original data: - + Original data: Error(s) detected in CSV file ! - + Fejl detekteret i CSV-fil ! more messages skipped] - + flere beskeder blev sprunget over] Error @@ -357,7 +322,7 @@ Please select whether you want to allow access. CsvImportWizard Import CSV file - + Importér CSV-fil Error @@ -372,15 +337,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + byte, rows, - + rækker, columns - + kolonner @@ -423,7 +388,7 @@ Please select whether you want to allow access. Refresh - + Genopfrisk Challenge Response: @@ -503,19 +468,19 @@ Du kan gemme den nu. Use recycle bin - + Brug papirkurv AES: 256 Bit (default) - + AES: 256 Bit (standard) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritme: @@ -630,38 +595,41 @@ Kassér ændringer og luk alligevel? Merge database - + Flet database The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + Databasen som du prøver at gemme er låst af en anden instans af KeePassXC. +Ønsker du alligevel at gemme den? Passwords - + Kodeord Database already opened - + Database er allerede åben The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + Databasen som du prøver at gemme er låst af en anden instans af KeePassXC. + +Ønsker du alligevel at åbne den? Open read-only - + Åbn skrivebeskyttet File opened in read only mode. - + Fil åbnet i skrivebeskyttet tilstand Open CSV file - + Åbn CSV-fil @@ -708,7 +676,7 @@ Do you want to open it anyway? Move entry to recycle bin? - + Flyt post til papirkurven? Do you really want to move entry "%1" to the recycle bin? @@ -716,7 +684,7 @@ Do you want to open it anyway? Searching... - + Søger... No current database. @@ -1091,10 +1059,6 @@ Do you want to open it anyway? Select Image Vælg Billede - - Error - Fejl - Download favicon @@ -1123,6 +1087,14 @@ Do you want to open it anyway? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1330,17 +1302,14 @@ Do you want to open it anyway? Kan ikke beregne hovednøgle - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Den valgte fil er en gammel KeePass 1 databasefil (.kdb). - -Du kan importere den ved at klikke på Database > 'Importér KeePass 1 database'. -Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den importerede database med den gamle KeePassX 0.4 version. + Unable to issue challenge-response. + - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1362,6 +1331,10 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1417,10 +1390,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo &Recent databases - - He&lp - - E&ntries @@ -1445,10 +1414,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo &About - - &Open database - - &Save database @@ -1489,14 +1454,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo &Delete group - - Sa&ve database as - - - - Change &master key - - &Database settings @@ -1509,10 +1466,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1561,14 +1514,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo &Notes - - &Export to CSV file - - - - Re&pair database - - Password Generator @@ -1589,14 +1534,6 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo &Tools - - Import KeePass 1 database - Importér KeePass 1 database - - - Import CSV file - - Empty recycle bin @@ -1613,6 +1550,42 @@ Dette er en envejs konvertering. Du vil ikke være i stand til at åbne den impo Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -2159,6 +2132,18 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2198,6 +2183,14 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog diff --git a/share/translations/keepassx_de.ts b/share/translations/keepassx_de.ts index f885b6484..8c55f99ad 100644 --- a/share/translations/keepassx_de.ts +++ b/share/translations/keepassx_de.ts @@ -9,73 +9,14 @@ About Über - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Mitwirkende Debug Info Debug-Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard In Zwischenablage kopieren @@ -106,6 +47,26 @@ Kernel: %3 %4 Enabled extensions: Aktivierte Erweiterungen: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Melden Sie Bugs auf: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC wird unter den Bedingungen der GNU General Public License (GPL) Version 2 oder Version 3 (je nach Ihrer Auswahl) vertrieben. + + + Project Maintainers: + Projekt-Maintainer: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Mitwirkende auf GitHub</a> + + + Include the following information whenever you report a bug: + Geben Sie folgende Informationen an, wenn Sie einen Bug melden: + AccessControlDialog @@ -129,14 +90,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. KeePassXC HTTP Confirm Access - Erlaube KeePassXC HTTP Zugriff + KeePassXC HTTP Zugriff bestätigen AutoType Couldn't find an entry that matches the window title: - Konnte keinen Eintrag finden, welcher mit dem Fenstertitel übereinstimmt: + Konnte keinen Eintrag finden, der mit dem Fenstertitel übereinstimmt: Auto-Type - KeePassXC @@ -151,11 +112,11 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. Sequence - Reihenfolge + Sequenz Default sequence - Standardreihenfolge + Standard-Sequenz @@ -201,7 +162,7 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. Create Key File... - Erzeuge eine Schlüsseldatei... + Schlüsseldatei erzeugen… Unable to create Key File : @@ -230,121 +191,121 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. Cha&llenge Response - + Cha&llenge-Response Refresh - + Neu laden Empty password - + Leeres Passwort Changing master key failed: no YubiKey inserted. - + Ändern des Hauptschlüssels fehlgeschlagen: kein YubiKey eingesteckt. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Klon-Optionen Replace username and password with references - + Benutzernamen und Passwort mit Referencen ersetzen Copy history - + Verlauf kopieren + + + Append ' - Clone' to title + „ - Klon“ zum Titel hinzufügen CsvImportWidget Import CSV fields - + CSV-Felder importieren filename - + Dateiname size, rows, columns - + Größe, Zeilen, Spalten Encoding - + Zeichensatz Codec - + Codec Text is qualified by - + Text ist qualifiziert durch Fields are separated by - + Felder sind getrennt durch Comments start with - + Kommentare starten mit First record has field names - + Erster Eintrag enthält Feldnamen Number of headers line to discard - + Anzahl an zu überspringenden Kopfzeilen Consider '\' an escape character - + Verwende „\“ als Maskierungs-Zeichen Preview - + Vorschau Column layout - + Spaltenlayout Not present in CSV file - + Nicht in CSV-Datei vorhanden Empty fieldname - + Leerer Feldname column - + Spalte Imported from CSV file - + Aus CSV-Datei importiert Original data: - + Original-Daten: Error(s) detected in CSV file ! - + Fehler in CSV-Datei gefunden! more messages skipped] - + weitere Fehler ausgeblendet] Error @@ -353,14 +314,14 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. CSV import: writer has errors: - + CSV-Import: Fehler beim Schreiben: CsvImportWizard Import CSV file - + CSV-Datei importieren Error @@ -368,22 +329,22 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. Unable to calculate master key - Berechnung des "master keys" gescheitert + Berechnung des Hauptschlüssels gescheitert CsvParserModel byte, - + Byte, rows, - + Zeilen, columns - + Spalten @@ -426,11 +387,11 @@ Bitte wählen Sie, ob Sie den Zugriff erlauben möchten. Refresh - + Neu laden Challenge Response: - + Challenge-Response @@ -593,13 +554,13 @@ Save changes? Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. Datenbank kann nicht gesperrt werden, da sie gerade bearbeitet wird. -Wählen sie "cancel", um die Änderungen zu speichern oder sie zurückzunehmen. +Wählen sie „Abbrechen“, um die Änderungen zu speichern oder sie zurückzunehmen. This database has never been saved. You can save the database or stop locking it. Diese Datenbank wurde noch nicht gespeichert. -Sie können sie speichern oder Sperre freigeben. +Sie können sie speichern oder die Sperre freigeben. This database has been modified. @@ -617,11 +578,11 @@ Discard changes and close anyway? Export database to CSV file - Datenbank als CSV Datei exportieren. + Datenbank als CSV-Datei exportieren. CSV file - CSV Datei + CSV-Datei Writing the CSV file failed. @@ -667,7 +628,7 @@ Möchten Sie diese dennoch öffnen? Open CSV file - + CSV-Datei öffnen @@ -682,7 +643,7 @@ Möchten Sie diese dennoch öffnen? Do you really want to delete the entry "%1" for good? - Wollen Sie den Eintrag "%1" wirklich löschen? + Wollen Sie den Eintrag „%1“ wirklich löschen? Delete entries? @@ -710,7 +671,7 @@ Möchten Sie diese dennoch öffnen? Unable to calculate master key - Berechnung des "master keys" gescheitert + Berechnung des Hauptschlüssels gescheitert Move entry to recycle bin? @@ -762,7 +723,7 @@ Möchten Sie diese dennoch öffnen? Merge Request - Zusammenführung angefragt + Zusammenführungsanfrage The database file has changed and you have unsaved changes.Do you want to merge your changes? @@ -774,11 +735,11 @@ Möchten Sie diese dennoch öffnen? Empty recycle bin? - + Papierkorb leeren? Are you sure you want to permanently delete everything from your recycle bin? - + Sind Sie sicher, dass Sie den Inhalt des Papierkorbs unwiederbringlich löschen wollen? @@ -850,11 +811,11 @@ Möchten Sie diese dennoch öffnen? %n week(s) - %n Woche%n Wochen + %n Woche%n Woche(n) %n month(s) - %n Monat%n Monaten + %n Monat%n Monat(en) 1 year @@ -862,19 +823,19 @@ Möchten Sie diese dennoch öffnen? Confirm Remove - + Entfernen bestätigen Are you sure you want to remove this attribute? - + Sind Sie sicher, dass Sie dieses Attribut entfernen möchten? [PROTECTED] Press reveal to view or edit - + [GESCHÜTZT] Klicken Sie „Zeigen“ zum Anzeigen oder Bearbeiten Are you sure you want to remove this attachment? - + Sind Sie sicher, dass Sie diesen Anhang löschen wollen? @@ -905,15 +866,15 @@ Möchten Sie diese dennoch öffnen? Edit Name - + Namen bearbeiten Protect - + Schützen Reveal - + Zeigen @@ -998,7 +959,7 @@ Möchten Sie diese dennoch öffnen? Expires - Erlischt + Verfällt Presets @@ -1079,11 +1040,11 @@ Möchten Sie diese dennoch öffnen? EditWidgetIcons Add custom icon - Benutzerdefiniertes Symbol hinzufügen + Eigenes Symbol hinzufügen Delete custom icon - Benutzerdefiniertes Symbol löschen + Eigenes Symbol löschen Images @@ -1097,10 +1058,6 @@ Möchten Sie diese dennoch öffnen? Select Image Bild auswählen - - Error - Fehler - Download favicon Favicon herunterladen @@ -1129,6 +1086,14 @@ Möchten Sie diese dennoch öffnen? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? Dieses Icon wird noch von %1 Einträgen verwendet und würde mit dem Standard-Icon ersetzt. Sind Sie sicher, dass die fortfahren wollen? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Tipp: Sie können Google als Fallback festlegen unter Werkzeuge>Einstellungen>Sicherheit + + + Custom icon already exists + + EditWidgetProperties @@ -1146,14 +1111,14 @@ Möchten Sie diese dennoch öffnen? Uuid: - Uuid: + UUID: Entry - Clone - - Klonen + - Klon @@ -1203,7 +1168,7 @@ Möchten Sie diese dennoch öffnen? Ref: Reference abbreviation - + Ref: @@ -1310,7 +1275,7 @@ Möchten Sie diese dennoch öffnen? Unable to calculate master key - Berechnung des "master keys" gescheitert + Berechnung des Hauptschlüssels gescheitert Wrong key or database file is corrupt. @@ -1333,21 +1298,21 @@ Möchten Sie diese dennoch öffnen? Unable to calculate master key - Berechnung des "master keys" gescheitert + Berechnung des Hauptschlüssels gescheitert + + + Unable to issue challenge-response. + Fehler beim Ausführen des Challenge-Response-Verfahrens The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Die ausgewählte Datei ist eine alte KeePass 1 Datenbank (.kdb). + Die ausgewählte Datei ist eine alte KeePass 1-Datenbank (.kdb). -Zum Importieren gehen Sie auf Datenbank > 'KeePass 1 Datenbank importieren'. -Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann später nicht mehr mit der alten KeePassX Version 0.4 geöffnet werden. - - - Unable to issue challenge-response. - +Zum Importieren gehen Sie auf Datenbank > 'KeePass 1-Datenbank importieren...'. +Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann später nicht mehr mit der alten KeePassX-Version 0.4 geöffnet werden. @@ -1362,10 +1327,14 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann The lock file could not be created. Single-instance mode disabled. - + Lock-Datei konnte nicht erstellt werden. Einzelinstanzmodus ist deaktiviert. Another instance of KeePassXC is already running. + Eine andere KeePassXC-Instanz läuft bereits + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1401,7 +1370,7 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann Toggle window - Fenster zeigen/verstecken + Fenster zeigen / verstecken KeePass 2 Database @@ -1423,10 +1392,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann &Recent databases &Zuletzt verwendete Datenbanken - - He&lp - Hi&lfe - E&ntries Ei&nträge @@ -1451,10 +1416,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann &About &Über - - &Open database - &Öffne Datenbank - &Save database Datenbank &speichern @@ -1469,7 +1430,7 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann Merge from KeePassX database - Von KeePassX-Datenbank zusammenführen + Aus KeePassXC-Datenbank zusammenführen &Add new entry @@ -1495,14 +1456,6 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann &Delete group Gruppe &löschen - - Sa&ve database as - Datenbank s&peichern als - - - Change &master key - &Hauptschlüssel ändern - &Database settings &Datenbankeinstellungen @@ -1513,19 +1466,15 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann Timed one-time password - - - - Setup TOTP - + Timed One-Time-Passwort Copy &TOTP - + &TOTP kopieren Show TOTP - + TOTP anzeigen &Find @@ -1567,57 +1516,77 @@ Dieser Vorgang ist nur in eine Richtung möglich. Die importierte Datenbank kann &Notes &Notizen - - &Export to CSV file - Als CSV Datei &exportieren - - - Re&pair database - Datenbank re&parieren - Password Generator Passwortgenerator Clear history - + Verlauf löschen &Database - + &Datenbank Import - + Importieren &Tools - - - - Import KeePass 1 database - KeePass 1 Datenbank importieren - - - Import CSV file - + &Werkzeuge Empty recycle bin - + Papierkorb leeren Access error for config file %1 - + Zugriffsfehler für Konfigurations-Datei %1 Quit KeePassXC - + KeePassXC beenden Please touch the button on your YubiKey! - + Bitte drücken Sie den Button Ihres YubiKeys + + + &Help + &Hilfe + + + &Open database... + Datenbank öffnen... + + + Sa&ve database as... + Datenbank speichern unter... + + + Change &master key... + Ha&uptschlüssel ändern... + + + &Export to CSV file... + Als CSV-Datei &exportieren... + + + Import KeePass 1 database... + KeePass 1-Datenbank importieren... + + + Import CSV file... + CSV-Datei importieren... + + + Re&pair database... + Datenbank repar&ieren... + + + Set up TOTP... + TOTP einrichten... @@ -1694,11 +1663,11 @@ Es wird der Standard-Port 19455 verwendet. &Return advanced string fields which start with "KPH: " - Zeige auch erweiterte Zeichenfelder, welche mit "KPH: " beginnen + Zeige auch erweiterte Attribute, welche mit "KPH: " beginnen Automatically creating or updating string fields is not supported. - Automatisches Erstellen und Aktualisieren von Zeichenfeldern wird nicht unterstützt! + Automatisches Erstellen und Aktualisieren von erweiterten Attributen wird nicht unterstützt! This is required for accessing your databases from ChromeIPass or PassIFox @@ -1835,55 +1804,55 @@ Change them only if you know what you are doing. Extended ASCII - + Erweitertes ASCII Passphrase - + Passphrase Wordlist: - + Wortliste Word Count: - + Wort-Anzahl Word Separator: - + Wort-Trenner Copy - + Kopieren QObject NULL device - + NULL-Gerät error reading from device - + Fehler beim Lesen des Geräts file empty ! - + Datei ist leer malformed string - + Ungültige Zeichenfolge missing closing quote - + Schließendes Anführungszeichen fehlt INTERNAL - unget lower bound exceeded - + INTERN - unget untere Schranke überschritten Group @@ -1915,45 +1884,45 @@ Change them only if you know what you are doing. YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] Challenge-Response - Slot %2 - %3 Press - + Aktiver Button Passive - + Passiv QtIOCompressor Internal zlib error when compressing: - Interner Fehler in zlib beim komprimieren: + Interner Fehler in zlib beim Komprimieren: Error writing to underlying device: - Fehler beim Schreiben auf das zugrunde liegende Gerät: + Fehler beim Schreiben aufs Gerät: Error opening underlying device: - Fehler beim Öffnen des zugrunde liegenden Gerätes: + Fehler beim Öffnen des Gerätes: Error reading data from underlying device: - Fehler beim Lesen von Daten auf dem zugrunde liegenden Gerät: + Fehler beim Lesen der Daten vom Gerät: Internal zlib error when decompressing: - Interner Fehler in zlib beim dekomprimieren: + Interner Fehler in zlib beim Dekomprimieren: QtIOCompressor::open The gzip format not supported in this version of zlib. - Das gzip-Format wird von dieser zlib Version nicht unterstützt. + Das gzip-Format wird von dieser zlib-Version nicht unterstützt. Internal zlib error: @@ -1976,11 +1945,11 @@ Change them only if you know what you are doing. Search... - + Suche… Limit search to selected group - + Suche auf ausgewählte Gruppe beschränken @@ -2003,15 +1972,15 @@ Bitte entsperren Sie die ausgewählte Datenbank oder wählen Sie eine andere, di Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - %1 Verschlüsselungs-%2 erfolgreich aus KeePassX/Http Einstellungen entfernt. + %1 Verschlüsselungs-%2 erfolgreich aus KeePassXC/HTTP-Einstellungen entfernt. No shared encryption-keys found in KeePassHttp Settings. - Kein freigegebener Chiffrierschlüssel in den KeePassHttp-Einstellungen gefunden. + Kein freigegebener Chiffrierschlüssel in den KeePassHTTP-Einstellungen gefunden. The active database does not contain an entry of KeePassHttp Settings. - Die aktive Datenbank enthält keinen Eintrag für KeePassHttp Einstellungen. + Die aktive Datenbank enthält keinen Eintrag für KeePassHTTP Einstellungen. Removing stored permissions... @@ -2023,7 +1992,7 @@ Bitte entsperren Sie die ausgewählte Datenbank oder wählen Sie eine andere, di Successfully removed permissions from %1 %2. - Berechtigungen wurden von %1 %2 erfolgreich gelöscht. + Berechtigungen wurden erfolgreich aus %1 %2 gelöscht. The active database does not contain an entry with permissions. @@ -2091,7 +2060,7 @@ Namen und akzeptieren Sie. Access error for config file %1 - + Zugriffsfehler für Konfigurations-Datei %1 @@ -2134,7 +2103,7 @@ Namen und akzeptieren Sie. Load previous databases on startup - Letzte Datenbank beim Starten laden + Letzte Datenbank beim Start laden Automatically reload the database when modified externally @@ -2158,7 +2127,7 @@ Namen und akzeptieren Sie. Don't mark database as modified for non-data changes (e.g., expanding groups) - + Datenbank nicht als geändert markieren für geringfügige Änderungen (z.B. Ausklappen von Gruppen) Auto-Type @@ -2166,12 +2135,24 @@ Namen und akzeptieren Sie. Use entry title and URL to match windows for global Auto-Type - + Verwende Eintrags-Titel und URL, um Fenster für globales Auto-Type auszuwählen Always ask before performing Auto-Type Immer vor einem Auto-Type fragen + + Auto-Type delay + Auto-Type-Verzögerung + + + ms + ms + + + Start only a single instance of KeePassXC + Nur eine einzige KeePassXC-Instanz starten + SettingsWidgetSecurity @@ -2189,15 +2170,15 @@ Namen und akzeptieren Sie. Show passwords in cleartext by default - Passwörter standardmäßig in Klartext anzeigen + Passwörter standardmäßig im Klartext anzeigen Lock databases after minimizing the window - Datenbank sperren nach dem Minimieren des Fensters + Datenbank sperren nach Minimieren des Fensters Don't require password repeat when it is visible - Keine erneute Passworteingabe verlangen wenn das Passwort sichtbar ist. + Keine erneute Passworteingabe verlangen, wenn das Passwort sichtbar ist. Timeouts @@ -2209,42 +2190,50 @@ Namen und akzeptieren Sie. Lock databases when session is locked or lid is closed - + Datenbank schließen, wenn Sitzung geschlossen oder Deckel zugeklappt wird + + + Privacy + Datenschutz + + + Use Google as fallback for downloading website icons + Verwende Google als Fallback fürs Herunterladen von Website-Icons SetupTotpDialog Setup TOTP - + TOTP einrichten Key: - + Schlüssel: Use custom settings - + Verwende eigene Einstellungen Note: Change these settings only if you know what you are doing. - + Hinweis: Ändern Sie diese Einstellungen nur, wenn Sie wissen, was Sie tun. Time step: - + Zeitschritt: 8 digits - + 8 Ziffern 6 digits - + 6 Ziffern Code size: - + Code-Länge: sec @@ -2255,23 +2244,23 @@ Namen und akzeptieren Sie. TotpDialog Timed Password - + Zeitbasiertes Passwort 000000 - + 000000 Copy - + Kopieren Expires in - + Verfällt in seconds - + Sekunden @@ -2305,7 +2294,7 @@ Namen und akzeptieren Sie. Import from CSV - + Aus CSV importieren Recent databases @@ -2324,7 +2313,7 @@ Namen und akzeptieren Sie. KeePassXC - cross-platform password manager - KeePassXC - plattformübergreifender Passwortmanager + KeePassXC - Plattformübergreifender Passwortmanager read password of the database from stdin @@ -2336,67 +2325,67 @@ Namen und akzeptieren Sie. Copy a password to the clipboard - + Passwort in die Zwischenablage kopieren Path of the database. - + Pfad zur Datenbank. Use a GUI prompt unlocking the database. - + Verwende grafische Eingabeaufforderung zum Entsperren der Datenbank Name of the entry to clip. - + Name des in die Zwischenablage zu kopierenden Eintrags. Extract and print the content of a database. - + Inhalt der Datenbank extrahieren und anzeigen. Path of the database to extract. - + Pfad der zu extrahierenden Datenbank. Name of the command to execute. - + Name des auszuführenden Befehls. List database entries. - + Datenbankeinträge auflisten. Path of the group to list. Default is / - + Pfad der aufzulistenden Gruppe. Standard ist /. Print the UUIDs of the entries and groups. - + UUIDs der Einträge und Gruppen anzeigen. Merge two databases. - + Zwei Datenbanken zusammenführen Path of the database to merge into. - + Pfad der Datenbank, in die zusammengeführt werden soll. Path of the database to merge from. - + Pfad der Datenbank aus der zusammengeführt werden soll. Use the same password for both database files. - + Verwende gleiches Passwort für beide Datenbank-Dateien. Show a password. - + Ein Passwort anzeigen Name of the entry to show. - + Name des anzuzeigenden Eintrags. \ No newline at end of file diff --git a/share/translations/keepassx_el.ts b/share/translations/keepassx_el.ts index ffd6131bc..a641c0d5e 100644 --- a/share/translations/keepassx_el.ts +++ b/share/translations/keepassx_el.ts @@ -3,129 +3,94 @@ AboutDialog About KeePassXC - + Σχετικά με το KeepPassXC About Σχετικά - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Συνεισφέροντες Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Πληροφορίες Αποσφαλμάτωσης Copy to clipboard - + Αντιγραφή στο πρόχειρο Version %1 - + Έκδοση %1 + Revision: %1 - + Αναθεώρηση: %1 Libraries: - + Βιβλιοθήκες: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Λειτουργικό Σύστημα: %1 +Αρχιτεκτονική Επεξεργαστή: %2 +Πυρήνας: %3 %4 Enabled extensions: + Ενεργοποιημένες επεκτάσεις: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Αναφέρετε σφάλματα στο: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + Το KeePassXC διανέμεται υπό τους όρους του GNU General Public License (GPL) έκδοση 2 ή (κατά την επιλογή σας) έκδοση 3. + + + Project Maintainers: + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Δείτε τους Συνεισφέροντες στο GitHub</a> + + + Include the following information whenever you report a bug: + Συμπεριλάβετε τις ακόλουθες πληροφορίες όποτε αναφέρετε κάποιο σφάλμα: + AccessControlDialog Remember this decision - + Να θυμάσαι αυτή την απόφαση Allow - + Αποδοχή Deny - + Άρνηση %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 έχει ζητήσει πρόσβαση σε κωδικούς για το/τα ακόλουθο/α αντικείμενο/α. +Παρακαλώ επιλέξετε εάν θέλετε να επιτρέψετε τη πρόσβαση. KeePassXC HTTP Confirm Access - + KeePassXC HTTP Επιβεβαίωση Πρόσβασης @@ -136,7 +101,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Auto-Type - KeePassXC @@ -162,7 +127,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Auto-Type - KeePassXC @@ -222,7 +187,7 @@ Please select whether you want to allow access. &Key file - + &Αρχείο κλειδί Cha&llenge Response @@ -230,33 +195,33 @@ Please select whether you want to allow access. Refresh - + Ανανέωση Empty password - + Κενός κωδικός Changing master key failed: no YubiKey inserted. - + Η αλλαγή του πρωτεύοντος κλειδιού απέτυχε: δεν εισήχθη YubiKey. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Κλωνοποίηση Επιλογών Replace username and password with references - + Αντικατάσταση του ονόματος χρήστη και του κωδικού με παραπομπές Copy history + Αντιγραφή ιστορικού + + + Append ' - Clone' to title @@ -264,19 +229,19 @@ Please select whether you want to allow access. CsvImportWidget Import CSV fields - + Εισαγωγή πεδίων CSV filename - + όνομα αρχείου size, rows, columns - + μέγεθος, γραμμές, στήλες Encoding - + Κωδικοποίηση Codec @@ -284,31 +249,31 @@ Please select whether you want to allow access. Text is qualified by - + Το κείμενο χαρακτηρίζεται από Fields are separated by - + Τα πεδία διαχωρίζονται από Comments start with - + Τα σχόλια ξεκινούν με First record has field names - + Η πρώτη εγγραφή έχει ονόματα πεδίων Number of headers line to discard - + Αριθμός κεφαλίδων για απόρριψη Consider '\' an escape character - + Θεώρησε το '\' χαρακτήρα διαφυγής Preview - + Προεπισκόπηση Column layout @@ -316,31 +281,31 @@ Please select whether you want to allow access. Not present in CSV file - + Δεν υπάρχει στο αρχείο CSV Empty fieldname - + Κενό όνομα πεδίου column - + στήλη Imported from CSV file - + Εισήχθη από αρχείο CSV Original data: - + Αρχικά δεδομένα: Error(s) detected in CSV file ! - + Σφάλμα/τα εντοπίστηκε/αν στο αρχείο CSV ! more messages skipped] - + Περισσότερα μηνύματα έχουν παραλειφθεί] Error @@ -356,7 +321,7 @@ Please select whether you want to allow access. CsvImportWizard Import CSV file - + Εισαγωγή αρχείου CSV Error @@ -371,15 +336,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + byte, rows, - + γραμμές, columns - + στήλες @@ -422,11 +387,11 @@ Please select whether you want to allow access. Refresh - + Ανανέωση Challenge Response: - + Απόκριση Πρόκλησης: @@ -501,19 +466,19 @@ You can now save it. Use recycle bin - + Χρήση κάδου ανακύκλωσης AES: 256 Bit (default) - + AES: 256 Bit (προεπιλεγμένο) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Αλγόριθμος: @@ -628,38 +593,40 @@ Discard changes and close anyway? Merge database - + Συγχώνευση βάσης δεδομένων The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + Η βάση δεδομένων που προσπαθείτε να αποθηκεύσετε ως είναι κλειδωμένη από μία άλλη διεργασία του KeePassXC. +Θέλετε να την αποθηκεύσετε ούτως η άλλως; Passwords - + Κωδικοί Database already opened - + Βάση δεδομένων ήδη ανοιχτή The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + Η βάση δεδομένων που προσπαθείτε να ανοίξετε είναι κλειδωμένη από μία άλλη διεργασία του KeePassXC. +Θέλετε να την ανοίξετε ούτως η άλλως; Open read-only - + Άνοιγμα μόνο για ανάγνωση File opened in read only mode. - + Αρχείο ανοιχτό μόνο για ανάγνωση. Open CSV file - + Άνοιγμα αρχείου CSV @@ -714,11 +681,11 @@ Do you want to open it anyway? Searching... - + Αναζήτηση... No current database. - + Καμία τρέχουσα βάση δεδομένων. No source database, nothing to do. @@ -726,51 +693,51 @@ Do you want to open it anyway? Search Results (%1) - + Αποτελέσματα Αναζήτησης (%1) No Results - + Δεν Υπάρχουν Αποτελέσματα Execute command? - + Εκτέλεση εντολής; Do you really want to execute the following command?<br><br>%1<br> - + Θέλετε πραγματικά να εκτελέσετε την ακόλουθη εντολή;<br><br>%1<br> Remember my choice - + Να θυμάσαι αυτή την επιλογή Autoreload Request - + Αίτημα Αυτόματης Επαναφόρτισης The database file has changed. Do you want to load the changes? - + Η βάση δεδομένων έχει αλλάξει. Θέλετε να φορτώσετε τις αλλαγές; Merge Request - + Αίτημα Συγχώνευσης The database file has changed and you have unsaved changes.Do you want to merge your changes? - + Η βάση δεδομένων έχει αλλάξει και έχετε μη αποθηκευμένες αλλαγές. Θέλετε να ενσωματώσετε τις αλλαγές σας; Could not open the new database file while attempting to autoreload this database. - + Δεν ήταν δυνατό το άνοιγμα του νέου αρχείου βάσης δεδομένων κατά την προσπάθεια αυτόματης επαναφόρτωσης αυτής της βάσης δεδομένων. Empty recycle bin? - + Άδειασμα κάδου ανακύκλωσης; Are you sure you want to permanently delete everything from your recycle bin? - + Είστε σίγουροι ότι θέλετε να διαγράψετε μόνιμα τα πάντα από το κάδο ανακύκλωσής σας; @@ -855,19 +822,19 @@ Do you want to open it anyway? Confirm Remove - + Επιβεβαίωση Αφαίρεσης Are you sure you want to remove this attribute? - + Είστε σίγουροι ότι θέλετε να αφαιρέσετε αυτό το χαρακτηριστικό. [PROTECTED] Press reveal to view or edit - + [ΠΡΟΣΤΑΤΕΥΜΕΝΟ] Πατήστε αποκάλυψη για προβολή ή επεξεργασία Are you sure you want to remove this attachment? - + Είστε σίγουροι ότι θέλετε να αφαιρέσετε αυτό το συνημμένο; @@ -898,15 +865,15 @@ Do you want to open it anyway? Edit Name - + Επεξεργασία Ονόματος Protect - + Προστασία Reveal - + Αποκάλυψη @@ -929,11 +896,11 @@ Do you want to open it anyway? Inherit default Auto-Type sequence from the &group - + Κληρονόμηση προεπιλεγμένης ακολουθίας Auto-Type από την &ομάδα &Use custom Auto-Type sequence: - + &Χρήση προσαρμοσμένης ακολουθίας Auto-Type: Use default se&quence @@ -941,7 +908,7 @@ Do you want to open it anyway? Set custo&m sequence: - + Χρήση προεπιλε&γμένης ακολουθίας: Window Associations @@ -1090,38 +1057,42 @@ Do you want to open it anyway? Select Image Επιλογή εικόνας - - Error - Σφάλμα - Download favicon - + Κατέβασμα favicon Unable to fetch favicon. - + Αδυναμία λήψης favicon. Can't read icon - + Αδυναμία ανάγνωσης εικονιδίου &Use default icon - + &Χρήση προεπιλεγμένου εικονιδίου Use custo&m icon - + Χρήση προσαρμο&σμένου εικονιδίου Confirm Delete - + Επιβεβαίωση Διαγραφής This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1146,7 +1117,7 @@ Do you want to open it anyway? Entry - Clone - + - Κλωνοποίηση @@ -1196,7 +1167,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + Αναφ: @@ -1222,7 +1193,7 @@ Do you want to open it anyway? A-Z - + Α-Ω Lower Case Letters @@ -1230,7 +1201,7 @@ Do you want to open it anyway? a-z - + α-ω Numbers @@ -1238,7 +1209,7 @@ Do you want to open it anyway? 0-9 - + 0-9 Special Characters @@ -1246,7 +1217,7 @@ Do you want to open it anyway? /*_& ... - + /*_& ... Exclude look-alike characters @@ -1261,11 +1232,11 @@ Do you want to open it anyway? KMessageWidget &Close - + &Κλείσιμο Close message - + Κλείσιμο Μηνύματος @@ -1329,14 +1300,14 @@ Do you want to open it anyway? Σε θέση να υπολογίσει το κύριο κλειδί - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Unable to issue challenge-response. - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1356,6 +1327,10 @@ This is a one-way migration. You won't be able to open the imported databas Another instance of KeePassXC is already running. + Μία άλλη διεργασία του KeePassXC ήδη τρέχει. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1411,15 +1386,11 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - - - He&lp - + &Πρόσφατες βάσεις δεδομένων E&ntries - + Ε&γγραφές Copy att&ribute to clipboard @@ -1427,71 +1398,59 @@ This is a one-way migration. You won't be able to open the imported databas &Groups - + &Ομάδες &View - + &Προβολή &Quit - + &Έξοδος &About - - - - &Open database - + &Σχετικά με &Save database - + &Αποθήκευση βάσης δεδομένων &Close database - + &Κλείσιμο βάσης δεδομένων &New database - + &Νέα βάση δεδομένων Merge from KeePassX database - + Συγχώνευση από βάση δεδομένων KeePassX &Add new entry - + &Προσθήκη νέας καταχώρησης &View/Edit entry - + &Προβολή/Επεξεργασία καταχώρησης &Delete entry - + &Διαγραφή καταχώρησης &Add new group - + &Προσθήκη νέας ομάδας &Edit group - + &Επεξεργασία ομάδας &Delete group - - - - Sa&ve database as - - - - Change &master key - + &Διαγραφή ομάδας &Database settings @@ -1499,16 +1458,12 @@ This is a one-way migration. You won't be able to open the imported databas &Clone entry - + &Κλωνοποίηση καταχώρησης Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1523,15 +1478,15 @@ This is a one-way migration. You won't be able to open the imported databas Copy &username - + Αντιγραφή &ονόματος χρήστη Cop&y password - + Αντιγρα&φή κωδικού &Settings - + &Ρυθμίσεις &Perform Auto-Type @@ -1539,74 +1494,94 @@ This is a one-way migration. You won't be able to open the imported databas &Open URL - + &Άνοιγμα URL &Lock databases - + &Κλείδωμα βάσεων δεδομένων &Title - + &Τίτλος &URL - + &URL &Notes - - - - &Export to CSV file - - - - Re&pair database - + &Σημειώσεις Password Generator - + Γεννήτρια Κωδικών Clear history - + Καθαρισμός ιστορικού &Database - + &Βάση Δεδομένων Import - + Εισαγωγή &Tools - - - - Import KeePass 1 database - Εισαγωγή βάσης δεδομένων KeePass1 - - - Import CSV file - + &Εργαλεία Empty recycle bin - + Άδειασμα κάδου ανακύκλωσης Access error for config file %1 - + Σφάλματος πρόσβασης για αρχείο ρυθμίσεων %1 Quit KeePassXC - + Κλείσιμο KeePassXC Please touch the button on your YubiKey! + Παρακαλώ αγγίξτε το κουμπί στο YubiKey σας! + + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... @@ -1614,7 +1589,7 @@ This is a one-way migration. You won't be able to open the imported databas OptionDialog Dialog - + Διάλογος General @@ -1650,11 +1625,11 @@ This is a one-way migration. You won't be able to open the imported databas HTTP Port: - + HTTP Θύρα: Default port: 19455 - + Προεπιλεγμένη θύρα: 19455 Re&quest to unlock the database if it is locked @@ -1666,7 +1641,7 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC will listen to this port on 127.0.0.1 - + Το KeePassXC θα ακούει σε αυτή τη θύρα στο 127.0.0.1 Cannot bind to privileged ports @@ -1691,11 +1666,11 @@ Using default port 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Αυτό είναι απαραίτητο για τη πρόσβαση στις βάσεις δεδομένων σας, από το ChromeIPass ή το PassIFox Enable KeePassHTTP server - + Ενεργοποίηση του εξυπηρετητή KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. @@ -1715,7 +1690,7 @@ Using default port 19455. Password Generator - + Γεννήτρια Κωδικών Only the selected database has to be connected with a client. @@ -1767,15 +1742,15 @@ Change them only if you know what you are doing. strength - + ισχύς entropy - + εντροπία &Length: - + &Μήκος: Pick characters from every group @@ -1787,11 +1762,11 @@ Change them only if you know what you are doing. Close - + Κλείσιμο Apply - + Εφαρμογή Entropy: %1 bit @@ -1803,19 +1778,19 @@ Change them only if you know what you are doing. Poor - + Φτωχή Weak - + Αδύναμη Good - + Καλή Excellent - + Εξαιρετική Password @@ -1827,23 +1802,23 @@ Change them only if you know what you are doing. Passphrase - + Φράση Κλειδί Wordlist: - + Λίστα Λέξεων: Word Count: - + Αριθμός Λέξεων: Word Separator: - + Διαχωριστικό Λέξεων: Copy - + Αντιγραφή @@ -1854,12 +1829,13 @@ Change them only if you know what you are doing. error reading from device - + σφάλμα κατά την ανάγνωση από συσκευή file empty ! - + αρχείο κενό ! + malformed string @@ -1899,7 +1875,7 @@ Change them only if you know what you are doing. Browser Integration - + Ενσωμάτωση Περιηγητή YubiKey[%1] Challenge Response - Slot %2 - %3 @@ -1945,7 +1921,7 @@ Change them only if you know what you are doing. Internal zlib error: - + Εσωτερικό σφάλμα zlib: @@ -1964,11 +1940,11 @@ Change them only if you know what you are doing. Search... - + Αναζήτηση... Limit search to selected group - + Περιορισμός αναζήτησης στην επιλεγμένη ομάδα @@ -2001,11 +1977,11 @@ Please unlock the selected database or choose another one which is unlocked. Removing stored permissions... - + Αφαίρεση αποθηκευμένων δικαιωμάτων... Abort - + Διακοπή Successfully removed permissions from %1 %2. @@ -2027,35 +2003,35 @@ give it a unique name to identify and accept it. KeePassXC: Overwrite existing key? - + KeePassXC: Αντικατάσταση τρέχοντος κλειδιού; KeePassXC: Update Entry - + KeePassXC: Ενημέρωση Καταχώρησης KeePassXC: Database locked! - + KeePassXC: Βάση δεδομένων κλειδωμένη! KeePassXC: Removed keys from database - + KeePassXC: Κλειδιά αφαιρέθηκαν από τη βάση KeePassXC: No keys found - + KeePassXC: Δε βρεθήκαν κλειδιά KeePassXC: Settings not available! - + KeePassXC: Ρυθμισμένες μη διαθέσιμες! KeePassXC: Removed permissions - + KeePassXC: Δικαιώματα αφαιρέθηκαν KeePassXC: No entry with permissions found! - + KeePassXC: Δε βρέθηκε καταχώρηση με δικαιώματα! @@ -2074,7 +2050,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + Σφάλματος πρόσβασης για αρχείο ρυθμίσεων %1 @@ -2117,11 +2093,11 @@ give it a unique name to identify and accept it. Load previous databases on startup - + Φόρτωμα προηγούμενων βάσεων δεδομένων κατά την εκκίνηση Automatically reload the database when modified externally - + Αυτόματη επαναφόρτωση βάσης σε περίπτωση εξωτερικής τροποποίησης Hide window to system tray instead of app exit @@ -2129,11 +2105,11 @@ give it a unique name to identify and accept it. Minimize window at application startup - + Ελαχιστοποίηση παραθύρου κατά την εκκίνηση Basic Settings - + Βασικές Ρυθμίσεις Remember last key files and security dongles @@ -2153,6 +2129,18 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + Πάντα ερώτηση για την εκτέλεση του Auto-Type + + + Auto-Type delay + Καθυστέρηση Auto-Type + + + ms + ms + + + Start only a single instance of KeePassXC @@ -2172,11 +2160,11 @@ give it a unique name to identify and accept it. Show passwords in cleartext by default - + Εμφάνιση κωδίκων σε απλό κείμενο από προεπιλογή Lock databases after minimizing the window - + Κλείδωμα της βάσης δεδομένων μετά την ελαχιστοποίηση του παραθύρου Don't require password repeat when it is visible @@ -2188,12 +2176,20 @@ give it a unique name to identify and accept it. Convenience - + Ευκολία Lock databases when session is locked or lid is closed + Κλείδωμα βάσεων δεδομένων κατά το κλείδωμα της συνεδρίας ή την αναδίπλωση της οθόνης + + + Privacy + + Use Google as fallback for downloading website icons + Χρήση Google ως εφεδρικό τρόπο κατεβάσματος εικονιδίων ιστοσελίδων + SetupTotpDialog @@ -2203,31 +2199,31 @@ give it a unique name to identify and accept it. Key: - + Κλειδί: Use custom settings - + Χρήση προσαρμοσμένων ρυθμίσεων Note: Change these settings only if you know what you are doing. - + Σημείωση: Αλλάξτε αυτές τις ρυθμίσεις μόνο εάν ξέρετε τι κάνετε. Time step: - + Βήμα χρόνου: 8 digits - + 8 Ψηφία 6 digits - + 6 Ψηφία Code size: - + Μέγεθος κώδικα: sec @@ -2242,19 +2238,19 @@ give it a unique name to identify and accept it. 000000 - + 000000 Copy - + Αντιγραφή Expires in - + Λήγει σε seconds - + δευτερόλεπτα @@ -2268,27 +2264,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + Καλωσορίσατε στο KeePassXC Start storing your passwords securely in a KeePassXC database - + Ξεκινήστε να αποθηκεύετε τους κωδικούς σας με ασφάλεια σε μία βάση δεδομένων KeePassXC Create new database - + Δημιουργία νέας βάσης δεδομένων Open existing database - + Άνοιγμα υπάρχουσας βάσης δεδομένων Import from KeePass 1 - + Εισαγωγή από KeePass 1 Import from CSV - + Εισαγωγή από CSV Recent databases @@ -2299,7 +2295,7 @@ give it a unique name to identify and accept it. main path to a custom config file - + διαδρομή σε προσαρμοσμένο αρχείο ρυθμίσεων key file of the database @@ -2311,43 +2307,43 @@ give it a unique name to identify and accept it. read password of the database from stdin - + Διάβασμα κωδικού βάσης από το stdin filenames of the password databases to open (*.kdbx) - + ονόματα αρχείων των βάσεων δεδομένων κωδικών προς άνοιγμα (*.kdbx) Copy a password to the clipboard - + Αντιγραφή ενός κωδικού στο πρόχειρο Path of the database. - + Διαδρομή της βάσης δεδομένων. Use a GUI prompt unlocking the database. - + Χρήση ενός γραφικού παραθύρου διαλόγου για το ξεκλείδωμα της βάσης δεδομένων. Name of the entry to clip. - + Όνομα καταχώρησης προς αντιγραφή. Extract and print the content of a database. - + Εξαγωγή και τύπωμα των περιεχομένων της βάσης δεδομένων. Path of the database to extract. - + Διαδρομή της βάσης δεδομένων προς εξαγωγή. Name of the command to execute. - + Όνομα εντολής προς εκτέλεση. List database entries. - + Προβολή καταχωρίσεων βάσης δεδομένων. Path of the group to list. Default is / @@ -2355,11 +2351,11 @@ give it a unique name to identify and accept it. Print the UUIDs of the entries and groups. - + Εκτύπωση των UUID των καταχωρίσεων και των ομάδων. Merge two databases. - + Συγχώνευση δύο βάσεων δεδομένων. Path of the database to merge into. @@ -2371,15 +2367,15 @@ give it a unique name to identify and accept it. Use the same password for both database files. - + Χρήση το ίδιου κωδικού και για τις δύο βάσεις δεδομένων. Show a password. - + Εμφάνιση ενός κωδικού. Name of the entry to show. - + Όνομα καταχώρησης προς προβολή. \ No newline at end of file diff --git a/share/translations/keepassx_en.ts b/share/translations/keepassx_en.ts index edfd337e0..c971512ab 100644 --- a/share/translations/keepassx_en.ts +++ b/share/translations/keepassx_en.ts @@ -210,10 +210,6 @@ Please select whether you want to allow access. Clone Options - - Append ' - Copy' to title - - Replace username and password with references @@ -222,6 +218,10 @@ Please select whether you want to allow access. Copy history + + Append ' - Clone' to title + + CsvImportWidget @@ -1055,10 +1055,6 @@ Do you want to open it anyway? Select Image - - Error - - Download favicon @@ -1087,6 +1083,14 @@ Do you want to open it anyway? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1294,14 +1298,14 @@ Do you want to open it anyway? - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Unable to issue challenge-response. - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1323,6 +1327,10 @@ This is a one-way migration. You won't be able to open the imported databas Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1378,10 +1386,6 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - He&lp - - E&ntries @@ -1406,10 +1410,6 @@ This is a one-way migration. You won't be able to open the imported databas &About - - &Open database - - &Save database @@ -1450,14 +1450,6 @@ This is a one-way migration. You won't be able to open the imported databas &Delete group - - Sa&ve database as - - - - Change &master key - - &Database settings @@ -1470,10 +1462,6 @@ This is a one-way migration. You won't be able to open the imported databas Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1522,14 +1510,6 @@ This is a one-way migration. You won't be able to open the imported databas &Notes - - &Export to CSV file - - - - Re&pair database - - Password Generator @@ -1550,14 +1530,6 @@ This is a one-way migration. You won't be able to open the imported databas &Tools - - Import KeePass 1 database - - - - Import CSV file - - Empty recycle bin @@ -1574,6 +1546,42 @@ This is a one-way migration. You won't be able to open the imported databas Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -2128,6 +2136,10 @@ give it a unique name to identify and accept it. ms + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity diff --git a/share/translations/keepassx_es.ts b/share/translations/keepassx_es.ts index 16138ecf2..0fa7b14c6 100644 --- a/share/translations/keepassx_es.ts +++ b/share/translations/keepassx_es.ts @@ -9,99 +9,63 @@ About Acerca de - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Contribuidores Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Información de Depuración Copy to clipboard - + Copiar al portapapeles Version %1 - + Versión %1 + Revision: %1 - + Revisión: %1 Libraries: - + Librerías: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Sistema operativo: %1 +Arquitectura de CPU: %2 +Núcleo: %3 %4 Enabled extensions: - + Extensiones habilitadas: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Reporte errores al: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC se distribuye bajo la Licencia Pública General de GNU (GPL) versión 2 o versión 3 (si así lo prefiere). + + + Project Maintainers: + Mantenedores del proyecto: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Ver contribuciones en GitHub</a> + + + Include the following information whenever you report a bug: + Incluya la información siguiente cuando informe sobre un error: @@ -228,121 +192,121 @@ Por favor seleccione si desea autorizar su acceso. Cha&llenge Response - + Desa&fío/Respuesta Refresh - + Actualizar Empty password - + Contraseña vacía Changing master key failed: no YubiKey inserted. - + Falla en el cambio de la clave maestra: no se insertó una llave Yubikey. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opciones de Clonado Replace username and password with references - + Reemplaza nombre de usuario y contraseña con referencias Copy history - + Copiar historial + + + Append ' - Clone' to title + Añadir ' - Clon' a título CsvImportWidget Import CSV fields - + Importar campos de CSV filename - + nombre del archivo size, rows, columns - + tamaño, filas, columnas Encoding - + Codificación Codec - + Codificación Text is qualified by - + Los textos están rodeado por Fields are separated by - + Los campos están separados por Comments start with - + Los comentarios comienzan con First record has field names - + El primer registro tiene los nombres de los campos Number of headers line to discard - + Cantidad de líneas a descartar del encabezado Consider '\' an escape character - + Considerar '\' como un carácter de escape Preview - + Vista anticipada Column layout - + Distribución en columnas Not present in CSV file - + No presente en el archivo CSV Empty fieldname - + Nombre de campo vacío column - + columna Imported from CSV file - + Importado de un archivo CSV Original data: - + Datos originales: Error(s) detected in CSV file ! - + ¡Se detectaron errores en el archivo CSV! more messages skipped] - + más mensajes salteados] Error @@ -351,14 +315,15 @@ Por favor seleccione si desea autorizar su acceso. CSV import: writer has errors: - + La importación CSV: la escritura tiene errores: + CsvImportWizard Import CSV file - + Importar archivo CSV Error @@ -373,15 +338,15 @@ Por favor seleccione si desea autorizar su acceso. CsvParserModel byte, - + byte, rows, - + filas, columns - + columnas @@ -424,11 +389,11 @@ Por favor seleccione si desea autorizar su acceso. Refresh - + Actualizar Challenge Response: - + Desafío/respuesta: @@ -508,15 +473,15 @@ Ahora puede guardarla. AES: 256 Bit (default) - + AES: 256-Bit (por defecto) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritmo: @@ -660,11 +625,11 @@ Do you want to open it anyway? File opened in read only mode. - + Archivo abierto en modo sólo lectura. Open CSV file - + Abrir archivo CSV @@ -771,11 +736,11 @@ Do you want to open it anyway? Empty recycle bin? - + ¿Vaciar papelera de reciclaje? Are you sure you want to permanently delete everything from your recycle bin? - + ¿Está seguro(a) que quiere permanentemente eliminar todo de su papelera de reciclaje? @@ -860,19 +825,19 @@ Do you want to open it anyway? Confirm Remove - + Confirmar eliminación Are you sure you want to remove this attribute? - + ¿Está seguro que desea eliminar este atributo? [PROTECTED] Press reveal to view or edit - + [PROTEGIDO] Presione revelar para ver o editar Are you sure you want to remove this attachment? - + ¿Está seguro que desea eliminar este adjunto? @@ -903,15 +868,15 @@ Do you want to open it anyway? Edit Name - + Editar Nombre Protect - + Proteger Reveal - + Revelar @@ -950,7 +915,7 @@ Do you want to open it anyway? Window Associations - + Ventanas Asociadas @@ -1066,11 +1031,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + &Usar por defecto la secuencia de Auto-Escritura del grupo padre Set default Auto-Type se&quence - + Seleccionar se&cuencia de Auto-Escritura por defecto @@ -1095,10 +1060,6 @@ Do you want to open it anyway? Select Image Seleccionar imagen - - Error - Error - Download favicon Descargar favicon @@ -1121,10 +1082,18 @@ Do you want to open it anyway? Confirm Delete - + Confirmar Eliminación This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Este ícono se utiliza en %1 entradas, y será modificado por el ícono por defecto. ¿Está seguro que desea eliminarlo? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Consejo: Puede activar Google como una alternativa en Herramientas > Configuración > Seguridad + + + Custom icon already exists @@ -1201,7 +1170,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + Ref: @@ -1266,11 +1235,11 @@ Do you want to open it anyway? KMessageWidget &Close - + &Cerrar Close message - + Cerrar mensaje @@ -1333,19 +1302,19 @@ Do you want to open it anyway? Unable to calculate master key No se puede calcular la clave maestra + + Unable to issue challenge-response. + No se pudo hacer el desafío/respuesta: + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. El archivo seleccionado es una vieja base de datos de KeePass 1 (.kdb). -Puede importarla haciendo click en 'Base de datos' > 'Importar base de datos de Keepass 1'. -Esta migración es en un único sentido. No podrá abrir la base importada con la vieja versión 0.4 de KeePassX. - - - Unable to issue challenge-response. - +Puede importarla haciendo clic en Base de datos > 'Importar base de datos KeePass 1...'. +Esta migración es en único sentido. No podrá abrir la base de datos importada con la vieja versión 0.4 de KeePassX. @@ -1360,10 +1329,14 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l The lock file could not be created. Single-instance mode disabled. - + El archivo de bloqueo no pudo ser creado. Modo de instancia única deshabilitado. Another instance of KeePassXC is already running. + Otra instancia de KeePassXC ya se está ejecutando. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1421,10 +1394,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l &Recent databases Bases de datos &recientes - - He&lp - A&yuda - E&ntries E&ntradas @@ -1449,10 +1418,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l &About &Acerca de - - &Open database - &Abrir base de datos - &Save database &Guardar base de datos @@ -1493,14 +1458,6 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l &Delete group &Eliminar grupo - - Sa&ve database as - G&uardar base de datos como - - - Change &master key - Cambiar la clave &maestra - &Database settings Configuración de la base de &datos @@ -1511,19 +1468,15 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l Timed one-time password - - - - Setup TOTP - + Contraseña programada de único uso (TOTP) Copy &TOTP - + Copiar &TOTP Show TOTP - + Mostrar TOTP &Find @@ -1565,57 +1518,77 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l &Notes &Notas - - &Export to CSV file - &Exportar a un archivo CSV - - - Re&pair database - &Reparar base de datos - Password Generator Generador de contraseñas Clear history - + Limpiar historial &Database - + Base de &Datos Import - + Importar &Tools - - - - Import KeePass 1 database - Importar base de datos KeePass 1 - - - Import CSV file - + &Herramientas Empty recycle bin - + Vaciar papelera de reciclaje Access error for config file %1 - + Error de acceso al archivo de configuración %1 Quit KeePassXC - + Salir de KeePassXC Please touch the button on your YubiKey! - + Por favor presione el botón en su YubiKey! + + + &Help + &Ayuda + + + &Open database... + &Abrir base de datos... + + + Sa&ve database as... + &Guardar base de datos como... + + + Change &master key... + Cambiar la clave &maestra... + + + &Export to CSV file... + &Exportar a un archivo CSV... + + + Import KeePass 1 database... + Importat base de datos KeePass 1... + + + Import CSV file... + Importar archivo CSV... + + + Re&pair database... + &Reparar base de datos... + + + Set up TOTP... + Configurar TOTP... @@ -1654,7 +1627,7 @@ Esta migración es en un único sentido. No podrá abrir la base importada con l Searc&h in all opened databases for matching entries - Buscar entradas que coincidan en todas las bases de datos abiertas + Busca&r entradas que coincidan en todas las bases de datos abiertas HTTP Port: @@ -1700,27 +1673,27 @@ Usando el puerto por defecto 19455 This is required for accessing your databases from ChromeIPass or PassIFox - + Esto se requiere para acceder a sus bases de datos desde ChromeIPass o PassIFox Enable KeePassHTTP server - + Habilitar el servidor de KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Sólo devolver los resultados similares para una URL específica en vez de todas las entradas para todo el dominio. &Return only best matching entries - + &Devolver sólo las entradas más relevantes Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Sólo se devuelven las entradas con el mismo esquema (http://, https://, ftp://, ...) &Match URL schemes - + &Validar los esquemas de las URL Password Generator @@ -1728,12 +1701,13 @@ Usando el puerto por defecto 19455 Only the selected database has to be connected with a client. - + Sólo las bases de datos seleccionadas se conectaran con el cliente. The following options can be dangerous! Change them only if you know what you are doing. - + ¡Las siguientes opciones son peligrosas! +Cámbielas sólo si sabe lo que está haciendo. @@ -1832,55 +1806,56 @@ Change them only if you know what you are doing. Extended ASCII - + ASCII Extendido Passphrase - + Frase de contraseña Wordlist: - + Lista de palabras: Word Count: - + Cantidad de Palabras: Word Separator: - + Separador de Palabras: Copy - + Copiar QObject NULL device - + Dispositivo NULL error reading from device - + error leyendo del dispositivo file empty ! - + ¡archivo vacío! + malformed string - + cadena de caracteres mal formada missing closing quote - + comilla de cierre faltante INTERNAL - unget lower bound exceeded - + INTERNO - unget límite excedido Group @@ -1908,19 +1883,19 @@ Change them only if you know what you are doing. Browser Integration - + Integración con Navegadores YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey [%1] Desafío/Respuesta - Ranura %2 - %3 Press - + Presione Passive - + Pasivo @@ -1973,11 +1948,11 @@ Change them only if you know what you are doing. Search... - + Buscar... Limit search to selected group - + Limitar la búsqueda al grupo selecionado @@ -2087,7 +2062,7 @@ asigne un nombre único para identificarla y acepte. Access error for config file %1 - + Error de acceso al archivo de configuración %1 @@ -2146,15 +2121,15 @@ asigne un nombre único para identificarla y acepte. Basic Settings - + Configuraciones Básicas Remember last key files and security dongles - + Recordar los últimos archivos de llaves y el dongle de seguridad Don't mark database as modified for non-data changes (e.g., expanding groups) - + No marcar la base de datos como modificada cuando los cambios no afecten a los datos (ej. expandir grupos) Auto-Type @@ -2162,11 +2137,23 @@ asigne un nombre único para identificarla y acepte. Use entry title and URL to match windows for global Auto-Type - + Usar URL y título de la entrada para igualar ventanas para Auto-Escritura global Always ask before performing Auto-Type - + Siempre preguntar antes de hacer Auto-Escritura + + + Auto-Type delay + Retardo de Auto-Escritura + + + ms + Micro segundo + + + Start only a single instance of KeePassXC + Inicie sólo una instancia de KeePassXC @@ -2197,50 +2184,58 @@ asigne un nombre único para identificarla y acepte. Timeouts - + Intervalos Convenience - + Conveniencia Lock databases when session is locked or lid is closed - + Bloquear base de datos cuando la sesión está bloqueada o la pantalla esté cerrada + + + Privacy + Privacidad + + + Use Google as fallback for downloading website icons + Usar Google como una alternativa para descargar iconos de sitios web SetupTotpDialog Setup TOTP - + Configurar TOTP Key: - + Clave: Use custom settings - + Usar configuración personalizada Note: Change these settings only if you know what you are doing. - + Nota: Cambie estas configuraciones sólo si sabe lo que está haciendo. Time step: - + Paso del tiempo: 8 digits - + 8 dígitos 6 digits - + 6 dígitos Code size: - + Tamaño del código: sec @@ -2251,23 +2246,23 @@ asigne un nombre único para identificarla y acepte. TotpDialog Timed Password - + Contraseña Cronometrada 000000 - + 000000 Copy - + Copiar Expires in - + Expira en seconds - + segundos @@ -2281,27 +2276,27 @@ asigne un nombre único para identificarla y acepte. WelcomeWidget Welcome to KeePassXC - + Bienvenido(a) a KeePassXC Start storing your passwords securely in a KeePassXC database - + Empiece a guardar sus contraseñas con seguridad en una base de datos de KeePassXC Create new database - + Crear una nueva base de datos Open existing database - + Abrir una base de datos existente Import from KeePass 1 - + Importar de KeePass 1 Import from CSV - + Importar de CSV Recent databases @@ -2332,67 +2327,67 @@ asigne un nombre único para identificarla y acepte. Copy a password to the clipboard - + Copiar contraseña al portapapeles Path of the database. - + Ruta a la base de datos. Use a GUI prompt unlocking the database. - + Usar una ventana de diálogo para desbloquear la base de datos. Name of the entry to clip. - + Nombre de la entrada para cortar. Extract and print the content of a database. - + Extraer e imprimir el contenido de la base de datos. Path of the database to extract. - + Ruta a la base de datos a extraer. Name of the command to execute. - + Nombre del comando a ejecutar. List database entries. - + Listar las entradas de la base de datos. Path of the group to list. Default is / - + Ruta del grupo a listar. Por defecto es / Print the UUIDs of the entries and groups. - + Imprimir los UUIDs de las entradas y grupos. Merge two databases. - + Mezclar dos bases de datos. Path of the database to merge into. - + Ruta de la base de datos resultado de la mezcla. Path of the database to merge from. - + Ruta de la base de datos de inicio de la mezcla. Use the same password for both database files. - + Usar la misma contraseña para ambas bases de datos. Show a password. - + Mostrar contraseña. Name of the entry to show. - + Nombre de la entrada para mostrar. \ No newline at end of file diff --git a/share/translations/keepassx_eu.ts b/share/translations/keepassx_eu.ts new file mode 100644 index 000000000..738dd29c5 --- /dev/null +++ b/share/translations/keepassx_eu.ts @@ -0,0 +1,2369 @@ + + + AboutDialog + + About KeePassXC + KeePassXC-i buruz + + + About + Honi buruz + + + Contributors + + + + Debug Info + + + + Copy to clipboard + Kopiatu arbelera + + + Version %1 + + %1 bertsioa + + + + Revision: %1 + + + + Libraries: + Liburutegiak: + + + Operating system: %1 +CPU architecture: %2 +Kernel: %3 %4 + + + + Enabled extensions: + Gaitutako hedapenak: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Ikusi ekarpenak GitHub-en</a> + + + Include the following information whenever you report a bug: + + + + + AccessControlDialog + + Remember this decision + Gogoratu erabaki hau + + + Allow + Onartu + + + Deny + Debekatu + + + %1 has requested access to passwords for the following item(s). +Please select whether you want to allow access. + + + + KeePassXC HTTP Confirm Access + + + + + AutoType + + Couldn't find an entry that matches the window title: + + + + Auto-Type - KeePassXC + + + + + AutoTypeAssociationsModel + + Window + Leihoa + + + Sequence + Sekuentzia + + + Default sequence + Lehenetsitako sekuentzia + + + + AutoTypeSelectDialog + + Select entry to Auto-Type: + + + + Auto-Type - KeePassXC + + + + + ChangeMasterKeyWidget + + Password + Pasahitza + + + Enter password: + Sartu pasahitza: + + + Repeat password: + Errepikatu pasahitza: + + + Browse + + + + Create + Sortu + + + Key files + Gako fitxategiak + + + All files + Fitxategi guztiak + + + Create Key File... + Sortu gako fitxategia... + + + Unable to create Key File : + Ezin izan da gako fitxategia sortu : + + + Select a key file + Aukeratu gako fitxategia + + + Do you really want to use an empty string as password? + Kate hutsa pasahitz modura erabili? + + + Different passwords supplied. + Pasahitz desberdinak paratu dira. + + + Failed to set %1 as the Key file: +%2 + + + + &Key file + &Gako fitxategia + + + Cha&llenge Response + + + + Refresh + Freskatu + + + Empty password + Hustu pasahitza + + + Changing master key failed: no YubiKey inserted. + + + + + CloneDialog + + Clone Options + + + + Replace username and password with references + + + + Copy history + Kopiatu historia + + + Append ' - Clone' to title + + + + + CsvImportWidget + + Import CSV fields + Inportatu CSV eremuak + + + filename + fitxategi izena + + + size, rows, columns + tamaina, errenkadak, zutabeak + + + Encoding + Kodetzea + + + Codec + + + + Text is qualified by + + + + Fields are separated by + + + + Comments start with + + + + First record has field names + + + + Number of headers line to discard + + + + Consider '\' an escape character + + + + Preview + Aurrebista + + + Column layout + + + + Not present in CSV file + + + + Empty fieldname + + + + column + zutabea + + + Imported from CSV file + + + + Original data: + Jatorrizko datuak: + + + Error(s) detected in CSV file ! + Errorea(k) detektatu d(ir)a CSV fitxategian ! + + + more messages skipped] + + + + Error + Errorea + + + CSV import: writer has errors: + + + + + + CsvImportWizard + + Import CSV file + Inportatu CSV fitxategia + + + Error + Errorea + + + Unable to calculate master key + Ezin izan da gako nagusia kalkulatu + + + + CsvParserModel + + byte, + byte, + + + rows, + errenkada, + + + columns + zutabe, + + + + DatabaseOpenWidget + + Enter master key + Sartu gako nagusia + + + Key File: + Gako-fitxategia: + + + Password: + Pasahitza: + + + Browse + + + + Unable to open the database. + Ezin izan da datu-basea ireki. + + + Can't open key file + Ezin da gako fitxategia ireki + + + All files + Fitxategi guztiak + + + Key files + Gako fitxategiak + + + Select key file + Aukeratu gako-fitxategia + + + Refresh + Freskatu + + + Challenge Response: + + + + + DatabaseRepairWidget + + Repair database + Konpondu datu-basea + + + Error + Errorea + + + Can't open key file + Ezin da gako fitxategia ireki + + + Database opened fine. Nothing to do. + + + + Unable to open the database. + Ezin izan da datu-basea ireki. + + + Success + + + + The database has been successfully repaired +You can now save it. + Datu-basea era egokian konpondu da +Gorde daiteke orain. + + + Unable to repair the database. + Ezin izan da datu-basea konpondu. + + + + DatabaseSettingsWidget + + Database name: + Datu-basearen izena: + + + Database description: + Datu-basearen deskribapena: + + + Transform rounds: + + + + Default username: + Lehenetsitako erabiltzaile-izena: + + + MiB + MiB + + + Benchmark + + + + Max. history items: + + + + Max. history size: + + + + Use recycle bin + + + + AES: 256 Bit (default) + AES: 256 Bit (lehenetsia) + + + Twofish: 256 Bit + Twofish: 256 Bit + + + Algorithm: + Algoritmoa: + + + + DatabaseTabWidget + + Root + + + + KeePass 2 Database + KeePass 2 datu-basea + + + All files + Fitxategi guztiak + + + Open database + Ireki datu-basea + + + File not found! + Fitxategia ez da aurkitu! + + + Open KeePass 1 database + Ireki KeePass 1 datu-basea + + + KeePass 1 database + KeePass 1 datu-basea + + + All files (*) + Fitxategi guztiak (*) + + + Close? + Itxi? + + + Save changes? + Aldaketak gorde? + + + "%1" was modified. +Save changes? + + + + Writing the database failed. + + + + Save database as + Gorde datu-basea honela + + + New database + Datu-base berria + + + locked + + + + Lock database + + + + Can't lock the database as you are currently editing it. +Please press cancel to finish your changes or discard them. + + + + This database has never been saved. +You can save the database or stop locking it. + + + + This database has been modified. +Do you want to save the database before locking it? +Otherwise your changes are lost. + + + + "%1" is in edit mode. +Discard changes and close anyway? + + + + Export database to CSV file + Esportatu datu-basea CSV fitxategira + + + CSV file + CSV fitxategia + + + Writing the CSV file failed. + + + + Unable to open the database. + Ezin izan da datu-basea ireki. + + + Merge database + Bateratu datu-basea + + + The database you are trying to save as is locked by another instance of KeePassXC. +Do you want to save it anyway? + + + + Passwords + + + + Database already opened + + + + The database you are trying to open is locked by another instance of KeePassXC. + +Do you want to open it anyway? + + + + Open read-only + + + + File opened in read only mode. + + + + Open CSV file + Ireki CSV fitxategia + + + + DatabaseWidget + + Change master key + Aldatu gako nagusia + + + Delete entry? + Ezabatu sarrera? + + + Do you really want to delete the entry "%1" for good? + + + + Delete entries? + Ezabatu sarrerak? + + + Do you really want to delete %1 entries for good? + + + + Move entries to recycle bin? + + + + Do you really want to move %n entry(s) to the recycle bin? + + + + Delete group? + Ezabatu taldea? + + + Do you really want to delete the group "%1" for good? + + + + Unable to calculate master key + Ezin izan da gako nagusia kalkulatu + + + Move entry to recycle bin? + + + + Do you really want to move entry "%1" to the recycle bin? + + + + Searching... + Bilatzen... + + + No current database. + + + + No source database, nothing to do. + + + + Search Results (%1) + Bilaketa emaitzak (%1) + + + No Results + Emaitzarik ez + + + Execute command? + + + + Do you really want to execute the following command?<br><br>%1<br> + + + + Remember my choice + + + + Autoreload Request + + + + The database file has changed. Do you want to load the changes? + + + + Merge Request + + + + The database file has changed and you have unsaved changes.Do you want to merge your changes? + + + + Could not open the new database file while attempting to autoreload this database. + + + + Empty recycle bin? + + + + Are you sure you want to permanently delete everything from your recycle bin? + + + + + EditEntryWidget + + Entry + Sarrera + + + Advanced + Aurreratua + + + Icon + Ikonoa + + + Auto-Type + + + + Properties + Propietateak + + + History + Historia + + + Entry history + + + + Add entry + Gehitu sarrera + + + Edit entry + Editatu sarrera + + + Different passwords supplied. + Pasahitz desberdinak paratu dira. + + + New attribute + + + + Select file + Aukeratu fitxategia + + + Unable to open file + + + + Save attachment + + + + Unable to save the attachment: + + + + + Tomorrow + Bihar + + + %n week(s) + + + + %n month(s) + + + + 1 year + urte 1 + + + Confirm Remove + + + + Are you sure you want to remove this attribute? + + + + [PROTECTED] Press reveal to view or edit + + + + Are you sure you want to remove this attachment? + + + + + EditEntryWidgetAdvanced + + Additional attributes + + + + Add + Gehitu + + + Remove + Kendu + + + Attachments + + + + Save + Gorde + + + Open + Ireki + + + Edit Name + Izena editatu + + + Protect + Babestu + + + Reveal + + + + + EditEntryWidgetAutoType + + Enable Auto-Type for this entry + + + + + + + + + + - + - + + + Window title: + + + + Inherit default Auto-Type sequence from the &group + + + + &Use custom Auto-Type sequence: + + + + Use default se&quence + + + + Set custo&m sequence: + + + + Window Associations + + + + + EditEntryWidgetHistory + + Show + Erakutsi + + + Restore + + + + Delete + Ezabatu + + + Delete all + Ezabatu guztiak + + + + EditEntryWidgetMain + + Title: + Izenburua: + + + Username: + Erabitzaile-izena: + + + Password: + Pasahitza: + + + Repeat: + Errepikatu: + + + URL: + URL: + + + Expires + + + + Presets + + + + Notes: + Oharrak: + + + + EditGroupWidget + + Group + Taldea + + + Icon + Ikonoa + + + Properties + Propietateak + + + Add group + Gehitu taldea + + + Edit group + Editatu taldea + + + Enable + Gaitu + + + Disable + Ezgaitu + + + Inherit from parent group (%1) + + + + + EditGroupWidgetMain + + Name + Izena + + + Notes + Oharrak + + + Expires + + + + Search + Bilatu + + + Auto-Type + + + + &Use default Auto-Type sequence of parent group + + + + Set default Auto-Type se&quence + + + + + EditWidgetIcons + + Add custom icon + Gehitu ikono pertsonalizatua + + + Delete custom icon + Ezabatu ikono pertsonalizatua + + + Images + Irudiak + + + All files + Fitxategi guztiak + + + Select Image + Aukeratu irudia + + + Download favicon + Deskargatu favicon-a + + + Unable to fetch favicon. + Ezin izan da favicon-a atzitu. + + + Can't read icon + + + + &Use default icon + + + + Use custo&m icon + + + + Confirm Delete + Baieztatu ezabaketa + + + This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + + + + EditWidgetProperties + + Created: + Noiz sortua: + + + Modified: + Noiz aldatua: + + + Accessed: + Noiz eskuratua: + + + Uuid: + Uuid: + + + + Entry + + - Clone + + + + + EntryAttributesModel + + Name + Izena + + + + EntryHistoryModel + + Last modified + Azken aldaketa + + + Title + Izenburua + + + Username + Erabiltzaile-izena + + + URL + URL + + + + EntryModel + + Group + Taldea + + + Title + Izenburua + + + Username + Erabiltzaile-izena + + + URL + URL + + + Ref: + Reference abbreviation + + + + + Group + + Recycle Bin + + + + + HttpPasswordGeneratorWidget + + Length: + Luzeera + + + Character Types + Karaktere motak + + + Upper Case Letters + Letra larriak + + + A-Z + A-Z + + + Lower Case Letters + Letra xeheak + + + a-z + a-z + + + Numbers + Zenbakiak + + + 0-9 + 0-9 + + + Special Characters + Karaktere bereziak + + + /*_& ... + /*_& ... + + + Exclude look-alike characters + + + + Ensure that the password contains characters from every group + + + + + KMessageWidget + + &Close + &Itxi + + + Close message + Itxi mezua + + + + KeePass1OpenWidget + + Import KeePass1 database + Inportatu Keepass1 datu-basea + + + Unable to open the database. + Ezin izan da datu-basea ireki. + + + + KeePass1Reader + + Unable to read keyfile. + + + + Not a KeePass database. + Ez da KeePass datu-basea. + + + Unsupported encryption algorithm. + + + + Unsupported KeePass database version. + + + + Root + + + + Unable to calculate master key + Ezin izan da gako nagusia kalkulatu + + + Wrong key or database file is corrupt. + + + + + KeePass2Reader + + Not a KeePass database. + Ez da KeePass datu-basea. + + + Unsupported KeePass database version. + + + + Wrong key or database file is corrupt. + + + + Unable to calculate master key + Ezin izan da gako nagusia kalkulatu + + + Unable to issue challenge-response. + + + + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + + + + + Main + + Fatal error while testing the cryptographic functions. + + + + KeePassXC - Error + KeePassXC - Errorea + + + The lock file could not be created. Single-instance mode disabled. + + + + Another instance of KeePassXC is already running. + + + + Existing single-instance lock file is invalid. Launching new instance. + + + + + MainWindow + + Open database + Ireki datu-basea + + + Database settings + Datu-basearen ezarpenak + + + Copy username to clipboard + Kopiatu erabiltzaile-izena arbelera + + + Copy password to clipboard + Kopiatu pasahitza arbelera + + + Settings + Ezarpenak + + + Show toolbar + Erakutsi tresna-barra + + + read-only + + + + Toggle window + + + + KeePass 2 Database + KeePass 2 datu-basea + + + All files + Fitxategi guztiak + + + Save repaired database + + + + Writing the database failed. + + + + &Recent databases + + + + E&ntries + + + + Copy att&ribute to clipboard + + + + &Groups + + + + &View + + + + &Quit + + + + &About + + + + &Save database + + + + &Close database + + + + &New database + + + + Merge from KeePassX database + + + + &Add new entry + + + + &View/Edit entry + + + + &Delete entry + + + + &Add new group + + + + &Edit group + + + + &Delete group + + + + &Database settings + + + + &Clone entry + + + + Timed one-time password + + + + Copy &TOTP + + + + Show TOTP + + + + &Find + + + + Copy &username + + + + Cop&y password + + + + &Settings + + + + &Perform Auto-Type + + + + &Open URL + + + + &Lock databases + + + + &Title + + + + &URL + + + + &Notes + + + + Password Generator + Pasahitz sortzailea + + + Clear history + Garbitu historia + + + &Database + + + + Import + Inportatu + + + &Tools + + + + Empty recycle bin + + + + Access error for config file %1 + + + + Quit KeePassXC + Irten KeePassXC-tik + + + Please touch the button on your YubiKey! + + + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + + + + OptionDialog + + Dialog + Elkarrizketa + + + General + Orokorra + + + Sh&ow a notification when credentials are requested + + + + Sort matching entries by &username + + + + Re&move all stored permissions from entries in active database + + + + Advanced + Aurreratua + + + Always allow &access to entries + + + + Always allow &updating entries + + + + Searc&h in all opened databases for matching entries + + + + HTTP Port: + HTTP portua: + + + Default port: 19455 + Portu lehenetsia: 19455 + + + Re&quest to unlock the database if it is locked + + + + Sort &matching entries by title + + + + KeePassXC will listen to this port on 127.0.0.1 + + + + Cannot bind to privileged ports + + + + Cannot bind to privileged ports below 1024! +Using default port 19455. + + + + R&emove all shared encryption keys from active database + + + + &Return advanced string fields which start with "KPH: " + + + + Automatically creating or updating string fields is not supported. + + + + This is required for accessing your databases from ChromeIPass or PassIFox + Hau beharrezkoa da ChromeIPass edo PassIFox erabilita datu-baseetara sarbidea izateko + + + Enable KeePassHTTP server + Gaitu KeePassHTTP zerbitzaria + + + Only returns the best matches for a specific URL instead of all entries for the whole domain. + + + + &Return only best matching entries + + + + Only entries with the same scheme (http://, https://, ftp://, ...) are returned. + + + + &Match URL schemes + + + + Password Generator + Pasahitz sortzailea + + + Only the selected database has to be connected with a client. + + + + The following options can be dangerous! +Change them only if you know what you are doing. + + + + + PasswordGeneratorWidget + + Password: + Pasahitza: + + + Character Types + Karaktere motak + + + Upper Case Letters + Letra larriak + + + Lower Case Letters + Letra xeheak + + + Numbers + Zenbakiak + + + Special Characters + Karaktere bereziak + + + Exclude look-alike characters + + + + Accept + Onartu + + + %p% + + + + strength + sendotasuna + + + entropy + entropia + + + &Length: + + + + Pick characters from every group + + + + Generate + Sortu + + + Close + Itxi + + + Apply + Aplikatu + + + Entropy: %1 bit + Entropia: %1 bit + + + Password Quality: %1 + Pasahitzaren kalitatea: %1 + + + Poor + Txarra + + + Weak + Ahula + + + Good + Ona + + + Excellent + Bikaina + + + Password + Pasahitza + + + Extended ASCII + + + + Passphrase + + + + Wordlist: + + + + Word Count: + + + + Word Separator: + + + + Copy + Kopiatu + + + + QObject + + NULL device + + + + error reading from device + + + + file empty ! + + + + + malformed string + + + + missing closing quote + + + + INTERNAL - unget lower bound exceeded + + + + Group + Taldea + + + Title + Izenburua + + + Username + Erabiltzaile-izena + + + Password + Pasahitza + + + URL + URL + + + Notes + Oharrak + + + Browser Integration + + + + YubiKey[%1] Challenge Response - Slot %2 - %3 + + + + Press + + + + Passive + + + + + QtIOCompressor + + Internal zlib error when compressing: + + + + Error writing to underlying device: + + + + Error opening underlying device: + + + + Error reading data from underlying device: + + + + Internal zlib error when decompressing: + + + + + QtIOCompressor::open + + The gzip format not supported in this version of zlib. + + + + Internal zlib error: + + + + + SearchWidget + + Case Sensitive + + + + Search + Bilatu + + + Clear + Garbitu + + + Search... + Bilatu... + + + Limit search to selected group + + + + + Service + + A shared encryption-key with the name "%1" already exists. +Do you want to overwrite it? + + + + Do you want to update the information in %1 - %2? + + + + The active database is locked! +Please unlock the selected database or choose another one which is unlocked. + + + + Successfully removed %1 encryption-%2 from KeePassX/Http Settings. + + + + No shared encryption-keys found in KeePassHttp Settings. + + + + The active database does not contain an entry of KeePassHttp Settings. + + + + Removing stored permissions... + + + + Abort + + + + Successfully removed permissions from %1 %2. + + + + The active database does not contain an entry with permissions. + + + + KeePassXC: New key association request + + + + You have received an association request for the above key. +If you would like to allow it access to your KeePassXC database +give it a unique name to identify and accept it. + + + + KeePassXC: Overwrite existing key? + KeePassXC: Gainidatzi aurreko gakoa? + + + KeePassXC: Update Entry + KeePassXC: Eguneratu sarrera + + + KeePassXC: Database locked! + + + + KeePassXC: Removed keys from database + + + + KeePassXC: No keys found + KeePassXC: Ez da gakorik aurkitu + + + KeePassXC: Settings not available! + + + + KeePassXC: Removed permissions + + + + KeePassXC: No entry with permissions found! + + + + + SettingsWidget + + Application Settings + Aplikazioaren ezarpenak + + + General + Orokorra + + + Security + Segurtasuna + + + Access error for config file %1 + + + + + SettingsWidgetGeneral + + Remember last databases + Gogoratu azken datu-baseak + + + Automatically save on exit + Automatikoki gorde irtetean + + + Automatically save after every change + Automatikoki gorde aldaketa oro eta gero + + + Minimize when copying to clipboard + Minimizatu arbelera kopiatzean + + + Use group icon on entry creation + Erabili taldearen ikonoa sarrera sortzean + + + Global Auto-Type shortcut + + + + Language + Hizkuntza + + + Show a system tray icon + Erakutsi ikonoa sistema-erretiluan + + + Hide window to system tray when minimized + + + + Load previous databases on startup + + + + Automatically reload the database when modified externally + + + + Hide window to system tray instead of app exit + + + + Minimize window at application startup + + + + Basic Settings + Oinarrizko ezarpenak + + + Remember last key files and security dongles + + + + Don't mark database as modified for non-data changes (e.g., expanding groups) + + + + Auto-Type + + + + Use entry title and URL to match windows for global Auto-Type + + + + Always ask before performing Auto-Type + + + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + + + + SettingsWidgetSecurity + + Clear clipboard after + + + + sec + + + + Lock databases after inactivity of + + + + Show passwords in cleartext by default + + + + Lock databases after minimizing the window + + + + Don't require password repeat when it is visible + + + + Timeouts + + + + Convenience + + + + Lock databases when session is locked or lid is closed + + + + Privacy + Pribatasuna + + + Use Google as fallback for downloading website icons + + + + + SetupTotpDialog + + Setup TOTP + + + + Key: + + + + Use custom settings + + + + Note: Change these settings only if you know what you are doing. + + + + Time step: + + + + 8 digits + + + + 6 digits + + + + Code size: + + + + sec + + + + + TotpDialog + + Timed Password + + + + 000000 + 000000 + + + Copy + Kopiatu + + + Expires in + + + + seconds + segundu + + + + UnlockDatabaseWidget + + Unlock database + + + + + WelcomeWidget + + Welcome to KeePassXC + Ongi etorri KeePassXC-era + + + Start storing your passwords securely in a KeePassXC database + + + + Create new database + Sortu datu-base berria + + + Open existing database + + + + Import from KeePass 1 + Inportatu KeePass 1-etik + + + Import from CSV + Inportatu CSV-tik + + + Recent databases + + + + + main + + path to a custom config file + + + + key file of the database + datu-basearen gako-fitxategia + + + KeePassXC - cross-platform password manager + KeePassXC - plataforma anitzeko pasahitz kudeatzailea + + + read password of the database from stdin + + + + filenames of the password databases to open (*.kdbx) + + + + Copy a password to the clipboard + + + + Path of the database. + + + + Use a GUI prompt unlocking the database. + + + + Name of the entry to clip. + + + + Extract and print the content of a database. + + + + Path of the database to extract. + + + + Name of the command to execute. + + + + List database entries. + Zerrendatu datu-baseko sarrerak. + + + Path of the group to list. Default is / + + + + Print the UUIDs of the entries and groups. + + + + Merge two databases. + Bateratu bi datu-base. + + + Path of the database to merge into. + + + + Path of the database to merge from. + + + + Use the same password for both database files. + Erabili pasahitz bera bi datu-base fitxategietarako. + + + Show a password. + Erakutsi pasahitz bat. + + + Name of the entry to show. + Erakutsiko den sarreraren izena. + + + \ No newline at end of file diff --git a/share/translations/keepassx_fi.ts b/share/translations/keepassx_fi.ts index aefa69b1d..5f1862565 100644 --- a/share/translations/keepassx_fi.ts +++ b/share/translations/keepassx_fi.ts @@ -7,101 +7,65 @@ About - - - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - + Tietoja Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Osallistujat Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Vianjäljitystiedot Copy to clipboard - + Kopioi leikepöydälle Version %1 - + Versio %1 + Revision: %1 - + Revisio: %1 Libraries: - + Kirjastot: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Käyttöjärjestelmä: %1 +Suoritinarkkitehtuuri: %2 +Kernel: %3 %4 Enabled extensions: - + Käytössä olevat laajennukset: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Ilmoita ongelmista: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC:tä jaellaan GPL-lisenssin (GNU General Public License) version 2 tai (valintasi mukaan) version 3 ehtojen mukaisesti. + + + Project Maintainers: + Projektin ylläpitäjät: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Katso osallistujat GitHubista</a> + + + Include the following information whenever you report a bug: + Sisällytä seuraavat tiedot aina kun ilmoitat ongelmasta: @@ -126,7 +90,7 @@ Ole hyvä ja valitse sallitaanko pääsy. KeePassXC HTTP Confirm Access - + KeePassXC HTTP - Vahvista pääsy @@ -219,7 +183,8 @@ Ole hyvä ja valitse sallitaanko pääsy. Failed to set %1 as the Key file: %2 - + Kohteen %1 asettaminen avaintiedostoksi ei onnistunut: +%2 &Key file @@ -227,30 +192,26 @@ Ole hyvä ja valitse sallitaanko pääsy. Cha&llenge Response - + &Haaste ja vastaus Refresh - + Päivitä Empty password - + Tyhjä salasana Changing master key failed: no YubiKey inserted. - + Pääsalasanan vaihtaminen epäonnistui: YubiKeyta ei ole liitetty. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Kopiointiasetukset Replace username and password with references @@ -258,26 +219,30 @@ Ole hyvä ja valitse sallitaanko pääsy. Copy history - + Kopiointi historia + + + Append ' - Clone' to title + Lisää ' - Klooni' otsikkoon CsvImportWidget Import CSV fields - + Tuo CSV-kentät filename - + tiedostonimi size, rows, columns - + koko, rivit, sarakkeet Encoding - + Koodaus Codec @@ -289,11 +254,11 @@ Ole hyvä ja valitse sallitaanko pääsy. Fields are separated by - + Kentät erottaa Comments start with - + Kommentit alkavat First record has field names @@ -305,39 +270,39 @@ Ole hyvä ja valitse sallitaanko pääsy. Consider '\' an escape character - + Käsittele merkkiä '\' escape-merkkinä Preview - + Esikatselu Column layout - + Sarakeasettelu Not present in CSV file - + Ei mukana CSV-tiedostossa Empty fieldname - + Tyhjä kenttänimi column - + sarake Imported from CSV file - + Tuotu CSV-tiedostosta Original data: - + Alkuperäiset tiedot: Error(s) detected in CSV file ! - + Yksi tai useampi virhe havaittu CSV-tiedostossa! more messages skipped] @@ -357,7 +322,7 @@ Ole hyvä ja valitse sallitaanko pääsy. CsvImportWizard Import CSV file - + Tuo CSV-tiedosto Error @@ -372,15 +337,15 @@ Ole hyvä ja valitse sallitaanko pääsy. CsvParserModel byte, - + tavu, rows, - + rivit, columns - + sarakkeet @@ -423,11 +388,11 @@ Ole hyvä ja valitse sallitaanko pääsy. Refresh - + Päivitä Challenge Response: - + Haaste/vastaus: @@ -507,15 +472,15 @@ Voit nyt tallentaa sen. AES: 256 Bit (default) - + AES: 256 Bit (oletus) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritmi: @@ -563,7 +528,8 @@ Voit nyt tallentaa sen. "%1" was modified. Save changes? - + Kohdetta "%1" muokattiin. +Tallennetaanko muutokset? Writing the database failed. @@ -594,13 +560,16 @@ Paina Peruuta jos haluat viimeistellä muutoksesi, muussa tapauksessa muutoksesi This database has never been saved. You can save the database or stop locking it. - + Tätä tietokantaa ei ole koskaan tallennettu. +Voit tallentaa tietokannan tai lopettaa sen lukituksen. This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. - + Tietokantaa on muokattu. +Haluatko tallentaa tietokannan ennen sen lukitsemista? +Jos et tallenna, muutokset hylätään. "%1" is in edit mode. @@ -646,7 +615,9 @@ Haluatko tallentaa tietokannan siitä huolimatta? The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + Tietokanta, jota yrität avata, on jo avattu toisessa KeePassXC-instanssissa. + +Haluatko avata tietokannan silti? Open read-only @@ -654,11 +625,11 @@ Do you want to open it anyway? File opened in read only mode. - + Tiedosto on avattu "vain luku"-tilassa. Open CSV file - + Avaa CSV-tiedosto @@ -709,7 +680,7 @@ Do you want to open it anyway? Do you really want to move entry "%1" to the recycle bin? - + Haluatko varmasti siirtää tietueen "%1" roskakoriin? Searching... @@ -717,11 +688,11 @@ Do you want to open it anyway? No current database. - + Ei nykyistä tietokantaa. No source database, nothing to do. - + Ei lähdetietokantaa, ei mitään tehtävää. Search Results (%1) @@ -737,7 +708,7 @@ Do you want to open it anyway? Do you really want to execute the following command?<br><br>%1<br> - + Haluatko varmasti suorittaa seuraavan komennon?<br><br>%1<br> Remember my choice @@ -745,19 +716,19 @@ Do you want to open it anyway? Autoreload Request - + Automaattilatauksen pyyntö The database file has changed. Do you want to load the changes? - + Tietokantatiedosto on muuttunut. Haluatko ladata muutokset? Merge Request - + Yhdistämispyyntö The database file has changed and you have unsaved changes.Do you want to merge your changes? - + Tietokantatiedosto on muuttunut ja sinulla on tallentamattomia muutoksia. Haluatko yhdistää tekemäsi muutokset? Could not open the new database file while attempting to autoreload this database. @@ -765,11 +736,11 @@ Do you want to open it anyway? Empty recycle bin? - + Tyhjennetäänkö roskakori? Are you sure you want to permanently delete everything from your recycle bin? - + Haluatko varmasti tyhjentää kaiken pysyvästi roskakorista? @@ -850,15 +821,15 @@ Do you want to open it anyway? 1 year - + 1 vuosi Confirm Remove - + Vahvista poisto Are you sure you want to remove this attribute? - + Haluatko varmasti poistaa tämän attribuutin? [PROTECTED] Press reveal to view or edit @@ -866,14 +837,14 @@ Do you want to open it anyway? Are you sure you want to remove this attachment? - + Haluatko varmasti poistaa tämän liitteen? EditEntryWidgetAdvanced Additional attributes - + Lisäattribuutit Add @@ -897,15 +868,15 @@ Do you want to open it anyway? Edit Name - + Muokkaa nimeä Protect - + Suojattu Reveal - + Paljasta @@ -1071,11 +1042,11 @@ Do you want to open it anyway? EditWidgetIcons Add custom icon - + Lisää mukautettu kuvake Delete custom icon - + Poista mukautettu kuvake Images @@ -1089,10 +1060,6 @@ Do you want to open it anyway? Select Image Valitse kuva - - Error - Virhe - Download favicon Lataa favicon @@ -1107,18 +1074,26 @@ Do you want to open it anyway? &Use default icon - + &Käytä oletuskuvaketta Use custo&m icon - + Kä&ytä mukautettua kuvaketta Confirm Delete - + Vahvista poisto This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Tämä kuvake on %1 tietueen käytössä, ja se korvataan oletuskuvakkeella. Haluatko varmasti poistaa tämän kuvakkeen? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Vinkki: voit asettaa Googlen varajärjestelmäksi kohdassa Työkalut > Asetukset > Turvallisuus + + + Custom icon already exists @@ -1260,11 +1235,11 @@ Do you want to open it anyway? KMessageWidget &Close - + &Sulje Close message - + Sulje viesti @@ -1328,14 +1303,14 @@ Do you want to open it anyway? Pääavaimen laskeminen ei onnistu - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Unable to issue challenge-response. - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1355,6 +1330,10 @@ This is a one-way migration. You won't be able to open the imported databas Another instance of KeePassXC is already running. + Toinen KeePassXC-instanssi on jo käynnissä. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1412,17 +1391,13 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases Viimeisimmät tietokannat - - He&lp - Apua - E&ntries - + Ti&etueet Copy att&ribute to clipboard - + Kopioi att&ribuutti leikepöydälle &Groups @@ -1440,10 +1415,6 @@ This is a one-way migration. You won't be able to open the imported databas &About Tietoja - - &Open database - Avaa tietokanta - &Save database Tallenna tietokanta @@ -1458,7 +1429,7 @@ This is a one-way migration. You won't be able to open the imported databas Merge from KeePassX database - + Yhdistä KeePassX-tietokannasta &Add new entry @@ -1484,14 +1455,6 @@ This is a one-way migration. You won't be able to open the imported databas &Delete group Poista ryhmä - - Sa&ve database as - Tallenna tietokanta nimellä - - - Change &master key - Vaihda pääsalasana - &Database settings Tietokannan asetukset @@ -1502,19 +1465,15 @@ This is a one-way migration. You won't be able to open the imported databas Timed one-time password - - - - Setup TOTP - + Ajastettu kertakäyttöinen salasana (TOTP) Copy &TOTP - + Kopioi &TOTP Show TOTP - + Näytä TOTP &Find @@ -1556,57 +1515,77 @@ This is a one-way migration. You won't be able to open the imported databas &Notes Muistiinpanot - - &Export to CSV file - Vie CSV-tiedostoon - - - Re&pair database - Korjaa tietokanta - Password Generator Salasanageneraattori Clear history - + Tyhjennä historia &Database - + &Tietokanta Import - + Tuo &Tools - - - - Import KeePass 1 database - - - - Import CSV file - + T&yökalut Empty recycle bin - + Tyhjennä roskakori Access error for config file %1 - + Pääsyvirhe asetustiedostoon %1 Quit KeePassXC - + Sulje KeePassXC Please touch the button on your YubiKey! - + Kosketa YubiKeyssa olevaa painiketta! + + + &Help + &Ohje + + + &Open database... + &Avaa tietokanta... + + + Sa&ve database as... + Ta&llenna tietokanta nimellä... + + + Change &master key... + Vaih&da pääsalasana... + + + &Export to CSV file... + &Vie CSV-tiedostoon... + + + Import KeePass 1 database... + Tuo KeePass 1 -tietokanta... + + + Import CSV file... + Tuo CSV-tiedosto... + + + Re&pair database... + Ko&rjaa tietokanta... + + + Set up TOTP... + Aseta TOTP... @@ -1621,7 +1600,7 @@ This is a one-way migration. You won't be able to open the imported databas Sh&ow a notification when credentials are requested - + Nä&ytä ilmoitus kun tilitietoja pyydetään Sort matching entries by &username @@ -1637,15 +1616,15 @@ This is a one-way migration. You won't be able to open the imported databas Always allow &access to entries - + Salli aina &pääsy tietueisiin Always allow &updating entries - + Salli aina tietueiden p&äivittäminen Searc&h in all opened databases for matching entries - + E&tsi kaikista avatuista tietokannoista vastaavia tietueita HTTP Port: @@ -1657,7 +1636,7 @@ This is a one-way migration. You won't be able to open the imported databas Re&quest to unlock the database if it is locked - + Pyyd&ä tietokannan lukituksen avaamista jos se on lukittu Sort &matching entries by title @@ -1665,20 +1644,21 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC will listen to this port on 127.0.0.1 - + KeePassXC kuuntelee tätä porttia osoitteessa 127.0.0.1 Cannot bind to privileged ports - + Ei voida sitoutua etuoikeutettuihin portteihin Cannot bind to privileged ports below 1024! Using default port 19455. - + Ei voida sitoutua etuoikeutettuihin portteihin, jotka ovat alle 1024! +Käytetään oletusporttia 19455. R&emove all shared encryption keys from active database - + &Poista kaikki jaetut salausavaimet aktiivisesta tietokannasta &Return advanced string fields which start with "KPH: " @@ -1690,11 +1670,11 @@ Using default port 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Tämä vaaditaan, jotta tietokantoja voidaan käyttää ChromeIPassilla or PassIFoxilla Enable KeePassHTTP server - + Ota käyttöön KeePassHTTP-palvelin Only returns the best matches for a specific URL instead of all entries for the whole domain. @@ -1702,11 +1682,11 @@ Using default port 19455. &Return only best matching entries - + &Palauta vain parhaiten vastaavat tietueet Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Vain tietueet samalla skeemalla (http://, https://, ftp://, ...) palautetaan. &Match URL schemes @@ -1723,7 +1703,8 @@ Using default port 19455. The following options can be dangerous! Change them only if you know what you are doing. - + Seuraavat valinnat voivat olla vaarallisia! +Muuta niitä vain, jos tiedät mitä olet tekemässä. @@ -1766,7 +1747,7 @@ Change them only if you know what you are doing. strength - + vahvuus entropy @@ -1774,11 +1755,11 @@ Change them only if you know what you are doing. &Length: - + &Pituus: Pick characters from every group - + Poimi merkkejä jokaisesta ryhmästä Generate @@ -1790,15 +1771,15 @@ Change them only if you know what you are doing. Apply - + Käytä Entropy: %1 bit - + Entropia: %1 bit Password Quality: %1 - + Salasanan laatu: %1 Poor @@ -1822,27 +1803,27 @@ Change them only if you know what you are doing. Extended ASCII - + Laajennettu ASCII Passphrase - + Tunnuslause Wordlist: - + Sanalista: Word Count: - + Sanamäärä: Word Separator: - + Sanaerotin: Copy - + Kopioi @@ -1853,12 +1834,13 @@ Change them only if you know what you are doing. error reading from device - + virhe laitteelta luettaessa file empty ! - + tiedosto tyhjä ! + malformed string @@ -1898,19 +1880,19 @@ Change them only if you know what you are doing. Browser Integration - + Selainintegraatio YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] Haaste/vastaus - Slot %2 - %3 Press - + Paina Passive - + Passiivi @@ -1933,7 +1915,7 @@ Change them only if you know what you are doing. Internal zlib error when decompressing: - + Sisäinen zlib-virhe purkaessa: @@ -1963,11 +1945,11 @@ Change them only if you know what you are doing. Search... - + Etsi... Limit search to selected group - + Rajoita haku valittuun ryhmään @@ -1975,7 +1957,8 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - + Jaettu salausavain nimeltä "%1" on jo olemassa. +Haluatko korvata sen? Do you want to update the information in %1 - %2? @@ -1992,7 +1975,7 @@ Please unlock the selected database or choose another one which is unlocked. No shared encryption-keys found in KeePassHttp Settings. - + Jaettuja salausavaimia ei löytynyt KeePassHttp-asetuksista. The active database does not contain an entry of KeePassHttp Settings. @@ -2026,31 +2009,31 @@ give it a unique name to identify and accept it. KeePassXC: Overwrite existing key? - + KeePassXC: Korvataanko olemassa oleva avain? KeePassXC: Update Entry - + KeePassXC: Päivitä merkintä KeePassXC: Database locked! - + KeePassXC: tietokanta lukittu! KeePassXC: Removed keys from database - + KeePassXC: Poistettiin avaimet tietokannasta KeePassXC: No keys found - + KeePassXC: Avaimia ei löytynyt KeePassXC: Settings not available! - + KeePassXC: Asetukset eivät ole käytettävissä! KeePassXC: Removed permissions - + KeePassXC: Poistetut käyttöoikeudet KeePassXC: No entry with permissions found! @@ -2061,7 +2044,7 @@ give it a unique name to identify and accept it. SettingsWidget Application Settings - + Sovelluksen asetukset General @@ -2073,7 +2056,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + Pääsyvirhe asetustiedostoon %1 @@ -2132,11 +2115,11 @@ give it a unique name to identify and accept it. Basic Settings - + Perusasetukset Remember last key files and security dongles - + Muista viimeisimmät avaintiedostot ja tietoturva-avainlaitteet (donglet) Don't mark database as modified for non-data changes (e.g., expanding groups) @@ -2152,7 +2135,19 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type - + Kysy aina ennen automaattitäydennyksen käyttämistä + + + Auto-Type delay + Automaattitäydennyksen viive + + + ms + ms + + + Start only a single instance of KeePassXC + Käynnistä vain yksi KeePassXC-instanssi @@ -2183,50 +2178,58 @@ give it a unique name to identify and accept it. Timeouts - + Aikakatkaisut Convenience - + Mukavuus Lock databases when session is locked or lid is closed - + Lukitse tietokannat kun istunto lukitaan tai kansi suljetaan + + + Privacy + Yksityisyys + + + Use Google as fallback for downloading website icons + Käytä Googlea varajärjestelmänä verkkosivustojen kuvakkeiden latausta varten SetupTotpDialog Setup TOTP - + Määritä TOTP Key: - + Avain: Use custom settings - + Käytä mukautettuja asetuksia Note: Change these settings only if you know what you are doing. - + Huomautus: Muuta näitä asetuksia vain, jos tiedät mitä olet tekemässä. Time step: - + Aikaväli: 8 digits - + 8 numeroa 6 digits - + 6 numeroa Code size: - + Koodikoko: sec @@ -2237,23 +2240,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + Ajastettu salasana 000000 - + 000000 Copy - + Kopioi Expires in - + Vanhenee seconds - + sekuntia @@ -2267,50 +2270,50 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + Tervetuloa käyttämään KeePassXC:tä Start storing your passwords securely in a KeePassXC database - + Aloita salasanojesi turvallinen tallentaminen KeePassXC-tietokantaan Create new database - + Luo uusi tietokanta Open existing database - + Avaa tietokanta Import from KeePass 1 - + Tuo KeePass 1 -tietokanta Import from CSV - + Tuo CSV-tiedostosta Recent databases - + Viimeisimmät tietokannat main path to a custom config file - + polku mukautettuun asetustiedostoon key file of the database - + tietokannan avaintiedosto KeePassXC - cross-platform password manager - + KeePassXC - järjestelmäriippumaton salasanojen hallintasovellus read password of the database from stdin - + lue tietokannan salasana stdin:istä filenames of the password databases to open (*.kdbx) @@ -2318,11 +2321,11 @@ give it a unique name to identify and accept it. Copy a password to the clipboard - + Kopioi salasana leikepöydälle Path of the database. - + Tietokannan polku. Use a GUI prompt unlocking the database. @@ -2334,19 +2337,19 @@ give it a unique name to identify and accept it. Extract and print the content of a database. - + Pura ja tulosta tietokannan sisältö. Path of the database to extract. - + Purettavan tietokannan polku. Name of the command to execute. - + Suoritettavan komennon nimi. List database entries. - + Listaa tietokannan tietueet. Path of the group to list. Default is / @@ -2354,31 +2357,31 @@ give it a unique name to identify and accept it. Print the UUIDs of the entries and groups. - + Tulosat tietueiden ja ryhmien UUID:t. Merge two databases. - + Yhdistä kaksi tietokantaa. Path of the database to merge into. - + Tietokannan polku, johon yhdistetään. Path of the database to merge from. - + Tietokannan polku, josta yhdistetään. Use the same password for both database files. - + Käytä samaa salasanaa molemmille tietokantatiedostoille. Show a password. - + Näytä salasana. Name of the entry to show. - + Näytettävän tietueen nimi. \ No newline at end of file diff --git a/share/translations/keepassx_fr.ts b/share/translations/keepassx_fr.ts index 7c14f5ef1..aa04ae5c0 100644 --- a/share/translations/keepassx_fr.ts +++ b/share/translations/keepassx_fr.ts @@ -9,99 +9,63 @@ About À propos - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Contributeurs Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Informations de débogage Copy to clipboard - + Copier dans le presse-papier Version %1 - + Version %1 + Revision: %1 - + Revision: %1 Libraries: - + Bibliothèques: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Système d'exploitation: %1 +Architecture CPU: %2 +Kernel: %3 %4 Enabled extensions: - + Extensions activées: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Signaler les bugs sur: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC est distribué suivant les termes de la GNU Licence Publique Générale (GNU GPL) version 2 ou version 3 de la licence (à votre choix). + + + Project Maintainers: + Mainteneurs du projet: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Voir Contributions sur GitHub</a> + + + Include the following information whenever you report a bug: + Inclure l'information suivante lorsque vous signaler un bug: @@ -214,7 +178,7 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. Different passwords supplied. - Les mots de passe ne sont pas identiques. + Les mots de passe insérés sont différents. Failed to set %1 as the Key file: @@ -228,121 +192,121 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. Cha&llenge Response - + Cha&llenge-réponse Refresh - + Rafraîchir Empty password - + Mot de passe vide Changing master key failed: no YubiKey inserted. - + Échec du changement de clé maître: pas de YubiKey insérée. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Options de clonage Replace username and password with references - + Remplacer le nom d'utilisateur et le mot de passe par des références Copy history - + Copie de l'historique + + + Append ' - Clone' to title + Ajouter ' - Clone' au titre CsvImportWidget Import CSV fields - + Importer les champs CSV filename - + nom de fichier size, rows, columns - + taille, lignes, colonnes Encoding - + Encodage Codec - + Codec Text is qualified by - + Le texte est encadré par Fields are separated by - + Les champs sont séparés par Comments start with - + Les commentaires commencent par First record has field names - + Le premier enregistrement contient les noms de champs Number of headers line to discard - + Nombre de lignes d'en-tête à ignorer Consider '\' an escape character - + Considère '\' comme un échappement Preview - + Prévisualisation Column layout - + Disposition des colonnes Not present in CSV file - + Non présent dans le fichier CSV Empty fieldname - + Nom de champ vide column - + colonne Imported from CSV file - + Importé du fichier CSV Original data: - + Données originales: Error(s) detected in CSV file ! - + Erreur(s) détectées dans le fichier CSV! more messages skipped] - + plus de messages ignorés] Error @@ -351,14 +315,15 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. CSV import: writer has errors: - + Import CSV: erreurs d'écriture: + CsvImportWizard Import CSV file - + Importer un fichier CSV Error @@ -373,15 +338,15 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. CsvParserModel byte, - + octet, rows, - + lignes, columns - + colonnes @@ -424,11 +389,11 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. Refresh - + Rafraîchir Challenge Response: - + Challenge-réponse: @@ -447,7 +412,7 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. Database opened fine. Nothing to do. - La base de données s'est bien ouverte. Aucune action à effectuer. + La base de données s'est bien ouverte. Aucune action nécéssaire. Unable to open the database. @@ -455,7 +420,7 @@ Veuillez sélectionner si vous souhaitez autoriser l’accès. Success - Succès + Réussite The database has been successfully repaired @@ -508,15 +473,15 @@ Vous pouvez maintenant la sauvegarder. AES: 256 Bit (default) - + AES: 256 Bits (par défault) Twofish: 256 Bit - + Twofish: 256 bits Algorithm: - + Algorithme: @@ -661,11 +626,11 @@ Voulez vous l'ouvrir quand même ? File opened in read only mode. - + Fichier ouvert en lecture seule. Open CSV file - + Ouvrir le fichier CSV @@ -772,11 +737,11 @@ Voulez vous l'ouvrir quand même ? Empty recycle bin? - + Vider la corbeille? Are you sure you want to permanently delete everything from your recycle bin? - + Êtes-vous certain de vouloir vider définitivement votre corbeille? @@ -861,19 +826,19 @@ Voulez vous l'ouvrir quand même ? Confirm Remove - + Confirmez la suppression Are you sure you want to remove this attribute? - + Êtes-vous sûr de vouloir supprimer cet attribut? [PROTECTED] Press reveal to view or edit - + [PROTÉGÉ] Appuyez pour révéler ou éditer Are you sure you want to remove this attachment? - + Êtes-vous sûr de vouloir supprimer cette pièce jointe? @@ -904,15 +869,15 @@ Voulez vous l'ouvrir quand même ? Edit Name - + Éditer le nom Protect - + Protéger Reveal - + Révéler @@ -951,7 +916,7 @@ Voulez vous l'ouvrir quand même ? Window Associations - + Associations de fenêtre @@ -1063,15 +1028,15 @@ Voulez vous l'ouvrir quand même ? Auto-Type - Remplissage automatique + Saisie-Automatique &Use default Auto-Type sequence of parent group - + &Utiliser la séquence de Saisie-Automatique du groupe parent Set default Auto-Type se&quence - + Définir la sé&quence par défaut de la Saisie-Automatique @@ -1096,10 +1061,6 @@ Voulez vous l'ouvrir quand même ? Select Image Choisir une image - - Error - Erreur - Download favicon Télécharger la favicône @@ -1122,10 +1083,18 @@ Voulez vous l'ouvrir quand même ? Confirm Delete - + Confirmer la suppression This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Cette icône est utilisée par %1 entrée et sera remplacée par l'icône par défaut. Êtes-vous sûr de vouloir l'effacer? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Astuce: Vous pouvez activer Google en tant que repli sous Outils>Paramètres>Sécurité + + + Custom icon already exists @@ -1202,7 +1171,7 @@ Voulez vous l'ouvrir quand même ? Ref: Reference abbreviation - + Réf: @@ -1267,11 +1236,11 @@ Voulez vous l'ouvrir quand même ? KMessageWidget &Close - + &Fermer Close message - + Fermer le message @@ -1335,18 +1304,18 @@ Voulez vous l'ouvrir quand même ? Impossible de calculer la clé maître - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Le fichier sélectionné est une ancienne base de données pour KeePass 1 (.kdb). - -Vous pouvez l'importer en cliquant sur "Base de données" > "Importer une base de données KeePass 1". -Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvrir la base de données importée avec l'ancienne version KeePassX version 0.4. + Unable to issue challenge-response. + Impossible de lancer une challenge-réponse. - Unable to issue challenge-response. - + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + 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>'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 de KeePassX 0.4. @@ -1361,10 +1330,14 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri The lock file could not be created. Single-instance mode disabled. - + Le fichier verrou ne peut pas être créé. Le mode instance-unique est désactivé. Another instance of KeePassXC is already running. + Une autre instance de KeePassXC est déjà en cours d'exécution. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1422,10 +1395,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri &Recent databases Bases de données récentes - - He&lp - Aide - E&ntries Entrées @@ -1450,10 +1419,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri &About &À propos - - &Open database - &Ouvrir la base de données - &Save database Enregistrer la base de données @@ -1494,14 +1459,6 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri &Delete group &Supprimer le groupe - - Sa&ve database as - Enregistrer la base de données sous - - - Change &master key - Changer la clé &maître - &Database settings Paramètre de la base de &données @@ -1512,19 +1469,15 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri Timed one-time password - - - - Setup TOTP - + Mot de passe à usage unique Copy &TOTP - + Copie &TOTP Show TOTP - + Afficher TOTP &Find @@ -1566,57 +1519,77 @@ Ceci est une migration à sens unique. Vous ne serez plus en mesure d'ouvri &Notes &Notes - - &Export to CSV file - &Exporter vers un fichier CSV - - - Re&pair database - Ré&parer la base de données - Password Generator Générateur de mot de passe Clear history - + Effacer l'historique &Database - + &Base de données Import - + Importer &Tools - - - - Import KeePass 1 database - Importer une base de données KeePass 1 - - - Import CSV file - + &Outils Empty recycle bin - + Vider la corbeille Access error for config file %1 - + Erreur d'accès au fichier de configuration %1 Quit KeePassXC - + Quitter KeePass XC Please touch the button on your YubiKey! - + Veuillez presser le bouton de votre YubiKey! + + + &Help + Aide + + + &Open database... + &Ouvrir la base de donnée... + + + Sa&ve database as... + Sau&ver la base de données sous... + + + Change &master key... + Changer la clé &maître... + + + &Export to CSV file... + &Exporter dans un fichier CSV... + + + Import KeePass 1 database... + Importer une base de données KeePass 1... + + + Import CSV file... + Importer un fichier CSV... + + + Re&pair database... + Ré&parer la base de données... + + + Set up TOTP... + Configurer TOTP... @@ -1701,27 +1674,27 @@ Restauration du port 19455 par défaut. This is required for accessing your databases from ChromeIPass or PassIFox - + Ceci est requis pour accéder à vos bases de données à partir de ChromeIPass ou PassIFox Enable KeePassHTTP server - + Activer le serveur KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Renvoie seulement les meilleures correspondances pour une URL spécifique au lieu des entrées pour tout le domaine. &Return only best matching entries - + &Retourner seulement les meilleurs entrées Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Seules les entrées avec le même schéma (http://, https://, ftp://, ...) sont retournées. &Match URL schemes - + &Schémas de correspondance URL Password Generator @@ -1729,12 +1702,13 @@ Restauration du port 19455 par défaut. Only the selected database has to be connected with a client. - + Seule la base de données sélectionnée doit être connectée avec un client. The following options can be dangerous! Change them only if you know what you are doing. - + Les options suivantes pourraient être dangereuses! +Ne les changez que si vous savez ce que vous faites. @@ -1833,55 +1807,56 @@ Change them only if you know what you are doing. Extended ASCII - + ASCII étendu Passphrase - + Phrase secrète Wordlist: - + Liste de mots: Word Count: - + Nombre de mots: Word Separator: - + Séparateur de mot: Copy - + Copie QObject NULL device - + Périphérique NULL error reading from device - + Erreur de lecture sur le périphérique file empty ! - + Fichier vide! + malformed string - + chaîne malformée missing closing quote - + fermeture de citation manquante INTERNAL - unget lower bound exceeded - + INTERNE - dépassement de la limite inférieure Group @@ -1909,19 +1884,19 @@ Change them only if you know what you are doing. Browser Integration - + Intégration Navigateur YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] Challenge-réponse - Slot %2 - %3 Press - + Pressez Passive - + Passif @@ -1974,11 +1949,11 @@ Change them only if you know what you are doing. Search... - + Recherche... Limit search to selected group - + Limite la recherche au groupe sélectionné @@ -2088,7 +2063,7 @@ attribuez lui un nom unique pour l'identifier et acceptez la. Access error for config file %1 - + Erreur d'accès au fichier de configuration %1 @@ -2115,7 +2090,7 @@ attribuez lui un nom unique pour l'identifier et acceptez la. Global Auto-Type shortcut - Raccourci de remplissage automatique global + Raccourci de la Saisie-Automatique Language @@ -2147,27 +2122,39 @@ attribuez lui un nom unique pour l'identifier et acceptez la. Basic Settings - + Paramètres de base Remember last key files and security dongles - + Se souvenir des derniers fichiers clé et des dongles de sécurité Don't mark database as modified for non-data changes (e.g., expanding groups) - + Ne pas indiquer la base de données comme modifiée pour les changements hors-données (par exemple: groupes développés) Auto-Type - Remplissage automatique + Saisie-Automatique Use entry title and URL to match windows for global Auto-Type - + Utilisez le titre de l'entrée et l'URL dans la correspondance des fenêtres pour la Saisie-Automatique globale. Always ask before performing Auto-Type - + Toujours demander avant de procéder à une Saisie-Automatique + + + Auto-Type delay + Délais de Remplissage de la Saisie-Automatique + + + ms + ms + + + Start only a single instance of KeePassXC + Démarrer uniquement une seule instance de KeePassXC @@ -2198,50 +2185,58 @@ attribuez lui un nom unique pour l'identifier et acceptez la. Timeouts - + Timeouts Convenience - + Convenance Lock databases when session is locked or lid is closed - + Verrouiller les bases de données quand la session est verrouillée ou le capot fermé + + + Privacy + Confidentialité + + + Use Google as fallback for downloading website icons + Utilisez Google en secours pour télécharger des icônes de site web SetupTotpDialog Setup TOTP - + Configuration TOTP Key: - + Clé: Use custom settings - + Utiliser les paramètres personnalisés Note: Change these settings only if you know what you are doing. - + Attention: modifiez ces paramètres seulement si vous savez ce que vous faites. Time step: - + Période de temps: 8 digits - + 8 chiffres 6 digits - + 6 chiffres Code size: - + Taille du code: sec @@ -2252,23 +2247,23 @@ attribuez lui un nom unique pour l'identifier et acceptez la. TotpDialog Timed Password - + Mot de passe programmé 000000 - + 000000 Copy - + Copie Expires in - + Expire dans seconds - + secondes @@ -2282,27 +2277,27 @@ attribuez lui un nom unique pour l'identifier et acceptez la. WelcomeWidget Welcome to KeePassXC - + Bienvenue dans KeePassXC Start storing your passwords securely in a KeePassXC database - + Gardez vos mots de passe en sécurité dans une base de données KeePassXC Create new database - + Créer une nouvelle base de données Open existing database - + Ouvrir une base de données existante Import from KeePass 1 - + Importer depuis KeePass 1 Import from CSV - + Import depuis CSV Recent databases @@ -2333,67 +2328,67 @@ attribuez lui un nom unique pour l'identifier et acceptez la. Copy a password to the clipboard - + Copier un mot de passe dans le presse papier Path of the database. - + Chemin d'accès de la base de données. Use a GUI prompt unlocking the database. - + Utiliser une invite graphique pour déverrouiller la base de données. Name of the entry to clip. - + Nom de l'entrée épingler. Extract and print the content of a database. - + Extraire et imprimer le contenu d'une base de données. Path of the database to extract. - + Chemin de la base de données à extraire. Name of the command to execute. - + Nom de la commande à exécuter. List database entries. - + Lister les entrées de la base. Path of the group to list. Default is / - + Chemin du groupe à lister. Par défaut: / Print the UUIDs of the entries and groups. - + Imprimer les UUIDs des entrées et des groupes. Merge two databases. - + Fusionner deux bases de données. Path of the database to merge into. - + Chemin de la base de données cible. Path of the database to merge from. - + Chemin de la base de données source. Use the same password for both database files. - + Utiliser le même mot de passe pour les deux bases de données. Show a password. - + Afficher un mot de passe. Name of the entry to show. - + Nom de l'entrée à afficher. \ No newline at end of file diff --git a/share/translations/keepassx_hu.ts b/share/translations/keepassx_hu.ts new file mode 100644 index 000000000..d4c2880f0 --- /dev/null +++ b/share/translations/keepassx_hu.ts @@ -0,0 +1,2392 @@ + + + AboutDialog + + About KeePassXC + A KeePassXC névjegye + + + About + Névjegy + + + Contributors + Közreműködők + + + Debug Info + Hibakeresési információk + + + Copy to clipboard + Vágólapra másolás + + + Version %1 + + Verzió: %1 + + + + Revision: %1 + Revízió: %1 + + + Libraries: + Függvénykönyvtárak: + + + Operating system: %1 +CPU architecture: %2 +Kernel: %3 %4 + Operációs rendszer: %1 +CPU architektúra: %2 +Kernel: %3 %4 + + + Enabled extensions: + Engedélyezett kiterjesztések: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Hibajelentés: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + A KeePassXC a GNU General Public License (GPL) 2. vagy (válaszhatóan ) 3. verziója szerint kerül terjesztésre. + + + Project Maintainers: + Projektkarbantartók: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Közreműködők megtekintése a GitHubon</a> + + + Include the following information whenever you report a bug: + Minden hibajelentésnél legyenek mellékelve ezek az információk: + + + + AccessControlDialog + + Remember this decision + Döntés megjegyzése + + + Allow + Engedélyezés + + + Deny + Megtagadás + + + %1 has requested access to passwords for the following item(s). +Please select whether you want to allow access. + A %1 jelszóengedélyt kér a következő elem(ek) számára. +Válassza ki, hogy engedélyezi-e a hozzáférést. + + + KeePassXC HTTP Confirm Access + KeePassXC HTTP hozzáférési engedély + + + + AutoType + + Couldn't find an entry that matches the window title: + Nem található egyetlen elem sem, amely illeszkedik az ablak címsorára: + + + Auto-Type - KeePassXC + Automatikus beírás – KeePassXC + + + + AutoTypeAssociationsModel + + Window + Ablak + + + Sequence + Sorrend + + + Default sequence + Alapértelmezett sorrend + + + + AutoTypeSelectDialog + + Select entry to Auto-Type: + Elem kijelölése automatikus beírásra: + + + Auto-Type - KeePassXC + Automatikus beírás – KeePassXC + + + + ChangeMasterKeyWidget + + Password + Jelszó + + + Enter password: + Jelszó megadása: + + + Repeat password: + Jelszó ismétlése: + + + Browse + Tallózás + + + Create + Létrehozás + + + Key files + Kulcsfájlok + + + All files + Minden fájl + + + Create Key File... + Kulcsfájl létrehozása… + + + Unable to create Key File : + Nem hozható létre kulcsfájl: + + + Select a key file + Kulcsfájl kijelölése + + + Do you really want to use an empty string as password? + Valóban üres legyen a jelszó? + + + Different passwords supplied. + Eltérő jelszavak lettek megadva. + + + Failed to set %1 as the Key file: +%2 + A(z) %1 kulcsfájl beállítása meghiúsult: +%2 + + + &Key file + &Kulcsfájl + + + Cha&llenge Response + Ki&hívás-válasz + + + Refresh + Frissítés + + + Empty password + Üres jelszó + + + Changing master key failed: no YubiKey inserted. + A mesterkulcs módosítása sikertelen: nincs YubiKey behelyezve. + + + + CloneDialog + + Clone Options + Beállítások klónozása + + + Replace username and password with references + A felhasználónév és a jelszó cseréje hivatkozásokra + + + Copy history + Előzmények másolása + + + Append ' - Clone' to title + „- klón” hozzáfűzése a címhez + + + + CsvImportWidget + + Import CSV fields + CSV-mezők importálása + + + filename + fájlnév + + + size, rows, columns + méret, sorok, oszlopok + + + Encoding + Kódolás + + + Codec + Kodek + + + Text is qualified by + Szöveghatároló + + + Fields are separated by + Mezőhatároló + + + Comments start with + Megjegyzések kezdete + + + First record has field names + Az első sor fejléc + + + Number of headers line to discard + Kihagyandó fejléc sorok száma + + + Consider '\' an escape character + „\” feloldójelnek értelmezve + + + Preview + Előnézet + + + Column layout + Oszlopelrendezés + + + Not present in CSV file + Nincs jelen a CSV-fájlban + + + Empty fieldname + Üres mezőnév + + + column + oszlop + + + Imported from CSV file + CSV-fájlból importálva + + + Original data: + Eredeti adatok: + + + Error(s) detected in CSV file ! + Hibák találhatók a CSV-fájlban! + + + more messages skipped] + további üzenet mellőzve] + + + Error + Hiba + + + CSV import: writer has errors: + + CSV importálás: a mentés hibába ütközött: + + + + + CsvImportWizard + + Import CSV file + CSV-fájl importálása + + + Error + Hiba + + + Unable to calculate master key + Nem lehet kiszámítani a mesterkulcsot + + + + CsvParserModel + + byte, + bájt, + + + rows, + sor, + + + columns + oszlop + + + + DatabaseOpenWidget + + Enter master key + Mesterkulcs megadása + + + Key File: + Kulcsfájl: + + + Password: + Jelszó: + + + Browse + Tallózás + + + Unable to open the database. + Nem lehet megnyitni az adatbázist. + + + Can't open key file + Nem lehet megnyitni a kulcsfájlt + + + All files + Minden fájl + + + Key files + Kulcsfájlok + + + Select key file + Kulcsfájl kijelölése + + + Refresh + Frissítés + + + Challenge Response: + Kihívás-válasz: + + + + DatabaseRepairWidget + + Repair database + Adatbázis javítása + + + Error + Hiba + + + Can't open key file + Nem lehet megnyitni a kulcsfájl + + + Database opened fine. Nothing to do. + Az adatbázis megnyitása sikeres. Nincs további teendő. + + + Unable to open the database. + Nem lehet megnyitni az adatbázist. + + + Success + Sikeres + + + The database has been successfully repaired +You can now save it. + Az adatbázis sikeresen helyre lett állítva. +El lehet menteni. + + + Unable to repair the database. + Nem lehet megjavítani az adatbázist. + + + + DatabaseSettingsWidget + + Database name: + Adatbázisnév: + + + Database description: + Adatbázis leírása: + + + Transform rounds: + Átalakítási körök száma: + + + Default username: + Alapértelmezett felhasználónév: + + + MiB + MiB + + + Benchmark + Teljesítménymérés + + + Max. history items: + Előzmények max. száma: + + + Max. history size: + Előzmények max. mérete: + + + Use recycle bin + Kuka használata + + + AES: 256 Bit (default) + AES: 256 Bit (alapértelmezett) + + + Twofish: 256 Bit + Twofish: 256 bit + + + Algorithm: + Algoritmus: + + + + DatabaseTabWidget + + Root + Gyökér + + + KeePass 2 Database + KeePass 2 adatbázis + + + All files + Minden fájl + + + Open database + Adatbázis megnyitása + + + File not found! + A fájl nem található! + + + Open KeePass 1 database + KeePass 1 adatbázis megnyitása + + + KeePass 1 database + KeePass 1 adatbázis + + + All files (*) + Minden fájl (*) + + + Close? + Bezárja? + + + Save changes? + Menti a módosításokat? + + + "%1" was modified. +Save changes? + „%1” módosítva lett. +El legyen mentve? + + + Writing the database failed. + Az adatbázis mentése sikertelen. + + + Save database as + Adatbázis mentése más néven + + + New database + Új adatbázis + + + locked + zárolva + + + Lock database + Adatbázis zárolása + + + Can't lock the database as you are currently editing it. +Please press cancel to finish your changes or discard them. + Szerkesztés közben nem lehet zárolni az adatbázist. +A „Mégse” gombbal befejezhető vagy elvethető a módosítás. + + + This database has never been saved. +You can save the database or stop locking it. + Ez az adatbázis még soha nem lett elmentve. +Elmentheti az adatbázist vagy leállíthatja a zárolást. + + + This database has been modified. +Do you want to save the database before locking it? +Otherwise your changes are lost. + Ez az adatbázis módosítva lett. +Elmenti az adatbázist a zárolás előtt? +Különben a módosítások elvesznek. + + + "%1" is in edit mode. +Discard changes and close anyway? + „%1” szerkesztési módban van. +Elveti a módosításokat és mindenképp bezárja? + + + Export database to CSV file + Adatbázis exportálása CSV-fájlba + + + CSV file + CSV-fájl + + + Writing the CSV file failed. + A CSV-fájl mentése sikertelen. + + + Unable to open the database. + Nem lehet megnyitni az adatbázist. + + + Merge database + Adatbázis összeolvasztása + + + The database you are trying to save as is locked by another instance of KeePassXC. +Do you want to save it anyway? + A mentés alatt álló adatbázist egy másik KeePassXC példány zárolta. +Mindenképp elmenti? + + + Passwords + Jelszavak + + + Database already opened + Az adatbázis már meg lett nyitva + + + The database you are trying to open is locked by another instance of KeePassXC. + +Do you want to open it anyway? + A megnyitás alatt álló adatbázist egy másik KeePassXC példány zárolta. +Mindenképp megnyitja? + + + Open read-only + Megnyitás csak olvashatóként + + + File opened in read only mode. + Fájl megnyitva csak olvashatóként + + + Open CSV file + CSV-fájl megnyitása + + + + DatabaseWidget + + Change master key + Mesterkulcs módosítása + + + Delete entry? + Törli a bejegyzést? + + + Do you really want to delete the entry "%1" for good? + Valóban végleg törli a bejegyzést: „%1”? + + + Delete entries? + Törli a bejegyzéseket? + + + Do you really want to delete %1 entries for good? + Valóban végleg törli a(z) %1 bejegyzést? + + + Move entries to recycle bin? + Kukába dobja a bejegyzéseket? + + + Do you really want to move %n entry(s) to the recycle bin? + Valóban a kukába dobja az %n elemet?Valóban a kukába dobja a(z) %n elemet? + + + Delete group? + Törli a csoportot? + + + Do you really want to delete the group "%1" for good? + Valóban végleg törli a csoportot: „%1”? + + + Unable to calculate master key + Nem lehet kiszámítani a mesterkulcsot + + + Move entry to recycle bin? + Kukába dobja a bejegyzést? + + + Do you really want to move entry "%1" to the recycle bin? + Valóban kukába dobja az elemet: „%1”? + + + Searching... + Keresés… + + + No current database. + Nincs aktuális adatbázis. + + + No source database, nothing to do. + Nincs forrásadatbázis. Nincs további teendő. + + + Search Results (%1) + Találatok (%1) + + + No Results + Nincs találat + + + Execute command? + Végrehajtja a parancsot? + + + Do you really want to execute the following command?<br><br>%1<br> + Valóban végrehajtja a következő parancsot? <br><br>%1<br> + + + Remember my choice + Válasz megjegyzése + + + Autoreload Request + Automatikus beolvasási kérelem + + + The database file has changed. Do you want to load the changes? + Az adatbázisfájl módosult. Betölti a módosításokat? + + + Merge Request + Összeolvasztási kérelem + + + The database file has changed and you have unsaved changes.Do you want to merge your changes? + Az adatbázisfájl módosult és vannak nem mentett változások. Összeolvasztja a módosításokat? + + + Could not open the new database file while attempting to autoreload this database. + Nem lehet megnyitni az új adatbázisfájlt ennek az adatbázisnak az automatikus újranyitási kísérlete közben. + + + Empty recycle bin? + Kuka ürítése? + + + Are you sure you want to permanently delete everything from your recycle bin? + Valóban véglegesen töröl mindent a kukából? + + + + EditEntryWidget + + Entry + Bejegyzés + + + Advanced + Speciális + + + Icon + Ikon + + + Auto-Type + Automatikus beírás + + + Properties + Tulajdonságok + + + History + Előzmények + + + Entry history + Előzmény-bejegyzés + + + Add entry + Bejegyzés hozzáadása + + + Edit entry + Bejegyzés szerkesztése + + + Different passwords supplied. + Eltérő jelszavak lettek megadva. + + + New attribute + Új attribútum + + + Select file + Válasszon fájlt + + + Unable to open file + A fájl nem nyitható meg + + + Save attachment + Melléklet mentése + + + Unable to save the attachment: + + Nem lehet menteni a mellékletet: + + + + Tomorrow + Holnap + + + %n week(s) + %n hét%n hét + + + %n month(s) + %n hónap%n hónap + + + 1 year + 1 év + + + Confirm Remove + Törlés megerősítése + + + Are you sure you want to remove this attribute? + Valóban eltávolítja ezt az attribútumot? + + + [PROTECTED] Press reveal to view or edit + [VÉDETT] A megjelenítés vagy a szerkesztés a „Felfedés” gombbal érhető el + + + Are you sure you want to remove this attachment? + Valóban eltávolítja a mellékletet? + + + + EditEntryWidgetAdvanced + + Additional attributes + További attribútumok + + + Add + Hozzáadás + + + Remove + Törlés + + + Attachments + Mellékletek + + + Save + Mentés + + + Open + Megnyitás + + + Edit Name + Név szerkesztése + + + Protect + Védelem + + + Reveal + Felfedés + + + + EditEntryWidgetAutoType + + Enable Auto-Type for this entry + Automatikus beírás engedélyezése a bejegyzés számára + + + + + + + + + - + + + + Window title: + Ablakcím: + + + Inherit default Auto-Type sequence from the &group + Az alapértelmezett automatikus beírási sorrend öröklése a cso&porttól + + + &Use custom Auto-Type sequence: + Egyéni automatikus beírási sorrend használata: + + + Use default se&quence + &Alapértelmezett sorrend használata + + + Set custo&m sequence: + &Egyéni sorrend használata: + + + Window Associations + Ablaktársítások + + + + EditEntryWidgetHistory + + Show + Megjelenítés + + + Restore + Visszaállítás + + + Delete + Törlés + + + Delete all + Minden törlése + + + + EditEntryWidgetMain + + Title: + Cím: + + + Username: + Felhasználónév: + + + Password: + Jelszó: + + + Repeat: + Ismétlés: + + + URL: + URL: + + + Expires + Lejárat + + + Presets + Előbeállítások + + + Notes: + Jegyzetek: + + + + EditGroupWidget + + Group + Csoport + + + Icon + Ikon + + + Properties + Tulajdonságok + + + Add group + Csoport hozzáadása + + + Edit group + Csoport szerkesztése + + + Enable + Engedélyezés + + + Disable + Letiltás + + + Inherit from parent group (%1) + Öröklés a szülőcsoporttól (%1) + + + + EditGroupWidgetMain + + Name + Név + + + Notes + Jegyzetek + + + Expires + Lejárat + + + Search + Keresés + + + Auto-Type + Automatikus beírás + + + &Use default Auto-Type sequence of parent group + A szülőcsoport automatikus beírási sorrendjének &használata + + + Set default Auto-Type se&quence + &Egyéni automatikus beírási sorrend beállítása + + + + EditWidgetIcons + + Add custom icon + Egyéni ikon hozzáadása + + + Delete custom icon + Egyéni ikon törlése + + + Images + Képek + + + All files + Minden fájl + + + Select Image + Kép kijelölése + + + Download favicon + Favicon letöltése + + + Unable to fetch favicon. + A favicon letöltése sikertelen. + + + Can't read icon + Az ikon nem olvasható + + + &Use default icon + Alapértelmezett &ikon használata + + + Use custo&m icon + &Egyéni ikon használata + + + Confirm Delete + Törlés megerősítése + + + This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Ezt az ikont %1 elem használja, és le lesz cserélve az alapértelmezett ikonra. Valóban törli? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Tipp: A Google-t tartalékként az Eszközök>Beállítások>Biztonság menüpontban engedélyezheti + + + Custom icon already exists + + + + + EditWidgetProperties + + Created: + Létrehozva: + + + Modified: + Módosítva: + + + Accessed: + Elérve: + + + Uuid: + Uuid: + + + + Entry + + - Clone + - klón + + + + EntryAttributesModel + + Name + Név + + + + EntryHistoryModel + + Last modified + Legutóbb módosítva + + + Title + Cím + + + Username + Felhasználónév + + + URL + URL + + + + EntryModel + + Group + Csoport + + + Title + Cím + + + Username + Felhasználónév + + + URL + URL + + + Ref: + Reference abbreviation + Hivatkozás: + + + + Group + + Recycle Bin + Kuka + + + + HttpPasswordGeneratorWidget + + Length: + Hosszúság: + + + Character Types + Karaktertípusok + + + Upper Case Letters + Nagybetűk + + + A-Z + A-Z + + + Lower Case Letters + Kisbetűk + + + a-z + a-z + + + Numbers + Számok + + + 0-9 + 0-9 + + + Special Characters + Speciális karakterek + + + /*_& ... + /*_& ... + + + Exclude look-alike characters + Hasonlóan kinéző karakterek kizárása + + + Ensure that the password contains characters from every group + Legyen a jelszóban minden csoportból karakter + + + + KMessageWidget + + &Close + &Bezárás + + + Close message + Bezárási üzenet + + + + KeePass1OpenWidget + + Import KeePass1 database + Keepass1 adatbázis importálása + + + Unable to open the database. + Nem lehet megnyitni az adatbázist. + + + + KeePass1Reader + + Unable to read keyfile. + A kulcsfájl nem olvasható. + + + Not a KeePass database. + Nem KeePass adatbázis. + + + Unsupported encryption algorithm. + Nem támogatott titkosítási algoritmus. + + + Unsupported KeePass database version. + Nem támogatott KeePass adatbázis-verzió. + + + Root + Gyökér + + + Unable to calculate master key + Nem lehet kiszámítani a mesterkulcsot + + + Wrong key or database file is corrupt. + Rossz kulcs vagy sérült adatbázisfájl. + + + + KeePass2Reader + + Not a KeePass database. + Nem KeePass adatbázis. + + + Unsupported KeePass database version. + Nem támogatott KeePass adatbázis-verzió. + + + Wrong key or database file is corrupt. + Rossz kulcs vagy sérült adatbázisfájl. + + + Unable to calculate master key + Nem lehet kiszámítani a mesterkulcsot + + + Unable to issue challenge-response. + Nem lehet kiutalni a kihívás-választ. + + + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + A kijelölt fájl egy régi KeePass 1 adatbázis (.kdb). + +Be lehet importálni az Adatbázis > „KeePass 1 adatbázis importálása…” menüpontban. +Ez egyirányú migráció. Nem lehet majd megnyitni az importált adatbázist a régi KeePassX 0.4 verzióval. + + + + Main + + Fatal error while testing the cryptographic functions. + Végzetes hiba a titkosítási funkciók tesztelése közben. + + + KeePassXC - Error + KeePassXC – Hiba + + + The lock file could not be created. Single-instance mode disabled. + A zárolási fájlt nem lehet létrehozni. Egyedi példány mód letiltva. + + + Another instance of KeePassXC is already running. + A KeePassXC egy másik példánya is fut. + + + Existing single-instance lock file is invalid. Launching new instance. + + + + + MainWindow + + Open database + Adatbázis megnyitása + + + Database settings + Adatbázis-beállítások + + + Copy username to clipboard + Felhasználónév másolása vágólapra + + + Copy password to clipboard + Jelszó másolása a vágólapra + + + Settings + Beállítások + + + Show toolbar + Eszköztár megjelenítése + + + read-only + Csak olvasható + + + Toggle window + Ablak átváltása + + + KeePass 2 Database + KeePass 2 adatbázis + + + All files + Minden fájl + + + Save repaired database + Javított adatbázis mentése + + + Writing the database failed. + Az adatbázis írása sikertelen. + + + &Recent databases + &Friss adatbázisok + + + E&ntries + Be&jegyzések + + + Copy att&ribute to clipboard + &Attribútum másolása a vágólapra + + + &Groups + Cso&portok + + + &View + &Nézet + + + &Quit + &Kilépés + + + &About + &Névjegy + + + &Save database + Adatbázis &mentése + + + &Close database + Adatbázis &bezárása + + + &New database + Ú&j adatbázis + + + Merge from KeePassX database + Összeolvasztás KeePassX adatbázisból + + + &Add new entry + Új bejegyzés &hozzáadása + + + &View/Edit entry + Bejegyzés &megtekintése/szerkesztése + + + &Delete entry + Bejegyzés &törlése + + + &Add new group + Új cso&port hozzáadása + + + &Edit group + Csoport sz&erkesztése + + + &Delete group + Csoport &törlése + + + &Database settings + Adatbázis-&beállítások + + + &Clone entry + Bejegyzés &klónozása + + + Timed one-time password + Időalapú, egyszer használatos jelszó + + + Copy &TOTP + &TOTP másolása + + + Show TOTP + TOTP megjelenítése + + + &Find + &Keresés + + + Copy &username + &Felhasználónév másolása + + + Cop&y password + &Jelszó másolása + + + &Settings + &Beállítások + + + &Perform Auto-Type + &Automatikus beírás + + + &Open URL + &URL megnyitása + + + &Lock databases + Adatbázisok &zárolása + + + &Title + &Cím + + + &URL + &URL + + + &Notes + &Jegyzetek + + + Password Generator + Jelszógenerátor + + + Clear history + Előzmények törlése + + + &Database + &Adatbázis + + + Import + Importálás + + + &Tools + &Eszközök + + + Empty recycle bin + Kuka ürítése + + + Access error for config file %1 + Hozzáférési hiba a beállítási fájlhoz: %1 + + + Quit KeePassXC + Kilépés a KeePassXC-ből + + + Please touch the button on your YubiKey! + Meg kell érinteni a gombot a YubiKeyen! + + + &Help + &Súgó + + + &Open database... + &Adatbázis megnyitása… + + + Sa&ve database as... + Adatbázis mentése más &néven… + + + Change &master key... + &Mesterkulcs módosítása… + + + &Export to CSV file... + &Exportálás CSV-fájlba… + + + Import KeePass 1 database... + KeePass 1 adatbázis importálása… + + + Import CSV file... + CSV-fájl importálása… + + + Re&pair database... + Adatbázis &javítása… + + + Set up TOTP... + TOTP beállítása… + + + + OptionDialog + + Dialog + Párbeszédablak + + + General + Általános + + + Sh&ow a notification when credentials are requested + É&rtesítés megjelenítése hitelesítési adatok kérésekor + + + Sort matching entries by &username + Találatok rendezése &felhasználónév szerint + + + Re&move all stored permissions from entries in active database + Az összes tárolt bejegyzés jogosultságának &törlése az aktív adatbázisból + + + Advanced + Speciális + + + Always allow &access to entries + &Hozzáférés mindenkori engedélyezése a bejegyzésekhez + + + Always allow &updating entries + Bejegyzések &frissítésének mindenkori engedélyezése + + + Searc&h in all opened databases for matching entries + &Keresés minden megnyitott adatbázis bejegyzéseiben + + + HTTP Port: + HTTP port: + + + Default port: 19455 + Alapértelmezett port: 19455 + + + Re&quest to unlock the database if it is locked + Adatbázis feloldási &kérelem, ha zárolva van + + + Sort &matching entries by title + Találatok rendezése &cím szerint + + + KeePassXC will listen to this port on 127.0.0.1 + A KeePassXC ezen a porton fog figyelni: 127.0.0.1 + + + Cannot bind to privileged ports + Nem lehet privilegizált portokhoz kötődni + + + Cannot bind to privileged ports below 1024! +Using default port 19455. + Nem lehet az 1024 alatti, privilegizált portokhoz kötődni! +Az alapértelmezett 19455 port lesz használva. + + + R&emove all shared encryption keys from active database + Az összes megosztott titkosítási kulcs &eltávolítása az aktív adatbázisból + + + &Return advanced string fields which start with "KPH: " + A „KPH:”-val kezdődő fejlett karakterlánc mezők &visszaadása + + + Automatically creating or updating string fields is not supported. + A karakterlánc mezők automatikus létrehozása vagy frissítése nem támogatott. + + + This is required for accessing your databases from ChromeIPass or PassIFox + Ez szükséges az adatbázis ChromeIPassból vagy PassIFoxból történő eléréséhez + + + Enable KeePassHTTP server + KeePassHTTP kiszolgáló engedélyezése + + + Only returns the best matches for a specific URL instead of all entries for the whole domain. + Egy konkrét URL-hez tartozó legjobb találatokat adja vissza, a teljes domainhoz tartozó összes bejegyzés helyett. + + + &Return only best matching entries + Csak a &legjobb találatok visszaadása + + + Only entries with the same scheme (http://, https://, ftp://, ...) are returned. + Csak az azonos sémájú (http://, https://, ftp://, …) bejegyzések visszaadása. + + + &Match URL schemes + &URL sémákra illeszkedés + + + Password Generator + Jelszógenerátor + + + Only the selected database has to be connected with a client. + Csak a kijelölt adatbázishoz kell kapcsolódnia egy klienssel. + + + The following options can be dangerous! +Change them only if you know what you are doing. + A következő beállítások veszélyesek! +Csak a hatásuk pontos ismeretében érdemes megváltoztatni őket. + + + + PasswordGeneratorWidget + + Password: + Jelszó: + + + Character Types + Karaktertípusok + + + Upper Case Letters + Nagybetűk + + + Lower Case Letters + Kisbetűk + + + Numbers + Számok + + + Special Characters + Speciális karakterek + + + Exclude look-alike characters + Hasonlóan kinéző karakterek kizárása + + + Accept + Elfogadás + + + %p% + %p% + + + strength + erősség + + + entropy + entrópia + + + &Length: + &Hossz: + + + Pick characters from every group + Karakterek minden csoportból + + + Generate + Előállítás + + + Close + Bezárás + + + Apply + Alkalmaz + + + Entropy: %1 bit + Entrópia: %1 bit + + + Password Quality: %1 + Jelszóminőség: %1 + + + Poor + Silány + + + Weak + Gyenge + + + Good + + + + Excellent + Kiváló + + + Password + Jelszó + + + Extended ASCII + Bővített ASCII + + + Passphrase + Jelmondat + + + Wordlist: + Szólista: + + + Word Count: + Szavak száma: + + + Word Separator: + Szóelválasztó: + + + Copy + Másolás + + + + QObject + + NULL device + NULL eszkösz + + + error reading from device + hiba az eszköz olvasása közben + + + file empty ! + + a fájl üres! + + + + malformed string + rosszul formázott karakterlánc + + + missing closing quote + hiányzó lezáró idézőjel + + + INTERNAL - unget lower bound exceeded + BELSŐ - megközelíthetetlen alsó határ átlépve + + + Group + Csoport + + + Title + Cím + + + Username + Felhasználónév + + + Password + Jelszó + + + URL + URL + + + Notes + Jegyzetek + + + Browser Integration + Böngészőintegráció + + + YubiKey[%1] Challenge Response - Slot %2 - %3 + YubiKey[%1] kihívás-válasz – %2. foglalat – %3 + + + Press + Lenyomás + + + Passive + Passzív + + + + QtIOCompressor + + Internal zlib error when compressing: + Belső zlib hiba a tömörítés közben: + + + Error writing to underlying device: + Hiba az alárendelt eszközre való írás közben: + + + Error opening underlying device: + Hiba az alárendelt eszköz megnyitásakor: + + + Error reading data from underlying device: + Hiba az alárendelt eszközről történő adatolvasás során: + + + Internal zlib error when decompressing: + Belső zlib hiba kibontás közben: + + + + QtIOCompressor::open + + The gzip format not supported in this version of zlib. + A gzip formátum nem támogatott a zlib ezen verziójában. + + + Internal zlib error: + Belső zlib hiba: + + + + SearchWidget + + Case Sensitive + Nagy- és kisbetű érzékeny + + + Search + Keresés + + + Clear + Törlés + + + Search... + Keresés… + + + Limit search to selected group + Keresés korlátozása a kijelölt csoportra + + + + Service + + A shared encryption-key with the name "%1" already exists. +Do you want to overwrite it? + Létezik már egy megosztott titkosítási kulcs ezzel a névvel: „%1”. +Valóban felülírja? + + + Do you want to update the information in %1 - %2? + Frissíti az információt ebben: %1 – %2? + + + The active database is locked! +Please unlock the selected database or choose another one which is unlocked. + Az aktív adatbázis zárolt. +Fel kell oldani a kijelölt adatbázist, vagy egy másik nem zároltat kell választania. + + + Successfully removed %1 encryption-%2 from KeePassX/Http Settings. + Sikeresen eltávolításra került %1 titkosítási kulcs a KeePassX/HTTP beállításokból. + + + No shared encryption-keys found in KeePassHttp Settings. + Nem található megosztott titkosítási kulcs a KeePassHTTP beállításokban. + + + The active database does not contain an entry of KeePassHttp Settings. + Az aktív adatbázisban nincs egyetlen KeePassHTTP beállítási bejegyzés sem. + + + Removing stored permissions... + Tárolt jogosultságok törlése… + + + Abort + Megszakítás + + + Successfully removed permissions from %1 %2. + Sikeresen el lett távolítva a jogosultság innen: %1 %2. + + + The active database does not contain an entry with permissions. + Az aktív adatbázisban nincs egyetlen jogosultsági bejegyzés sem. + + + KeePassXC: New key association request + KeePassXC: Új kulcstársítási kérés + + + You have received an association request for the above key. +If you would like to allow it access to your KeePassXC database +give it a unique name to identify and accept it. + A fenti kulcsra társítási kérelem érkezett. +A KeePassXC adatbázishoz való hozzáférés engedélyezéséhez egy egyedi név hozzárendelése és elfogadása szükséges. + + + KeePassXC: Overwrite existing key? + KeePassXC: Felülírja a létező kulcsot? + + + KeePassXC: Update Entry + KeePassXC: Bejegyzés frissítése + + + KeePassXC: Database locked! + KeePassXC: Adatbázis zárolva! + + + KeePassXC: Removed keys from database + KeePassXC: Kulcsok eltávolítva az adatbázisból + + + KeePassXC: No keys found + KeePassXC: Nincs találat a kulcsok között + + + KeePassXC: Settings not available! + KeePassXC: Nincs ilyen beállítás! + + + KeePassXC: Removed permissions + KeePassXC: Jogosultságok eltávolítva + + + KeePassXC: No entry with permissions found! + KeePassXC: Nem található bejegyzés ilyen jogosultsággal! + + + + SettingsWidget + + Application Settings + Alkalmazásbeállítások + + + General + Általános + + + Security + Biztonság + + + Access error for config file %1 + Hozzáférési hiba a beállítási fájlhoz: %1 + + + + SettingsWidgetGeneral + + Remember last databases + Utolsó adatbázis megjegyzése + + + Automatically save on exit + Automatikus mentés kilépéskor + + + Automatically save after every change + Automatikus mentés minden módosítás után + + + Minimize when copying to clipboard + Kicsinyítés válapra való másoláskor + + + Use group icon on entry creation + A csoport ikonjának használata a bejegyzés létrehozásakor + + + Global Auto-Type shortcut + Globális automatikus beírás gyorsbillentyűje + + + Language + Nyelv + + + Show a system tray icon + Rendszertálca-ikon megjelenítése + + + Hide window to system tray when minimized + Az ablak rendszertálcára rejtése kicsinyítéskor + + + Load previous databases on startup + Előző adatbázisok betöltése indításkor + + + Automatically reload the database when modified externally + Külső módosításkor az adatbázis automatikus újratöltése + + + Hide window to system tray instead of app exit + Kilépés helyett rendszertálcára való rejtés + + + Minimize window at application startup + Indításkor az ablak kicsinyítése + + + Basic Settings + Alapvető beállítások + + + Remember last key files and security dongles + Az utolsó kulcsfájlok és biztonsági hardverkulcsok megjegyzése + + + Don't mark database as modified for non-data changes (e.g., expanding groups) + Nem adatjellegű változások (pl. csoport lenyitása) esetén az adatbázis módosított állapotba kerülésének megakadályozása + + + Auto-Type + Automatikus beírás + + + Use entry title and URL to match windows for global Auto-Type + Bejegyzések címének és URL-jének alkalmazása az ablakok illesztésénél a globális automatikus beírás számára. + + + Always ask before performing Auto-Type + Mindig kérdezzen az automatikus beírás megkezdése előtt + + + Auto-Type delay + Automatikus beírás késleltetése + + + ms + ms + + + Start only a single instance of KeePassXC + A KeePassXC többszörös indításának tiltása + + + + SettingsWidgetSecurity + + Clear clipboard after + Vágólap törlése ennyi idő után: + + + sec + mp + + + Lock databases after inactivity of + Adatbázis zárolása ennyi inaktivitás után + + + Show passwords in cleartext by default + Jelszavak alapértelmezetten egyszerű szövegként megjelenítése + + + Lock databases after minimizing the window + Adatbázis zárolása az ablak lekicsinyítésekor + + + Don't require password repeat when it is visible + Jelszóismétlés elkerülése látható jelszó esetén + + + Timeouts + Időtúllépések + + + Convenience + Kényelem + + + Lock databases when session is locked or lid is closed + Adatbázis zárolása munkamenet zárolásakor vagy a fedél lecsukásakor + + + Privacy + Adatvédelem + + + Use Google as fallback for downloading website icons + A Google használata tartalékként, a webhelyikonok letöltésére + + + + SetupTotpDialog + + Setup TOTP + TOTP beállítása + + + Key: + Kulcs: + + + Use custom settings + Egyéni beállítások alkalmazása + + + Note: Change these settings only if you know what you are doing. + Megjegyzés: Ezeket a beállításokat csak a hatásuk pontos ismeretében érdemes megváltoztatni. + + + Time step: + Időléptetés: + + + 8 digits + 8-számjegyű + + + 6 digits + 6-számjegyű + + + Code size: + Kódméret: + + + sec + mp + + + + TotpDialog + + Timed Password + Időalapú jelszó + + + 000000 + 000000 + + + Copy + Másolás + + + Expires in + Lejárat: + + + seconds + mp + + + + UnlockDatabaseWidget + + Unlock database + Adatbázis feloldása + + + + WelcomeWidget + + Welcome to KeePassXC + Üdvözöljük a KeePassXC-ben + + + Start storing your passwords securely in a KeePassXC database + Máris elkezdhető a jelszavak titkosított tárolása a KeePassXC adatbázisban + + + Create new database + Új adatbázis létrehozása + + + Open existing database + Meglévő adatbázis megnyitása + + + Import from KeePass 1 + Importálás KeePass 1-ből + + + Import from CSV + Importálás CSV-ből + + + Recent databases + Friss adatbázisok + + + + main + + path to a custom config file + útvonal az egyéni beállítófájlhoz + + + key file of the database + adatbázis kulcsfájlja + + + KeePassXC - cross-platform password manager + KeePassXC – keresztplatformos jelszókezelő + + + read password of the database from stdin + adatbázis jelszó beolvasása az stdin-ről + + + filenames of the password databases to open (*.kdbx) + megnyitandó jelszóadatbázisok fájlnevei (*.kdbx) + + + Copy a password to the clipboard + Jelszó másolása vágólapra + + + Path of the database. + Adatbázis útvonala. + + + Use a GUI prompt unlocking the database. + Felugró ablak használata az adatbázis feloldásához. + + + Name of the entry to clip. + Levágandó bejegyzés neve. + + + Extract and print the content of a database. + Adatbázis tartalmának kinyerése és kiírása. + + + Path of the database to extract. + Kinyerendő adatbázis útvonala. + + + Name of the command to execute. + Végrehajtandó parancs neve. + + + List database entries. + Adatbázis-bejegyzések felsorolása. + + + Path of the group to list. Default is / + Felsorolandó csoport útvonala. Az alapértelezett: / + + + Print the UUIDs of the entries and groups. + Bejegyzések és csoportok UUID-inek kiírása. + + + Merge two databases. + Két adatbázis összeolvasztása. + + + Path of the database to merge into. + Az összeolvasztás céladatbázisának útvonala. + + + Path of the database to merge from. + Az összeolvasztás forrásadatbázisának útvonala. + + + Use the same password for both database files. + Azonos jelszó használat mindkét adatbázis fájlhoz. + + + Show a password. + Jelszó megjelenítése. + + + Name of the entry to show. + A megjelenítendő bejegyzés neve. + + + \ No newline at end of file diff --git a/share/translations/keepassx_id.ts b/share/translations/keepassx_id.ts index cddd1b6ee..8f7cd0232 100644 --- a/share/translations/keepassx_id.ts +++ b/share/translations/keepassx_id.ts @@ -3,129 +3,94 @@ AboutDialog About KeePassXC - + Tentang KeePassXC About Tentang - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Kontributor Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Info Awakutu Copy to clipboard - + Salin ke papan klip Version %1 - + Versi %1 + Revision: %1 - + Revisi: %1 Libraries: - + Pustaka: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Sistem operasi: %1 +Arsitektur CPU: %2 +Kernel: %3 %4 Enabled extensions: - + Ekstensi aktif: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Laporkan bug di: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC didistribusikan di bawah GNU General Public License (GPL) versi 2 atau (terserah pilihan Anda) versi 3. + + + Project Maintainers: + Pengelola Proyek: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Lihat Semua Kontribusi pada GitHub</a> + + + Include the following information whenever you report a bug: + Sertakan informasi berikut setiap Anda melaporkan bug: AccessControlDialog Remember this decision - + Ingat tindakan ini Allow - + Izinkan Deny - + Tolak %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 telah meminta akses sandi untuk item berikut. +Silakan pilih apakah Anda ingin mengizinkannya. KeePassXC HTTP Confirm Access - + Konfirmasi Akses KeePassXC HTTP @@ -136,7 +101,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Ketik-Otomatis - KeePassXC @@ -162,7 +127,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Ketik-Otomatis - KeePassXC @@ -223,7 +188,7 @@ Please select whether you want to allow access. &Key file - + Berkas &kunci Cha&llenge Response @@ -231,57 +196,57 @@ Please select whether you want to allow access. Refresh - + Segarkan Empty password - + Sandi kosong Changing master key failed: no YubiKey inserted. - + Gagal mengubah kunci master: tidak ada YubiKey yang disematkan. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opsi Penggandaan Replace username and password with references - + Ganti nama pengguna dan sandi dengan referensi Copy history - + Salin riwayat + + + Append ' - Clone' to title + Tambahkan ' - Salinan' ke judul CsvImportWidget Import CSV fields - + Impor ruas CSV filename - + filename size, rows, columns - + size, rows, columns Encoding - + Enkode Codec - + Kodek Text is qualified by @@ -289,11 +254,11 @@ Please select whether you want to allow access. Fields are separated by - + Ruas dipisahkan dengan Comments start with - + Komentar dimulai dengan First record has field names @@ -301,7 +266,7 @@ Please select whether you want to allow access. Number of headers line to discard - + Jumlah baris tajuk untuk dibuang Consider '\' an escape character @@ -309,15 +274,15 @@ Please select whether you want to allow access. Preview - + Pratinjau Column layout - + Tata letak kolom Not present in CSV file - + Tidak ada di dalam berkas CSV Empty fieldname @@ -325,19 +290,19 @@ Please select whether you want to allow access. column - + kolom Imported from CSV file - + Diimpor dari berkas CSV Original data: - + Data original: Error(s) detected in CSV file ! - + Terdapat galat di dalam berkas CSV ! more messages skipped] @@ -357,7 +322,7 @@ Please select whether you want to allow access. CsvImportWizard Import CSV file - + Impor berkas CSV Error @@ -372,15 +337,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + bita, rows, - + baris, columns - + kolom @@ -423,7 +388,7 @@ Please select whether you want to allow access. Refresh - + Segarkan Challenge Response: @@ -503,19 +468,19 @@ Anda bisa menyimpannya sekarang. Use recycle bin - + Gunakan keranjang sampah AES: 256 Bit (default) - + AES: 256 Bit (bawaan) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritma: @@ -630,38 +595,41 @@ Tetap buang ubahan dan tutup? Merge database - + Gabung basis data The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + Basis data yang ingin Anda simpan dikunci oleh aplikasi KeePassXC yang telah berjalan. +Apakah Anda tetap ingin menyimpannya? Passwords - + Sandi Database already opened - + Basis data sudah terbuka The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + Basis data yang ingin Anda simpan dikunci oleh aplikasi KeePassXC yang telah berjalan. + +Apakah Anda ingin tetap menyimpannya? Open read-only - + Buka baca-saja File opened in read only mode. - + Berkas terbuka dalam mode baca-saja. Open CSV file - + Buka berkas CSV @@ -688,11 +656,11 @@ Do you want to open it anyway? Move entries to recycle bin? - Pindah entri ke tong sampah? + Pindah entri ke keranjang sampah? Do you really want to move %n entry(s) to the recycle bin? - Apakah Anda benar-benar ingin memindahkan %n entri ke tong sampah? + Apakah Anda benar-benar ingin memindahkan %n entri ke keranjang sampah? Delete group? @@ -708,71 +676,71 @@ Do you want to open it anyway? Move entry to recycle bin? - + Pindahkan entri ke keranjang sampah? Do you really want to move entry "%1" to the recycle bin? - + Apakah Anda benar-benar ingin memindahkan "%1" ke keranjang sampah? Searching... - + Mencari... No current database. - + Tidak ada basis data. No source database, nothing to do. - + Tidak ada sumber basis data, tidak perlu melakukan apa-apa. Search Results (%1) - + Hasil Pencarian (%1) No Results - + Tidak Ada Hasil Execute command? - + Jalankan perintah? Do you really want to execute the following command?<br><br>%1<br> - + Apakah Anda benar-benar ingin menjalankan perintah berikut?<br><br>%1<br> Remember my choice - + Ingat pilihan saya Autoreload Request - + Otomatis Muat Ulang Permintaan The database file has changed. Do you want to load the changes? - + Berkas basis data telah berubah. Apakah Anda ingin memuat perubahannya? Merge Request - + Permintaan Penggabungan The database file has changed and you have unsaved changes.Do you want to merge your changes? - + Basis data telah berubah dan Anda memiliki ubahan yang belum disimpan. Apakah Anda ingin menggabungkan ubahan Anda? Could not open the new database file while attempting to autoreload this database. - + Tidak bisa membuka berkas basis data baru saat mencoba untuk memuat ulang basis data ini. Empty recycle bin? - + Kosongkan keranjang sampah? Are you sure you want to permanently delete everything from your recycle bin? - + Apakah Anda yakin ingin menghapus semuanya secara permanen dari keranjang sampah? @@ -857,19 +825,19 @@ Do you want to open it anyway? Confirm Remove - + Konfirmasi Buang Are you sure you want to remove this attribute? - + Apakah Anda yakin ingin membuang atribut ini? [PROTECTED] Press reveal to view or edit - + [DILINDUNGI] Tekan tampilkan untuk meninjau atau mnyunting Are you sure you want to remove this attachment? - + Apakah Anda yakin ingin membuang lampiran ini? @@ -900,15 +868,15 @@ Do you want to open it anyway? Edit Name - + Sunting Nama Protect - + Proteksi Reveal - + Tampilkan @@ -931,23 +899,23 @@ Do you want to open it anyway? Inherit default Auto-Type sequence from the &group - + Ikuti urutan Ketik-Otomatis bawaan &grup &Use custom Auto-Type sequence: - + Gunakan &urutan Ketik-Otomatis khusus: Use default se&quence - + Gunakan uru&tan bawaan Set custo&m sequence: - + Tetapkan urutan &khusus: Window Associations - + Asosiasi Jendela @@ -1063,22 +1031,22 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + Gunakan &urutan Ketik-Otomatis bawaan grup induk Set default Auto-Type se&quence - + Tetapkan uru&tan baku Ketik-Otomatis EditWidgetIcons Add custom icon - Tambah ikon ubahsuai + Tambah ikon khusus Delete custom icon - Hapus ikon ubahsuai + Hapus ikon khusus Images @@ -1092,36 +1060,40 @@ Do you want to open it anyway? Select Image Pilih gambar - - Error - Galat - Download favicon - + Unduh favicon Unable to fetch favicon. - + Tidak bisa mengunduh favicon. Can't read icon - + Tidak bisa membaca ikon &Use default icon - + G&unakan ikon bawaan Use custo&m icon - + Gunakan ikon &khusus Confirm Delete - + Konfirmasi Hapus This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Ikon ini digunakan oleh %1 entri, dan akan diganti oleh ikon bawaan. Apakah Anda yakin ingin menghapusnya? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Petunjuk: Anda bisa mengaktifkan Google sebagai cadangan di Perkakas>Pengaturan>Keamanan + + + Custom icon already exists @@ -1148,7 +1120,7 @@ Do you want to open it anyway? Entry - Clone - + - Salinan @@ -1198,7 +1170,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + Ref: @@ -1224,7 +1196,7 @@ Do you want to open it anyway? A-Z - + A-Z Lower Case Letters @@ -1232,7 +1204,7 @@ Do you want to open it anyway? a-z - + a-z Numbers @@ -1240,7 +1212,7 @@ Do you want to open it anyway? 0-9 - + 0-9 Special Characters @@ -1248,7 +1220,7 @@ Do you want to open it anyway? /*_& ... - + /*_& ... Exclude look-alike characters @@ -1263,11 +1235,11 @@ Do you want to open it anyway? KMessageWidget &Close - + &Tutup Close message - + Tutup pesan @@ -1330,20 +1302,20 @@ Do you want to open it anyway? Unable to calculate master key Tidak bisa mengkalkulasi kunci utama - - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Berkas yang dipilih adalah basis data KeePass 1 yang lama (.kdb). - -Anda bisa mengimpornya dengan mengklik Basis Data > 'Impor basis data KeePass 1'. -Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang diimpor dengan versi lama KeePassX 0.4. - Unable to issue challenge-response. + + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Berkas yang dipilih adalah basis data lama KeePass 1 (.kdb). + +Anda bisa mengimpornya dengan mengklik Basis Data > 'Impor basis data KeePass 1...'. +Ini adalah migrasi satu arah. Anda tidak akan bisa membuka basis data yang diimpor dengan versi lama KeePassX 0.4. + Main @@ -1353,14 +1325,18 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang KeePassXC - Error - + KeePassXC - Galat The lock file could not be created. Single-instance mode disabled. - + Berkas penguncian tidak bisa dibuat. Mode aplikasi tunggal dinonaktifkan. Another instance of KeePassXC is already running. + Aplikasi KeePassXC lainnya sudah berjalan. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1416,203 +1392,203 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang &Recent databases - - - - He&lp - + Basis data ba&ru-baru ini E&ntries - + E&ntri Copy att&ribute to clipboard - + Salin at&ribut ke papan klip &Groups - + &Grup &View - + &Tampilan &Quit - + &Keluar &About - - - - &Open database - + &Tentang &Save database - + &Simpan basis data &Close database - + &Tutup basis data &New database - + Basis data &baru Merge from KeePassX database - + Gabungkan dari basis data KeePassX &Add new entry - + &Tambah entri baru &View/Edit entry - + &Lihat/Sunting entri &Delete entry - + &Hapus entri &Add new group - + &Tambah grup baru &Edit group - + &Sunting grup &Delete group - - - - Sa&ve database as - - - - Change &master key - + &Hapus grup &Database settings - + Pengaturan &basis data &Clone entry - + &Gandakan entri Timed one-time password - - Setup TOTP - - Copy &TOTP - + Salin &TOTP Show TOTP - + Tampilkan TOTP &Find - + &Temukan Copy &username - + Salin &nama pengguna Cop&y password - + Salin &sandi &Settings - + &Pengaturan &Perform Auto-Type - + Jalankan &Ketik-Otomatis &Open URL - + &Buka URL &Lock databases - + &Kunci basis data &Title - + &Judul &URL - + &URL &Notes - - - - &Export to CSV file - - - - Re&pair database - + &Catatan Password Generator - + Pembuat Sandi Clear history - + Bersihkan riwayat &Database - + Basis &data Import - + Impor &Tools - - - - Import KeePass 1 database - Impor basis data KeePass 1 - - - Import CSV file - + &Perkakas Empty recycle bin - + Kosongkan keranjang sampah Access error for config file %1 - + Galat akses untuk berkas konfigurasi %1 Quit KeePassXC - + Keluar KeePassXC Please touch the button on your YubiKey! - + Silakan sentuh tombol pada YubiKey Anda! + + + &Help + &Bantuan + + + &Open database... + &Buka basis data... + + + Sa&ve database as... + &Simpan basis data sebagai... + + + Change &master key... + Ubah kunci &utama... + + + &Export to CSV file... + &Ekspor ke berkas CSV... + + + Import KeePass 1 database... + Impor basis data KeePass 1... + + + Import CSV file... + Impor berkas CSV... + + + Re&pair database... + Per&baiki basis data... + + + Set up TOTP... + Siapkan TOTP... @@ -1627,15 +1603,15 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang Sh&ow a notification when credentials are requested - + &Tampilkan notifikasi ketika ada permintaan kredensial Sort matching entries by &username - + Urutkan entri yang cocok berdasarkan &nama pengguna Re&move all stored permissions from entries in active database - + &Buang semua izin yang tersimpan dari entri di dalam basis data aktif Advanced @@ -1643,35 +1619,35 @@ Ini adalah migrasi satu arah. Anda tidak akan bisa lagi membuka basis data yang Always allow &access to entries - + Selalu izinkan &akses ke entri Always allow &updating entries - + Selalu izinkan pembar&uan entri Searc&h in all opened databases for matching entries - + &Cari di dalam semua basis data yang terbuka untuk entri yang cocok HTTP Port: - + Port HTTP: Default port: 19455 - + Port bawaan: 19455 Re&quest to unlock the database if it is locked - + &Minta untuk membuka basis data jika terkunci Sort &matching entries by title - + Urutkan entri yang cocok berdasarkan &judul KeePassXC will listen to this port on 127.0.0.1 - + KeePassXC akan mendengarkan port ini pada 127.0.0.1 Cannot bind to privileged ports @@ -1684,7 +1660,7 @@ Using default port 19455. R&emove all shared encryption keys from active database - + &Buang semua kunci enkripsi bersama dari basis data aktif &Return advanced string fields which start with "KPH: " @@ -1692,15 +1668,15 @@ Using default port 19455. Automatically creating or updating string fields is not supported. - + Membuat atau memperbarui ruas lema secara otomatis tidak didukung. This is required for accessing your databases from ChromeIPass or PassIFox - + Ini dibutuhkan untuk mengakses basis data Anda dari ChromeIPass atau PassIFox Enable KeePassHTTP server - + Aktifkan server KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. @@ -1716,11 +1692,11 @@ Using default port 19455. &Match URL schemes - + &Cocok skema URL Password Generator - + Pembuat Sandi Only the selected database has to be connected with a client. @@ -1729,7 +1705,8 @@ Using default port 19455. The following options can be dangerous! Change them only if you know what you are doing. - + Opsi berikut bisa sangat berbahaya! +Hanya ubah jika Anda tahu apa yang Anda lakukan. @@ -1768,59 +1745,59 @@ Change them only if you know what you are doing. %p% - + %p% strength - + kekuatan entropy - + entropi &Length: - + &Panjang: Pick characters from every group - + Pilih karakter dari setiap grup Generate - + Buat Close - + Tutup Apply - + Terapkan Entropy: %1 bit - + Entropi: %1 bit Password Quality: %1 - + Kualitas Sandi: %1 Poor - + Buruk Weak - + Lemah Good - + Baik Excellent - + Sempurna Password @@ -1828,51 +1805,52 @@ Change them only if you know what you are doing. Extended ASCII - + ASCII Lanjutan Passphrase - + Frasa Sandi Wordlist: - + Daftar Kata: Word Count: - + Jumlah Kata: Word Separator: - + Pemisah Kata: Copy - + Salin QObject NULL device - + Perangkat NULL error reading from device - + galat membaca dari perangkat file empty ! - + berkas kosong ! + malformed string - + lema rusak missing closing quote - + kehilangan tanda kutip tutup INTERNAL - unget lower bound exceeded @@ -1904,7 +1882,7 @@ Change them only if you know what you are doing. Browser Integration - + Integrasi Peramban YubiKey[%1] Challenge Response - Slot %2 - %3 @@ -1916,7 +1894,7 @@ Change them only if you know what you are doing. Passive - + Pasif @@ -1957,7 +1935,7 @@ Change them only if you know what you are doing. SearchWidget Case Sensitive - + Sensitif Besar Kecil Search @@ -1965,15 +1943,15 @@ Change them only if you know what you are doing. Clear - + Bersihkan Search... - + Cari... Limit search to selected group - + Batasi pencarian ke grup yang dipilih @@ -1981,86 +1959,90 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - + Kunci enkripsi bersama dengan nama "%1" sudah ada. +Apakah Anda ingin menimpanya? Do you want to update the information in %1 - %2? - + Apakah Anda ingin memperbarui informasi dalam %1 - %2? The active database is locked! Please unlock the selected database or choose another one which is unlocked. - + Basis data aktif dikunci! +Silakan buka kunci atau pilih yang lainnya yang tidak terkunci. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - + Berhasil membuang %2-enkripsi %1 dari Pengaturan KeePassX/Http. No shared encryption-keys found in KeePassHttp Settings. - + Tidak ada kunci-enkripsi bersama yang ditemukan di dalam Pengaturan KeePassHttp. The active database does not contain an entry of KeePassHttp Settings. - + Basis data aktif tidak berisi entri Pengaturan KeePassHttp. Removing stored permissions... - + Membuang izin yang tersimpan... Abort - + Batal Successfully removed permissions from %1 %2. - + Berhasil membuang izin dari %1 %2. The active database does not contain an entry with permissions. - + Basis data aktif tidak berisi entri dengan izin. KeePassXC: New key association request - + KeePassXC: Permintaan asosiasi kunci baru You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - + Anda telah menerima permintaan asosiasi untuk kunci di atas. +Jika Anda ingin mengizinkannya mengakses basis data KeePassXC Anda, +beri nama yang unik untuk identifikasi dan terimalah. KeePassXC: Overwrite existing key? - + KeePassXC: Timpa kunci yang ada? KeePassXC: Update Entry - + KeePassXC: Perbarui Entri KeePassXC: Database locked! - + KeePassXC: Basis data dikunci! KeePassXC: Removed keys from database - + KeePassXC: Buang kunci dari basis data KeePassXC: No keys found - + KeePassXC: Tidak ada kunci yang ditemukan KeePassXC: Settings not available! - + KeePassXC: Pengaturan tidak tersedia! KeePassXC: Removed permissions - + KeePassXC: Buang izin KeePassXC: No entry with permissions found! - + KeePassXC: Tidak entri dengan izin yang ditemukan! @@ -2079,7 +2061,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + Galat akses untuk berkas konfigurasi %1 @@ -2122,31 +2104,31 @@ give it a unique name to identify and accept it. Load previous databases on startup - + Muat basis data sebelumnya saat mulai Automatically reload the database when modified externally - + Muat ulang basis data secara otomatis ketika diubah secara eksternal Hide window to system tray instead of app exit - + Daripada keluar, sembunyikan jendela ke baki sistem Minimize window at application startup - + Minimalkan jendela saat memulai aplikasi Basic Settings - + Pengaturan Dasar Remember last key files and security dongles - + Ingat berkas kunci dan dongle keamanan terakhir Don't mark database as modified for non-data changes (e.g., expanding groups) - + Jangan tandai basis data telah diubah untuk perubahan non-data (mis. melebarkan grup) Auto-Type @@ -2154,11 +2136,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + Gunakan pencocokan judul entri dan URL untuk Ketik-Otomatis global Always ask before performing Auto-Type - + Selalu bertanya sebelum menjalankan Ketik-Otomatis + + + Auto-Type delay + Tundaan Ketik-Otomatis + + + ms + md + + + Start only a single instance of KeePassXC + Hanya mulai satu aplikasi KeePassXC @@ -2181,11 +2175,11 @@ give it a unique name to identify and accept it. Lock databases after minimizing the window - + Kunci basis data setelah meminimalkan jendela Don't require password repeat when it is visible - + Tidak membutuhkan pengulangan sandi ketika ruas bisa dilihat Timeouts @@ -2197,42 +2191,50 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed - + Kunci basis data ketika sesi dikunci atau lid ditutup + + + Privacy + Privasi + + + Use Google as fallback for downloading website icons + Gunakan Google sebagai cadangan untuk mengunduh ikon situs web SetupTotpDialog Setup TOTP - + Siapkan TOTP Key: - + Kunci: Use custom settings - + Gunakan pengaturan khusus Note: Change these settings only if you know what you are doing. - + Catatan: Hanya ubah pengaturan ini jika Anda tahu apa yang Anda lakukan. Time step: - + Interval waktu: 8 digits - + 8 angka 6 digits - + 6 angka Code size: - + Ukuran kode: sec @@ -2243,23 +2245,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + Sandi Berwaktu 000000 - + 000000 Copy - + Salin Expires in - + Kedaluwarsa dalam seconds - + detik @@ -2273,27 +2275,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + Selamat datang di KeePassXC Start storing your passwords securely in a KeePassXC database - + Mulai menyimpan sandi Anda dengan aman di dalam basis data KeePassXC Create new database - + Buat basis data baru Open existing database - + Buka basis data yang ada Import from KeePass 1 - + Impor dari KeePass 1 Import from CSV - + Impor dari CSV Recent databases @@ -2304,87 +2306,87 @@ give it a unique name to identify and accept it. main path to a custom config file - jalur ke berkas konfig ubahsuai + jalur ke berkas konfigurasi khusus key file of the database - berkas kunci dari basis data + berkas kunci basis data KeePassXC - cross-platform password manager - + KeePassXC - pengelola sandi lintas platform read password of the database from stdin - + baca sandi basis data dari stdin filenames of the password databases to open (*.kdbx) - + nama berkas basis data sandi untuk dibuka (*.kdbx) Copy a password to the clipboard - + Salin sandi ke papan klip Path of the database. - + Jalur ke basis data. Use a GUI prompt unlocking the database. - + Gunakan tampilan GUI untuk membuka kunci basis data. Name of the entry to clip. - + Nama entri untuk disalin. Extract and print the content of a database. - + Ekstrak dan tampilkan isi basis data. Path of the database to extract. - + Jalur basis data untuk diekstrak. Name of the command to execute. - + Nama perintah untuk dijalankan. List database entries. - + Daftar entri basis data. Path of the group to list. Default is / - + Jalur grup untuk ditampilkan. Bawaan adalah / Print the UUIDs of the entries and groups. - + Tampilkan UUID entri dan grup. Merge two databases. - + Gabungkan dua basis data. Path of the database to merge into. - + Jalur tujuan basis data untuk digabungkan. Path of the database to merge from. - + Jalur sumber basis data untuk digabungkan. Use the same password for both database files. - + Gunakan sandi yang sama untuk kedua berkas basis data. Show a password. - + Tampilkan sandi. Name of the entry to show. - + Nama entri untuk ditampilkan. \ No newline at end of file diff --git a/share/translations/keepassx_it.ts b/share/translations/keepassx_it.ts index f5f7fede3..f60f0b264 100644 --- a/share/translations/keepassx_it.ts +++ b/share/translations/keepassx_it.ts @@ -9,99 +9,63 @@ About Informazioni - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Collaboratori Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Informazioni di debug Copy to clipboard - + Copia negli appunti Version %1 - + Versione %1 + Revision: %1 - + Revisione: %1 Libraries: - + Librerie: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Sistema operativo: %1 +Architettura CPU: %2 +Kernel: %3 %4 Enabled extensions: - + Estensioni abilitate: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Segnala eventuali problemi su: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC è distribuito sotto i termini della licenza GNU General Public License (GPL) versione 2 o (come opzione) versione 3. + + + Project Maintainers: + Manutentori del progetto: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"> vedere i contributi su GitHub</a> + + + Include the following information whenever you report a bug: + Includi le seguenti informazioni quando segnali un problema: @@ -228,121 +192,121 @@ Perfavore seleziona se vuoi consentire l'accesso. Cha&llenge Response - + Risposta di ve&rifica Refresh - + Ricarica Empty password - + Password vuota Changing master key failed: no YubiKey inserted. - + Cambio password principale fallito: nessuna YubiKey inserita. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opzioni di clonazione Replace username and password with references - + Sostituisci nome user e password con riferimenti Copy history - + Copia cronologia + + + Append ' - Clone' to title + Aggiungi '-clone' al titolo CsvImportWidget Import CSV fields - + Importa campi CSV filename - + nomefile size, rows, columns - + dimensione, righe. colonne Encoding - + Codifica Codec - + Codec Text is qualified by - + Il testo è qualificato da Fields are separated by - + I campi sono separati da Comments start with - + I commenti iniziano con First record has field names - + Il primo record ha i nomi dei campi Number of headers line to discard - + Numero di righe di intestazione da scartare Consider '\' an escape character - + Considera ' \' un carattere escape Preview - + Anteprima Column layout - + Disposizione di colonna Not present in CSV file - + Non presente nel file CSV Empty fieldname - + Nome di campo vuoto column - + colonna Imported from CSV file - + Importati da file CSV Original data: - + Dati originali: Error(s) detected in CSV file ! - + Errore(i) rilevati nel file CSV! more messages skipped] - + più messaggi ignorati] Error @@ -351,14 +315,15 @@ Perfavore seleziona se vuoi consentire l'accesso. CSV import: writer has errors: - + Importazione CSV: lo scrittore ha errori: + CsvImportWizard Import CSV file - + Importare un file CSV Error @@ -373,15 +338,15 @@ Perfavore seleziona se vuoi consentire l'accesso. CsvParserModel byte, - + byte, rows, - + righe, columns - + colonne @@ -424,11 +389,11 @@ Perfavore seleziona se vuoi consentire l'accesso. Refresh - + Ricarica Challenge Response: - + Risposta di verifica: @@ -508,15 +473,15 @@ Adesso puoi salvarlo. AES: 256 Bit (default) - + AES: 256 Bit (impostazione predefinita) Twofish: 256 Bit - + Twofish: 256 Bit Algorithm: - + Algoritmo: @@ -660,11 +625,11 @@ Vuoi aprilo comunque? File opened in read only mode. - + File aperto in modalità di sola lettura. Open CSV file - + Apri un file CSV @@ -771,11 +736,11 @@ Vuoi aprilo comunque? Empty recycle bin? - + Svuotare il cestino? Are you sure you want to permanently delete everything from your recycle bin? - + Sei sicuro di voler eliminare tutto definitivamente dal tuo Cestino? @@ -860,19 +825,19 @@ Vuoi aprilo comunque? Confirm Remove - + Conferma l'eliminazione Are you sure you want to remove this attribute? - + Sei sicuro di voler rimuovere questo attributo? [PROTECTED] Press reveal to view or edit - + [PROTETTO] Premere rivelare per visualizzare o modificare Are you sure you want to remove this attachment? - + Sei sicuro di voler rimuovere questo allegato? @@ -903,15 +868,15 @@ Vuoi aprilo comunque? Edit Name - + Modifica il nome Protect - + Proteggere Reveal - + Rivelare @@ -950,7 +915,7 @@ Vuoi aprilo comunque? Window Associations - + Associazioni di finestra @@ -1066,11 +1031,11 @@ Vuoi aprilo comunque? &Use default Auto-Type sequence of parent group - + &Usa la sequenza di auto-digitazione predefinita del gruppo genitore Set default Auto-Type se&quence - + Imposta la se&quenza predefinita di auto-digitazione @@ -1095,10 +1060,6 @@ Vuoi aprilo comunque? Select Image Seleziona immagine - - Error - Errore - Download favicon Scarica favicon @@ -1121,10 +1082,18 @@ Vuoi aprilo comunque? Confirm Delete - + Conferma la cancellazione This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Questa icona viene utilizzata da %1 voci, e sarà sostituita dall'icona predefinita. Sei sicuro di volerla eliminare? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Suggerimento: è possibile abilitare Google come ripiego in Strumenti>Impostazioni>Sicurezza + + + Custom icon already exists @@ -1201,7 +1170,7 @@ Vuoi aprilo comunque? Ref: Reference abbreviation - + Rif.: @@ -1266,11 +1235,11 @@ Vuoi aprilo comunque? KMessageWidget &Close - + &Chiudi Close message - + Chiudi messaggio @@ -1334,18 +1303,18 @@ Vuoi aprilo comunque? Impossibile calcolare la chiave principale - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Il file selezionato è un vecchio database KeePass 1 (.kdb). - -Puoi importarlo facendo clic su Database > 'Importa database KeePass 1'. -Questa è una migrazione in una sola direzione. Non potrai aprire il database importato con la vecchia versione 0.4 di KeePassX. + Unable to issue challenge-response. + Non in grado dare la risposta di verifica. - Unable to issue challenge-response. - + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Il file selezionato è un vecchio database di KeePass 1 (.kdb). + +Puoi importarlo facendo clic su Database > 'Importa database KeePass 1...'. +Si tratta di una migrazione unidirezionale. Non sarai in grado di aprire il database importato con la vecchia versione di KeePassX 0.4. @@ -1360,10 +1329,14 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im The lock file could not be created. Single-instance mode disabled. - + Il file di blocco non può essere creato. La modalità di istanza singola è disattivata. Another instance of KeePassXC is already running. + Un'altra istanza di KeePassXC è già in esecuzione. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1421,10 +1394,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im &Recent databases &Database recenti - - He&lp - &Aiuto - E&ntries Eleme&nti @@ -1449,10 +1418,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im &About &Informazioni - - &Open database - &Apri database - &Save database &Salva database @@ -1493,14 +1458,6 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im &Delete group &Elimina gruppo - - Sa&ve database as - Sal&va database come - - - Change &master key - Cambia chiave &principale - &Database settings Impostazioni &Database @@ -1511,19 +1468,15 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im Timed one-time password - - - - Setup TOTP - + Password monouso temporizzata Copy &TOTP - + Copia &TOTP Show TOTP - + Visualizza TOTP &Find @@ -1565,57 +1518,77 @@ Questa è una migrazione in una sola direzione. Non potrai aprire il database im &Notes &Note - - &Export to CSV file - &Esporta i file CSV - - - Re&pair database - Ri&para database - Password Generator Generatore Password Clear history - + Cancella cronologia &Database - + &Database Import - + Importazione &Tools - - - - Import KeePass 1 database - Importa database KeePass 1 - - - Import CSV file - + S&trumenti Empty recycle bin - + Svuota il cestino Access error for config file %1 - + Errore di accesso per il file di configurazione %1 Quit KeePassXC - + Esci da KeePassXC Please touch the button on your YubiKey! - + Prego tocca il pulsante sulla tua YubiKey! + + + &Help + &Aiuto + + + &Open database... + Apri &database... + + + Sa&ve database as... + Sal&va il database come... + + + Change &master key... + Ca&mbia la chiave principale... + + + &Export to CSV file... + &Esporta su un file CSV... + + + Import KeePass 1 database... + Importa un database di KeePass 1... + + + Import CSV file... + Importa un file CSV... + + + Re&pair database... + Ri&para il database... + + + Set up TOTP... + Imposta TOTP... @@ -1700,27 +1673,27 @@ Utilizza la porta predefinita 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Questo è necessario per accedere ai tuoi database da ChromeIPass o PassIFox Enable KeePassHTTP server - + Atttiva il server KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Restituisce solo le corrispondenze migliori per un URL specifico invece di tutte le voci per l'intero dominio. &Return only best matching entries - + &Restituisci solo le migliori voci corrispondenti Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Solo le voci con lo stesso schema (http://, https://, ftp: //, ...) vengono restituite. &Match URL schemes - + Co&mbina gli schemi URL Password Generator @@ -1728,12 +1701,13 @@ Utilizza la porta predefinita 19455. Only the selected database has to be connected with a client. - + Solo il database selezionato deve essere collegato con un client. The following options can be dangerous! Change them only if you know what you are doing. - + Le seguenti opzioni possono essere pericolose! +Modificale solo se sai quello che stai facendo. @@ -1832,55 +1806,56 @@ Change them only if you know what you are doing. Extended ASCII - + ASCII esteso Passphrase - + Frase d'accesso Wordlist: - + Elenco di termini: Word Count: - + Conteggio delle parole: Word Separator: - + Separatore delle parole: Copy - + Copia QObject NULL device - + Periferica NULL error reading from device - + errore di lettura dal dispositivo file empty ! - + file vuoto! + malformed string - + stringa non valida missing closing quote - + virgoletta di chiusura mancante INTERNAL - unget lower bound exceeded - + INTERNO - limite unget inferiore superato Group @@ -1908,19 +1883,19 @@ Change them only if you know what you are doing. Browser Integration - + Integrazione con i browser YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey [%1] Risposta di verifica - Slot %2 - %3 Press - + Premi Passive - + Passivo @@ -1973,11 +1948,11 @@ Change them only if you know what you are doing. Search... - + Ricerca... Limit search to selected group - + Limita la ricerca al gruppo selezionato @@ -2087,7 +2062,7 @@ imposta un nome unico per identificarla ed accettarla. Access error for config file %1 - + Errore di accesso per il file di configurazione %1 @@ -2146,15 +2121,15 @@ imposta un nome unico per identificarla ed accettarla. Basic Settings - + Impostazioni di base Remember last key files and security dongles - + Ricorda gli ultimi file chiave e dongle di sicurezza Don't mark database as modified for non-data changes (e.g., expanding groups) - + Non contrassegnare il database come modificato per modifiche non riguardanti i dati (ad es., espansione di gruppi) Auto-Type @@ -2162,11 +2137,23 @@ imposta un nome unico per identificarla ed accettarla. Use entry title and URL to match windows for global Auto-Type - + Usa il titolo della voce e l'URL per abbinare le finestre per l'auto-digitazione globale Always ask before performing Auto-Type - + Chiedi sempre prima di effettuare l'auto-digitazione + + + Auto-Type delay + Ritardo dell'auto-digitazione + + + ms + ms + + + Start only a single instance of KeePassXC + Avvia una sola istanza di KeePassXC @@ -2197,50 +2184,58 @@ imposta un nome unico per identificarla ed accettarla. Timeouts - + Timeout Convenience - + Comodità Lock databases when session is locked or lid is closed - + Bloccare i database quando la sessione è bloccata o il coperchio è chiuso + + + Privacy + Privacy + + + Use Google as fallback for downloading website icons + Utilizza Google come ripiego per scaricare le icone del sito web SetupTotpDialog Setup TOTP - + Imposta TOTP Key: - + Chiave: Use custom settings - + Utilizza le impostazioni personalizzate Note: Change these settings only if you know what you are doing. - + Nota: modificare queste impostazioni solo se sai quello che stai facendo. Time step: - + Passo temporale: 8 digits - + 8 cifre 6 digits - + 6 cifre Code size: - + Dimensioni del codice: sec @@ -2251,23 +2246,23 @@ imposta un nome unico per identificarla ed accettarla. TotpDialog Timed Password - + Password temporizzata 000000 - + 000000 Copy - + Copia Expires in - + Scade in seconds - + secondi @@ -2281,27 +2276,27 @@ imposta un nome unico per identificarla ed accettarla. WelcomeWidget Welcome to KeePassXC - + Benvenuto in KeePassXC Start storing your passwords securely in a KeePassXC database - + Inizia ad archiviare le tue password in modo sicuro in un database di KeePassXC Create new database - + Crea un nuovo database Open existing database - + Apri un database esistente Import from KeePass 1 - + Importa da KeePass 1 Import from CSV - + Importa da CSV Recent databases @@ -2332,67 +2327,67 @@ imposta un nome unico per identificarla ed accettarla. Copy a password to the clipboard - + Copia una password negli Appunti Path of the database. - + Percorso del database. Use a GUI prompt unlocking the database. - + Utilizza un sollecito grafico per lo sblocco del database. Name of the entry to clip. - + Nome della voce da troncare. Extract and print the content of a database. - + Estrai e stampa il contenuto di un database. Path of the database to extract. - + Percorso del database da estrarre. Name of the command to execute. - + Nome del comando da eseguire. List database entries. - + Elenco delle voci del database. Path of the group to list. Default is / - + Percorso del gruppo da elencare. L'impostazione predefinita è / Print the UUIDs of the entries and groups. - + Stampa gli UUID delle voci e dei gruppi. Merge two databases. - + Unisci due database. Path of the database to merge into. - + Percorso del database di destinazione da unire Path of the database to merge from. - + Percorso del database di partenza da unire. Use the same password for both database files. - + Utilizza la stessa password per entrambi i file di database. Show a password. - + Visualizza una password. Name of the entry to show. - + Nome della voce da mostrare. \ No newline at end of file diff --git a/share/translations/keepassx_ja.ts b/share/translations/keepassx_ja.ts index c134fb923..4ac8b7ee7 100644 --- a/share/translations/keepassx_ja.ts +++ b/share/translations/keepassx_ja.ts @@ -3,147 +3,112 @@ AboutDialog About KeePassXC - + KeePassXC について About このソフトウェアについて - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + 貢献者 Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + デバッグ情報 Copy to clipboard - + クリップボードにコピー Version %1 - + バージョン %1 + Revision: %1 - + リビジョン: %1 Libraries: - + ライブラリ: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + オペレーティングシステム: %1 +CPU アーキテクチャ: %2 +カーネル: %3 %4 Enabled extensions: - + 有効化された拡張機能: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + バグ報告先: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC は GNU General Public License (GPL) version 2 または version 3 (どちらかを選択)の条件で配布されます。 + + + Project Maintainers: + プロジェクトメンテナ: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">GitHub で貢献を確認する</a> + + + Include the following information whenever you report a bug: + バグを報告する際に下記の情報を含めてください: AccessControlDialog Remember this decision - + この決定を記憶する Allow - + 許可 Deny - + 拒否 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 が以下の項目のパスワードへのアクセスを要求しました。 +アクセスを許可するかどうかを選択してください。 KeePassXC HTTP Confirm Access - + KeePassXC HTTP アクセス確認 AutoType Couldn't find an entry that matches the window title: - ウィンドウタイトルに一致するエントリーが見つかりませんでした: + ウィンドウタイトルにマッチするエントリーが見つかりませんでした: Auto-Type - KeePassXC - + 自動入力 - KeePassXC AutoTypeAssociationsModel Window - ウインドウ + ウィンドウ Sequence @@ -162,7 +127,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + 自動入力 - KeePassXC @@ -209,7 +174,7 @@ Please select whether you want to allow access. Do you really want to use an empty string as password? - 本当に空のパスワード文字列で使いますか? + 本当にパスワードとして空の文字列を使用しますか? Different passwords supplied. @@ -223,125 +188,125 @@ Please select whether you want to allow access. &Key file - + キーファイル(&K) Cha&llenge Response - + チャレンジレスポンス(&L) Refresh - + 再読み込み Empty password - + 空パスワード Changing master key failed: no YubiKey inserted. - + マスターキーの変更に失敗しました: YubiKey が挿入されていません。 CloneDialog Clone Options - - - - Append ' - Copy' to title - + 複製のオプション Replace username and password with references - + ユーザー名とパスワードを参照で置き換える Copy history - + 履歴をコピー + + + Append ' - Clone' to title + タイトルに ' - 複製' を追加 CsvImportWidget Import CSV fields - + CSV フィールドをインポート filename - + ファイル名 size, rows, columns - + サイズ、行、列 Encoding - + エンコーディング Codec - + コーデック Text is qualified by - + テキスト修飾子 Fields are separated by - + 区切り文字 Comments start with - + コメントの行頭 First record has field names - + 最初のレコードがフィールド名 Number of headers line to discard - + 破棄する先頭行の数 Consider '\' an escape character - + エスケープ文字 '\' を考慮する Preview - + プレビュー Column layout - + 列のレイアウト Not present in CSV file - + CSV ファイルには存在しません Empty fieldname - + 空のフィールド名 column - + Imported from CSV file - + CSV ファイルからインポート Original data: - + 元データ: Error(s) detected in CSV file ! - + CSV ファイルでエラーが検出されました more messages skipped] - + 個のメッセージがスキップされました] Error @@ -350,14 +315,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + CSV のインポート: ライターにエラーがあります: + CsvImportWizard Import CSV file - + CSV ファイルをインポート Error @@ -372,15 +338,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + バイト、 rows, - + 行、 columns - + @@ -423,18 +389,18 @@ Please select whether you want to allow access. Refresh - + 再読み込み Challenge Response: - + チャレンジレスポンス: DatabaseRepairWidget Repair database - データベースを修復する + データベースを修復 Error @@ -483,7 +449,7 @@ You can now save it. Default username: - ユーザー名の初期値: + デフォルトのユーザー名: MiB @@ -503,19 +469,19 @@ You can now save it. Use recycle bin - + ゴミ箱を使用する AES: 256 Bit (default) - + AES: 256 ビット (既定) Twofish: 256 Bit - + Twofish: 256 ビット Algorithm: - + アルゴリズム: @@ -538,7 +504,7 @@ You can now save it. File not found! - ファイルが見つかりません! + ファイルが見つかりません Open KeePass 1 database @@ -554,17 +520,17 @@ You can now save it. Close? - 閉じますか? + 閉じますか? Save changes? - 変更を保存しますか? + 変更を保存しますか? "%1" was modified. Save changes? "%1" は編集されています。 -変更を保存しますか? +変更を保存しますか? Writing the database failed. @@ -614,15 +580,15 @@ Discard changes and close anyway? Export database to CSV file - データベースをCSVファイルにエクスポートする + データベースを CSV ファイルにエクスポートする CSV file - CSVファイル + CSV ファイル Writing the CSV file failed. - CSVファイルの書き込みに失敗しました。 + CSV ファイルの書き込みに失敗しました。 Unable to open the database. @@ -630,77 +596,79 @@ Discard changes and close anyway? Merge database - + データベースをマージする The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + 保存しようとしたデータベースは KeePassXC の別インスタンスによってロックされています。 +強制的に保存しますか? Passwords - + パスワード Database already opened - + データベースを既に開いています The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + 開こうとしたデータベースは KeePassXC の別インスタンスによってロックされています。 +強制的に開きますか? Open read-only - + 読み取り専用で開く File opened in read only mode. - + 読み取り専用でファイルを開きました。 Open CSV file - + CSV ファイルを開く DatabaseWidget Change master key - マスターキーを変更する + マスターキーを変更 Delete entry? - エントリーを削除してよいですか? + エントリーを削除しますか? Do you really want to delete the entry "%1" for good? - 本当にエントリー "%1" を永遠に消去しますか? + 本当にエントリー "%1" を永久に削除しますか? Delete entries? - 複数のエントリーを削除してよいですか? + エントリーを削除しますか? Do you really want to delete %1 entries for good? - 本当に %1 個のエントリーを永遠に消去しますか? + 本当に %1 個のエントリーを永久に削除しますか? Move entries to recycle bin? - エントリーをゴミ箱に移しますか? + エントリーをゴミ箱に移動しますか? Do you really want to move %n entry(s) to the recycle bin? - %n個()のエントリーをゴミ箱に移してもよいですか? + 本当に %n 個のエントリーをゴミ箱に移動しますか? Delete group? - グループを削除してよいですか? + グループを削除しますか? Do you really want to delete the group "%1" for good? - グループ "%1" を完全に削除しますがよろしいですか? + 本当にグループ "%1" を永久に削除しますか? Unable to calculate master key @@ -708,71 +676,71 @@ Do you want to open it anyway? Move entry to recycle bin? - + エントリーをゴミ箱に移動しますか? Do you really want to move entry "%1" to the recycle bin? - + 本当にエントリー "%1" をゴミ箱に移動しますか? Searching... - + 検索中… No current database. - + 現在のデータベースはありません。 No source database, nothing to do. - + ソースデータベースはありません。行うべきことはありません。 Search Results (%1) - + 検索結果 (%1) No Results - + 見つかりません Execute command? - + コマンドを実行しますか? Do you really want to execute the following command?<br><br>%1<br> - + 本当に次のコマンドを実行しますか?<br><br>%1<br> Remember my choice - + 選択を記憶する Autoreload Request - + 自動再読み込みリクエスト The database file has changed. Do you want to load the changes? - + データベースファイルが変更されました。変更を読み込みますか? Merge Request - + マージリクエスト The database file has changed and you have unsaved changes.Do you want to merge your changes? - + データベースファイルが変更され、未保存の変更があります。変更をマージしますか? Could not open the new database file while attempting to autoreload this database. - + このデータベースを自動再読み込みしようとした際に、新しいデータベースファイルを開くことができませんでした。 Empty recycle bin? - + ゴミ箱を空にしますか? Are you sure you want to permanently delete everything from your recycle bin? - + ゴミ箱にある全項目を永久に削除してもよろしいですか? @@ -831,7 +799,7 @@ Do you want to open it anyway? Save attachment - 添付を保存する + 添付を保存 Unable to save the attachment: @@ -857,19 +825,19 @@ Do you want to open it anyway? Confirm Remove - + 削除の確認 Are you sure you want to remove this attribute? - + この属性を削除してもよろしいですか? [PROTECTED] Press reveal to view or edit - + [保護] 表示または編集する場合は開示をクリックしてください Are you sure you want to remove this attachment? - + この添付を削除してもよろしいですか? @@ -900,22 +868,22 @@ Do you want to open it anyway? Edit Name - + 名前を編集 Protect - + 保護 Reveal - + 開示 EditEntryWidgetAutoType Enable Auto-Type for this entry - エントリーの自動入力を有効にする + このエントリーの自動入力を有効にする + @@ -927,27 +895,27 @@ Do you want to open it anyway? Window title: - ウインドウタイトル: + ウィンドウタイトル: Inherit default Auto-Type sequence from the &group - + 自動入力シーケンスをグループから引き継ぐ(&G) &Use custom Auto-Type sequence: - + カスタムした自動入力シーケンスを使用する(&U): Use default se&quence - + デフォルトのシーケンスを使用する(&Q) Set custo&m sequence: - + カスタムしたシーケンスを設定する(&M): Window Associations - + ウィンドウの関連付け @@ -977,7 +945,7 @@ Do you want to open it anyway? Username: - ユーザ名: + ユーザー名: Password: @@ -1020,11 +988,11 @@ Do you want to open it anyway? Add group - グループの追加 + グループを追加 Edit group - グループの編集 + グループを編集 Enable @@ -1063,11 +1031,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + 親グループのデフォルトの自動入力シーケンスを使用する(&U) Set default Auto-Type se&quence - + デフォルトの自動入力シーケンスを設定する(&Q) @@ -1092,36 +1060,40 @@ Do you want to open it anyway? Select Image 画像を選択 - - Error - エラー - Download favicon - + ファビコンをダウンロード Unable to fetch favicon. - + ファビコンを取得できません。 Can't read icon - + アイコンを読み取ることができません &Use default icon - + デフォルトアイコンから選択(&U) Use custo&m icon - + カスタムアイコンから選択(&M) Confirm Delete - + 削除の確認 This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + このアイコンは %1 個のエントリーで使用されており、デフォルトのアイコンに置き換えられます。本当に削除してもよろしいですか? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + ヒント: ツール > 設定 > セキュリティから Google をフォールバックとして有効にすることができます + + + Custom icon already exists @@ -1148,7 +1120,7 @@ Do you want to open it anyway? Entry - Clone - + - 複製 @@ -1198,7 +1170,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + 参照: @@ -1224,7 +1196,7 @@ Do you want to open it anyway? A-Z - + A-Z Lower Case Letters @@ -1232,7 +1204,7 @@ Do you want to open it anyway? a-z - + a-z Numbers @@ -1240,7 +1212,7 @@ Do you want to open it anyway? 0-9 - + 0-9 Special Characters @@ -1248,7 +1220,7 @@ Do you want to open it anyway? /*_& ... - + /*_& ... Exclude look-alike characters @@ -1263,18 +1235,18 @@ Do you want to open it anyway? KMessageWidget &Close - + 閉じる(&C) Close message - + メッセージを閉じる KeePass1OpenWidget Import KeePass1 database - KeePass1 データベースをインポートする + KeePass1 データベースをインポート Unable to open the database. @@ -1289,7 +1261,7 @@ Do you want to open it anyway? Not a KeePass database. - KeePassデータベースではありません。 + KeePass データベースではありません。 Unsupported encryption algorithm. @@ -1297,11 +1269,11 @@ Do you want to open it anyway? Unsupported KeePass database version. - サポートしていないバージョンのKeePassデータベースです。 + サポートしていないバージョンの KeePass データベースです。 Root - Root + ルート Unable to calculate master key @@ -1316,11 +1288,11 @@ Do you want to open it anyway? KeePass2Reader Not a KeePass database. - KeePassデータベースではありません。 + KeePass データベースではありません。 Unsupported KeePass database version. - サポートしていないバージョンのKeePassデータベースです。 + サポートしていないバージョンの KeePass データベースです。 Wrong key or database file is corrupt. @@ -1330,20 +1302,20 @@ Do you want to open it anyway? Unable to calculate master key マスターキーを計算できません + + Unable to issue challenge-response. + チャレンジレスポンスを発行することができません。 + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. 選択されたファイルは古い KeePass 1 のデータベース (.kdb) です。 -データベース > 'KeePass 1 データベースをインポート' をクリックすることでインポートできます。 +データベース > 'KeePass 1 データベースをインポート...' をクリックすることでインポートできます。 これは一方向の移行操作であり、インポートされたデータベースは古い KeePassX 0.4 のバージョンでは開くことはできません。 - - Unable to issue challenge-response. - - Main @@ -1353,14 +1325,18 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC - Error - + KeePassXC - エラー The lock file could not be created. Single-instance mode disabled. - + ロックファイルを作成できませんでした。シングルインスタンスモードは無効です。 Another instance of KeePassXC is already running. + KeePassXC の別インスタンスが既に起動しています。 + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1416,210 +1392,210 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - - - He&lp - + 最近使用したデータベース(&R) E&ntries - + エントリー(&N) Copy att&ribute to clipboard - + クリップボードにコピー(&R) &Groups - + グループ(&G) &View - + 表示(&V) &Quit - + 終了(&Q) &About - - - - &Open database - + このソフトウェアについて(&A) &Save database - + データベースを保存(&S) &Close database - + データベースを閉じる(&C) &New database - + 新しいデータベース(&N) Merge from KeePassX database - + KeePassX データベースからマージ &Add new entry - + 新しいエントリーを追加(&A) &View/Edit entry - + エントリーを表示/編集(&V) &Delete entry - + エントリーを削除(&D) &Add new group - + 新しいグループを追加(&A) &Edit group - + グループを編集(&E) &Delete group - - - - Sa&ve database as - - - - Change &master key - + グループを削除(&D) &Database settings - + データベースの設定(&D) &Clone entry - + エントリーを複製(&C) Timed one-time password - - - - Setup TOTP - + 時限ワンタイムパスワード Copy &TOTP - + TOTP をコピー(&T) Show TOTP - + TOTP を表示 &Find - + 検索(&F) Copy &username - + ユーザー名をコピー(&U) Cop&y password - + パスワードをコピー(&Y) &Settings - + 設定(&S) &Perform Auto-Type - + 自動入力を実行(&P) &Open URL - + URL を開く(&O) &Lock databases - + データベースをロック(&L) &Title - + タイトル(&T) &URL - + URL(&U) &Notes - - - - &Export to CSV file - - - - Re&pair database - + メモ(&N) Password Generator - + パスワード生成 Clear history - + 履歴を消去 &Database - + データベース(&D) Import - + インポート &Tools - - - - Import KeePass 1 database - KeePass1 データベースをインポートする - - - Import CSV file - + ツール(&T) Empty recycle bin - + ゴミ箱を空にする Access error for config file %1 - + 設定ファイル %1 へのアクセスエラー Quit KeePassXC - + KeePassXC を終了 Please touch the button on your YubiKey! - + YubiKey のボタンにタッチしてください + + + &Help + ヘルプ(&H) + + + &Open database... + データベースを開く(&O)... + + + Sa&ve database as... + データベースを別名で保存(&V)... + + + Change &master key... + マスターキーを変更(&M)... + + + &Export to CSV file... + CSV ファイルへエクスポート(&E)... + + + Import KeePass 1 database... + KeePass 1 データベースをインポート... + + + Import CSV file... + CSV ファイルをインポート... + + + Re&pair database... + データベースを修復(&P)... + + + Set up TOTP... + TOTP の設定... OptionDialog Dialog - + ダイアログ General @@ -1627,15 +1603,15 @@ This is a one-way migration. You won't be able to open the imported databas Sh&ow a notification when credentials are requested - + クレデンシャルを要求された際に通知を表示する(&O) Sort matching entries by &username - + マッチするエントリーをユーザー名で並べ替える(&U) Re&move all stored permissions from entries in active database - + アクティブなデータベースのエントリーに保存されたアクセス許可をすべて削除する(&M) Advanced @@ -1643,93 +1619,95 @@ This is a one-way migration. You won't be able to open the imported databas Always allow &access to entries - + 常にエントリーへのアクセスを許可する(&A) Always allow &updating entries - + 常にエントリーの更新を許可する(&U) Searc&h in all opened databases for matching entries - + すべての開かれたデータベースからマッチするエントリーを検索する(&H) HTTP Port: - + HTTP ポート: Default port: 19455 - + デフォルトのポート: 19455 Re&quest to unlock the database if it is locked - + データベースがロックされている場合はロックの解除を要求する(&Q) Sort &matching entries by title - + マッチするエントリーをタイトルで並べ替える(&M) KeePassXC will listen to this port on 127.0.0.1 - + KeePassXC は 127.0.0.1 のこのポートをリッスンします Cannot bind to privileged ports - + 特権ポートにバインドできません Cannot bind to privileged ports below 1024! Using default port 19455. - + 1024 以下の特権ポートにバインドできません。 +デフォルトのポート 19455 を使用します。 R&emove all shared encryption keys from active database - + アクティブなデータベースから共有暗号化キーをすべて削除する(&E) &Return advanced string fields which start with "KPH: " - + "KPH: " から始まる拡張された文字列フィールドを返す(&R) Automatically creating or updating string fields is not supported. - + 文字列フィールドの自動作成や自動更新はサポートされていません。 This is required for accessing your databases from ChromeIPass or PassIFox - + このオプションは ChromeIPass や PassIFox からデータベースにアクセスするために必要です Enable KeePassHTTP server - + KeePassHTTP サーバーを有効にする Only returns the best matches for a specific URL instead of all entries for the whole domain. - + ドメイン全体にマッチするすべてのエントリーの代わりに、特定の URL に最もマッチするエントリーのみが返されます。 &Return only best matching entries - + 最もマッチするエントリーのみを返す(&R) Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + 同じスキーム (http://, https://, ftp://, ...) を持つエントリーのみが返されます。 &Match URL schemes - + URL スキームのマッチ(&M) Password Generator - + パスワード生成 Only the selected database has to be connected with a client. - + 選択されたデータベースのみがクライアントと接続する必要があります。 The following options can be dangerous! Change them only if you know what you are doing. - + 以下は危険なオプションです。 +設定の内容を理解している場合にのみ、変更を行ってください。 @@ -1768,59 +1746,59 @@ Change them only if you know what you are doing. %p% - + %p% strength - + 強度 entropy - + エントロピー &Length: - + 長さ(&L): Pick characters from every group - + すべての使用する文字種から文字を選ぶ Generate - + 生成 Close - + 閉じる Apply - + 適用 Entropy: %1 bit - + エントロピー: %1 ビット Password Quality: %1 - + パスワードの品質: %1 Poor - + 貧弱 Weak - + 弱い Good - + 良い Excellent - + すばらしい Password @@ -1828,55 +1806,55 @@ Change them only if you know what you are doing. Extended ASCII - + 拡張 ASCII Passphrase - + パスフレーズ Wordlist: - + 単語リスト: Word Count: - + 単語数: Word Separator: - + 単語の区切り文字: Copy - + コピー QObject NULL device - + NULL デバイス error reading from device - + デバイス読み込みエラー file empty ! - + 空ファイルです malformed string - + 不正な形式の文字列 missing closing quote - + 閉じ引用符がありません INTERNAL - unget lower bound exceeded - + INTERNAL - unget が下限を超過しました Group @@ -1904,26 +1882,26 @@ Change them only if you know what you are doing. Browser Integration - + ブラウザ統合 YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey [%1] のチャレンジレスポンス - スロット %2 - %3 Press - + Press Passive - + Passive QtIOCompressor Internal zlib error when compressing: - 圧縮時に内部zlibエラーが発生しました: + 圧縮時に内部 zlib エラーが発生しました: Error writing to underlying device: @@ -1939,25 +1917,25 @@ Change them only if you know what you are doing. Internal zlib error when decompressing: - 解凍時に内部zlibエラーが発生しました: + 展開時に内部 zlib エラーが発生しました: QtIOCompressor::open The gzip format not supported in this version of zlib. - zlibの現在のバージョンがgzip形式をサポートしていません。 + zlib の現在のバージョンが gzip 形式をサポートしていません。 Internal zlib error: - 内部のzlibエラー: + 内部の zlib エラー: SearchWidget Case Sensitive - + 大文字と小文字の区別 Search @@ -1965,15 +1943,15 @@ Change them only if you know what you are doing. Clear - + 消去 Search... - + 検索... Limit search to selected group - + 選択したグループに検索対象を制限 @@ -1981,86 +1959,90 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - + 共有暗号化キー "%1" は既に存在します。 +上書きしますか? Do you want to update the information in %1 - %2? - + %1 - %2 の情報を更新しますか? The active database is locked! Please unlock the selected database or choose another one which is unlocked. - + アクティブなデータベースがロックされています。 +選択されたデータベースのロックを解除するか、別のロックされていないデータベースを選択してください。 Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - + KeePassX/Http の設定から %1 個の暗号化%2が無事に削除されました。 No shared encryption-keys found in KeePassHttp Settings. - + KeePassHttp の設定内に共有暗号化キーは見つかりませんでした。 The active database does not contain an entry of KeePassHttp Settings. - + アクティブなデータベースに KeePassHttp の設定のエントリーが含まれていません。 Removing stored permissions... - + 保存されたアクセス許可を削除しています… Abort - + 中止 Successfully removed permissions from %1 %2. - + %1 個の%2から無事にアクセス許可が削除されました。 The active database does not contain an entry with permissions. - + アクティブなデータベースにはアクセス許可があるエントリーは含まれていません。 KeePassXC: New key association request - + KeePassXC: 新しいキーのアソシエーション要求 You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - + 他のアプリケーションからのアソシエーション要求を受け取りました。 +KeePassXC のデータベースへのアクセスを許可したい場合は、 +要求元を識別して受け入れるためのユニークな名前を付けてください。 KeePassXC: Overwrite existing key? - + KeePassXC: 既存のキーを上書きしますか? KeePassXC: Update Entry - + KeePassXC: エントリーを更新 KeePassXC: Database locked! - + KeePassXC: データベースはロックされています KeePassXC: Removed keys from database - + KeePassXC: データベースからキーが削除されました KeePassXC: No keys found - + KeePassXC: キーが見つかりません KeePassXC: Settings not available! - + KeePassXC: 設定は利用できません KeePassXC: Removed permissions - + KeePassXC: アクセス許可が削除されました KeePassXC: No entry with permissions found! - + KeePassXC: アクセス許可があるエントリーは見つかりません @@ -2079,7 +2061,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + 設定ファイル %1 へのアクセスエラー @@ -2094,19 +2076,19 @@ give it a unique name to identify and accept it. Automatically save after every change - 変更するごとに自動的に保存 + 変更するたびに自動的に保存する Minimize when copying to clipboard - クリップボードにコピーしたら最小化 + クリップボードにコピーしたら最小化する Use group icon on entry creation - エントリーを作成したらグループのアイコンを使う + エントリー作成時にグループのアイコンを使用する Global Auto-Type shortcut - 全体の自動入力ショートカット + グローバル自動入力のショートカット Language @@ -2114,7 +2096,7 @@ give it a unique name to identify and accept it. Show a system tray icon - システムトレイアイコンを表示 + システムトレイアイコンを表示する Hide window to system tray when minimized @@ -2122,31 +2104,31 @@ give it a unique name to identify and accept it. Load previous databases on startup - + 起動時に前回のデータベースを読み込む Automatically reload the database when modified externally - + 編集された際に自動でデータベースを再読み込みする Hide window to system tray instead of app exit - + アプリケーション終了ではなくシステムトレイへ格納する Minimize window at application startup - + アプリケーション起動時にウィンドウを最小化する Basic Settings - + 基本設定 Remember last key files and security dongles - + 最近使用したキーファイルとセキュリティードングルを記憶する Don't mark database as modified for non-data changes (e.g., expanding groups) - + データ以外の変更(例えばグループの展開)に対して、データベースを修正済みとしてマークしないようにする Auto-Type @@ -2154,11 +2136,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + グローバル自動入力のウィンドウの照合にエントリーのタイトルと URL を使用する Always ask before performing Auto-Type - + 自動入力を行う前に毎回確認する + + + Auto-Type delay + 自動入力の遅延 + + + ms + ミリ秒 + + + Start only a single instance of KeePassXC + KeePassXC のインスタンスを一つだけ起動する @@ -2181,58 +2175,66 @@ give it a unique name to identify and accept it. Lock databases after minimizing the window - + ウィンドウを最小化したらデータベースをロックする Don't require password repeat when it is visible - + パスワードが表示されている場合は、パスワードの再入力を必要としないようにする Timeouts - + タイムアウト Convenience - + 利便性 Lock databases when session is locked or lid is closed - + セッションがロックされたりラップトップが閉じられた際にデータベースをロックする + + + Privacy + プライバシー + + + Use Google as fallback for downloading website icons + ウェブサイトのアイコンをダウンロードするためのフォールバックとして Google を使用する SetupTotpDialog Setup TOTP - + TOTP の設定 Key: - + キー: Use custom settings - + カスタム設定を使用する Note: Change these settings only if you know what you are doing. - + 注意: 何をしようとしているのか理解している場合にのみ、設定を変更してください。 Time step: - + タイムステップ: 8 digits - + 8桁 6 digits - + 6桁 Code size: - + コードサイズ: sec @@ -2243,23 +2245,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + 時限パスワード 000000 - + 000000 Copy - + コピー Expires in - + 期限切れまで seconds - + @@ -2273,31 +2275,31 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + KeePassXC へようこそ Start storing your passwords securely in a KeePassXC database - + KeePassXC データベースに安全にパスワードを保管する Create new database - + 新しいデータベースを作成する Open existing database - + 既存のデータベースを開く Import from KeePass 1 - + KeePass 1 からインポートする Import from CSV - + CSV からインポートする Recent databases - 最近使ったデータベース + 最近使用したデータベース @@ -2312,79 +2314,79 @@ give it a unique name to identify and accept it. KeePassXC - cross-platform password manager - + KeePassXC - クロスプラットフォームのパスワードマネージャー read password of the database from stdin - + 標準入力からデータベースのパスワードを読み込む filenames of the password databases to open (*.kdbx) - + 開くパスワードデータベースのファイル名 (*.kdbx) Copy a password to the clipboard - + クリップボードにパスワードをコピーする Path of the database. - + データベースのパス。 Use a GUI prompt unlocking the database. - + データベースのロックを解除する際に GUI プロンプトを使用する。 Name of the entry to clip. - + クリップするエントリーの名前。 Extract and print the content of a database. - + データベースの内容を展開して出力する。 Path of the database to extract. - + 展開するデータベースのパス。 Name of the command to execute. - + 実行するコマンドの名前。 List database entries. - + データベースのエントリーのリストを表示する。 Path of the group to list. Default is / - + リストを表示するグループのパス。デフォルトは / (ルート) Print the UUIDs of the entries and groups. - + エントリーとグループの UUID を出力する。 Merge two databases. - + 2つのデータベースをマージする。 Path of the database to merge into. - + マージ先のデータベースのパス。 Path of the database to merge from. - + マージ元のデータベースのパス。 Use the same password for both database files. - + 両方のデータベースファイルに対して同一のパスワードを使用する。 Show a password. - + パスワードを表示する。 Name of the entry to show. - + 表示するエントリーの名前。 \ No newline at end of file diff --git a/share/translations/keepassx_kk.ts b/share/translations/keepassx_kk.ts index 0ceda8971..073052717 100644 --- a/share/translations/keepassx_kk.ts +++ b/share/translations/keepassx_kk.ts @@ -9,73 +9,14 @@ About - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - - Debug Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard @@ -103,6 +44,26 @@ Kernel: %3 %4 Enabled extensions: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Include the following information whenever you report a bug: + + AccessControlDialog @@ -248,10 +209,6 @@ Please select whether you want to allow access. Clone Options - - Append ' - Copy' to title - - Replace username and password with references @@ -260,6 +217,10 @@ Please select whether you want to allow access. Copy history + + Append ' - Clone' to title + + CsvImportWidget @@ -1092,10 +1053,6 @@ Do you want to open it anyway? Select Image Суретті таңдау - - Error - Қате - Download favicon @@ -1124,6 +1081,14 @@ Do you want to open it anyway? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1331,17 +1296,14 @@ Do you want to open it anyway? Басты парольді есептеу мүмкін емес - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Таңдалған файл ескі KeePass 1 дерекқоры (.kdb) болып табылады. - -Оны Дерекқор > 'KeePass 1 дерекқорын импорттау' арқылы импорттай аласыз. -Бұл - бір жақты миграция. Одан кейін сіз импортталған дерекқорды ескі KeePassX 0.4 нұсқасымен аша алмайтын боласыз. + Unable to issue challenge-response. + - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1363,6 +1325,10 @@ This is a one-way migration. You won't be able to open the imported databas Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1418,10 +1384,6 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - He&lp - - E&ntries @@ -1446,10 +1408,6 @@ This is a one-way migration. You won't be able to open the imported databas &About - - &Open database - - &Save database @@ -1490,14 +1448,6 @@ This is a one-way migration. You won't be able to open the imported databas &Delete group - - Sa&ve database as - - - - Change &master key - - &Database settings @@ -1510,10 +1460,6 @@ This is a one-way migration. You won't be able to open the imported databas Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1562,14 +1508,6 @@ This is a one-way migration. You won't be able to open the imported databas &Notes - - &Export to CSV file - - - - Re&pair database - - Password Generator @@ -1590,14 +1528,6 @@ This is a one-way migration. You won't be able to open the imported databas &Tools - - Import KeePass 1 database - - - - Import CSV file - - Empty recycle bin @@ -1614,6 +1544,42 @@ This is a one-way migration. You won't be able to open the imported databas Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -2160,6 +2126,18 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2199,6 +2177,14 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog diff --git a/share/translations/keepassx_ko.ts b/share/translations/keepassx_ko.ts index f89dc32db..ff6c208b8 100644 --- a/share/translations/keepassx_ko.ts +++ b/share/translations/keepassx_ko.ts @@ -3,129 +3,94 @@ AboutDialog About KeePassXC - + KeePassXC 정보 About 정보 - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + 기여자 Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + 디버그 정보 Copy to clipboard - + 클립보드에 복사 Version %1 - + 버전 %1 + Revision: %1 - + 리비전: %1 Libraries: - + 라이브러리: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + 운영 체제: %1 +CPU 아키텍처: %2 +커널: %3 %4 Enabled extensions: - + 활성화된 확장 기능: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> 사이트에 버그를 보고해 주십시오 + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC는 GNU 일반 공중 라이선스(GPL) 버전 2 및 (선택적으로) 버전 3으로 배포됩니다. + + + Project Maintainers: + 프로젝트 관리자: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">GitHub에서 기여자 보기</a> + + + Include the following information whenever you report a bug: + 버그를 보고할 때 다음 정보를 포함하십시오: AccessControlDialog Remember this decision - + 이 선택 기억하기 Allow - + 허용 Deny - + 거부 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1에서 다음 항목의 암호를 요청했습니다. +접근을 허용할 지 여부를 선택하십시오. KeePassXC HTTP Confirm Access - + KeePassXC HTTP 접근 확인 @@ -136,7 +101,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + 자동 입력 - KeePassXC @@ -162,7 +127,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + 자동 입력 - KeePassXC @@ -222,125 +187,125 @@ Please select whether you want to allow access. &Key file - + 키 파일(&K) Cha&llenge Response - + 질의 응답(&L) Refresh - + 새로 고침 Empty password - + 빈 암호 Changing master key failed: no YubiKey inserted. - + 마스터 키를 변경할 수 없음: YubiKey가 없습니다. CloneDialog Clone Options - - - - Append ' - Copy' to title - + 복제 옵션 Replace username and password with references - + 사용자 이름과 암호를 참조로 대체 Copy history - + 과거 기록 복사 + + + Append ' - Clone' to title + 제목에 ' - 사본' 추가 CsvImportWidget Import CSV fields - + CSV 필드 가져오기 filename - + 파일 이름 size, rows, columns - + 크기, 줄, 칸 Encoding - + 인코딩 Codec - + 인코딩 Text is qualified by - + 문자열 구분자 Fields are separated by - + 필드 구분자 Comments start with - + 주석 시작 글자 First record has field names - + 첫 레코드에 필드 이름 포함 Number of headers line to discard - + 무시할 머릿글 줄 수 Consider '\' an escape character - + '\' 글자를 탈출 문자로 간주 Preview - + 미리 보기 Column layout - + 칸 레이아웃 Not present in CSV file - + CSV 파일에 없음 Empty fieldname - + 빈 필드 이름 column - + Imported from CSV file - + CSV 파일에서 가져옴 Original data: - + 원본 데이터: Error(s) detected in CSV file ! - + CSV 파일에 오류가 있습니다! more messages skipped] - + 개 메시지 더 건너뜀] Error @@ -349,14 +314,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + CSV 가져오기: 기록 중 오류 발생: + CsvImportWizard Import CSV file - + CSV 파일 가져오기 Error @@ -371,15 +337,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + 바이트, rows, - + 줄, columns - + @@ -422,11 +388,11 @@ Please select whether you want to allow access. Refresh - + 새로 고침 Challenge Response: - + 질의 응답: @@ -502,19 +468,19 @@ You can now save it. Use recycle bin - + 휴지통 사용 AES: 256 Bit (default) - + AES: 256비트(기본값) Twofish: 256 Bit - + Twofish: 256비트 Algorithm: - + 알고리즘: @@ -628,38 +594,41 @@ Discard changes and close anyway? Merge database - + 데이터베이스 합치기 The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + 저장하려는 데이터베이스를 다른 KeePassXC 인스턴스에서 잠갔습니다. +그래도 저장하시겠습니까? Passwords - + 암호 Database already opened - + 데이터베이스가 이미 열림 The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + 열려는 데이터베이스를 다른 KeePassXC 인스턴스에서 잠갔습니다. + +그래도 여시겠습니까? Open read-only - + 읽기 전용으로 열기 File opened in read only mode. - + 파일을 읽기 전용 모드로 열었습니다. Open CSV file - + CSV 파일 열기 @@ -706,71 +675,71 @@ Do you want to open it anyway? Move entry to recycle bin? - + 항목을 휴지통으로 이동하시겠습니까? Do you really want to move entry "%1" to the recycle bin? - + 항목 "%1"을(를) 휴지통으로 이동하시겠습니까? Searching... - + 찾는 중... No current database. - + 현재 데이터베이스가 없습니다. No source database, nothing to do. - + 원본 데이터베이스가 없습니다. Search Results (%1) - + 검색 결과(%1) No Results - + 결과 없음 Execute command? - + 명령을 실행하시겠습니까? Do you really want to execute the following command?<br><br>%1<br> - + 다음 명령을 실행하시겠습니까?<br><br>%1<br> Remember my choice - + 이 선택 기억하기 Autoreload Request - + 요청 자동으로 새로 고침 The database file has changed. Do you want to load the changes? - + 데이터베이스 파일이 변경되었습니다. 변경 사항을 불러오시겠습니까? Merge Request - + 요청 합치기 The database file has changed and you have unsaved changes.Do you want to merge your changes? - + 데이터베이스 파일이 변경되었고 저장하지 않은 변경 사항이 있습니다. 변경 사항을 합치겠습니까? Could not open the new database file while attempting to autoreload this database. - + 이 데이터베이스를 자동으로 다시 불러오는 중 새 데이터베이스를 열 수 없습니다. Empty recycle bin? - + 휴지통을 비우시겠습니까? Are you sure you want to permanently delete everything from your recycle bin? - + 휴지통에 있는 항목을 영원히 삭제하시겠습니까? @@ -854,19 +823,19 @@ Do you want to open it anyway? Confirm Remove - + 삭제 확인 Are you sure you want to remove this attribute? - + 이 속성을 삭제하시겠습니까? [PROTECTED] Press reveal to view or edit - + [보호됨] 보거나 편집하려면 누르십시오 Are you sure you want to remove this attachment? - + 이 첨부 항목을 삭제하시겠습니까? @@ -897,15 +866,15 @@ Do you want to open it anyway? Edit Name - + 이름 편집 Protect - + 보호 Reveal - + 보이기 @@ -928,23 +897,23 @@ Do you want to open it anyway? Inherit default Auto-Type sequence from the &group - + 그룹의 기본 자동 입력 시퀀스 사용(&G) &Use custom Auto-Type sequence: - + 사용자 정의 자동 입력 시퀀스 사용(&U): Use default se&quence - + 기본 시퀀스 사용(&Q) Set custo&m sequence: - + 사용자 정의 시퀀스 설정(&M): Window Associations - + 창 연결 @@ -1060,11 +1029,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + 그룹의 기본 자동 입력 시퀀스 사용(&G) Set default Auto-Type se&quence - + 기본 자동 입력 시퀀스 설정(&Q) @@ -1089,36 +1058,40 @@ Do you want to open it anyway? Select Image 그림 선택 - - Error - 오류 - Download favicon - + 파비콘 다운로드 Unable to fetch favicon. - + 파비콘을 다운로드할 수 없습니다. Can't read icon - + 아이콘을 읽을 수 없음 &Use default icon - + 기본 아이콘 사용(&U) Use custo&m icon - + 사용자 정의 아이콘 사용(&M) Confirm Delete - + 삭제 확인 This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + 이 아이콘을 항목 %1개에서 사용하고 있으며, 삭제 시 기본 아이콘으로 대체됩니다. 그래도 삭제하시겠습니까? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + 힌트: 도구 > 설정 > 보안에서 Google을 대체 항목으로 사용할 수 있습니다 + + + Custom icon already exists @@ -1145,7 +1118,7 @@ Do you want to open it anyway? Entry - Clone - + - 사본 @@ -1195,7 +1168,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + 참조: @@ -1221,7 +1194,7 @@ Do you want to open it anyway? A-Z - + A-Z Lower Case Letters @@ -1229,7 +1202,7 @@ Do you want to open it anyway? a-z - + a-z Numbers @@ -1237,7 +1210,7 @@ Do you want to open it anyway? 0-9 - + 0-9 Special Characters @@ -1245,7 +1218,7 @@ Do you want to open it anyway? /*_& ... - + /*_& ... Exclude look-alike characters @@ -1260,11 +1233,11 @@ Do you want to open it anyway? KMessageWidget &Close - + 닫기(&C) Close message - + 메시지 닫기 @@ -1327,19 +1300,19 @@ Do you want to open it anyway? Unable to calculate master key 마스터 키를 계산할 수 없습니다 + + Unable to issue challenge-response. + 질의 응답을 실행할 수 없습니다. + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. 선택한 파일은 KeePass 1 데이터베이스(.kdb)입니다. -데이터베이스 > 'KeePass 1 데이터베이스 가져오기' 항목을 선택해서 변환해야 합니다. -변환은 한 방향으로만 이루어지며, 가져온 데이터베이스는 KeePassX 0.4 버전으로 더 이상 열 수 없습니다. - - - Unable to issue challenge-response. - +데이터베이스 > 'KeePass 1 데이터베이스 가져오기...' 메뉴에서 항목을 가져올 수 있습니다. +이 작업은 한 방향으로만 이뤄집니다. 가져온 데이터베이스는 KeePassX 0.4 버전에서 열 수 없습니다. @@ -1350,14 +1323,18 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC - Error - + KeePassXC - 오류 The lock file could not be created. Single-instance mode disabled. - + 잠금 파일을 만들 수 없습니다. 단일 인스턴스 모드가 비활성화되었습니다. Another instance of KeePassXC is already running. + 다른 KeePassXC 인스턴스가 이미 실행 중입니다. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1413,210 +1390,210 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - - - He&lp - + 최근 데이터베이스(&R) E&ntries - + 항목(&N) Copy att&ribute to clipboard - + 속성을 클립보드에 복사(&R) &Groups - + 그룹(&G) &View - + 보기(&V) &Quit - + 끝내기(&Q) &About - - - - &Open database - + 정보(&A) &Save database - + 데이터베이스 저장(&S) &Close database - + 데이터베이스 닫기(&C) &New database - + 새 데이터베이스(&N) Merge from KeePassX database - + KeePassX 데이터베이스에서 합치기 &Add new entry - + 새 항목 추가(&A) &View/Edit entry - + 항목 보기/편집(&V) &Delete entry - + 항목 삭제(&D) &Add new group - + 새 그룹 추가(&A) &Edit group - + 그룹 편집(&E) &Delete group - - - - Sa&ve database as - - - - Change &master key - + 그룹 삭제(&D) &Database settings - + 데이터베이스 설정(&D) &Clone entry - + 항목 복제(&C) Timed one-time password - - - - Setup TOTP - + 시간 동기 일회용 암호 Copy &TOTP - + TOTP 복사(&T) Show TOTP - + TOTP 보이기 &Find - + 찾기(&F) Copy &username - + 사용자 이름 복사(&U) Cop&y password - + 암호 복사(&Y) &Settings - + 설정(&S) &Perform Auto-Type - + 자동 입력 실행(&P) &Open URL - + URL 열기(&O) &Lock databases - + 데이터베이스 잠금(&L) &Title - + 제목(&T) &URL - + URL(&U) &Notes - - - - &Export to CSV file - - - - Re&pair database - + 메모(&N) Password Generator - + 암호 생성기 Clear history - + 과거 기록 삭제 &Database - + 데이터베이스(&D) Import - + 가져오기 &Tools - - - - Import KeePass 1 database - KeePass 1 데이터베이스 가져오기 - - - Import CSV file - + 도구(&T) Empty recycle bin - + 휴지통 비우기 Access error for config file %1 - + 설정 파일 %1에 접근할 수 없음 Quit KeePassXC - + KeePassXC 끝내기 Please touch the button on your YubiKey! - + YubiKey의 단추를 누르십시오! + + + &Help + 도움말(&H) + + + &Open database... + 데이터베이스 열기(&O)... + + + Sa&ve database as... + 다른 이름으로 데이터베이스 저장(&V)... + + + Change &master key... + 마스터 키 변경(&M)... + + + &Export to CSV file... + CSV 파일로 내보내기(&E)... + + + Import KeePass 1 database... + KeePass1 데이터베이스 가져오기... + + + Import CSV file... + CSV 파일 가져오기... + + + Re&pair database... + 데이터베이스 복구(&P)... + + + Set up TOTP... + TOTP 설정... OptionDialog Dialog - + 대화 상자 General @@ -1624,15 +1601,15 @@ This is a one-way migration. You won't be able to open the imported databas Sh&ow a notification when credentials are requested - + 인증 정보가 필요할 때 알림 표시(&O) Sort matching entries by &username - + 사용자 이름 순으로 일치하는 항목 정렬(&U) Re&move all stored permissions from entries in active database - + 활성 데이터베이스에 있는 항목에서 모든 저장된 권한 삭제(&M) Advanced @@ -1640,93 +1617,95 @@ This is a one-way migration. You won't be able to open the imported databas Always allow &access to entries - + 항상 항목 접근 허용(&A) Always allow &updating entries - + 항상 항목 업데이트 허용(&U) Searc&h in all opened databases for matching entries - + 모든 열린 데이터베이스에서 일치하는 항목 검색(&H) HTTP Port: - + HTTP 포트: Default port: 19455 - + 기본 포트: 19455 Re&quest to unlock the database if it is locked - + 데이터베이스가 잠겼을 때 잠금 해제 요청(&Q) Sort &matching entries by title - + 제목 순으로 일치하는 항목 정렬(&M) KeePassXC will listen to this port on 127.0.0.1 - + KeePassXC는 127.0.0.1의 다음 포트에서 응답을 기다립니다 Cannot bind to privileged ports - + 권한 있는 포트에 바인드할 수 없음 Cannot bind to privileged ports below 1024! Using default port 19455. - + 1024 이하의 권한이 필요한 포트에 바인드할 수 없습니다! +기본 포트 19455를 사용합니다. R&emove all shared encryption keys from active database - + 활성 데이터베이스에 있는 모든 공유된 암호화 키 삭제(&E) &Return advanced string fields which start with "KPH: " - + "KPH: "로 시작하는 고급 문자열 필드 반환(&R) Automatically creating or updating string fields is not supported. - + 문자열 필드를 자동으로 만들거나 업데이트하는 것은 지원되지 않습니다. This is required for accessing your databases from ChromeIPass or PassIFox - + ChromeIPass나 PassIFox에서 데이터베이스에 접근하려면 필요합니다 Enable KeePassHTTP server - + KeePassHTTP 서버 사용 Only returns the best matches for a specific URL instead of all entries for the whole domain. - + 도메인이 일치하는 모든 항목 대신 지정한 URL과 일치하는 항목만 반환합니다. &Return only best matching entries - + URL과 일치하는 항목만 반환(&R) Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + 같은 스키마(http://, https://, ftp://)를 사용하는 항목만 반환합니다. &Match URL schemes - + URL 스키마 일치(&M) Password Generator - + 암호 생성기 Only the selected database has to be connected with a client. - + 선택한 데이터베이스만 클라이언트와 연결할 수 있습니다. The following options can be dangerous! Change them only if you know what you are doing. - + 다음 옵션은 위험할 수도 있습니다! +무엇을 하는 지 알고 있는 경우에만 변경하십시오. @@ -1765,59 +1744,59 @@ Change them only if you know what you are doing. %p% - + %p% strength - + 강도 entropy - + 엔트로피 &Length: - + 길이(&L): Pick characters from every group - + 모든 그룹에서 글자 선택 Generate - + 생성 Close - + 닫기 Apply - + 적용 Entropy: %1 bit - + 엔트로피: %1비트 Password Quality: %1 - + 암호 강도: %1 Poor - + 매우 약함 Weak - + 약함 Good - + 좋음 Excellent - + 매우 좋음 Password @@ -1825,55 +1804,56 @@ Change them only if you know what you are doing. Extended ASCII - + 확장 ASCII Passphrase - + 암구호 Wordlist: - + 단어 목록: Word Count: - + 단어 개수: Word Separator: - + 단어 구분자: Copy - + 복사 QObject NULL device - + NULL 장치 error reading from device - + 장치에서 읽는 중 오류 발생 file empty ! - + 파일이 비어 있습니다! + malformed string - + 잘못된 문자열 missing closing quote - + 닫는 따옴표 없음 INTERNAL - unget lower bound exceeded - + 내부 - unget 최소값을 벗어남 Group @@ -1901,19 +1881,19 @@ Change them only if you know what you are doing. Browser Integration - + 브라우저 통합 YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] 질의 응답 - 슬롯 %2 - %3 Press - + 누르기 Passive - + 수동적 @@ -1954,7 +1934,7 @@ Change them only if you know what you are doing. SearchWidget Case Sensitive - + 대소문자 구분 Search @@ -1962,15 +1942,15 @@ Change them only if you know what you are doing. Clear - + 비우기 Search... - + 찾기... Limit search to selected group - + 지정한 그룹에서만 찾기 @@ -1978,86 +1958,90 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - + 이름이 "%1"인 공유 암호화 키가 이미 있습니다. +덮어쓰시겠습니까? Do you want to update the information in %1 - %2? - + %1 - %2의 정보를 업데이트하시겠습니까? The active database is locked! Please unlock the selected database or choose another one which is unlocked. - + 활성 데이터베이스가 잠겨 있습니다! +선택한 데이터베이스의 잠금을 풀거나 잠금이 풀린 데이터베이스를 선택하십시오. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - + KeePassX/HTTP 설정에서 %1 암호화-%2을(를) 삭제했습니다. No shared encryption-keys found in KeePassHttp Settings. - + KeePassHttp 설정에서 공유 암호화 키를 찾을 수 없습니다. The active database does not contain an entry of KeePassHttp Settings. - + 활성 데이터베이스에 KeePassHttp 설정 항목이 없습니다. Removing stored permissions... - + 저장된 권한 삭제 중... Abort - + 중지 Successfully removed permissions from %1 %2. - + %1 %2에서 권한을 삭제했습니다. The active database does not contain an entry with permissions. - + 활성 데이터베이스에 권한이 부여된 항목이 없습니다. KeePassXC: New key association request - + KeePassXC: 새 키 연결 요청 You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - + 위에 있는 키의 연결 요청을 받았습니다. +해딩 키에서 KeePassXC 데이터베이스 접근을 허용하려면 +식별할 수 있는 이름을 부여한 후 수락하십시오. KeePassXC: Overwrite existing key? - + KeePassXC: 기존 키를 덮어쓰시겠습니까? KeePassXC: Update Entry - + KeePassXC: 항목 업데이트 KeePassXC: Database locked! - + KeePassXC: 데이터베이스 잠김! KeePassXC: Removed keys from database - + KeePassXC: 데이터베이스에서 키 삭제됨 KeePassXC: No keys found - + KeePassXC: 키를 찾을 수 없음 KeePassXC: Settings not available! - + KeePassXC: 설정을 사용할 수 없음! KeePassXC: Removed permissions - + KeePassXC: 권한 삭제됨 KeePassXC: No entry with permissions found! - + KeePassXC: 권한이 있는 항목을 찾을 수 없음! @@ -2076,7 +2060,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + 설정 파일 %1에 접근할 수 없음 @@ -2119,31 +2103,31 @@ give it a unique name to identify and accept it. Load previous databases on startup - + 시작할 때 이전 데이터베이스 불러오기 Automatically reload the database when modified externally - + 외부에서 데이터베이스를 수정했을 때 자동으로 새로 고침 Hide window to system tray instead of app exit - + 프로그램을 끝내지 않고 시스템 트레이로 창 숨기기 Minimize window at application startup - + 프로그램 시작 시 창 최소화 Basic Settings - + 기본 설정 Remember last key files and security dongles - + 마지막 키 파일과 보안 동글 기억 Don't mark database as modified for non-data changes (e.g., expanding groups) - + 데이터가 변경되지 않았을 때 데이터베이스를 수정된 것으로 표시하지 않음(예: 그룹 확장) Auto-Type @@ -2151,11 +2135,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + 전역 자동 입력 창을 검사할 때 항목 제목과 URL 사용 Always ask before performing Auto-Type - + 자동 입력 시 항상 묻기 + + + Auto-Type delay + 자동 입력 지연 시간 + + + ms + ms + + + Start only a single instance of KeePassXC + KeePassXC 단일 인스턴스만 사용 @@ -2178,58 +2174,66 @@ give it a unique name to identify and accept it. Lock databases after minimizing the window - + 창을 최소화할 때 데이터베이스 잠금 Don't require password repeat when it is visible - + 암호가 보일 때 반복하지 않음 Timeouts - + 시간 제한 Convenience - + 편의성 Lock databases when session is locked or lid is closed - + 세션이 잠겼을 때나 덮개를 닫았을 때 데이터베이스 잠금 + + + Privacy + 개인 정보 + + + Use Google as fallback for downloading website icons + 웹 사이트 아이콘의 대체 아이콘으로 Google 사용 SetupTotpDialog Setup TOTP - + TOTP 설정 Key: - + 키: Use custom settings - + 사용자 정의 설정 사용 Note: Change these settings only if you know what you are doing. - + 메모: 무엇을 하는 지 알고 있는 경우에만 이 설정을 변경하십시오. Time step: - + 시간 단계: 8 digits - + 8자리 6 digits - + 6자리 Code size: - + 코드 크기: sec @@ -2240,23 +2244,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + 시간 제한된 암호 000000 - + 000000 Copy - + 복사 Expires in - + 만료 시간: seconds - + @@ -2270,27 +2274,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + KeePassXC에 오신 것을 환영합니다 Start storing your passwords securely in a KeePassXC database - + KeePassXC 데이터베이스에 암호를 안전하게 저장하십시오 Create new database - + 새 데이터베이스 만들기 Open existing database - + 기존 데이터베이스 열기 Import from KeePass 1 - + KeePass 1에서 가져오기 Import from CSV - + CSV에서 가져오기 Recent databases @@ -2309,79 +2313,79 @@ give it a unique name to identify and accept it. KeePassXC - cross-platform password manager - + KeePassXC - 크로스 플랫폼 암호 관리자 read password of the database from stdin - + 표준 입력에서 데이터베이스 암호 읽기 filenames of the password databases to open (*.kdbx) - + 열 암호 데이터베이스 파일 이름(*.kdbx) Copy a password to the clipboard - + 클립보드에 암호 복사 Path of the database. - + 데이터베이스의 경로입니다. Use a GUI prompt unlocking the database. - + 데이터베이스 잠금을 해제할 GUI 프롬프트를 표시합니다. Name of the entry to clip. - + 클립보드에 복사할 항목 이름입니다. Extract and print the content of a database. - + 데이터베이스의 내용을 추출하고 표시합니다. Path of the database to extract. - + 표시할 데이터베이스 경로입니다. Name of the command to execute. - + 실행할 명령 이름입니다. List database entries. - + 데이터베이스 항목을 표시합니다. Path of the group to list. Default is / - + 표시할 그룹의 경로입니다. 기본값은 /입니다 Print the UUIDs of the entries and groups. - + 항목과 그룹의 UUID를 표시합니다. Merge two databases. - + 두 데이터베이스를 합칩니다. Path of the database to merge into. - + 합칠 대상 데이터베이스 경로입니다. Path of the database to merge from. - + 합칠 원본 데이터베이스 경로입니다. Use the same password for both database files. - + 두 데이터베이스에 같은 암호를 사용합니다. Show a password. - + 암호를 표시합니다. Name of the entry to show. - + 표시할 항목 이름입니다. \ No newline at end of file diff --git a/share/translations/keepassx_lt.ts b/share/translations/keepassx_lt.ts index a0836e035..be7a82e09 100644 --- a/share/translations/keepassx_lt.ts +++ b/share/translations/keepassx_lt.ts @@ -9,73 +9,14 @@ About Apie - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Talkininkai Debug Info Derinimo informacija - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard Kopijuoti į iškarpinę @@ -98,11 +39,33 @@ Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Operacinė sistema: %1 +Procesoriaus architektūra: %2 +Branduolys: %3 %4 Enabled extensions: - + Įjungti plėtiniai: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Apie klaidas praneškite adresu: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC yra platinama GNU Bendrosios Viešosios Licencijos (GPL) versijos 2 arba (jūsų pasirinkimu) versijos 3 sąlygomis. + + + Project Maintainers: + Projektą prižiūri: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Žiūrėti talkinimus GitHub puslapyje</a> + + + Include the following information whenever you report a bug: + Pranešdami apie klaidą, visuomet pateikite ir šią informaciją: @@ -229,121 +192,121 @@ Pasirinkite, ar norite leisti prieigą. Cha&llenge Response - + Iššū&kio atsakymas Refresh - + Įkelti iš naujo Empty password - + Tuščias slaptažodis Changing master key failed: no YubiKey inserted. - + Pagrindinio rakto pakeitimas nepavyko: neįterpta jokio YubiKey. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Dubliavimo parinktys Replace username and password with references - + Pakeisti naudotojo vardą ir slaptažodį nuorodomis Copy history - + Kopijuoti istoriją + + + Append ' - Clone' to title + Pridėti prie pavadinimo " - Dublikatas" CsvImportWidget Import CSV fields - + Importuoti CSV laukus filename - + failo pavadinimas size, rows, columns - + dydis, eilučių, stulpelių Encoding - + Koduotė Codec - + Kodekas Text is qualified by - + Tekstas yra parengtas pagal Fields are separated by - + Laukai yra atskirti Comments start with - + Komentarai prasideda su First record has field names - + Pirmame įraše yra laukų pavadinimai Number of headers line to discard - + Antraštės eilučių, kurias atmesti, skaičius Consider '\' an escape character - + Laikyti "\" kaitos ženklu Preview - + Peržiūra Column layout - + Stulpelio išdėstymas Not present in CSV file - + Nėra CSV faile Empty fieldname - + Tuščias lauko pavadinimas column - + stulpelis Imported from CSV file - + Importuota iš CSV failo Original data: - + Pradiniai duomenys: Error(s) detected in CSV file ! - + CSV faile yra aptikta klaida(-os)! more messages skipped] - + dar žinutės praleistos] Error @@ -352,14 +315,15 @@ Pasirinkite, ar norite leisti prieigą. CSV import: writer has errors: - + CSV importavimas: tekstų rengyklėje yra klaidų: + CsvImportWizard Import CSV file - + Importuoti CSV failą Error @@ -374,15 +338,15 @@ Pasirinkite, ar norite leisti prieigą. CsvParserModel byte, - + baitų, rows, - + eilučių, columns - + stulpelių @@ -425,11 +389,11 @@ Pasirinkite, ar norite leisti prieigą. Refresh - + Įkelti iš naujo Challenge Response: - + Iššūkio atsakymas: @@ -509,15 +473,15 @@ Dabar galite ją įrašyti. AES: 256 Bit (default) - + AES: 256 Bitų (numatytasis) Twofish: 256 Bit - + Twofish: 256 Bitų Algorithm: - + Algoritmas: @@ -661,11 +625,11 @@ Ar vis tiek norite ją atverti? File opened in read only mode. - + Failas atvertas tik skaitymo veiksenoje. Open CSV file - + Atverti CSV failą @@ -772,11 +736,11 @@ Ar vis tiek norite ją atverti? Empty recycle bin? - + Išvalyti šiukšlinę? Are you sure you want to permanently delete everything from your recycle bin? - + Ar tikrai norite negrįžtamai viską ištrinti iš savo šiukšlinės? @@ -861,19 +825,19 @@ Ar vis tiek norite ją atverti? Confirm Remove - + Patvirtinti šalinimą Are you sure you want to remove this attribute? - + Ar tikrai norite pašalinti šį požymi? [PROTECTED] Press reveal to view or edit - + [APSAUGOTA] Norėdami rodyti ar redaguoti, paspauskite atskleisti Are you sure you want to remove this attachment? - + Ar tikrai norite pašalinti šį priedą? @@ -904,15 +868,15 @@ Ar vis tiek norite ją atverti? Edit Name - + Taisyti pavadinimą Protect - + Apsaugoti Reveal - + Atskleisti @@ -951,7 +915,7 @@ Ar vis tiek norite ją atverti? Window Associations - + Lango asociacijos @@ -1067,11 +1031,11 @@ Ar vis tiek norite ją atverti? &Use default Auto-Type sequence of parent group - + &Naudoti numatytąją pirminės grupės automatinio rinkimo seką Set default Auto-Type se&quence - + Nustatyti numatytąją automatinio rinkimo se&ką @@ -1096,10 +1060,6 @@ Ar vis tiek norite ją atverti? Select Image Pasirinkite paveikslą - - Error - Klaida - Download favicon Atsisiųsti svetainės piktogramą @@ -1122,10 +1082,18 @@ Ar vis tiek norite ją atverti? Confirm Delete - + Patvirtinti ištrynimą This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Šią piktogramą naudoja %1 įrašai ir ji bus pakeista numatytąja piktograma. Ar tikrai norite ją ištrinti? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Patarimas: Jūs galite įjungti Google kaip surogatą, perėję į Įrankiai>Nustatymai>Saugumas + + + Custom icon already exists @@ -1202,7 +1170,7 @@ Ar vis tiek norite ją atverti? Ref: Reference abbreviation - + Nuoroda: @@ -1267,11 +1235,11 @@ Ar vis tiek norite ją atverti? KMessageWidget &Close - + &Užverti Close message - + Užverti žinutę @@ -1334,20 +1302,20 @@ Ar vis tiek norite ją atverti? Unable to calculate master key Nepavyko apskaičiuoti pagrindinio rakto + + Unable to issue challenge-response. + Nepavyko išduoti iššūkio atsakymo. + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. Pasirinktas failas yra sena KeePass 1 duomenų bazė (.kdb). -Jūs galite ją importuoti, nuspausdami Duomenų bazė > "Importuoti KeePass 1 duomenų bazę". +Jūs galite ją importuoti, nuspausdami Duomenų bazė > "Importuoti KeePass 1 duomenų bazę...". Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų bazės, naudodami senąją KeePassX 0.4 versija. - - Unable to issue challenge-response. - - Main @@ -1361,10 +1329,14 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų The lock file could not be created. Single-instance mode disabled. - + Nepavyko sukurti užrakto. Vieno egzemplioriaus veiksena išjungta. Another instance of KeePassXC is already running. + Jau yra paleistas kitas KeePassXC egzempliorius. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1422,10 +1394,6 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų &Recent databases &Paskiausiai naudotos duomenų bazės - - He&lp - Pa&galba - E&ntries Į&rašai @@ -1450,10 +1418,6 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų &About &Apie - - &Open database - &Atverti duomenų bazę - &Save database Į&rašyti duomenų bazę @@ -1494,37 +1458,25 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų &Delete group &Ištrinti grupę - - Sa&ve database as - Įraš&yti duomenų bazę kaip - - - Change &master key - Pakeisti &pagrindinį raktą - &Database settings &Duomenų bazės nustatymai &Clone entry - &Dublikuoti įrašą + &Dubliuoti įrašą Timed one-time password - - - - Setup TOTP - + Numatytosios trukmės vienkartinis slaptažodis Copy &TOTP - + Kopijuoti &NTVS Show TOTP - + Rodyti NTVS &Find @@ -1566,57 +1518,77 @@ Tai yra vienakryptis perkėlimas. Jūs negalėsite atverti importuotos duomenų &Notes &Pastabos - - &Export to CSV file - &Eksportuoti į CSV failą - - - Re&pair database - Pa&taisyti duomenų bazę - Password Generator Slaptažodžių generatorius Clear history - + Išvalyti istoriją &Database - + &Duomenų bazė Import - + Importuoti &Tools - - - - Import KeePass 1 database - Importuoti KeePass 1 duomenų bazę - - - Import CSV file - + Į&rankiai Empty recycle bin - + Išvalyti šiukšlinę Access error for config file %1 - + Konfigūracijos failo %1 prieigos klaida Quit KeePassXC - + Išeiti iš KeePassXC Please touch the button on your YubiKey! - + Prašome priliesti mygtuką ant savo YubiKey! + + + &Help + Ž&inynas + + + &Open database... + &Atverti duomenų bazę... + + + Sa&ve database as... + Įraš&yti duomenų bazę kaip... + + + Change &master key... + Pakeisti &pagrindinį raktą... + + + &Export to CSV file... + &Eksportuoti į CSV failą... + + + Import KeePass 1 database... + Importuoti KeePass 1 duomenų bazę... + + + Import CSV file... + Importuoti CSV failą... + + + Re&pair database... + Pa&taisyti duomenų bazę... + + + Set up TOTP... + Nustatyti NTVS... @@ -1701,27 +1673,27 @@ Naudojamas numatytasis prievadas 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Tai reikalinga, norint prie savo duomenų bazių gauti prieigą iš ChromeIPass ar PassIFox Enable KeePassHTTP server - + Įjungti KeePassHTTP serverį Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Vietoj visos srities visų įrašų, grąžina tik geriausiai tam tikrą URL atitinkančius įrašus. &Return only best matching entries - + &Grąžinti tik labiausiai atitinkančius įrašus Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Bus grąžinami įrašai tik su ta pačia schema (http://, https://, ftp://, ...). &Match URL schemes - + &Atitikti URL schemas Password Generator @@ -1729,12 +1701,13 @@ Naudojamas numatytasis prievadas 19455. Only the selected database has to be connected with a client. - + Su klientu turi būti sujungta tik pasirinkta duomenų bazė. The following options can be dangerous! Change them only if you know what you are doing. - + Šie parametrai gali būti pavojingi! +Keiskite juos tik tuo atveju, jeigu žinote ką darote. @@ -1833,55 +1806,56 @@ Change them only if you know what you are doing. Extended ASCII - + Papildomi ASCII Passphrase - + Slaptafrazė Wordlist: - + Žodžių sąrašas: Word Count: - + Žodžių skaičius: Word Separator: - + Žodžių skirtukas: Copy - + Kopijuoti QObject NULL device - + NIEKINIS įrenginys error reading from device - + klaida skaitant iš įrenginio file empty ! - + failas tuščias! + malformed string - + netaisyklinga eilutė missing closing quote - + trūksta užveriamosios kabutės INTERNAL - unget lower bound exceeded - + VIDINIS - viršyta apatinė negavimo riba Group @@ -1909,19 +1883,19 @@ Change them only if you know what you are doing. Browser Integration - + Naršyklės integracija YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] iššūkio atsakymas - Lizdas %2 - %3 Press - + Paspausti Passive - + Pasyvus @@ -1974,11 +1948,11 @@ Change them only if you know what you are doing. Search... - + Ieškoti... Limit search to selected group - + Riboti paiešką iki pasirinktos grupės @@ -2089,7 +2063,7 @@ ir priimtumėte jį. Access error for config file %1 - + Konfigūracijos failo %1 prieigos klaida @@ -2148,15 +2122,15 @@ ir priimtumėte jį. Basic Settings - + Pagrindiniai nustatymai Remember last key files and security dongles - + Prisiminti paskutinius rakto failus ir saugumo saugiklius Don't mark database as modified for non-data changes (e.g., expanding groups) - + Nežymėti duomenų bazė kaip pakeistą, jei buvo keičiami ne duomenys, o kita (pvz., išskleidžiamos grupės) Auto-Type @@ -2164,11 +2138,23 @@ ir priimtumėte jį. Use entry title and URL to match windows for global Auto-Type - + Naudoti įrašo antraštę ir URL, norint sutapatinti langus visuotiniam automatiniam rinkimui Always ask before performing Auto-Type - + Visada klausti prieš atliekant automatinį rinkimą + + + Auto-Type delay + Automatinio rinkimo delsa + + + ms + ms + + + Start only a single instance of KeePassXC + Paleisti tik vieną KeePassXC egzempliorių @@ -2199,50 +2185,58 @@ ir priimtumėte jį. Timeouts - + Laiko limitai Convenience - + Patogumas Lock databases when session is locked or lid is closed - + Užrakinti duomenų bazes, kai yra užrakinamas ekranas ar uždaromas nešiojamojo kompiuterio dangtis + + + Privacy + Privatumas + + + Use Google as fallback for downloading website icons + Naudoti Google kaip surogatą svetainių piktogramų atsiuntimui SetupTotpDialog Setup TOTP - + Nustatyti NTVS Key: - + Raktas: Use custom settings - + Naudoti tinkintus nustatymus Note: Change these settings only if you know what you are doing. - + Pastaba: Keiskite šiuos nustatymus tik tuo atveju, jeigu žinote ką darote. Time step: - + Laiko žingsnis: 8 digits - + 8 skaitmenys 6 digits - + 6 skaitmenys Code size: - + Kodo dydis: sec @@ -2253,23 +2247,23 @@ ir priimtumėte jį. TotpDialog Timed Password - + Numatytosios trukmės slaptažodis 000000 - + 000000 Copy - + Kopijuoti Expires in - + Nustoja galioti po seconds - + sekundžių @@ -2283,27 +2277,27 @@ ir priimtumėte jį. WelcomeWidget Welcome to KeePassXC - + Sveiki atvykę į KeePassXC Start storing your passwords securely in a KeePassXC database - + Pradėkite saugiai laikyti savo slaptažodžius KeePassXC duomenų bazėje Create new database - + Sukurti naują duomenų bazę Open existing database - + Atverti esamą duomenų bazę Import from KeePass 1 - + Importuoti iš KeePass Import from CSV - + Importuoti iš CSV Recent databases @@ -2334,67 +2328,67 @@ ir priimtumėte jį. Copy a password to the clipboard - + Kopijuoti slaptažodį į iškarpinę Path of the database. - + Duomenų bazės kelias. Use a GUI prompt unlocking the database. - + Naudoti grafinę duomenų bazės atrakinimo užklausą. Name of the entry to clip. - + Įrašo, kurį apkirpti, pavadinimas. Extract and print the content of a database. - + Išskleisti ir spausdinti duomenų bazės turinį. Path of the database to extract. - + Duomenų bazės, kurią išskleisti, kelias. Name of the command to execute. - + Komandos, kurią vykdyti, pavadinimas. List database entries. - + Išvardyti duomenų bazės įrašus. Path of the group to list. Default is / - + Grupės, kurią išvardyti, kelias. Numatytasis yra / Print the UUIDs of the entries and groups. - + Spausdinti įrašų ir grupių UUID. Merge two databases. - + Sulieti dvi duomenų bazes. Path of the database to merge into. - + Duomenų bazės, į kurią sulieti, kelias. Path of the database to merge from. - + Duomenų bazės, iš kurios sulieti, kelias. Use the same password for both database files. - + Abiems duomenų bazių failams naudoti tą patį slaptažodį. Show a password. - + Rodyti slaptažodį. Name of the entry to show. - + Įrašo, kurį rodyti, pavadinimas. \ No newline at end of file diff --git a/share/translations/keepassx_nl_NL.ts b/share/translations/keepassx_nl_NL.ts index b15ff0a6a..c8fd30dd6 100644 --- a/share/translations/keepassx_nl_NL.ts +++ b/share/translations/keepassx_nl_NL.ts @@ -9,73 +9,14 @@ About Over - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - - Debug Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard @@ -103,6 +44,26 @@ Kernel: %3 %4 Enabled extensions: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC wordt verspreid onder de voorwaarden van de GNU General Public License (GPL) versie 2 of (als u wenst) versie 3. + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Include the following information whenever you report a bug: + + AccessControlDialog @@ -249,10 +210,6 @@ Geef aan of u toegang wilt toestaan of niet. Clone Options - - Append ' - Copy' to title - - Replace username and password with references @@ -261,6 +218,10 @@ Geef aan of u toegang wilt toestaan of niet. Copy history + + Append ' - Clone' to title + + CsvImportWidget @@ -1095,10 +1056,6 @@ Wilt u toch doorgaan met openen? Select Image Kies afbeelding - - Error - Fout - Download favicon Favicon downloaden @@ -1127,6 +1084,14 @@ Wilt u toch doorgaan met openen? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1334,17 +1299,14 @@ Wilt u toch doorgaan met openen? Niet mogelijk om hoofdsleutel te berekenen - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Het gekozen bestand is een oude KeePass 1 database (.kdb). - -U kunt het importeren door te klikken op Database > 'KeePass 1 database importeren'. -Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen met KeePassX 0.4. + Unable to issue challenge-response. + - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1366,6 +1328,10 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1421,10 +1387,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen &Recent databases &Recente databases - - He&lp - He&lp - E&ntries Items @@ -1449,10 +1411,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen &About &Over - - &Open database - &Open database - &Save database &Sla database op @@ -1493,14 +1451,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen &Delete group &Verwijder groep - - Sa&ve database as - Database opslaan als - - - Change &master key - Wijzig &hoofdsleutel - &Database settings &Database-instellingen @@ -1513,10 +1463,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1565,14 +1511,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen &Notes &Opmerkingen - - &Export to CSV file - &Naar CSV-bestand exporteren - - - Re&pair database - Database repareren - Password Generator Wachtwoord generator @@ -1593,14 +1531,6 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen &Tools - - Import KeePass 1 database - Importeer Keepass 1-database - - - Import CSV file - - Empty recycle bin @@ -1617,6 +1547,42 @@ Deze actie is niet omkeerbaar. U kunt de geimporteerde database niet meer openen Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -2167,6 +2133,18 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2206,6 +2184,14 @@ Geef het een unieke identificerende naam en accepteer de associate wanneer je de Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog diff --git a/share/translations/keepassx_pl.ts b/share/translations/keepassx_pl.ts index 2462b1304..1ed4ed058 100644 --- a/share/translations/keepassx_pl.ts +++ b/share/translations/keepassx_pl.ts @@ -7,101 +7,65 @@ About - O - - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - + O programie Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Współtwórcy Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Informacje debugowania Copy to clipboard - + Skopiuj do schowka Version %1 - + Wersja %1 + Revision: %1 - + Rewizja: %1 Libraries: - + Biblioteki: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + System operacyjny: %1 +Architektura CPU: %2 +Jądro: %3 %4 Enabled extensions: - + Włączone rozszerzenia: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Zgłoś błędy na: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC jest dystrybuowany zgodnie z warunkami licencji GNU General Public License (GPL) w wersji 2 lub (opcjonalnie) w wersji 3. + + + Project Maintainers: + Opiekunowie projektu: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Zobacz wkłady na GitHubie</a> + + + Include the following information whenever you report a bug: + Uwzględnij następujące informacje, gdy zgłaszasz błąd: @@ -148,7 +112,7 @@ Wybierz, czy chcesz zezwolić na dostęp. Sequence - Swkwencja + Sekwencja Default sequence @@ -198,7 +162,7 @@ Wybierz, czy chcesz zezwolić na dostęp. Create Key File... - Utwórz plik klucza + Utwórz plik klucza... Unable to create Key File : @@ -210,7 +174,7 @@ Wybierz, czy chcesz zezwolić na dostęp. Do you really want to use an empty string as password? - Czy naprawdę chcesz użyć pusty ciąg znaków jako hasło ? + Czy na pewno chcesz używać pustego ciągu jako hasła? Different passwords supplied. @@ -228,121 +192,121 @@ Wybierz, czy chcesz zezwolić na dostęp. Cha&llenge Response - + &Wyzwanie-odpowiedź Refresh - + Odśwież Empty password - + Puste hasło Changing master key failed: no YubiKey inserted. - + Zmiana klucza głównego nie powiodła się: nie włożono YubiKey. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opcje klonowania Replace username and password with references - + Wymień nazwę użytkownika i hasło z odniesieniami Copy history - + Skopiuj historię + + + Append ' - Clone' to title + Dodaj ' - Klon' do nazwy CsvImportWidget Import CSV fields - + Importuj pola CSV filename - + nazwa pliku size, rows, columns - + rozmiar, wiersze, kolumny Encoding - + Kodowanie Codec - + Kodek Text is qualified by - + Tekst jest klasyfikowany za pomocą Fields are separated by - + Pola są oddzielone za pomocą Comments start with - + Komentarze zaczynają się od First record has field names - + Pierwszy rekord zawiera nazwy pól Number of headers line to discard - + Liczba linii nagłówków do odrzucenia Consider '\' an escape character - + Traktuj '\' jako znak ucieczki Preview - + Podgląd Column layout - + Układ kolumn Not present in CSV file - + Nie występuje w pliku CSV Empty fieldname - + Puste pole tytuł column - + kolumna Imported from CSV file - + Importowane z pliku CSV Original data: - + Oryginalne dane: Error(s) detected in CSV file ! - + Wykryto błąd lub błędy w pliku CSV ! more messages skipped] - + więcej komunikatów pominięto] Error @@ -351,14 +315,15 @@ Wybierz, czy chcesz zezwolić na dostęp. CSV import: writer has errors: - + Import CSV: zapisywanie z błędami: + CsvImportWizard Import CSV file - + Importuj plik CSV Error @@ -373,15 +338,15 @@ Wybierz, czy chcesz zezwolić na dostęp. CsvParserModel byte, - + bajt, rows, - + rzędy, columns - + kolumny @@ -404,7 +369,7 @@ Wybierz, czy chcesz zezwolić na dostęp. Unable to open the database. - Nie można otworzyć bazy kluczy. + Nie można otworzyć bazy danych. Can't open key file @@ -424,18 +389,18 @@ Wybierz, czy chcesz zezwolić na dostęp. Refresh - + Odśwież Challenge Response: - + Wyzwanie-odpowiedź: DatabaseRepairWidget Repair database - Napraw bazę + Napraw bazę danych Error @@ -447,11 +412,11 @@ Wybierz, czy chcesz zezwolić na dostęp. Database opened fine. Nothing to do. - Pomyślnie otworzono bazę. Nic do zrobienia. + Pomyślnie otworzono bazę danych. Nic do zrobienia. Unable to open the database. - Nie można otworzyć bazy kluczy. + Nie można otworzyć bazy danych. Success @@ -460,12 +425,12 @@ Wybierz, czy chcesz zezwolić na dostęp. The database has been successfully repaired You can now save it. - Baza została naprawiona + Baza danych została naprawiona Możesz teraz ją już zapisać. Unable to repair the database. - Nie mogę naprawić bazę. + Nie mogę naprawić bazy danych. @@ -496,34 +461,34 @@ Możesz teraz ją już zapisać. Max. history items: - Max. ilość wpisów w historii: + Maks. liczba wpisów w historii: Max. history size: - Max. rozmiar historii: + Maks. rozmiar historii: Use recycle bin - Użyj kosza: + Użyj kosza AES: 256 Bit (default) - + AES: 256-bitowy (domyślny) Twofish: 256 Bit - + Twofish: 256-bitowy Algorithm: - + Algorytm: DatabaseTabWidget Root - Root + Główna KeePass 2 Database @@ -535,7 +500,7 @@ Możesz teraz ją już zapisać. Open database - Otwórz bazę danych + Otwieranie bazy danych File not found! @@ -543,7 +508,7 @@ Możesz teraz ją już zapisać. Open KeePass 1 database - Otwórz bazę danych KeePass 1 + Otwieranie bazy danych KeePass 1 KeePass 1 database @@ -569,7 +534,7 @@ Zapisać zmiany? Writing the database failed. - Błąd w zapisywaniu bazy kluczy. + Błąd w zapisywaniu bazy danych. Save database as @@ -585,25 +550,25 @@ Zapisać zmiany? Lock database - Zablokuj bazę + Zablokuj bazę danych Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. - Nie można zablokować bazy, którą edytujesz. + Nie można zablokować bazy danych, którą edytujesz. Naciśnij anuluj, aby zakończyć zmiany albo porzucić je. This database has never been saved. You can save the database or stop locking it. - Baza nie została nigdy zapisana. + Baza danych nie została nigdy zapisana. Możesz ją zapisać albo przestać blokować. This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. - Baza została zmodyfikowana. + Baza danych została zmodyfikowana. Czy chcesz zapisać przed zablokowaniem jej? W przeciwnym wypadku zmiany zostaną porzucone. @@ -615,7 +580,7 @@ Odrzucić zmiany i zamknąć? Export database to CSV file - Eksport bazy danych do pliku CSV + Eksportowanie bazy danych do pliku CSV CSV file @@ -631,12 +596,12 @@ Odrzucić zmiany i zamknąć? Merge database - Połącz bazę danych + Połączenie baz danych The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - Baza, którą próbujesz zapisać, jest zablokowana przez inną instancję KeePassXC. + Baza danyh, którą próbujesz zapisać, jest zablokowana przez inną instancję KeePassXC. Czy chcesz zapisać mimo to? @@ -651,7 +616,7 @@ Czy chcesz zapisać mimo to? The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - Baza, którą próbujesz otworzyć, jest zablokowana przez inną instancję KeePassXC. + Baza danych, którą próbujesz otworzyć, jest zablokowana przez inną instancję KeePassXC. Czy chcesz ją otworzyć mimo to? @@ -661,11 +626,11 @@ Czy chcesz ją otworzyć mimo to? File opened in read only mode. - + Plik otwarty w trybie tylko do odczytu. Open CSV file - + Otwieranie pliku CSV @@ -772,11 +737,11 @@ Czy chcesz ją otworzyć mimo to? Empty recycle bin? - + Opróżnić kosz? Are you sure you want to permanently delete everything from your recycle bin? - + Czy na pewno chcesz nieodwracalnie usunąć wszystko z twojego kosza? @@ -861,19 +826,19 @@ Czy chcesz ją otworzyć mimo to? Confirm Remove - + Potwierdź usunięcie Are you sure you want to remove this attribute? - + Czy na pewno chcesz usunąć ten atrybut? [PROTECTED] Press reveal to view or edit - + [CHRONIONE] Wciśnij Odsłoń, aby zobaczyć albo edytować Are you sure you want to remove this attachment? - + Czy na pewno chcesz usunąć ten załącznik? @@ -904,15 +869,15 @@ Czy chcesz ją otworzyć mimo to? Edit Name - + Edytuj nazwę Protect - + Chroń Reveal - + Odsłoń @@ -951,7 +916,7 @@ Czy chcesz ją otworzyć mimo to? Window Associations - + Skojarzone okna @@ -1001,7 +966,7 @@ Czy chcesz ją otworzyć mimo to? Presets - Prezentuje + Ustawienia Notes: @@ -1067,11 +1032,11 @@ Czy chcesz ją otworzyć mimo to? &Use default Auto-Type sequence of parent group - + &Korzystaj z domyślnej sekwencji auto-uzupełniania z nadrzędnej grupy Set default Auto-Type se&quence - + Ustaw domyślną se&kwencję auto-uzupełniania @@ -1096,10 +1061,6 @@ Czy chcesz ją otworzyć mimo to? Select Image Wybierz obraz - - Error - Błąd - Download favicon Pobierz ikonę ulubionych @@ -1122,10 +1083,18 @@ Czy chcesz ją otworzyć mimo to? Confirm Delete - + Potwierdź usunięcie This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Ta ikona używana jest przez %1 wpisów i zostanie zamieniona na ikonę domyślną. Czy na pewno chcesz ją usunąć? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Wskazówka: możesz włączyć Google jako zastępstwo w menu Narzędzia>Ustawienia>Bezpieczeństwo + + + Custom icon already exists @@ -1145,7 +1114,7 @@ Czy chcesz ją otworzyć mimo to? Uuid: - Uuid: + UUID: @@ -1202,7 +1171,7 @@ Czy chcesz ją otworzyć mimo to? Ref: Reference abbreviation - + Odniesienie: @@ -1267,11 +1236,11 @@ Czy chcesz ją otworzyć mimo to? KMessageWidget &Close - + &Zamknij Close message - + Zamknij komunikat @@ -1282,7 +1251,7 @@ Czy chcesz ją otworzyć mimo to? Unable to open the database. - Nie można otworzyć bazy kluczy. + Nie można otworzyć bazy danych. @@ -1293,7 +1262,7 @@ Czy chcesz ją otworzyć mimo to? Not a KeePass database. - To nie baza KeePass. + To nie baza danych KeePass. Unsupported encryption algorithm. @@ -1301,11 +1270,11 @@ Czy chcesz ją otworzyć mimo to? Unsupported KeePass database version. - Niewspierana wersja bazy KeePass. + Niewspierana wersja bazy danych KeePass. Root - Root + Główna Unable to calculate master key @@ -1320,33 +1289,33 @@ Czy chcesz ją otworzyć mimo to? KeePass2Reader Not a KeePass database. - To nie baza KeePass. + To nie baza danych KeePass. Unsupported KeePass database version. - Niewspierana wersja bazy KeePass. + Niewspierana wersja bazy danych KeePass. Wrong key or database file is corrupt. - Błędny klucz lub baza jest uszkodzona. + Błędny klucz lub baza danych jest uszkodzona. Unable to calculate master key Nie mogę wyliczyć głównego klucza - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Wybrany plik jest bazą starego KeePassX 1 (.kdb). - -Możesz zaimportować ją przez wybranie Baza > 'Importuj bazę danych KeePass 1'. -Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. + Unable to issue challenge-response. + Nie można wywołać wyzwania-odpowiedzi. - Unable to issue challenge-response. - + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Wybrany plik jest starą bazą danych KeePassX 1 (.kdb). + +Możesz zaimportować ją przez wybranie Baza danych > 'Importuj bazę danych KeePass 1...'. +Jest to migracja w jedną stronę. Nie będzie można otworzyć importowanej bazy danych za pomocą starej wersji KeePassX 0.4. @@ -1361,10 +1330,14 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. The lock file could not be created. Single-instance mode disabled. - + Nie można utworzyć pliku blokady. Tryb pojedynczej instancji jest wyłączony. Another instance of KeePassXC is already running. + Inna instancja KeePassXC jest już uruchomiona. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1372,7 +1345,7 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.MainWindow Open database - Otwórz bazę danych + Otwieranie bazy danych Database settings @@ -1404,7 +1377,7 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. KeePass 2 Database - Baza KeePass 2 + Baza danych KeePass 2 All files @@ -1412,20 +1385,16 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. Save repaired database - Zapisz naprawioną bazę + Zapisz naprawioną bazę danych Writing the database failed. - Błąd przy zapisie bazy. + Błąd przy zapisie bazy danych. &Recent databases &Ostatnie bazy danych - - He&lp - P&omoc - E&ntries W&pisy @@ -1448,11 +1417,7 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. &About - &O - - - &Open database - Ot&wórz bazę danych + &O programie &Save database @@ -1494,14 +1459,6 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.&Delete group U&suń grupę - - Sa&ve database as - &Zapisz bazę danych jako - - - Change &master key - Zmień główne &hasło - &Database settings Ustawienia bazy &danych @@ -1512,19 +1469,15 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. Timed one-time password - - - - Setup TOTP - + Hasło jednorazowe zależne od czasu – TOTP Copy &TOTP - + Skopiuj &TOTP Show TOTP - + Pokaż TOTP &Find @@ -1566,57 +1519,77 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4.&Notes &Notatki - - &Export to CSV file - &Eksportuj do pliku CSV - - - Re&pair database - Na&praw bazę danych - Password Generator Generator hasła Clear history - + Wyczyść historię &Database - + &Baza danych Import - + Importuj &Tools - - - - Import KeePass 1 database - Importuj bazę danych KeePass 1 - - - Import CSV file - + &Narzędzia Empty recycle bin - + Opróżnij kosz Access error for config file %1 - + Błąd dostępu pliku konfiguracyjnego %1 Quit KeePassXC - + Zakończ KeePassXC Please touch the button on your YubiKey! - + Proszę dotknąć przycisku na twoim YubiKey! + + + &Help + Pomoc + + + &Open database... + Ot&wórz bazę danych... + + + Sa&ve database as... + &Zapisz bazę danych jako... + + + Change &master key... + Zmień główne &hasło... + + + &Export to CSV file... + &Eksportuj do pliku CSV... + + + Import KeePass 1 database... + Importuj bazę danych KeePass 1... + + + Import CSV file... + Importuj plik CSV... + + + Re&pair database... + Na&praw bazę danych... + + + Set up TOTP... + Ustaw TOTP... @@ -1655,7 +1628,7 @@ Nie będzie można skonwertować nowej bazy do starego programu KeePassX 0.4. Searc&h in all opened databases for matching entries - Szuk&aj we wszystkich otwartych bazach dopasowanych wpisów + Szuk&aj we wszystkich otwartych bazach danych dopasowanych wpisów HTTP Port: @@ -1701,27 +1674,27 @@ Używam domyślnego portu 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Wymagane jest to w celu uzyskania dostępu do baz danych z ChromeIPass albo PassIFox Enable KeePassHTTP server - + Włącz serwer KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Zwracaj tylko najlepsze dopasowania wpisów dla URL zamiast wszystkich wpisów całej domeny. &Return only best matching entries - + Z&wróć tylko najlepiej pasujące wpisy Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Tylko wpisy z tym samym schematem (http://, https://, ftp://, ...) są zwracane. &Match URL schemes - + &Dopasuj schematy adresów URL Password Generator @@ -1729,12 +1702,13 @@ Używam domyślnego portu 19455. Only the selected database has to be connected with a client. - + Tylko wybrana baza danych musi być podłączona do klienta. The following options can be dangerous! Change them only if you know what you are doing. - + Poniższe opcje mogą być niebezpieczne! +Zmieniaj je tylko wtedy, gdy wiesz, co robisz. @@ -1833,55 +1807,56 @@ Change them only if you know what you are doing. Extended ASCII - + Rozszerzony ASCII Passphrase - + Tekst szyfrujący Wordlist: - + Lista słów: Word Count: - + Liczba słów: Word Separator: - + Separator słów: Copy - + Skopiuj QObject NULL device - + Urządzenie NULL error reading from device - + błąd odczytu z urządzenia file empty ! - + plik pusty ! + malformed string - + nieprawidłowy ciąg missing closing quote - + brak cytatu zamknięcia INTERNAL - unget lower bound exceeded - + WEWNĘTRZNE - przekroczono dolny limit unget Group @@ -1909,19 +1884,19 @@ Change them only if you know what you are doing. Browser Integration - + Integracja z przeglądarką YubiKey[%1] Challenge Response - Slot %2 - %3 - + Wyzwanie-odpowiedź YubiKey[%1] - slot %2 - %3 Press - + Naciśnij Passive - + Pasywny @@ -1974,11 +1949,11 @@ Change them only if you know what you are doing. Search... - + Szukaj... Limit search to selected group - + Ogranicz wyszukiwanie do wybranych grup @@ -2088,14 +2063,14 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Access error for config file %1 - + Błąd dostępu pliku konfiguracyjnego %1 SettingsWidgetGeneral Remember last databases - Pamiętaj ostatnią bazę + Pamiętaj ostatnią bazę danych Automatically save on exit @@ -2147,15 +2122,15 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Basic Settings - + Ustawienia podstawowe Remember last key files and security dongles - + Zapamiętaj ostatnie pliki klucze i klucze sprzętowe Don't mark database as modified for non-data changes (e.g., expanding groups) - + Nie zaznaczaj bazy danych jako zmodyfikowanej dla zmian innych niż dane (np. rozwijanie grup) Auto-Type @@ -2163,11 +2138,23 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Use entry title and URL to match windows for global Auto-Type - + Wykorzystaj tytuł wpisu oraz URL do dopasowania okien dla globalnego auto-uzupełniania Always ask before performing Auto-Type - + Zawsze pytaj przed wykonaniem auto-uzupełninia + + + Auto-Type delay + Opóźnienie auto-uzupełniania + + + ms + ms + + + Start only a single instance of KeePassXC + Uruchom tylko jedną instancję KeePassXC @@ -2182,7 +2169,7 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Lock databases after inactivity of - Zablokuj bazę po nieaktywności + Zablokuj bazę danych po nieaktywności Show passwords in cleartext by default @@ -2198,50 +2185,58 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Timeouts - + Limity czasowe Convenience - + Poręczność Lock databases when session is locked or lid is closed - + Zablokuj bazy danych, gdy sesja jest zablokowana albo pokrywa jest zamknięta + + + Privacy + Prywatność + + + Use Google as fallback for downloading website icons + Użyj Google jako zastępstwa dla pobierania ikon witryn internetowych SetupTotpDialog Setup TOTP - + Ustaw TOTP Key: - + Klucz: Use custom settings - + Użyj niestandardowych ustawień Note: Change these settings only if you know what you are doing. - + Uwaga: zmień te ustawienia tylko wtedy, gdy wiesz, co robisz. Time step: - + Krok czasowy: 8 digits - + 8 cyfr 6 digits - + 6 cyfr Code size: - + Rozmiar kodu: sec @@ -2252,57 +2247,57 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. TotpDialog Timed Password - + Hasło zależne od czasu 000000 - + 000000 Copy - + Skopiuj Expires in - + Wygasa za seconds - + sekund UnlockDatabaseWidget Unlock database - Odblokuj bazę + Odblokuj bazę danych WelcomeWidget Welcome to KeePassXC - + Witaj w KeePassXC Start storing your passwords securely in a KeePassXC database - + Zacznij bezpiecznie przechowywać swoje hasła w bazie danych KeePassXC Create new database - + Stwórz nową bazę danych Open existing database - + Otwórz istniejącą bazę danych Import from KeePass 1 - + Importuj z KeePass 1 Import from CSV - + Importuj z CSV Recent databases @@ -2317,7 +2312,7 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. key file of the database - plik klucza bazy + plik klucza bazy danych KeePassXC - cross-platform password manager @@ -2333,67 +2328,67 @@ nadaj unikatową nazwę do zidentyfikowania i zaakceptuj. Copy a password to the clipboard - + Skopiuj hasło do schowka Path of the database. - + Ścieżka bazy danych. Use a GUI prompt unlocking the database. - + Użyj graficznego interfejsu, aby odblokować bazę danych. Name of the entry to clip. - + Nazwa wpisu do wycięcia. Extract and print the content of a database. - + Wyodrębnij i drukuj zawartość bazy danych. Path of the database to extract. - + Ścieżka bazy danych do wyodrębnienia. Name of the command to execute. - + Nazwa polecenia do wykonania. List database entries. - + Wypisz wpisy bazy danych. Path of the group to list. Default is / - + Ścieżka grupy do wymienienia. Domyślna to / Print the UUIDs of the entries and groups. - + Pokaż UUID-y wpisów i grup. Merge two databases. - + Połącz dwie bazy danych. Path of the database to merge into. - + Ścieżka bazy danych, do której scalić. Path of the database to merge from. - + Ścieżka bazy danych, z której scalić. Use the same password for both database files. - + Użyj tego samego hasła dla obu plików bazy danych. Show a password. - + Pokaż hasło. Name of the entry to show. - + Nazwa wpisu do pokazania. \ No newline at end of file diff --git a/share/translations/keepassx_pt_BR.ts b/share/translations/keepassx_pt_BR.ts index a8b33de98..b4f792605 100644 --- a/share/translations/keepassx_pt_BR.ts +++ b/share/translations/keepassx_pt_BR.ts @@ -9,99 +9,63 @@ About Sobre - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Colaboradores Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Informações de Depuração Copy to clipboard - + Copiar para a área de transferência Version %1 - + Versão %1 + Revision: %1 - + Revisão: %1 Libraries: - + Bibliotecas: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Sistema operacional: %1 +Arquitetura da CPU: %2 +Kernel: %3 %4 Enabled extensions: - + Extensões habilitadas: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Reporte erros em: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC é distribuído nos termos da Licença Pública Geral (GPL), versão 2 ou (à sua escolha) versão 3, do GNU. + + + Project Maintainers: + Mantedores do Projeto: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Ver Colaborações no GitHub</a> + + + Include the following information whenever you report a bug: + Inclua as informações abaixo quando reportar um erro: @@ -232,11 +196,11 @@ Selecione se deseja permitir o acesso. Refresh - + Atualizar Empty password - + Senha vazia Changing master key failed: no YubiKey inserted. @@ -247,18 +211,18 @@ Selecione se deseja permitir o acesso. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opções de Clonagem Replace username and password with references - + Substituir o usuário e senha com referências Copy history + Copiar histórico + + + Append ' - Clone' to title @@ -266,23 +230,23 @@ Selecione se deseja permitir o acesso. CsvImportWidget Import CSV fields - + Importar campos CSV filename - + nome do arquivo size, rows, columns - + tamanho, linhas, colunas Encoding - + Codificação Codec - + Codec Text is qualified by @@ -310,7 +274,7 @@ Selecione se deseja permitir o acesso. Preview - + Visualização Column layout @@ -326,7 +290,7 @@ Selecione se deseja permitir o acesso. column - + coluna Imported from CSV file @@ -334,7 +298,7 @@ Selecione se deseja permitir o acesso. Original data: - + Dados originais: Error(s) detected in CSV file ! @@ -358,7 +322,7 @@ Selecione se deseja permitir o acesso. CsvImportWizard Import CSV file - + Importar arquivo CSV Error @@ -381,7 +345,7 @@ Selecione se deseja permitir o acesso. columns - + colunas @@ -424,7 +388,7 @@ Selecione se deseja permitir o acesso. Refresh - + Atualizar Challenge Response: @@ -772,7 +736,7 @@ Mesmo assim deseja salvá-la? Empty recycle bin? - + Esvaziar lixeira? Are you sure you want to permanently delete everything from your recycle bin? @@ -904,15 +868,15 @@ Mesmo assim deseja salvá-la? Edit Name - + Editar Nome Protect - + Proteger Reveal - + Revelar @@ -951,7 +915,7 @@ Mesmo assim deseja salvá-la? Window Associations - + Associações de Janela @@ -1096,10 +1060,6 @@ Mesmo assim deseja salvá-la? Select Image Selecionar imagem - - Error - Erro - Download favicon Baixar favicon @@ -1122,12 +1082,20 @@ Mesmo assim deseja salvá-la? Confirm Delete - + Confirmar Exclusão This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1202,7 +1170,7 @@ Mesmo assim deseja salvá-la? Ref: Reference abbreviation - + Ref: @@ -1267,11 +1235,11 @@ Mesmo assim deseja salvá-la? KMessageWidget &Close - + Fe&char Close message - + Fechar mensagem @@ -1335,17 +1303,14 @@ Mesmo assim deseja salvá-la? Não foi possível calcular a chave mestre - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - O arquivo selecionado é um banco de dados antigo do KeePass 1 (.kdb). - -Você pode importá-lo clicando em Banco de Dados > 'Importar banco de dados KeePass 1'. -Esta é uma migração de uma via. Você não poderá abrir o banco de dados importado com a versão antiga do KeePassX 0.4. + Unable to issue challenge-response. + - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1367,6 +1332,10 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1422,10 +1391,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp &Recent databases &Bancos de dados recentes - - He&lp - &Ajuda - E&ntries E&ntradas @@ -1450,10 +1415,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp &About &Sobre - - &Open database - &Abrir base de dados - &Save database &Salvar base de dados @@ -1494,14 +1455,6 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp &Delete group &Apagar grupo - - Sa&ve database as - Sal&var base de dados como - - - Change &master key - Alterar chave &mestra - &Database settings &Definições da base de dados @@ -1512,19 +1465,15 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp Timed one-time password - - - - Setup TOTP - + Senha temporária de uso único Copy &TOTP - + Copiar &TOTP Show TOTP - + Mostrar TOTP &Find @@ -1566,45 +1515,29 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp &Notes &Notas - - &Export to CSV file - &Exportar para arquivo CSV - - - Re&pair database - Re&parar banco de dados - Password Generator Gerador de Senha Clear history - + Limpar histórico &Database - + Banco de &dados Import - + Importar &Tools - - - - Import KeePass 1 database - Importar banco de dados KeePass1 - - - Import CSV file - + &Ferramentas Empty recycle bin - + Esvaziar lixeira Access error for config file %1 @@ -1612,12 +1545,48 @@ Esta é uma migração de uma via. Você não poderá abrir o banco de dados imp Quit KeePassXC - + Fechar KeePassXC Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -1705,7 +1674,7 @@ Usando porta padrão 19455. Enable KeePassHTTP server - + Habilitar servidor KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. @@ -1837,23 +1806,23 @@ Change them only if you know what you are doing. Passphrase - + Senha Wordlist: - + Lista de palavras: Word Count: - + Número de Palavras: Word Separator: - + Separador de Palavras: Copy - + Copiar @@ -1909,7 +1878,7 @@ Change them only if you know what you are doing. Browser Integration - + Integração com o Navegador YubiKey[%1] Challenge Response - Slot %2 - %3 @@ -1917,11 +1886,11 @@ Change them only if you know what you are doing. Press - + Aperte Passive - + Passivo @@ -1974,11 +1943,11 @@ Change them only if you know what you are doing. Search... - + Buscar... Limit search to selected group - + Limitar busca ao grupo selecionado @@ -2147,7 +2116,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Basic Settings - + Configurações Básicas Remember last key files and security dongles @@ -2169,6 +2138,18 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + ms + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2202,46 +2183,54 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Convenience - + Conveniência Lock databases when session is locked or lid is closed + + Privacy + Privacidade + + + Use Google as fallback for downloading website icons + + SetupTotpDialog Setup TOTP - + Configurar TOTP Key: - + Chave: Use custom settings - + Usar configurações personalizadas Note: Change these settings only if you know what you are doing. - + Nota: Altere estas configurações apenas se souber o que está fazendo. Time step: - + Período de tempo: 8 digits - + 8 dígitos 6 digits - + 6 dígitos Code size: - + Tamanho do código: sec @@ -2252,23 +2241,23 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. TotpDialog Timed Password - + Senha Temporária 000000 - + 000000 Copy - + Copiar Expires in - + Expira em seconds - + segundos @@ -2282,7 +2271,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. WelcomeWidget Welcome to KeePassXC - + Bem vindo ao KeePassXC Start storing your passwords securely in a KeePassXC database @@ -2290,19 +2279,19 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Create new database - + Criar novo banco de dados Open existing database - + Abrir banco de dados existente Import from KeePass 1 - + Importar do KeePass 1 Import from CSV - + Importar arquivo CSV Recent databases @@ -2337,7 +2326,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Path of the database. - + Caminho do banco de dados Use a GUI prompt unlocking the database. @@ -2353,15 +2342,15 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Path of the database to extract. - + Caminho do banco de dados para extração. Name of the command to execute. - + Nome do comando para executar. List database entries. - + Listar entradas do banco de dados. Path of the group to list. Default is / @@ -2373,7 +2362,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Merge two databases. - + Juntar dois bancos de dados. Path of the database to merge into. @@ -2389,11 +2378,11 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Show a password. - + Mostrar uma senha. Name of the entry to show. - + Nome da entrada para mostrar. \ No newline at end of file diff --git a/share/translations/keepassx_pt_PT.ts b/share/translations/keepassx_pt_PT.ts index 2ceb72672..cf9f124fe 100644 --- a/share/translations/keepassx_pt_PT.ts +++ b/share/translations/keepassx_pt_PT.ts @@ -3,112 +3,76 @@ AboutDialog About KeePassXC - Sobre KeePassXC + Acerca do KeePassXC About - Sobre - - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - + Acerca Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Colaboradores Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Informação de depuração Copy to clipboard - + Copiar para a área de transferência Version %1 - + Versão %1 + Revision: %1 - + Revisão: %1 Libraries: - + Bibliotecas: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Sistema operativo: %1 +Arquitetura do CPU: %2 +Kernel: %3 %4 Enabled extensions: - + Extensões ativas: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Reporte os erros em: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC é distribuído sob os termos da GNU General Public License (GPL) versão 2 ou (em sua opção) versão 3. + + + Project Maintainers: + Manutenção do projeto: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Consulte os contributos no GitHub</a> + + + Include the following information whenever you report a bug: + Inclua as seguintes informações sempre que reportar um erro: AccessControlDialog Remember this decision - Lembre-se desta decisão + Memorizar esta escolha Allow @@ -116,24 +80,24 @@ Kernel: %3 %4 Deny - Negar + Recusar %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - %1 solicitou acesso a senhas para o(s) seguinte(s) iten(s). + %1 solicitou o acesso a palavras-passe para o(s) seguinte(s) iten(s). Selecione se deseja permitir o acesso. KeePassXC HTTP Confirm Access - KeePassXC HTTP Confirmar Acesso + KeePassXC HTTP - Confirmar acesso AutoType Couldn't find an entry that matches the window title: - Não foi possível encontrar uma entrada que coincida com o titulo da janela: + Não foi possível encontrar uma entrada coincidente com o título da janela: Auto-Type - KeePassXC @@ -159,7 +123,7 @@ Selecione se deseja permitir o acesso. AutoTypeSelectDialog Select entry to Auto-Type: - Seleccionar entrada para auto escrever: + Selecionar entrada para escrita automática: Auto-Type - KeePassXC @@ -170,15 +134,15 @@ Selecione se deseja permitir o acesso. ChangeMasterKeyWidget Password - Senha + Palavra-passe Enter password: - Inserir a senha: + Digite a palavra-passe: Repeat password: - Reinserir a senha + Repita a palavra-passe: Browse @@ -190,7 +154,7 @@ Selecione se deseja permitir o acesso. Key files - Ficheiros chave + Ficheiros-chave All files @@ -198,151 +162,151 @@ Selecione se deseja permitir o acesso. Create Key File... - Criar ficheiro chave + Criar ficheiro-chave... Unable to create Key File : - Impossível criar ficheiro chave: + Incapaz de criar o ficheiro-chave: Select a key file - Seleccionar ficheiro chave + Selecione o ficheiro-chave Do you really want to use an empty string as password? - Pretende utilizar um valor sem conteúdo como senha ? + Deseja mesmo utilizar uma cadeia vazia como palavra-passe? Different passwords supplied. - As senhas inseridas não coincidem. + As palavras-passe não são iguais. Failed to set %1 as the Key file: %2 - Falha ao especificar %1 como ficheiro chave: + Falha ao definir %1 como ficheiro-chave: %2 &Key file - Ficheiro &chave + Ficheiro-&chave Cha&llenge Response - + Pergunta de &segurança Refresh - + Recarregar Empty password - + Palavra-passe vazia Changing master key failed: no YubiKey inserted. - + Falha ao alterar a palavra-passe mestre: Yubikey não inserida. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Opções de clonagem Replace username and password with references - + Substituir nome de utilizador e palavra-passe por referências Copy history - + Histórico de cópias + + + Append ' - Clone' to title + Adicionar ' -Clone' ao título CsvImportWidget Import CSV fields - + Importar campos do CSV filename - + nome do ficheiro size, rows, columns - + tamanho, linhas, colunas Encoding - + Codificação Codec - + Codificador Text is qualified by - + Texto qualificado por Fields are separated by - + Campos separados por Comments start with - + Comentários iniciados por First record has field names - + Primeiro registo tem nome dos campos Number of headers line to discard - + Número de linhas de cabeçalho a ignorar Consider '\' an escape character - + Considerar '\' como carácter de escape Preview - + Antevisão Column layout - + Disposição das colunas Not present in CSV file - + Não existente no ficheiro CSV Empty fieldname - + Nome de campo vazio column - + coluna Imported from CSV file - + Importar de ficheiro CSV Original data: - + Dados originais: Error(s) detected in CSV file ! - + Detetado(s) erro(s) no ficheiro CSV! more messages skipped] - + mais mensagens ignoradas] Error @@ -351,14 +315,15 @@ Selecione se deseja permitir o acesso. CSV import: writer has errors: - + Importação CSV: com erros: + CsvImportWizard Import CSV file - + Importar ficheiro CSV Error @@ -366,37 +331,37 @@ Selecione se deseja permitir o acesso. Unable to calculate master key - Impossível calcular chave mestra: + Impossível de calcular a chave-mestre CsvParserModel byte, - + byte, rows, - + linhas, columns - + colunas DatabaseOpenWidget Enter master key - Inserir chave mestra + Digite a chave-mestre Key File: - Ficheiro chave: + Ficheiro-chave: Password: - Senha: + Palavra-passe: Browse @@ -404,11 +369,11 @@ Selecione se deseja permitir o acesso. Unable to open the database. - Impossível abrir a base de dados. + Incapaz de abrir a base de dados. Can't open key file - Não é possível abrir ao ficheiro chave + Incapaz de abrir o ficheiro-chave All files @@ -416,19 +381,19 @@ Selecione se deseja permitir o acesso. Key files - Ficheiros chave + Ficheiros-chave Select key file - Seleccionar o ficheiro chave + Selecione o ficheiro-chave Refresh - + Recarregar Challenge Response: - + Pergunta de segurança: @@ -443,15 +408,15 @@ Selecione se deseja permitir o acesso. Can't open key file - Não é possível abrir o ficheiro chave + Incapaz de abrir o ficheiro-chave Database opened fine. Nothing to do. - Base de dados abriu bem. Nada para fazer. + Base de dados aberta. Nada para fazer. Unable to open the database. - Não é possível abrir a base de dados. + Incapaz de abrir a base de dados. Success @@ -461,11 +426,11 @@ Selecione se deseja permitir o acesso. The database has been successfully repaired You can now save it. A base de dados foi reparada com sucesso -Agora pode gravar. +Agora já a pode guardar. Unable to repair the database. - Não é possível reparar a base de dados. + Incapaz de reparar a base de dados. @@ -484,19 +449,19 @@ Agora pode gravar. Default username: - Utilizador padrão: + Nome de utilizador padrão: MiB - MiB + MiB Benchmark - Teste de desempenho + Desempenho Max. history items: - Número máximo de items no histórico: + Número máximo de itens no histórico: Max. history size: @@ -508,15 +473,15 @@ Agora pode gravar. AES: 256 Bit (default) - + AES: 256 bits (padrão) Twofish: 256 Bit - + Twofish: 256 bits Algorithm: - + Algoritmo: @@ -527,7 +492,7 @@ Agora pode gravar. KeePass 2 Database - Base de dados KeePass 2 + Base de dados do KeePass 2 All files @@ -539,15 +504,15 @@ Agora pode gravar. File not found! - Ficheiro não encontrado ! + Ficheiro não encontrado! Open KeePass 1 database - Abrir base de dados KeePass 1 + Abrir base de dados do KeePass 1 KeePass 1 database - Base de dados KeePass 1 + Base de dados do KeePass 1 All files (*) @@ -555,21 +520,21 @@ Agora pode gravar. Close? - Fechar ? + Fechar? Save changes? - Guardar alterações ? + Guardar alterações? "%1" was modified. Save changes? - "%1" foi modificado. -Guardar alterações ? + "%1" foi modificada. +Guardar alterações? Writing the database failed. - Falha na escrita da base de dados. + Falha ao escrever na base de dados. Save database as @@ -581,37 +546,37 @@ Guardar alterações ? locked - Trancado + bloqueada Lock database - Trancar base de dados + Bloquear base de dados Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. - Não é possível trancar a base de dados pois encontra-se em edição. -Por favor cancele para finalizar as alterações ou descarte-as. + Não é possível bloquear a base de dados, porque esta está a ser editada. +Prima Cancelar para finalizar as alterações ou descarte-as. This database has never been saved. You can save the database or stop locking it. Esta base de dados nunca foi guardada. -Pode guarda-la ou pare de a tentar trancar. +Pode guardar a base de dados ou parar de a bloquear. This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. Esta base de dados foi modificada. -Pretende guardar a base de dados antes de a trancar ? -Caso contrário as alterações serão perdidas. +Deseja guardar a base de dados antes de a bloquear ? +Se não o fizer, perderá as suas alterações. "%1" is in edit mode. Discard changes and close anyway? %1 está em modo de edição. -Fechar e Ignorar alterações ? +Deseja fechar e perder as alterações? Export database to CSV file @@ -623,11 +588,11 @@ Fechar e Ignorar alterações ? Writing the CSV file failed. - Falha na escrita do ficheiro CSV + Falha ao escrever no ficheiro CSV. Unable to open the database. - Não é possível abrir a base de dados. + Incapaz de abrir a base de dados. Merge database @@ -636,79 +601,79 @@ Fechar e Ignorar alterações ? The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - A base de dados que está a tentar abrir está bloqueado por outra instância de KeePassXC. -Mesmo assim deseja gravar? + A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC. +Ainda assim deseja guardar as alterações? Passwords - Senhas + Palavras-passe Database already opened - Banco de dados já aberto + Base de dados já aberta The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - A base de dados que você está tentando abrir está bloqueado por outra instância do KeePassXC. + A base de dados que está a tentar abrir está bloqueada por outra instância do KeePassXC. -Você quer abri-lo de qualquer maneira? +Ainda assim deseja abrir a base de dados? Open read-only - Abrir como somente leitura + Abrir no modo de leitura File opened in read only mode. - + Ficheiro aberto no modo de leitura. Open CSV file - + Abrir ficheiro CSV DatabaseWidget Change master key - Alterar a chave mestra + Alterar chave-mestre Delete entry? - Apagar entrada ? + Apagar entrada? Do you really want to delete the entry "%1" for good? - Pretender realmente apagar a entrada "%1" para sempre ? + Deseja mesmo apagar permanentemente a entrada "%1"? Delete entries? - Apagar entradas ? + Apagar entradas? Do you really want to delete %1 entries for good? - Pretender realmente apagar as entradas "%1" para sempre ? + Deseja mesmo apagar permanentemente %1 entradas? Move entries to recycle bin? - Mover entradas para a reciclagem ? + Mover entradas para a reciclagem? Do you really want to move %n entry(s) to the recycle bin? - Pretende realmente mover a entrada(s) %n para a reciclagem ?Pretende realmente mover a entrada(s) %n para a reciclagem ? + Pretende realmente mover a entrada(s) %n para a reciclagem ?Deseja mesmo mover %n entrada(s) para a reciclagem? Delete group? - Apagar grupo ? + Apagar grupo? Do you really want to delete the group "%1" for good? - Pretender realmente apagar o grupo "%1" para sempre ? + Deseja mesmo apagar permanentemente o grupo "%1"? Unable to calculate master key - Impossível calcular ficheiro chave + Impossível de calcular a chave-mestre Move entry to recycle bin? @@ -716,7 +681,7 @@ Você quer abri-lo de qualquer maneira? Do you really want to move entry "%1" to the recycle bin? - Pretende realmente mover a entrada "%1" para a reciclagem? + Deseja mesmo mover a entrada "%1" para a reciclagem? Searching... @@ -724,15 +689,15 @@ Você quer abri-lo de qualquer maneira? No current database. - Nenhuma base de dados atual. + Nenhuma base de dados. No source database, nothing to do. - Nenhuma base de dados de origem, nada a fazer. + Não existe base de dados de origem, nada a fazer. Search Results (%1) - Resultados da Pesquisa (%1) + Resultados da pesquisa (%1) No Results @@ -744,16 +709,15 @@ Você quer abri-lo de qualquer maneira? Do you really want to execute the following command?<br><br>%1<br> - Pretende realmente executar o seguinte comando? -<br><br>%1<br> + Deseja mesmo executar o seguinte comando?<br><br>%1<br> Remember my choice - Lembrar a minha escolha + Memorizar escolha Autoreload Request - Recarregar Automaticamente Pedido + Pedido de recarregamento automático The database file has changed. Do you want to load the changes? @@ -761,11 +725,11 @@ Você quer abri-lo de qualquer maneira? Merge Request - Pedido de junção + Pedido de união The database file has changed and you have unsaved changes.Do you want to merge your changes? - O ficheiro da base de dados foi alterado e tem alterações não gravadas. Deseja juntar as suas alterações? + O ficheiro da base de dados foi alterado e tem alterações por guardar. Deseja combinar as alterações? Could not open the new database file while attempting to autoreload this database. @@ -773,11 +737,11 @@ Você quer abri-lo de qualquer maneira? Empty recycle bin? - + Limpar reciclagem? Are you sure you want to permanently delete everything from your recycle bin? - + Tem a certeza de que deseja apagar permanentemente os itens da reciclagem? @@ -792,11 +756,11 @@ Você quer abri-lo de qualquer maneira? Icon - Icon + Ícone Auto-Type - Auto escrita + Escrita automática Properties @@ -808,7 +772,7 @@ Você quer abri-lo de qualquer maneira? Entry history - Entrada do histórico + Histórico da entrada Add entry @@ -820,7 +784,7 @@ Você quer abri-lo de qualquer maneira? Different passwords supplied. - As senhas inseridas não coincidem. + As palavras-passe não são iguais. New attribute @@ -828,7 +792,7 @@ Você quer abri-lo de qualquer maneira? Select file - Seleccionar ficheiro + Selecionar ficheiro Unable to open file @@ -841,7 +805,8 @@ Você quer abri-lo de qualquer maneira? Unable to save the attachment: - Incapaz de guardar o anexo: + Incapaz de guardar o anexo: + Tomorrow @@ -861,19 +826,19 @@ Você quer abri-lo de qualquer maneira? Confirm Remove - + Confirmação de remoção Are you sure you want to remove this attribute? - + Tem a certeza de que deseja remover este atributo? [PROTECTED] Press reveal to view or edit - + [PROTEGIDA] Por favor revele para ver ou editar Are you sure you want to remove this attachment? - + Tem a certeza de que deseja remover este anexo? @@ -904,22 +869,22 @@ Você quer abri-lo de qualquer maneira? Edit Name - + Editar nome Protect - + Proteger Reveal - + Revelar EditEntryWidgetAutoType Enable Auto-Type for this entry - Activar auto escrita para esta entrada + Ativar escrita automática para esta entrada + @@ -935,11 +900,11 @@ Você quer abri-lo de qualquer maneira? Inherit default Auto-Type sequence from the &group - Herdar sequência de auto escrita padrão deste &grupo + Herdar sequência de escrita automática deste &grupo &Use custom Auto-Type sequence: - &Utilizar sequência de auto escrita personalizada: + &Usar sequência personalizada de escrita automática: Use default se&quence @@ -947,11 +912,11 @@ Você quer abri-lo de qualquer maneira? Set custo&m sequence: - Especificar sequência de personalizada: + Definir sequê&ncia personalizada: Window Associations - + Associação de janelas @@ -985,11 +950,11 @@ Você quer abri-lo de qualquer maneira? Password: - Senha: + Palavra-passe: Repeat: - Repetir: + Repetição: URL: @@ -1001,7 +966,7 @@ Você quer abri-lo de qualquer maneira? Presets - Definições + Predefinições Notes: @@ -1016,7 +981,7 @@ Você quer abri-lo de qualquer maneira? Icon - Icon + Ícone Properties @@ -1032,11 +997,11 @@ Você quer abri-lo de qualquer maneira? Enable - Activar + Ativar Disable - Desactivar + Desativar Inherit from parent group (%1) @@ -1063,26 +1028,26 @@ Você quer abri-lo de qualquer maneira? Auto-Type - Auto escrita + Escrita automática &Use default Auto-Type sequence of parent group - + Herdar sequência de escrita a&utomática do grupo relacionado Set default Auto-Type se&quence - + Definir se&quência padrão para escrita automática EditWidgetIcons Add custom icon - Adicionar icon personalizado + Adicionar ícone personalizado Delete custom icon - Apagar icon personalizado + Apagar ícone personalizado Images @@ -1094,38 +1059,42 @@ Você quer abri-lo de qualquer maneira? Select Image - Seleccionar imagem - - - Error - Erro + Selecionar imagem Download favicon - Transferir favicon + Descarregar 'favicon' Unable to fetch favicon. - Não foi possível obter favicon. + Incapaz de obter o 'favicon'. Can't read icon - Não foi possível ler ícone + Incapaz de ler o ícone &Use default icon - &Utilizar icon padrão + &Utilizar ícone padrão Use custo&m icon - Utilizar icon personalizado + Utilizar íco&ne personalizado Confirm Delete - + Confirmação de eliminação This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Este ícone está a ser utilizado por %1 entradas e será substituído pelo ícone padrão. Tem a certeza de que deseja apagar o ícone? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Dica: pode ativar o Google como recurso em Ferramentas -> Definições -> Segurança + + + Custom icon already exists @@ -1133,15 +1102,15 @@ Você quer abri-lo de qualquer maneira? EditWidgetProperties Created: - Criado: + Criada: Modified: - Modificado: + Modificada: Accessed: - Acedido: + Acedida: Uuid: @@ -1152,7 +1121,7 @@ Você quer abri-lo de qualquer maneira? Entry - Clone - - Clonar + - Cópia @@ -1189,7 +1158,7 @@ Você quer abri-lo de qualquer maneira? Title - Título: + Título Username @@ -1202,7 +1171,7 @@ Você quer abri-lo de qualquer maneira? Ref: Reference abbreviation - + Ref: @@ -1220,11 +1189,11 @@ Você quer abri-lo de qualquer maneira? Character Types - Tipo de caracteres + Tipos de caracteres Upper Case Letters - Letras Maiúsculas + Letras maiúsculas A-Z @@ -1232,7 +1201,7 @@ Você quer abri-lo de qualquer maneira? Lower Case Letters - Letras Minúsculas + Letras minúsculas a-z @@ -1260,48 +1229,48 @@ Você quer abri-lo de qualquer maneira? Ensure that the password contains characters from every group - Verificar que a senha contém caracteres de todos os grupos + Certificar de que a palavra-passe contém caracteres de todos os grupos KMessageWidget &Close - + Fe&char Close message - + Fechar mensagem KeePass1OpenWidget Import KeePass1 database - Importar de dados KeePass 1 + Importar base de dados do KeePass 1 Unable to open the database. - Impossível abrir a base de dados. + Incapaz de abrir a base de dados. KeePass1Reader Unable to read keyfile. - Impossível ler o ficheiro chave: + Incapaz de ler o ficheiro-chave. Not a KeePass database. - Não é uma base de dados KeePass + Não é uma base de dados do KeePass. Unsupported encryption algorithm. - Algoritmo de criptografia não suportado. + Algoritmo de cifra não suportado. Unsupported KeePass database version. - Versão de base de dados KeePass não suportada. + Versão da base de dados KeePass não suportada. Root @@ -1309,51 +1278,51 @@ Você quer abri-lo de qualquer maneira? Unable to calculate master key - Impossível calcular chave mestra: + Incapaz de calcular a chave-mestre Wrong key or database file is corrupt. - Chave errada ou base de dados corrompida. + Chave errada ou base de dados danificada. KeePass2Reader Not a KeePass database. - Não é uma base de dados KeePass. + Não é uma base de dados do KeePass. Unsupported KeePass database version. - Versão de base de dados KeePass não suportada. + Versão da base de dados KeePass não suportada. Wrong key or database file is corrupt. - Chave errada ou base de dados corrompida. + Chave errada ou base de dados danificada. Unable to calculate master key - Impossível calcular chave mestra: + Incapaz de calcular a chave-mestre + + + Unable to issue challenge-response. + Incapaz de emitir a pergunta de segurança. The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - O ficheiro selecionado é uma base de dados antiga do KeePass 1 (.kdb). + O ficheiro selecionado é uma base de dados do KeePass 1 (.kdb). -Pode importá-lo clicando em Base de dados> 'Importar base de dados KeePass 1'. -Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão antiga do KeePassX 0.4. - - - Unable to issue challenge-response. - +Pode importá-lo clicando em Base de dados - > 'Importar base de dados do KeePass 1...'. +Esta é uma migração unidirecional. Não será possível abrir a base de dados importada com a versão 0.4 do KeePassX. Main Fatal error while testing the cryptographic functions. - Erro fatal durante teste de funções criptográficas. + Erro fatal ao testar as funções de criptografia. KeePassXC - Error @@ -1361,10 +1330,14 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados The lock file could not be created. Single-instance mode disabled. - + Não foi possível criar o ficheiro de bloqueio. Modo de única instância desativado. Another instance of KeePassXC is already running. + Já está em execução uma instância do KeePassXC. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1376,15 +1349,15 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Database settings - Definições da base de dados: + Definições da base de dados Copy username to clipboard - Copiar nome de utilizador para inserção + Copiar nome de utilizador para a área de transferência Copy password to clipboard - Copiar senha para inserção + Copiar palavra-passe para a área de transferência Settings @@ -1404,7 +1377,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados KeePass 2 Database - Base de dados KeePass 2 + Base de dados do KeePass 2 All files @@ -1412,19 +1385,15 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Save repaired database - Gravar base de dados reparada + Guardar base de dados reparada Writing the database failed. - Falha na escrita da base de dados. + Falha ao escrever na base de dados. &Recent databases - Base de dados &recentes - - - He&lp - Aj&uda + Bases de dados &recentes E&ntries @@ -1432,7 +1401,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Copy att&ribute to clipboard - Copiar at&ributo para área de transferência + Copiar at&ributo para a área de transferência &Groups @@ -1448,19 +1417,15 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados &About - &Sobre - - - &Open database - &Abrir base de dados + &Acerca &Save database - &Guardar base de dados + Guardar base de dado&s &Close database - &Fechar base de dados + Fe&char base de dados &New database @@ -1468,7 +1433,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Merge from KeePassX database - Juntar base de dados a partir de KeePassX + Juntar a partir de base de dados do KeePassX &Add new entry @@ -1476,11 +1441,11 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados &View/Edit entry - &Ver/Editar entrada + &Ver/editar entrada &Delete entry - &Apagar entrada + Apagar entra&da &Add new group @@ -1492,15 +1457,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados &Delete group - &Apagar grupo - - - Sa&ve database as - Gua&rdar base de dados como - - - Change &master key - Alterar chave &mestra + Apagar g&rupo &Database settings @@ -1512,23 +1469,19 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Timed one-time password - - - - Setup TOTP - + Palavra-passe 'timed one-time' Copy &TOTP - + Copiar &TOTP Show TOTP - + Mostrar TOTP &Find - &Encontrar + Locali&zar Copy &username @@ -1536,23 +1489,23 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Cop&y password - Cop&iar senha + Cop&iar palavra-passe &Settings - &Definições + Definiçõe&s &Perform Auto-Type - &Executar escrita automática + E&xecutar escrita automática &Open URL - &Abrir URL + Abrir &URL &Lock databases - &Trancar base de dados + B&loquear base de dados &Title @@ -1566,57 +1519,77 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados &Notes &Notas - - &Export to CSV file - &Exportar para ficheiro CSV - - - Re&pair database - Re&parar base de dados - Password Generator - Gerador de senhas + Gerador de palavras-passe Clear history - + Limpar histórico &Database - + Base &de dados Import - + Importar &Tools - - - - Import KeePass 1 database - Importar base de dados KeePass 1 - - - Import CSV file - + Ferramen&tas Empty recycle bin - + Limpar reciclagem Access error for config file %1 - + Erro de acesso ao ficheiro %1 Quit KeePassXC - + Sair do KeePassXC Please touch the button on your YubiKey! - + Toque no botão da sua YubiKey! + + + &Help + Aj&uda + + + &Open database... + Abrir base de dad&os... + + + Sa&ve database as... + G&uardar base de dados como... + + + Change &master key... + Alterar chave-&mestre... + + + &Export to CSV file... + &Exportar para ficheiro CSV... + + + Import KeePass 1 database... + Importar base de dados do KeePass 1... + + + Import CSV file... + Importar ficheiro CSV... + + + Re&pair database... + Re&parar base de dados... + + + Set up TOTP... + Configurar TOTP... @@ -1631,7 +1604,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Sh&ow a notification when credentials are requested - M&ostrar uma notificação quando as credenciais forem solicitadas + M&ostrar notificação se as credenciais forem solicitadas Sort matching entries by &username @@ -1639,7 +1612,7 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Re&move all stored permissions from entries in active database - R&emover todas as permissões armazenadas de entradas na base de dados ativa + Re&mover todas as permissões guardadas para as entradas da base de dados ativa Advanced @@ -1647,11 +1620,11 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados Always allow &access to entries - Permitir sempre &acesso as entradas + Permitir sempre &acesso às entradas Always allow &updating entries - Permitir sempre &atualizar as entradas + Permitir sempre at&ualizar as entradas Searc&h in all opened databases for matching entries @@ -1659,93 +1632,94 @@ Esta é uma migração unidirecional. Não será possível abrir a base de dados HTTP Port: - Porto HTTP: + Porta HTTP: Default port: 19455 - Porto padrão: 19455 + Porta padrão: 19455 Re&quest to unlock the database if it is locked - Pe&dir para desbloquear a base de dados se estiver bloqueada + Pe&dir para desbloquear a base de dados se esta estiver bloqueada Sort &matching entries by title - Ordenar entradas por título + Ordenar &entradas por título KeePassXC will listen to this port on 127.0.0.1 - KeePassXC vai escutar neste porto em 127.0.0.1 + O KeePassXC vai escutar nesta porta em 127.0.0.1 Cannot bind to privileged ports - Não é possível ligar a portos privilegiados + Incapaz de associar às portas privilegiadas Cannot bind to privileged ports below 1024! Using default port 19455. - Não é possível ligar a portos privilegiados abaixo de 1024! -A utilizar porto por omissão 19455 + Não é possível associar a portas privilegiadas inferiores à 1024! +Será utilizada a porta 19455 (padrão). R&emove all shared encryption keys from active database - R&emover todas as chaves encriptadas partilhadas da base de dados ativa + R&emover todas as chaves cifradas partilhadas da base de dados ativa &Return advanced string fields which start with "KPH: " - &Mostrar também campos avançados que começam com "KPH: " + Most&rar campos avançados que começam com "KPH: " Automatically creating or updating string fields is not supported. - Automaticamente criando ou atualizando os campos de sequência de caracteres não é suportado. + A criação ou atualização dos campos de cadeias não é suportada. This is required for accessing your databases from ChromeIPass or PassIFox - + Necessária para aceder às bases de dados através do ChromeIPass ou do PassIFox Enable KeePassHTTP server - + Ativar servidor KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Apenas devolve as melhores entradas para o URL específico em vez das entradas para o domínio. &Return only best matching entries - + Devolve&r apenas as entradas coincidentes Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Apenas serão devolvidas as entradas com o mesmo esquema (http://, https://, ftp://, ...). &Match URL schemes - + Corresponder com os esque&mas do URL Password Generator - Gerador de senhas + Gerador de palavra-passe Only the selected database has to be connected with a client. - + Apenas a base de dados selecionada tem que estar conectada a um cliente. The following options can be dangerous! Change them only if you know what you are doing. - + As opções seguintes podem ser perigosas! +Apenas as deve alterar se souber o que está a fazer. PasswordGeneratorWidget Password: - Senha: + Palavra-passe: Character Types - Tipo de caracteres + Tipos de caracteres Upper Case Letters @@ -1777,7 +1751,7 @@ Change them only if you know what you are doing. strength - força + qualidade entropy @@ -1789,7 +1763,7 @@ Change them only if you know what you are doing. Pick characters from every group - Escolher caracteres de cada grupo + Obter caracteres de todos os grupos Generate @@ -1809,11 +1783,11 @@ Change them only if you know what you are doing. Password Quality: %1 - Qualidade da Senha: %1 + Qualidade da palavra-passe: %1 Poor - Pobre + Weak @@ -1829,59 +1803,60 @@ Change them only if you know what you are doing. Password - Senha + Palavra-passe Extended ASCII - + ASCII expandido Passphrase - + Frase-chave Wordlist: - + Lista de palavras: Word Count: - + Número de palavras: Word Separator: - + Separador de palavras: Copy - + Copiar QObject NULL device - + Dispositivo NULL error reading from device - + erro ao ler do dispositivo file empty ! - + ficheiro vazio! + malformed string - + cadeira mal fomada missing closing quote - + carácter de fecho em falta INTERNAL - unget lower bound exceeded - + INTERNO - limite inferior 'unget' excedido Group @@ -1897,7 +1872,7 @@ Change them only if you know what you are doing. Password - Senha + Palavra-passe URL @@ -1909,26 +1884,26 @@ Change them only if you know what you are doing. Browser Integration - + Integração com navegador YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] Pergunta de segurança - Slot %2 - %3 Press - + Prima Passive - + Passiva QtIOCompressor Internal zlib error when compressing: - Erro interno zlib durante compressão: + Erro interno zlib durante a compressão: Error writing to underlying device: @@ -1936,7 +1911,7 @@ Change them only if you know what you are doing. Error opening underlying device: - Erro ao abrir dispositivo subjacente: + Erro ao abrir o dispositivo subjacente: Error reading data from underlying device: @@ -1944,14 +1919,14 @@ Change them only if you know what you are doing. Internal zlib error when decompressing: - Erro interno zlib durante descompressão: + Erro interno zlib durante a descompressão: QtIOCompressor::open The gzip format not supported in this version of zlib. - O formato gzip não é suportado pela versão zlib utilizada. + O formato gzip não é suportado por esta versão zlib. Internal zlib error: @@ -1962,11 +1937,11 @@ Change them only if you know what you are doing. SearchWidget Case Sensitive - Maiúsculas e minúsculas + Maiúsculas/minúsculas Search - Procurar + Pesquisa Clear @@ -1974,11 +1949,11 @@ Change them only if you know what you are doing. Search... - + Pesquisa... Limit search to selected group - + Limitar pesquisa ao grupo selecionado @@ -1986,8 +1961,8 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - Já existe uma chave de encriptação partilhada com o nome "%1". -Deseja substituí-la? + Já existe uma chave de cifra partilhada com o nome "%1". +Deseja substituir a chave de cifra? Do you want to update the information in %1 - %2? @@ -1997,23 +1972,23 @@ Deseja substituí-la? The active database is locked! Please unlock the selected database or choose another one which is unlocked. A base de dados ativa está bloqueada! -Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada. +Desbloqueie a base de dados selecionada ou escolha outra que esteja desbloqueada. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - Removido com sucesso %1 encriptação-%2 do KeePassX/Http Settings. + Removidas com sucesso %1 de cifra - %2 das definições do KeePassXHttp. No shared encryption-keys found in KeePassHttp Settings. - Nenhuma chave de encriptação partilhada encontrada nas Configurações do KeePassHttp. + Nenhuma chaves de cifra partilhadas encontrada nas definições do KeePassHttp. The active database does not contain an entry of KeePassHttp Settings. - A base de dados ativa não contém uma entrada de Configurações KeePassHttp. + A base de dados ativa não contém uma entrada de definições KeePassHttp. Removing stored permissions... - A remover permissões armazenadas... + A remover permissões guardadas... Abort @@ -2021,7 +1996,7 @@ Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada.< Successfully removed permissions from %1 %2. - Foram removidas com êxito as permissões de %1 %2. + Removidas com sucesso as permissões de %1 %2. The active database does not contain an entry with permissions. @@ -2029,15 +2004,15 @@ Desbloqueie base de dados selecionada ou escolha outra que esteja desbloqueada.< KeePassXC: New key association request - KeePassXC: Novo pedido de associação + KeePassXC: Pedido de associação de nova chave You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - Recebeu uma solicitação de associação para a chave acima. -Se quiser permitir o acesso a sua base de dados KeePassXC -dar-lhe um nome único para identificá-lo e aceitá-lo. + Recebeu uma pedido de associação para a chave acima. +Se quiser permitir o acesso à sua base de dados do +KeePassXC, atribua um nome único para a identificar e aceitar. KeePassXC: Overwrite existing key? @@ -2045,11 +2020,11 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. KeePassXC: Update Entry - KeePassXC: Atualizar Entrada + KeePassXC: Atualizar entrada KeePassXC: Database locked! - KeePassXC: Base de dados trancada! + KeePassXC: Base de dados bloqueada! KeePassXC: Removed keys from database @@ -2061,7 +2036,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. KeePassXC: Settings not available! - KeePassXC: Configurações não disponíveis! + KeePassXC: Definições indisponíveis! KeePassXC: Removed permissions @@ -2069,7 +2044,7 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. KeePassXC: No entry with permissions found! - KeePassXC: Nenhuma entrada com permissões encontradas! + KeePassXC: Não existem entradas com permissões! @@ -2088,225 +2063,245 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. Access error for config file %1 - + Erro de acesso ao ficheiro %1 SettingsWidgetGeneral Remember last databases - Lembrar últimas bases de dados + Memorizar últimas bases de dados Automatically save on exit - Guardar automáticamente ao terminar + Guardar automaticamente ao fechar Automatically save after every change - Guardar automáticamente a cada alteração + Guardar automaticamente a cada alteração Minimize when copying to clipboard - Minimizar quando copiar para inserção + Minimizar ao copiar para a área de transferência Use group icon on entry creation - Utilizar icon de grupo na criação de entrada + Utilizar ícone do grupo ao criar a entrada Global Auto-Type shortcut - Atalho global de auto escrita + Atalho global de escrita automática Language - Língua + Idioma Show a system tray icon - Mostrar icon na barra de sistema + Mostrar ícone na bandeja do sistema Hide window to system tray when minimized - Esconder janela na barra de sistema quando minimizada + Ao minimizar, ocultar a janela na bandeja do sistema Load previous databases on startup - Carregar base de dados anterior no arranque + Ao iniciar, carregar a última base de dados utilizada Automatically reload the database when modified externally - Recarregar automaticamente a base de dados quando modificada externamente + Recarregar base de dados se esta for modificada externamente Hide window to system tray instead of app exit - Ocultar janela na barra de sistema em vez da sair da aplicação + Ao fechar, ocultar a janela na bandeja do sistema Minimize window at application startup - Minimizar janela no arranque da aplicação + Minimizar janela ao iniciar a aplicação Basic Settings - + Definições básicas Remember last key files and security dongles - + Memorizar últimos ficheiros-chave e dispositivos de segurança Don't mark database as modified for non-data changes (e.g., expanding groups) - + Não marcar base de dados como alterada para modificações não efetuadas em dados (ex.: expansão de grupos) Auto-Type - Auto escrita + Escrita automática Use entry title and URL to match windows for global Auto-Type - + Utilizar título da entrada e URL para correspondência entre as janelas e a escrita automática Always ask before performing Auto-Type - + Perguntar antes de executar a escrita automática + + + Auto-Type delay + Atraso de escrita automática + + + ms + ms + + + Start only a single instance of KeePassXC + Abrir apenas uma instância do KeepassXC SettingsWidgetSecurity Clear clipboard after - Limpar dados de inserção no final + Limpar área de transferência após sec - seg + seg Lock databases after inactivity of - Trancar bases de dados após inatividade de + Bloquear base de dados se inativa durante Show passwords in cleartext by default - Revelar senhas em texto por padrão + Mostrar palavras-passe em texto simples Lock databases after minimizing the window - Trancar base de dados ao minimizar a janela + Bloquear base de dados ao minimizar a janela Don't require password repeat when it is visible - Não exigir a repetição da senha quando ela estiver visível + Não pedir repetição da palavra-passe se esta estiver visível Timeouts - + Tempo limite Convenience - + Conveniência Lock databases when session is locked or lid is closed - + Bloquear base de dados ao bloquear a sessão ou ao fechar a tampa do portátil + + + Privacy + Privacidade + + + Use Google as fallback for downloading website icons + Utilizar o Google como recurso para descarregar os ícones dos sites SetupTotpDialog Setup TOTP - + Configurar TOTP Key: - + Chave: Use custom settings - + Usar definições personalizadas Note: Change these settings only if you know what you are doing. - + Nota: apenas deve alterar estas definições se souber o que está a fazer. Time step: - + Avanço de tempo: 8 digits - + 8 dígitos 6 digits - + 6 dígitos Code size: - + Tamanho do código: sec - seg + seg. TotpDialog Timed Password - + Palavra-passe limitada 000000 - + 000000 Copy - + Copiar Expires in - + Expira em seconds - + segundos UnlockDatabaseWidget Unlock database - Destrancar base de dados + Desbloquear base de dados WelcomeWidget Welcome to KeePassXC - + Bem-vindo ao KeePassXC Start storing your passwords securely in a KeePassXC database - + Armazene as suas palavras-passe em segurança com o KeePassXC Create new database - + Criar nova base de dados Open existing database - + Abrir base de dados existente Import from KeePass 1 - + Importar do KeePass 1 Import from CSV - + Importar de ficheiro CSV Recent databases - Base de dados recentes + Bases de dados recentes @@ -2317,83 +2312,83 @@ dar-lhe um nome único para identificá-lo e aceitá-lo. key file of the database - ficheiro chave da base de dados + ficheiro-chave da base de dados KeePassXC - cross-platform password manager - KeePassXC - gestor de senhas multi-plataforma + KeePassXC - Gestor de palavras-passe multi-plataforma read password of the database from stdin - ler a senha da base de dados a partir de stdin + ler palavra-passe da base de dados a partir de stdin filenames of the password databases to open (*.kdbx) - ficheiro chave para abrir a base de dados (*.kdbx) + nome de ficheiro das bases de dados a abrir (*.kdbx) Copy a password to the clipboard - + Copiar palavra-passe para a área de transferência Path of the database. - + Caminho da base de dados. Use a GUI prompt unlocking the database. - + Usar um GUI para desbloquear a base de dados. Name of the entry to clip. - + Nome da entrada a copiar. Extract and print the content of a database. - + Extrair e mostrar o conteúdo da base de dados. Path of the database to extract. - + Caminho da base de dados a extrair. Name of the command to execute. - + Nome do comando a executar. List database entries. - + Listar entradas da base de dados. Path of the group to list. Default is / - + Caminho do grupo a listar. Padrão é / Print the UUIDs of the entries and groups. - + Mostrar os UUID das entradas e dos grupos. Merge two databases. - + Combinar duas bases de dados. Path of the database to merge into. - + Caminho da base de dados de destino da combinação. Path of the database to merge from. - + Caminho da base de dados de origem da combinação. Use the same password for both database files. - + Utilizar a mesma palavra-passe para ambas as bases de dados. Show a password. - + Mostrar palavra-passe. Name of the entry to show. - + Nome da entrada a mostrar. \ No newline at end of file diff --git a/share/translations/keepassx_ru.ts b/share/translations/keepassx_ru.ts index 59fc73b37..c206b769f 100644 --- a/share/translations/keepassx_ru.ts +++ b/share/translations/keepassx_ru.ts @@ -9,99 +9,63 @@ About О программе - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Участники Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Отладочная информация Copy to clipboard - + Скопировать в буфер обмена Version %1 - + Версия %1 + Revision: %1 - + Ревизия: %1 Libraries: - + Библиотеки: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Операционная система: %1 +Архитектура CPU: %2 +Ядро: %3 %4 Enabled extensions: - + Включенные расширения: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Сообщать об ошибках: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC распространяется на условиях Стандартной общественной лицензии GNU (GPL) версии 2 или (на ваше усмотрение) версии 3. + + + Project Maintainers: + Сопровождающие проекта: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Посмотреть вклад на GitHub</a> + + + Include the following information whenever you report a bug: + Включите следующую информацию, когда сообщаете об ошибке: @@ -122,7 +86,7 @@ Kernel: %3 %4 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. %1 запросил доступ к паролям для следующего элемента(ов). -Выберите, хотите ли Вы разрешить доступ. +Разрешить доступ? KeePassXC HTTP Confirm Access @@ -210,7 +174,7 @@ Please select whether you want to allow access. Do you really want to use an empty string as password? - Вы действительно хотите использовать в качестве пароля пустую строку? + Использовать в качестве пароля пустую строку? Different passwords supplied. @@ -228,121 +192,121 @@ Please select whether you want to allow access. Cha&llenge Response - + Запрос ответа Refresh - + Обновить Empty password - + Пустой пароль Changing master key failed: no YubiKey inserted. - + Не удалось сменить мастер-ключ: ни один YubiKey не вставлен. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Параметры клонирования Replace username and password with references - + Заменить имя пользователя и пароль к ссылкам Copy history - + История копирования + + + Append ' - Clone' to title + Добавить' - Клонировать' в заголовок CsvImportWidget Import CSV fields - + Импорт полей CSV filename - + Имя файла size, rows, columns - + Размер, строки, столбцы Encoding - + Кодировка Codec - + Кодек Text is qualified by - + Текст соответствует Fields are separated by - + Параметры разделены Comments start with - + Комментарии начинаются с First record has field names - + Первая запись полей Number of headers line to discard - + Количество строк заголовков для удаления Consider '\' an escape character - + Рассматривать маскирующим символом «\» Preview - + Предпросмотр Column layout - + Расположение столбцов Not present in CSV file - + Отсутствует в CSV файле Empty fieldname - + Пустое поле column - + Столбец Imported from CSV file - + Импортировано из CSV файла Original data: - + Исходные данные: Error(s) detected in CSV file ! - + Обнаружена ошибка в файле CSV! more messages skipped] - + пропущено больше сообщений] Error @@ -351,14 +315,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + Импорт CSV: у записи есть ошибки: + CsvImportWizard Import CSV file - + Импорт CSV-файла Error @@ -373,15 +338,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + байт, rows, - + строк, columns - + столбцов @@ -404,7 +369,7 @@ Please select whether you want to allow access. Unable to open the database. - Невозможно открыть хранилище. + Невозможно открыть базу данных. Can't open key file @@ -424,18 +389,18 @@ Please select whether you want to allow access. Refresh - + Обновить Challenge Response: - + Запрос ответа: DatabaseRepairWidget Repair database - Восстановление хранилища + Восстановить базу данных Error @@ -447,11 +412,11 @@ Please select whether you want to allow access. Database opened fine. Nothing to do. - Хранилище открылось прекрасно. Больше нечего делать. + База данных открылось прекрасно. Больше нечего делать. Unable to open the database. - Невозможно открыть хранилище. + Невозможно открыть базу данных. Success @@ -460,23 +425,23 @@ Please select whether you want to allow access. The database has been successfully repaired You can now save it. - Хранилище было восстановлено. -Теперь Вы можете сохранить его. + База данных была восстановлена. +Теперь можете сохранить её. Unable to repair the database. - Невозможно восстановить хранилище. + Невозможно восстановить базу данных. DatabaseSettingsWidget Database name: - Имя хранилища: + Название базы данных: Database description: - Описание хранилища: + Описание базы данных: Transform rounds: @@ -508,15 +473,15 @@ You can now save it. AES: 256 Bit (default) - + AES: 256 бит (по умолчанию) Twofish: 256 Bit - + Twofish: 256 бит Algorithm: - + Алгоритм: @@ -527,7 +492,7 @@ You can now save it. KeePass 2 Database - Хранилище KeePass 2 + База данных KeePass 2 All files @@ -535,7 +500,7 @@ You can now save it. Open database - Открыть хранилище + Открыть базу данных File not found! @@ -543,11 +508,11 @@ You can now save it. Open KeePass 1 database - Открыть хранилище KeePass 1 + Открыть базу данных KeePass 1 KeePass 1 database - Хранилище KeePass 1 + База данных KeePass 1 All files (*) @@ -569,15 +534,15 @@ Save changes? Writing the database failed. - Не удалось записать хранилище. + Не удалось записать базу данных. Save database as - Сохранить хранилище как + Сохранить базу данных как New database - Новое хранилище + Новая база данных locked @@ -585,37 +550,37 @@ Save changes? Lock database - Заблокировать хранилище + Заблокировать базу данных Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. Невозможно заблокировать базу данных, так как вы в настоящее время редактируете её. -Пожалуйста нажмите Отмена, чтобы завершить свои изменения или отклонить их. +Нажмите Отмена, чтобы завершить изменения или отклонить их. This database has never been saved. You can save the database or stop locking it. Эта база данных никогда не была сохранена. -Вы можете сохранить базу данных или остановить её заблокированной. +Можно сохранить базу данных или остановить её заблокированной. This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. - Хранилище было изменено. -Вы хотите сохранить его перед тем, как заблокировать? + База данных была изменена. +Сохранить её перед тем, как заблокировать? В противном случае все изменения будут потеряны. "%1" is in edit mode. Discard changes and close anyway? - "%1" в режиме редактирования. + «%1» в режиме редактирования. Отменить изменения и всё равно закрыть? Export database to CSV file - Экспортировать хранилище в файл CSV + Экспортировать базу данных в файл CSV CSV file @@ -627,17 +592,17 @@ Discard changes and close anyway? Unable to open the database. - Не удаётся открыть хранилище. + Не удаётся открыть базу данных. Merge database - Объединить хранилище + Объединить базу данных The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - Хранилище, в которое Вы пытаетесь сохранить, заблокировано другим экземпляром KeePassXC. -Хотите сохранить в любом случе? + База данных, в которую пытаетесь сохранить, заблокирована другим экземпляром KeePassXC. +Сохранить в любом случае? Passwords @@ -645,27 +610,27 @@ Do you want to save it anyway? Database already opened - Хранилище уже открыто + База данных уже открыта The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - Хранилище, которое Вы пытаетесь открыть, заблокировано другим экземпляром KeePassXC. + База данных, которую пытаетесь открыть, заблокирована другим экземпляром KeePassXC. -Хотите открыть в любом случае? +Открыть в любом случае? Open read-only - Открыть в режиме "только чтение" + Открыть в режиме «только чтение» File opened in read only mode. - + Файл открыт в режиме только для чтения. Open CSV file - + Открыть файл CSV @@ -680,7 +645,7 @@ Do you want to open it anyway? Do you really want to delete the entry "%1" for good? - Вы действительно хотите навсегда удалить запись «%1»? + Удалить навсегда запись «%1»? Delete entries? @@ -688,7 +653,7 @@ Do you want to open it anyway? Do you really want to delete %1 entries for good? - Вы действительно хотите навсегда удалить %1 записей? + Удалить навсегда %1 записей? Move entries to recycle bin? @@ -704,7 +669,7 @@ Do you want to open it anyway? Do you really want to delete the group "%1" for good? - Вы действительно хотите навсегда удалить группу «%1»? + Удалить навсегда группу «%1»? Unable to calculate master key @@ -716,7 +681,7 @@ Do you want to open it anyway? Do you really want to move entry "%1" to the recycle bin? - Вы действительно хотите переместить запись "%1" в корзину? + Переместить запись «%1» в корзину? Searching... @@ -724,11 +689,11 @@ Do you want to open it anyway? No current database. - Нет текущего хранилища. + Нет текущей базы данных. No source database, nothing to do. - Нет исходного хранилища, нечего обрабатывать. + Нет исходной базы данных, нечего обрабатывать. Search Results (%1) @@ -740,11 +705,11 @@ Do you want to open it anyway? Execute command? - Выполнить комманду? + Выполнить команду? Do you really want to execute the following command?<br><br>%1<br> - Вы действительно хотите выполнить следующую команду?<br><br>%1<br> + Выполнить следующую команду?<br><br>%1<br> Remember my choice @@ -756,7 +721,7 @@ Do you want to open it anyway? The database file has changed. Do you want to load the changes? - Файл хранилища изменился. Вы хотите загрузить изменения? + Файл базу данных изменился. Загрузить изменения? Merge Request @@ -764,19 +729,19 @@ Do you want to open it anyway? The database file has changed and you have unsaved changes.Do you want to merge your changes? - Файл хранилища изменился, а также присутствуют несохранённые изменения. Вы хотите объединить изменения? + Файл базы данных изменился, а также присутствуют несохранённые изменения. Объединить изменения? Could not open the new database file while attempting to autoreload this database. - Не удалось открыть новый файл хранилища при попытке автоматической перезагрузки этого хранилища. + Не удалось открыть новый файл базы данных при попытке автоматической перезагрузки этой базы данных. Empty recycle bin? - + Корзина пустая? Are you sure you want to permanently delete everything from your recycle bin? - + Удалить все из корзины? @@ -861,19 +826,19 @@ Do you want to open it anyway? Confirm Remove - + Подтверждение удаления Are you sure you want to remove this attribute? - + Удалить этот атрибут? [PROTECTED] Press reveal to view or edit - + [Защищён] Нажмите для открытия просмотра или редактирования Are you sure you want to remove this attachment? - + Удалить это вложение? @@ -904,15 +869,15 @@ Do you want to open it anyway? Edit Name - + Изменить имя Protect - + Защитить Reveal - + Открытие @@ -951,7 +916,7 @@ Do you want to open it anyway? Window Associations - + Ассоциации окон @@ -993,7 +958,7 @@ Do you want to open it anyway? URL: - URL: + Адрес: Expires @@ -1067,11 +1032,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + &Использовать по умолчанию последовательность автоввода родительской группы Set default Auto-Type se&quence - + Установить по умолчанию последовательность автоввода @@ -1096,17 +1061,13 @@ Do you want to open it anyway? Select Image Выбор изображения - - Error - Ошибка - Download favicon Скачать значок сайта Unable to fetch favicon. - Не удаётся получить значок сайта + Не удалось получить значок. Can't read icon @@ -1122,10 +1083,18 @@ Do you want to open it anyway? Confirm Delete - + Подтверждение удаления This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Этот значок использует %1 записей и будет заменен значком по умолчанию. Хотите удалить его? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Подсказка: вы можете включить Google в качестве резервного копирования в меню «Инструменты»> «Настройки»> «Безопасность» + + + Custom icon already exists @@ -1145,14 +1114,14 @@ Do you want to open it anyway? Uuid: - Uuid: + UUID: Entry - Clone - - Клон + - Клонировать @@ -1178,7 +1147,7 @@ Do you want to open it anyway? URL - URL + Адрес @@ -1197,12 +1166,12 @@ Do you want to open it anyway? URL - URL + Адрес Ref: Reference abbreviation - + Ссылка: @@ -1267,22 +1236,22 @@ Do you want to open it anyway? KMessageWidget &Close - + &Закрыть Close message - + Закрыть сообщение KeePass1OpenWidget Import KeePass1 database - Импортировать хранилище KeePass 1 + Импортировать базу данных KeePass 1 Unable to open the database. - Невозможно открыть хранилище. + Невозможно открыть базу данных. @@ -1293,7 +1262,7 @@ Do you want to open it anyway? Not a KeePass database. - Не хранилище KeePass. + Не база данных KeePass. Unsupported encryption algorithm. @@ -1301,7 +1270,7 @@ Do you want to open it anyway? Unsupported KeePass database version. - Версия хранилища KeePass не поддерживается. + Версия базы данных KeePass не поддерживается. Root @@ -1313,40 +1282,40 @@ Do you want to open it anyway? Wrong key or database file is corrupt. - Неверный ключ или файл хранилища повреждён. + Неверный ключ или файл базы данных повреждён. KeePass2Reader Not a KeePass database. - Не хранилище KeePass. + Не база данных KeePass. Unsupported KeePass database version. - Версия хранилища KeePass не поддерживается. + Версия базы данных KeePass не поддерживается. Wrong key or database file is corrupt. - Неверный ключ или файл хранилища повреждён. + Неверный ключ или файл базы данных повреждён. Unable to calculate master key Невозможно вычислить мастер-пароль + + Unable to issue challenge-response. + Не удалось выполнить запрос ответа. + The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. Выбранный файл от старой KeePass 1 базы данных (.kdb). -Вы можете импортировать его, нажав на База Данных > 'Импорт KeePass 1 базы данных'. -Это одностороннее перемещение. Вы не сможете открыть импортированный базу данных на старой версии KeePassX 0,4. - - - Unable to issue challenge-response. - +Вы можете импортировать его, нажав на База Данных > «Импорт KeePass 1 базы данных...». +Это одностороннее перемещение. Вы не сможете открыть импортированную базу данных на старой версии KeePassX 0,4. @@ -1357,14 +1326,18 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC - Error - KeePassXC - Ошибка + Ошибка - KeePassXC The lock file could not be created. Single-instance mode disabled. - + Файл блокировки не может быть создан. Режим недублирующего хранения отключен. Another instance of KeePassXC is already running. + Другой экземпляр KeePassXC уже запущен. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1372,11 +1345,11 @@ This is a one-way migration. You won't be able to open the imported databas MainWindow Open database - Открыть хранилище + Открыть базу данных Database settings - Параметры хранилища + Параметры базы данных Copy username to clipboard @@ -1404,7 +1377,7 @@ This is a one-way migration. You won't be able to open the imported databas KeePass 2 Database - Хранилище KeePass 2 + База данных KeePass 2 All files @@ -1412,19 +1385,15 @@ This is a one-way migration. You won't be able to open the imported databas Save repaired database - Сохранить восстановленное хранилище + Сохранить восстановленную базу данных Writing the database failed. - Не удалось записать хранилище. + Не удалось записать базу данных. &Recent databases - Недавние хранилища - - - He&lp - Помощь + &Недавние базы данных E&ntries @@ -1432,147 +1401,123 @@ This is a one-way migration. You won't be able to open the imported databas Copy att&ribute to clipboard - Скопировать атрибут в буфер обмена + Скопировать &атрибут в буфер обмена &Groups - Группы + &Группы &View - Вид + &Вид &Quit - Выход + В&ыход &About - О программе - - - &Open database - Открыть хранилище + &О программе &Save database - Сохранить хранилище + &Сохранить базу данных &Close database - Закрыть хранилище + &Закрыть базу данных &New database - Новое хранилище + &Новая база данных Merge from KeePassX database - Объединить с хранилищем KeePassX + Объединить с базой данных KeePassX &Add new entry - Добавить новую запись + &Добавить новую запись &View/Edit entry - Посмотреть/редактировать запись + &Посмотреть/редактировать запись &Delete entry - Удалить запись + &Удалить запись &Add new group - Добавить новую группу + &Добавить новую группу &Edit group - Редактировать группу + &Редактировать группу &Delete group - Удалить группу - - - Sa&ve database as - Сохранить хранилище как - - - Change &master key - Изменить мастер-ключ + &Удалить группу &Database settings - Настройки хранилища + Настройки базы данных &Clone entry - Клонировать запись + &Клонировать запись Timed one-time password - - - - Setup TOTP - + Временный разовый пароль Copy &TOTP - + Копировать &ВРП Show TOTP - + Показать ВРП &Find - Найти + &Найти Copy &username - Скопировать имя пользователя + Скопировать &имя пользователя Cop&y password - Скопировать пароль + &Скопировать пароль &Settings - Настройки + &Настройки &Perform Auto-Type - Произвести автоввод + &Произвести автоввод &Open URL - Открыть URL + &Открыть адрес &Lock databases - Заблокировать хранилища + &Заблокировать базу данных &Title - Заголовок + &Заголовок &URL - URL + &Адрес &Notes - Примечания - - - &Export to CSV file - Экспортировать в файл CSV - - - Re&pair database - Восстановить хранилище + &Примечания Password Generator @@ -1580,43 +1525,71 @@ This is a one-way migration. You won't be able to open the imported databas Clear history - + Очистить историю &Database - + &База данных Import - + Импорт &Tools - - - - Import KeePass 1 database - Импортировать хранилище KeePass 1 - - - Import CSV file - + &Инструменты Empty recycle bin - + Корзина пустая Access error for config file %1 - + Ошибка доступа к файлу конфигурации %1 Quit KeePassXC - + Закрыть KeePassXC Please touch the button on your YubiKey! - + Нажмите кнопку на YubiKey! + + + &Help + Помощь + + + &Open database... + &Открыть базу данных... + + + Sa&ve database as... + &Сохранить базу данных как... + + + Change &master key... + Изменение &мастер-пароля... + + + &Export to CSV file... + &Экспорт в CSV-файл... + + + Import KeePass 1 database... + Импортировать базу данных KeePass 1... + + + Import CSV file... + Импорт CSV-файла... + + + Re&pair database... + Во&сстановить базу данных... + + + Set up TOTP... + Установить ВРП... @@ -1639,7 +1612,7 @@ This is a one-way migration. You won't be able to open the imported databas Re&move all stored permissions from entries in active database - Удалить все сохранённые права доступа из записей активного хранилища + Удалить все сохранённые права доступа из записей активной базы данных Advanced @@ -1655,7 +1628,7 @@ This is a one-way migration. You won't be able to open the imported databas Searc&h in all opened databases for matching entries - Искать подходящие записи во всех открытых хранилищах + Искать подходящие записи во всех открытых базах данных HTTP Port: @@ -1667,7 +1640,7 @@ This is a one-way migration. You won't be able to open the imported databas Re&quest to unlock the database if it is locked - Запрашивать разблокировку хранилища, если оно заблокировано + Запрашивать разблокировку базы данных, если она заблокирована Sort &matching entries by title @@ -1689,11 +1662,11 @@ Using default port 19455. R&emove all shared encryption keys from active database - &Удалить все общие ключи шифрования из активного хранилища + &Удалить все общие ключи шифрования из активной базы данных &Return advanced string fields which start with "KPH: " - Возвращать продвинутые стро&ковые поля, начинающиеся с "KPH: " + Возвращать продвинутые стро&ковые поля, начинающиеся с «KPH: » Automatically creating or updating string fields is not supported. @@ -1701,27 +1674,27 @@ Using default port 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + Это необходимо для доступа к вашим базам данных из ChromeIPass или PassIFox Enable KeePassHTTP server - + Включить сервер KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Возвращает только лучшие совпадения для определенного URL вместо всех записей для всего домена. &Return only best matching entries - + &Возврат только наиболее совпадающих записей Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Возвращаются только записи с той же схемой (http: //, https: //, ftp: //, ...). &Match URL schemes - + &Совпадения схем адресов Password Generator @@ -1729,12 +1702,13 @@ Using default port 19455. Only the selected database has to be connected with a client. - + К клиенту должна быть подключена только выбранная база данных. The following options can be dangerous! Change them only if you know what you are doing. - + Следующие параметры могут быть опасны! +Меняйте их, только если знаете, что делаете. @@ -1785,7 +1759,7 @@ Change them only if you know what you are doing. &Length: - Длина: + &Длина: Pick characters from every group @@ -1833,55 +1807,56 @@ Change them only if you know what you are doing. Extended ASCII - + Расширенный ASCII Passphrase - + Парольная фраза Wordlist: - + Список слов: Word Count: - + Количество слов: Word Separator: - + Разделитель слов: Copy - + Копировать QObject NULL device - + Устройство NULL error reading from device - + Ошибка чтения из устройства file empty ! - + Файл пуст ! + malformed string - + Неправильная строка missing closing quote - + Отсутствует закрывающая цитата INTERNAL - unget lower bound exceeded - + Внутренний - превышение нижней границы Group @@ -1901,7 +1876,7 @@ Change them only if you know what you are doing. URL - URL + Адрес Notes @@ -1909,19 +1884,19 @@ Change them only if you know what you are doing. Browser Integration - + Интеграция с браузером YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] Запрос ответа - слот %2 - %3 Press - + Нажать Passive - + Пассивная @@ -1932,15 +1907,15 @@ Change them only if you know what you are doing. Error writing to underlying device: - Ошибка записи на низлежащее устройство: + Ошибка записи на основное устройство: Error opening underlying device: - Ошибка открытия низлежащего устройства: + Ошибка открытия основного устройства: Error reading data from underlying device: - Ошибка чтения с низлежащего устройства: + Ошибка чтения с основного устройства: Internal zlib error when decompressing: @@ -1974,11 +1949,11 @@ Change them only if you know what you are doing. Search... - + Поиск... Limit search to selected group - + Ограничить поиск выбранной группой @@ -1986,22 +1961,22 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - Общий ключ шифрования с именем "%1" уже существует. -Вы хотите его перезаписать? + Общий ключ шифрования с именем «%1» уже существует. +Перезаписать его? Do you want to update the information in %1 - %2? - Вы хотите обновить информацию в %1 - %2? + Обновить информацию в %1 - %2? The active database is locked! Please unlock the selected database or choose another one which is unlocked. - Активное хранилище заблокировано! -Пожалуйста, разблокируйте выбранное хранилище или выберите другое, незаблокированное. + Активная база данных заблокирована! +Разблокируйте выбранную базу данных или выберите другую, незаблокированную. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - Успешно удалено %1 шифрование-%2 из настроек KeePassXC/Http. + Успешно удалено %1 шифрование-%2 из настроек KeePassXC/Http. No shared encryption-keys found in KeePassHttp Settings. @@ -2009,7 +1984,7 @@ Please unlock the selected database or choose another one which is unlocked. The active database does not contain an entry of KeePassHttp Settings. - Активное хранилизе не содержит записей настроек KeePassHttp. + Активная база данных не содержит записей настроек KeePassHttp. Removing stored permissions... @@ -2025,7 +2000,7 @@ Please unlock the selected database or choose another one which is unlocked. The active database does not contain an entry with permissions. - Активное хранилище не содержит записей с назначенными правами доступа. + Активная база данных не содержит записей с назначенными правами доступа. KeePassXC: New key association request @@ -2035,8 +2010,8 @@ Please unlock the selected database or choose another one which is unlocked.You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - Вы получили запрос на ассоциацию вышеуказанного ключа. -Если Вы хотите разрешить доступ к Вашему хранилищу KeePassXC, + Получен запрос на ассоциацию вышеуказанного ключа. +Если хотите разрешить доступ к базе данных KeePassXC, дайте ему уникальное имя, чтобы распознать и принять ключ. @@ -2049,11 +2024,11 @@ give it a unique name to identify and accept it. KeePassXC: Database locked! - KeePassXC: Хранилище заблокировано! + KeePassXC: База данных заблокирована! KeePassXC: Removed keys from database - KeePassXC: Ключи удалены из хранилища + KeePassXC: Ключи удалены из базы данных KeePassXC: No keys found @@ -2088,14 +2063,14 @@ give it a unique name to identify and accept it. Access error for config file %1 - + Ошибка доступа к файлу конфигурации %1 SettingsWidgetGeneral Remember last databases - Помнить последнее хранилище + Помнить последнюю базу данных Automatically save on exit @@ -2115,7 +2090,7 @@ give it a unique name to identify and accept it. Global Auto-Type shortcut - Глобальное сочетание клавиш для автоввода + Глобальная комбинация клавиш для автоввода Language @@ -2123,19 +2098,19 @@ give it a unique name to identify and accept it. Show a system tray icon - Показывать иконку в трее + Показывать значок в системном лотке Hide window to system tray when minimized - При сворачивании прятать окно в область системных уведомлений + При сворачивании прятать окно в системный лоток Load previous databases on startup - Загружать предыдущие хранилища при запуске + Загружать предыдущие базы данных при запуске Automatically reload the database when modified externally - Автоматически перезагружать хранилище при его изменении извне + Автоматически перезагружать базу данных при её изменении извне Hide window to system tray instead of app exit @@ -2147,15 +2122,15 @@ give it a unique name to identify and accept it. Basic Settings - + Основные параметры Remember last key files and security dongles - + Помнить последние ключевые файлы и ключи безопасности Don't mark database as modified for non-data changes (e.g., expanding groups) - + Не помечать базу данных как измененную без изменения данных (например, для расширения групп) Auto-Type @@ -2163,11 +2138,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + Использовать URL и заголовок записи при сопоставлении окон для глобального автоввода Always ask before performing Auto-Type - + Всегда спрашивать перед выполнением автоввода + + + Auto-Type delay + Задержка автоввода + + + ms + мс + + + Start only a single instance of KeePassXC + Запускать только один экземпляр KeePassXC @@ -2182,7 +2169,7 @@ give it a unique name to identify and accept it. Lock databases after inactivity of - Заблокировать хранилище после неактивности длительностью + Заблокировать базу данных после неактивности длительностью Show passwords in cleartext by default @@ -2190,7 +2177,7 @@ give it a unique name to identify and accept it. Lock databases after minimizing the window - Блокировать хранилища после сворачивания окна + Блокировать базу данных после сворачивания окна Don't require password repeat when it is visible @@ -2198,50 +2185,58 @@ give it a unique name to identify and accept it. Timeouts - + Таймауты Convenience - + Удобство Lock databases when session is locked or lid is closed - + Блокировать базу данных при закрытии сеанса или закрытии крышки + + + Privacy + Конфиденциальность + + + Use Google as fallback for downloading website icons + Использовать Google как резерв для загрузки значков веб-сайтов SetupTotpDialog Setup TOTP - + Настроить ВРП Key: - + Ключ: Use custom settings - + Использовать пользовательские настройки Note: Change these settings only if you know what you are doing. - + Примечание. Изменяйте эти параметры, только если знаете, что делаете. Time step: - + Шаг по времени: 8 digits - + 8 цифр 6 digits - + 6 цифр Code size: - + Размер кода: sec @@ -2252,61 +2247,61 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + Временной пароль 000000 - + 000000 Copy - + Копировать Expires in - + Истекает в seconds - + секунд UnlockDatabaseWidget Unlock database - Разблокировать хранилище + Разблокировать базу данных WelcomeWidget Welcome to KeePassXC - + Добро пожаловать в KeePassXC Start storing your passwords securely in a KeePassXC database - + Начать безопасное хранение ваших паролей в базе данных KeePassXC Create new database - + Создать новую базу данных Open existing database - + Открыть существующую базу данных Import from KeePass 1 - + Импорт из KeePass 1 Import from CSV - + Импорт из CSV Recent databases - Недавние хранилища + Недавние базы данных @@ -2317,7 +2312,7 @@ give it a unique name to identify and accept it. key file of the database - файл-ключ хранилища + файл-ключ базы данных KeePassXC - cross-platform password manager @@ -2325,75 +2320,75 @@ give it a unique name to identify and accept it. read password of the database from stdin - читать пароли хранилища из стандартного ввода "stdin" + читать пароли базы данных из стандартного ввода «stdin» filenames of the password databases to open (*.kdbx) - имена файлов открываемого хранилища паролей (*.kdbx) + имена файлов открываемой базы данных паролей (*.kdbx) Copy a password to the clipboard - + Скопировать пароль в буфер обмена Path of the database. - + Путь к базе данных. Use a GUI prompt unlocking the database. - + Использовать подсказку GUI для разблокировки базы данных. Name of the entry to clip. - + Имя записи для отсечения. Extract and print the content of a database. - + Извлечь и распечатать содержимое базы данных. Path of the database to extract. - + Путь к базе данных для извлечения. Name of the command to execute. - + Имя выполняемой команды. List database entries. - + Список записей в базе данных. Path of the group to list. Default is / - + Путь к списку группы. Значение по умолчанию / Print the UUIDs of the entries and groups. - + Распечатать UUID записей и групп. Merge two databases. - + Объединить две базы данных. Path of the database to merge into. - + Путь к базе данных для объединения в. Path of the database to merge from. - + Путь к базе данных для слияния. Use the same password for both database files. - + Использовать тот же пароль для обоих файлов базы данных. Show a password. - + Показать пароль. Name of the entry to show. - + Название записи для отображения. \ No newline at end of file diff --git a/share/translations/keepassx_sl_SI.ts b/share/translations/keepassx_sl_SI.ts index cba2c7621..f43dd17ab 100644 --- a/share/translations/keepassx_sl_SI.ts +++ b/share/translations/keepassx_sl_SI.ts @@ -9,73 +9,14 @@ About O programu - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - - Debug Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard @@ -103,6 +44,26 @@ Kernel: %3 %4 Enabled extensions: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Include the following information whenever you report a bug: + + AccessControlDialog @@ -248,10 +209,6 @@ Please select whether you want to allow access. Clone Options - - Append ' - Copy' to title - - Replace username and password with references @@ -260,6 +217,10 @@ Please select whether you want to allow access. Copy history + + Append ' - Clone' to title + + CsvImportWidget @@ -1090,10 +1051,6 @@ Do you want to open it anyway? Select Image Izberi sliko - - Error - Napaka - Download favicon @@ -1122,6 +1079,14 @@ Do you want to open it anyway? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1329,14 +1294,14 @@ Do you want to open it anyway? Izračun glavnega ključa ni uspel - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Unable to issue challenge-response. - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1358,6 +1323,10 @@ This is a one-way migration. You won't be able to open the imported databas Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1413,10 +1382,6 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - He&lp - - E&ntries @@ -1441,10 +1406,6 @@ This is a one-way migration. You won't be able to open the imported databas &About - - &Open database - - &Save database @@ -1485,14 +1446,6 @@ This is a one-way migration. You won't be able to open the imported databas &Delete group - - Sa&ve database as - - - - Change &master key - - &Database settings @@ -1505,10 +1458,6 @@ This is a one-way migration. You won't be able to open the imported databas Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1557,14 +1506,6 @@ This is a one-way migration. You won't be able to open the imported databas &Notes - - &Export to CSV file - - - - Re&pair database - - Password Generator @@ -1585,14 +1526,6 @@ This is a one-way migration. You won't be able to open the imported databas &Tools - - Import KeePass 1 database - Uvozi KeePass 1 podatkovno bazo - - - Import CSV file - - Empty recycle bin @@ -1609,6 +1542,42 @@ This is a one-way migration. You won't be able to open the imported databas Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -2155,6 +2124,18 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2194,6 +2175,14 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog diff --git a/share/translations/keepassx_sv.ts b/share/translations/keepassx_sv.ts index 7953bf0fa..bc846e46c 100644 --- a/share/translations/keepassx_sv.ts +++ b/share/translations/keepassx_sv.ts @@ -9,73 +9,14 @@ About Om - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - - Debug Info - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - - Copy to clipboard @@ -103,6 +44,26 @@ Kernel: %3 %4 Enabled extensions: + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC distribueras enligt villkoren i GNU General Public License (GPL) version 2 eller (om du vill) version 3. + + + Project Maintainers: + + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + + + + Include the following information whenever you report a bug: + + AccessControlDialog @@ -112,11 +73,11 @@ Kernel: %3 %4 Allow - + Tillåt Deny - + Neka %1 has requested access to passwords for the following item(s). @@ -231,7 +192,7 @@ Please select whether you want to allow access. Refresh - + Uppdatera Empty password @@ -248,10 +209,6 @@ Please select whether you want to allow access. Clone Options - - Append ' - Copy' to title - - Replace username and password with references @@ -260,6 +217,10 @@ Please select whether you want to allow access. Copy history + + Append ' - Clone' to title + + CsvImportWidget @@ -269,7 +230,7 @@ Please select whether you want to allow access. filename - + filnamn size, rows, columns @@ -309,7 +270,7 @@ Please select whether you want to allow access. Preview - + Förhandsgranska Column layout @@ -325,7 +286,7 @@ Please select whether you want to allow access. column - + kolumn Imported from CSV file @@ -380,7 +341,7 @@ Please select whether you want to allow access. columns - + kolumner @@ -423,7 +384,7 @@ Please select whether you want to allow access. Refresh - + Uppdatera Challenge Response: @@ -610,7 +571,7 @@ I annat fall försvinner ändringarna. "%1" is in edit mode. Discard changes and close anyway? "%1" är i redigeringsläge. -Kasta ändringarna och stäng endå? +Kasta ändringarna och stäng ändå? Export database to CSV file @@ -1092,10 +1053,6 @@ Do you want to open it anyway? Select Image Välj bild - - Error - Fel - Download favicon @@ -1124,6 +1081,14 @@ Do you want to open it anyway? This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + EditWidgetProperties @@ -1331,17 +1296,14 @@ Do you want to open it anyway? Kunde inte räkna nu master-nyckeln - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Den valda filen är en gammal KeePass 1 databas (.kdb) - -Du kan importera den genom att klicka på Databas > Importera KeePass 1 databas. -Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas. Det som används i KeePassX 0.4. + Unable to issue challenge-response. + - Unable to issue challenge-response. + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. @@ -1363,6 +1325,10 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas Another instance of KeePassXC is already running. + + Existing single-instance lock file is invalid. Launching new instance. + + MainWindow @@ -1418,10 +1384,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas &Recent databases - - He&lp - - E&ntries @@ -1446,10 +1408,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas &About - - &Open database - - &Save database @@ -1490,14 +1448,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas &Delete group - - Sa&ve database as - - - - Change &master key - - &Database settings @@ -1510,10 +1460,6 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas Timed one-time password - - Setup TOTP - - Copy &TOTP @@ -1562,21 +1508,13 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas &Notes - - &Export to CSV file - - - - Re&pair database - - Password Generator Clear history - + Töm historiken &Database @@ -1584,20 +1522,12 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas Import - + Importera &Tools - - Import KeePass 1 database - Importera KeePass1 databas - - - Import CSV file - - Empty recycle bin @@ -1614,6 +1544,42 @@ Detta är en envägsmigration. Du kan inte spara en databas som KeePass1 databas Please touch the button on your YubiKey! + + &Help + + + + &Open database... + + + + Sa&ve database as... + + + + Change &master key... + + + + &Export to CSV file... + + + + Import KeePass 1 database... + + + + Import CSV file... + Importera CSV fil... + + + Re&pair database... + + + + Set up TOTP... + + OptionDialog @@ -1792,7 +1758,7 @@ Change them only if you know what you are doing. Close - + Stäng Apply @@ -1848,7 +1814,7 @@ Change them only if you know what you are doing. Copy - + Kopiera @@ -1965,7 +1931,7 @@ Change them only if you know what you are doing. Clear - + Rensa Search... @@ -2010,7 +1976,7 @@ Please unlock the selected database or choose another one which is unlocked. Abort - + Avbryt Successfully removed permissions from %1 %2. @@ -2160,6 +2126,18 @@ give it a unique name to identify and accept it. Always ask before performing Auto-Type + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + SettingsWidgetSecurity @@ -2199,6 +2177,14 @@ give it a unique name to identify and accept it. Lock databases when session is locked or lid is closed + + Privacy + + + + Use Google as fallback for downloading website icons + + SetupTotpDialog @@ -2251,7 +2237,7 @@ give it a unique name to identify and accept it. Copy - + Kopiera Expires in @@ -2281,11 +2267,11 @@ give it a unique name to identify and accept it. Create new database - + Skapa ny databas Open existing database - + Öppna befintlig databas Import from KeePass 1 @@ -2293,7 +2279,7 @@ give it a unique name to identify and accept it. Import from CSV - + Importera från CSV Recent databases diff --git a/share/translations/keepassx_tr.ts b/share/translations/keepassx_tr.ts new file mode 100644 index 000000000..18639fc48 --- /dev/null +++ b/share/translations/keepassx_tr.ts @@ -0,0 +1,2384 @@ + + + AboutDialog + + About KeePassXC + KeePassXC Hakkında + + + About + Hakkında + + + Contributors + Katkıcılar + + + Debug Info + Hata Ayıklama Bilgisi + + + Copy to clipboard + Panoya kopyala + + + Version %1 + + Sürüm %1 + + + + Revision: %1 + Düzeltme: %1 + + + Libraries: + Kütüphaneler: + + + Operating system: %1 +CPU architecture: %2 +Kernel: %3 %4 + İşletim sistemi: %1 +MİB mimarisi: %2 +Çekirdek: %3 %4 + + + Enabled extensions: + Etkin eklentiler: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Hataları bildir: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC GNU Genel Kamu Lisansı (GPL) sürüm 2 veya (isteğinize göre) sürüm 3 şartları altında dağıtılmıştır. + + + Project Maintainers: + Tasarı Bakımcıları: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Katkıları GitHub'da Gör</a> + + + Include the following information whenever you report a bug: + Bir hata bildirirken şu bilgileri ekleyin: + + + + AccessControlDialog + + Remember this decision + Bu kararı anımsa + + + Allow + İzin ver + + + Deny + Reddet + + + %1 has requested access to passwords for the following item(s). +Please select whether you want to allow access. + %1, şu öge(ler) için parolalara erişim izni istedi. +Lütfen erişime izin vermek istediklerinizi seçin. + + + KeePassXC HTTP Confirm Access + KeePassXC HTTP Erişim Onayı + + + + AutoType + + Couldn't find an entry that matches the window title: + Pencere başlığı ile eşleşen bir girdi bulunamadı: + + + Auto-Type - KeePassXC + Oto-Yaz - KeePassXC + + + + AutoTypeAssociationsModel + + Window + Pencere + + + Sequence + Sıra + + + Default sequence + Varsayılan sıra + + + + AutoTypeSelectDialog + + Select entry to Auto-Type: + Oto-Yazmak için girdi seçiniz: + + + Auto-Type - KeePassXC + Oto-Yaz - KeePassXC + + + + ChangeMasterKeyWidget + + Password + Parola + + + Enter password: + Parolayı gir: + + + Repeat password: + Parolayı yinele: + + + Browse + Gözat + + + Create + Oluştur + + + Key files + Anahtar dosyaları + + + All files + Tüm dosyalar + + + Create Key File... + Anahtar Dosyası Oluştur... + + + Unable to create Key File : + Anahtar Dosyası oluşturulamıyor : + + + Select a key file + Bir anahtar dosyası seç + + + Do you really want to use an empty string as password? + Boş bir dizgeyi parola olarak kullanmak istediğinize emin misiniz? + + + Different passwords supplied. + Farklı parolalar sağlandı. + + + Failed to set %1 as the Key file: +%2 + %1, Anahtar dosyası olarak belirlenemedi: +%2 + + + &Key file + &Anahtar dosyası + + + Cha&llenge Response + + + + Refresh + Yenile + + + Empty password + Boş parola + + + Changing master key failed: no YubiKey inserted. + Ana anahtar değiştirme başarısız: YubiKey yerleştirilmedi. + + + + CloneDialog + + Clone Options + Klonlama Ayarları + + + Replace username and password with references + + + + Copy history + Kopyalama Geçmişi + + + Append ' - Clone' to title + Başlık sonuna ' - Klon' ekle + + + + CsvImportWidget + + Import CSV fields + CSV alanlarını içe aktar + + + filename + dosya adı + + + size, rows, columns + boyut, satırlar, sütunlar + + + Encoding + Kodlama + + + Codec + Kodlayıcı + + + Text is qualified by + Şu tarafından metin yetkilendirildi + + + Fields are separated by + Şu tarafından alanlar bölümlendi + + + Comments start with + Yorumlar şununla başlar + + + First record has field names + İlk kayıt alan adlarını içerir + + + Number of headers line to discard + Kaldırılacak başlık satırı adedi + + + Consider '\' an escape character + '\' kaçış karakteri olduğunu göz önünde bulundurun + + + Preview + Ön izle + + + Column layout + Kolon dizimi + + + Not present in CSV file + CSV içerisinde mevcut değil + + + Empty fieldname + Boş alan adı + + + column + kolon + + + Imported from CSV file + CSV dosyasından içe aktarıldı + + + Original data: + Özgün veri: + + + Error(s) detected in CSV file ! + CSV dosyasında hata(lar) saptandı ! + + + more messages skipped] + + + + Error + Hata + + + CSV import: writer has errors: + + CSV içe aktarma: yazıcıda hatalar: + + + + + CsvImportWizard + + Import CSV file + CSV dosyası içe aktar + + + Error + Hata + + + Unable to calculate master key + Ana anahtar hesaplanamıyor + + + + CsvParserModel + + byte, + bayt, + + + rows, + satır, + + + columns + sütun, + + + + DatabaseOpenWidget + + Enter master key + Ana anahtar gir + + + Key File: + Anahtar Dosyası: + + + Password: + Parola: + + + Browse + Gözat + + + Unable to open the database. + Veri tabanı açılamıyor. + + + Can't open key file + Anahtar dosya açılamıyor + + + All files + Tüm dosyalar + + + Key files + Anahtar dosyaları + + + Select key file + Anahtar dosyası seç + + + Refresh + Yenile + + + Challenge Response: + + + + + DatabaseRepairWidget + + Repair database + Veri tabanını onar + + + Error + Hata + + + Can't open key file + Anahtar dosya açılamıyor + + + Database opened fine. Nothing to do. + Veri tabanı açıldı. Yapılacak bir şey yok. + + + Unable to open the database. + Veri tabanı açılamıyor. + + + Success + Başarılı + + + The database has been successfully repaired +You can now save it. + Veri tabanı başarıyla onarıldı +Artık kaydedebilirsiniz. + + + Unable to repair the database. + Veri tabanı onarılamıyor. + + + + DatabaseSettingsWidget + + Database name: + Veri tabanı adı: + + + Database description: + Veri tabanı ayrıntısı: + + + Transform rounds: + + + + Default username: + Öntanımlı kullanıcı adı: + + + MiB + MiB + + + Benchmark + Karşılaştırmalı Değerlendirme + + + Max. history items: + Azami geçmiş ögesi: + + + Max. history size: + Azami geçmiş boyutu: + + + Use recycle bin + Geri dönüşüm kutusunu kullan + + + AES: 256 Bit (default) + AES: 256 Bit (öntanımlı) + + + Twofish: 256 Bit + Twofish: 256 Bit + + + Algorithm: + Algoritma: + + + + DatabaseTabWidget + + Root + Kök + + + KeePass 2 Database + KeePass 2 Veri Tabanı + + + All files + Tüm dosyalar + + + Open database + Veritabanı aç + + + File not found! + Dosya bulunamadı! + + + Open KeePass 1 database + KeePass 1 veri tabanı aç + + + KeePass 1 database + KeePass 1 veri tabanı + + + All files (*) + Tüm dosyalar (*) + + + Close? + Kapat? + + + Save changes? + Değişiklikleri kaydet? + + + "%1" was modified. +Save changes? + "%1" değiştirildi. +Değişiklikleri kaydet? + + + Writing the database failed. + Veri tabanına yazma başarısız. + + + Save database as + Veri tabanını farklı kaydet + + + New database + Yeni veri tabanı + + + locked + kilitli + + + Lock database + Veri tabanını kilitle + + + Can't lock the database as you are currently editing it. +Please press cancel to finish your changes or discard them. + Şu anda düzenlediğiniz için veri tabanı kilitlenemez. +Lütfen değişikliklerinizi bitirmek için iptale basın veya onlardan vazgeçin. + + + This database has never been saved. +You can save the database or stop locking it. + + + + This database has been modified. +Do you want to save the database before locking it? +Otherwise your changes are lost. + Veri tabanı değiştirildi. +Kilitlemeden önce veri tabanını kaydetmek ister misiniz? +Aksi halde değişiklikleriniz kaybolacak. + + + "%1" is in edit mode. +Discard changes and close anyway? + + + + Export database to CSV file + Veri tabanını CSV dosyasına dışa aktar + + + CSV file + CSV dosyası + + + Writing the CSV file failed. + CSV dosyasına yazma başarısız. + + + Unable to open the database. + Veri tabanı açılamıyor. + + + Merge database + Veri tabanı birleştir + + + The database you are trying to save as is locked by another instance of KeePassXC. +Do you want to save it anyway? + + + + Passwords + Parolalar + + + Database already opened + Veri tabanı zaten açıldı + + + The database you are trying to open is locked by another instance of KeePassXC. + +Do you want to open it anyway? + + + + Open read-only + Salt okunur aç + + + File opened in read only mode. + Dosya salt okunur kipte açıldı. + + + Open CSV file + CSV dosyası aç + + + + DatabaseWidget + + Change master key + Ana anahtarı değiştir + + + Delete entry? + Girdiyi sil? + + + Do you really want to delete the entry "%1" for good? + + + + Delete entries? + Girdileri sil? + + + Do you really want to delete %1 entries for good? + + + + Move entries to recycle bin? + Girdileri geri dönüşüm kutusuna taşı? + + + Do you really want to move %n entry(s) to the recycle bin? + + + + Delete group? + Kümeyi sil? + + + Do you really want to delete the group "%1" for good? + + + + Unable to calculate master key + Ana anahtar hesaplanamıyor + + + Move entry to recycle bin? + Girdiyi geri dönüşüm kutusuna taşı? + + + Do you really want to move entry "%1" to the recycle bin? + "%1" girdisini geri dönüşüm kutusuna taşımak istediğinize emin misiniz? + + + Searching... + Aranıyor... + + + No current database. + Geçerli veri tabanı yok. + + + No source database, nothing to do. + Kaynak veri tabanı yok, yapılacak bir şey yok. + + + Search Results (%1) + Arama Sonuçları (%1) + + + No Results + Sonuç Yok + + + Execute command? + Komut çalıştır? + + + Do you really want to execute the following command?<br><br>%1<br> + Şu komutu çalıştırmak istediğinize emin misiniz?<br><br>%1<br> + + + Remember my choice + Seçimimi anımsa + + + Autoreload Request + Kendinden yeniden yükleme isteği + + + The database file has changed. Do you want to load the changes? + Veri tabanı dosyası değiştirildi. Değişiklikleri yüklemek ister misiniz? + + + Merge Request + Birleştirme İsteği + + + The database file has changed and you have unsaved changes.Do you want to merge your changes? + Veri tabanı dosyası değiştirildi ve kaydedilmemiş değişiklikleriniz var. Değişikliklerinizi birleştirmek ister misiniz? + + + Could not open the new database file while attempting to autoreload this database. + + + + Empty recycle bin? + Geri dönüşüm kutusunu boşalt? + + + Are you sure you want to permanently delete everything from your recycle bin? + Geri dönüşüm kutunuzdaki her şeyi kalıcı olarak silmek istediğinize emin misiniz? + + + + EditEntryWidget + + Entry + Girdi + + + Advanced + Gelişmiş + + + Icon + Simge + + + Auto-Type + Oto-Yazma + + + Properties + Özellikler + + + History + Geçmiş + + + Entry history + Girdi geçmişi + + + Add entry + Girdi ekle + + + Edit entry + Girdi düzenle + + + Different passwords supplied. + Farklı parolalar sağlandı. + + + New attribute + Yeni öznitelik + + + Select file + Dosya seç + + + Unable to open file + Dosya açılamıyor + + + Save attachment + Eki kaydet + + + Unable to save the attachment: + + Ek kaydedilemiyor: + + + + Tomorrow + Yarın + + + %n week(s) + %n hafta%n hafta + + + %n month(s) + %n ay%n ay + + + 1 year + 1 yıl + + + Confirm Remove + Kaldırmayı Onayla + + + Are you sure you want to remove this attribute? + Bu özniteliği silmek istediğinizden emin misiniz? + + + [PROTECTED] Press reveal to view or edit + [KORUMALI] Görmek veya düzenlemek için göstere bas + + + Are you sure you want to remove this attachment? + Bu eki kaldırmak istediğinizden emin misiniz? + + + + EditEntryWidgetAdvanced + + Additional attributes + Ek öznitelikler + + + Add + Ekle + + + Remove + Kaldır + + + Attachments + Ekler + + + Save + Kaydet + + + Open + + + + Edit Name + Adı Düzenle + + + Protect + Koru + + + Reveal + Göster + + + + EditEntryWidgetAutoType + + Enable Auto-Type for this entry + + + + + + + + + + - + - + + + Window title: + Pencere başlığı: + + + Inherit default Auto-Type sequence from the &group + + + + &Use custom Auto-Type sequence: + + + + Use default se&quence + + + + Set custo&m sequence: + + + + Window Associations + + + + + EditEntryWidgetHistory + + Show + Göster + + + Restore + + + + Delete + Sil + + + Delete all + Tümünü sil + + + + EditEntryWidgetMain + + Title: + Başlık: + + + Username: + Kullanıcı adı: + + + Password: + Parola: + + + Repeat: + Yinele: + + + URL: + URL: + + + Expires + + + + Presets + + + + Notes: + Notlar + + + + EditGroupWidget + + Group + Küme + + + Icon + Simge + + + Properties + Özellikler + + + Add group + Küme ekle + + + Edit group + Küme düzenle + + + Enable + Etkinleştir + + + Disable + Devre dışı bırak + + + Inherit from parent group (%1) + + + + + EditGroupWidgetMain + + Name + Ad + + + Notes + Notlar + + + Expires + + + + Search + Arama + + + Auto-Type + Oto-Yazma + + + &Use default Auto-Type sequence of parent group + + + + Set default Auto-Type se&quence + + + + + EditWidgetIcons + + Add custom icon + Özel simge ekle + + + Delete custom icon + Özel simgeyi sil + + + Images + Resimler + + + All files + Tüm dosyalar + + + Select Image + Resim Seç + + + Download favicon + Simge indir + + + Unable to fetch favicon. + Simge alınamadı. + + + Can't read icon + Simge okunamadı + + + &Use default icon + &Öntanımlı simgeyi kullan + + + Use custo&m icon + Öze&l simge kullan + + + Confirm Delete + Silmeyi Onayla + + + This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Bu simge %1 girdi tarafından kullanılıyor ve öntanımlı simge tarafından değiştirilecek. Silmek istediğinize emin misiniz? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + + + + Custom icon already exists + + + + + EditWidgetProperties + + Created: + Oluşturuldu: + + + Modified: + Değiştirildi: + + + Accessed: + Erişildi: + + + Uuid: + Uuid: + + + + Entry + + - Clone + - Klon + + + + EntryAttributesModel + + Name + Ad + + + + EntryHistoryModel + + Last modified + Son değiştirilme + + + Title + Başlık + + + Username + Kullanıcı adı + + + URL + URL + + + + EntryModel + + Group + Küme + + + Title + Başlık + + + Username + Kullanıcı adı + + + URL + URL + + + Ref: + Reference abbreviation + Ref: + + + + Group + + Recycle Bin + Geri Dönüşüm Kutusu + + + + HttpPasswordGeneratorWidget + + Length: + Uzunluk: + + + Character Types + Karakter Türleri + + + Upper Case Letters + Büyük Harfler + + + A-Z + A-Z + + + Lower Case Letters + Küçük Harfler + + + a-z + a-z + + + Numbers + Sayılar + + + 0-9 + 0-9 + + + Special Characters + Özel Karakterler + + + /*_& ... + /*_& ... + + + Exclude look-alike characters + Benzer karakterleri dışla + + + Ensure that the password contains characters from every group + Parolanın her kümeden karakter içerdiğine emin olun + + + + KMessageWidget + + &Close + &Kapat + + + Close message + İletiyi kapat + + + + KeePass1OpenWidget + + Import KeePass1 database + KeePass1 veri tabanı içe aktar + + + Unable to open the database. + Veri tabanı açılamıyor. + + + + KeePass1Reader + + Unable to read keyfile. + Anahtar dosyası okunamıyor. + + + Not a KeePass database. + KeePass veri tabanı değil. + + + Unsupported encryption algorithm. + Desteklenmeyen şifreleme algoritması. + + + Unsupported KeePass database version. + Desteklenmeyen KeePass veri tabanı sürümü. + + + Root + Kök + + + Unable to calculate master key + Ana anahtar hesaplanamaz + + + Wrong key or database file is corrupt. + Yanlış anahtar veya veri tabanı dosyası bozuk. + + + + KeePass2Reader + + Not a KeePass database. + KeePass veri tabanı değil. + + + Unsupported KeePass database version. + Desteklenmeyen KeePass veri tabanı sürümü. + + + Wrong key or database file is corrupt. + Yanlış anahtar veya veri tabanı dosyası bozuk. + + + Unable to calculate master key + Ana anahtar hesaplanamaz + + + Unable to issue challenge-response. + + + + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + Seçilen dosya eski bir KeePass1 veri tabanıdır (.kdb). + +Veri tabanı > 'KeePass1 veri tabanı içe aktar...'a tıklayarak içe aktarabilirsiniz. +Bu tek yönlü bir yer değiştirmedir. İçe aktarılan veri tabanını eski KeePassX 0.4 sürümüyle açamayacaksınız. + + + + Main + + Fatal error while testing the cryptographic functions. + Kriptografik işlevler sınanırken ölümcül hata. + + + KeePassXC - Error + KeePassXC - Hata + + + The lock file could not be created. Single-instance mode disabled. + + + + Another instance of KeePassXC is already running. + Başka bir KeePassXC oluşumu zaten çalışıyor. + + + Existing single-instance lock file is invalid. Launching new instance. + + + + + MainWindow + + Open database + Veritabanı aç + + + Database settings + Veri tabnı ayarları + + + Copy username to clipboard + Kullanıcı adını panoya kopyala + + + Copy password to clipboard + Parolayı panoya kopyala + + + Settings + Ayarlar + + + Show toolbar + Araç çubuğunu göster + + + read-only + salt okunur + + + Toggle window + + + + KeePass 2 Database + KeePass 2 Veri Tabanı + + + All files + Tüm dosyalar + + + Save repaired database + Onarılan veri tabanını kaydet + + + Writing the database failed. + Veri tabanına yazma başarısız. + + + &Recent databases + &Son veri tabanları + + + E&ntries + G&irdiler + + + Copy att&ribute to clipboard + Öznite&liği panoya kopyala + + + &Groups + &Kümeler + + + &View + + + + &Quit + &Çık + + + &About + &Hakkında + + + &Save database + Veri tabanını k&aydet + + + &Close database + Veri tabanını &kapat + + + &New database + &Yeni veri tabanı + + + Merge from KeePassX database + KeePassX veri tabanından birleştir + + + &Add new entry + Yeni girdi &ekle + + + &View/Edit entry + + + + &Delete entry + + + + &Add new group + Yeni küme &ekle + + + &Edit group + + + + &Delete group + + + + &Database settings + &Veri tabanı ayarları + + + &Clone entry + &Girdi Klonla + + + Timed one-time password + Zamanlanmış tek seferlik parola + + + Copy &TOTP + &ZTSP'yi kopyala + + + Show TOTP + ZTSP'yi göster + + + &Find + &Bul + + + Copy &username + &Kullanıcı adını kopyala + + + Cop&y password + Parolayı kop&yala + + + &Settings + &Ayarlar + + + &Perform Auto-Type + + + + &Open URL + + + + &Lock databases + Veri tabanlarını &kilitle + + + &Title + &Başlık + + + &URL + &URL + + + &Notes + &Notlar + + + Password Generator + Parola Oluşturucu + + + Clear history + Geçmişi temizle + + + &Database + &Veri tabanı + + + Import + İçe aktar + + + &Tools + &Araçlar + + + Empty recycle bin + + + + Access error for config file %1 + %1 yapılandırma dosyası için erişim hatası + + + Quit KeePassXC + KeePassXC'den Çık + + + Please touch the button on your YubiKey! + Lütfen YubiKey'inizdeki düğmeye dokunun! + + + &Help + &Yardım + + + &Open database... + &Veritabanı aç... + + + Sa&ve database as... + Veribanını kaydet... + + + Change &master key... + Ana anahtarı değiştir... + + + &Export to CSV file... + &CSV dosyasına aktar... + + + Import KeePass 1 database... + KeePass 1 veritabanını içe aktar + + + Import CSV file... + CSV dosyasını içe aktar... + + + Re&pair database... + Veritabanını onar... + + + Set up TOTP... + TOTP kurulumu yap... + + + + OptionDialog + + Dialog + Diyalog + + + General + Genel + + + Sh&ow a notification when credentials are requested + + + + Sort matching entries by &username + + + + Re&move all stored permissions from entries in active database + + + + Advanced + Gelişmiş + + + Always allow &access to entries + + + + Always allow &updating entries + + + + Searc&h in all opened databases for matching entries + + + + HTTP Port: + HTTP Bağlantı noktası: + + + Default port: 19455 + Öntanımlı bağlantı noktası: 19455 + + + Re&quest to unlock the database if it is locked + + + + Sort &matching entries by title + + + + KeePassXC will listen to this port on 127.0.0.1 + KeePassXC, 127.0.0.1 üzerinde bu bağlantı noktasını dinleyecek. + + + Cannot bind to privileged ports + + + + Cannot bind to privileged ports below 1024! +Using default port 19455. + + + + R&emove all shared encryption keys from active database + + + + &Return advanced string fields which start with "KPH: " + + + + Automatically creating or updating string fields is not supported. + + + + This is required for accessing your databases from ChromeIPass or PassIFox + + + + Enable KeePassHTTP server + KeePassHTTP sunucusunu etkinleştir + + + Only returns the best matches for a specific URL instead of all entries for the whole domain. + + + + &Return only best matching entries + + + + Only entries with the same scheme (http://, https://, ftp://, ...) are returned. + + + + &Match URL schemes + + + + Password Generator + Parola Oluşturucu + + + Only the selected database has to be connected with a client. + + + + The following options can be dangerous! +Change them only if you know what you are doing. + Aşağıdaki seçenekler tehlikeli olabilir! +Yalnızca ne yaptığınızı biliyorsanız onları değiştirin. + + + + PasswordGeneratorWidget + + Password: + Parola: + + + Character Types + Karakter Türleri + + + Upper Case Letters + Büyük Harfler + + + Lower Case Letters + Küçük Harfler + + + Numbers + Sayılar + + + Special Characters + Özel Karakterler + + + Exclude look-alike characters + Benzer karakterleri dışla + + + Accept + Onayla + + + %p% + %%p + + + strength + güç + + + entropy + + + + &Length: + &Uzunluk: + + + Pick characters from every group + Her kümeden karakter seç + + + Generate + Oluştur + + + Close + Kapat + + + Apply + Uygula + + + Entropy: %1 bit + + + + Password Quality: %1 + Parola Niteliği: %1 + + + Poor + Kötü + + + Weak + Zayıf + + + Good + İyi + + + Excellent + Harika + + + Password + Parola + + + Extended ASCII + Genişletilmiş ASCII + + + Passphrase + + + + Wordlist: + Sözcük listesi: + + + Word Count: + Sözcük Sayısı: + + + Word Separator: + Sözcük Ayırıcı: + + + Copy + Kopyala + + + + QObject + + NULL device + NULL aygıtı + + + error reading from device + aygıttan okurken hata + + + file empty ! + + dosya boş ! + + + + malformed string + + + + missing closing quote + + + + INTERNAL - unget lower bound exceeded + + + + Group + Küme + + + Title + Başlık + + + Username + Kullanıcı adı + + + Password + Parola + + + URL + URL + + + Notes + Notlar + + + Browser Integration + + + + YubiKey[%1] Challenge Response - Slot %2 - %3 + + + + Press + + + + Passive + + + + + QtIOCompressor + + Internal zlib error when compressing: + + + + Error writing to underlying device: + + + + Error opening underlying device: + + + + Error reading data from underlying device: + + + + Internal zlib error when decompressing: + + + + + QtIOCompressor::open + + The gzip format not supported in this version of zlib. + + + + Internal zlib error: + zlib iç hatası: + + + + SearchWidget + + Case Sensitive + Büyük Küçük Harfe Duyarlı + + + Search + Ara + + + Clear + Temizle + + + Search... + Ara... + + + Limit search to selected group + + + + + Service + + A shared encryption-key with the name "%1" already exists. +Do you want to overwrite it? + + + + Do you want to update the information in %1 - %2? + + + + The active database is locked! +Please unlock the selected database or choose another one which is unlocked. + + + + Successfully removed %1 encryption-%2 from KeePassX/Http Settings. + + + + No shared encryption-keys found in KeePassHttp Settings. + + + + The active database does not contain an entry of KeePassHttp Settings. + + + + Removing stored permissions... + + + + Abort + İptal + + + Successfully removed permissions from %1 %2. + + + + The active database does not contain an entry with permissions. + + + + KeePassXC: New key association request + + + + You have received an association request for the above key. +If you would like to allow it access to your KeePassXC database +give it a unique name to identify and accept it. + + + + KeePassXC: Overwrite existing key? + KeePassXC: Var olan anahtarın üstüne yaz? + + + KeePassXC: Update Entry + KeePassXC: Girdi Güncelle + + + KeePassXC: Database locked! + KeePassXC: Veritabanı kitli! + + + KeePassXC: Removed keys from database + KeePassXC: Anahtarlar veri tabanından kaldırıldı + + + KeePassXC: No keys found + KeePassXC: Anahtar bulunamadı + + + KeePassXC: Settings not available! + KeePassXC: Ayarlar kullanılabilir değil! + + + KeePassXC: Removed permissions + KeePassXC: Silinen yetkiler + + + KeePassXC: No entry with permissions found! + + + + + SettingsWidget + + Application Settings + Uygulama Ayarları + + + General + Genel + + + Security + Güvenlik + + + Access error for config file %1 + %1 yapılandırma dosyası için erişim hatası + + + + SettingsWidgetGeneral + + Remember last databases + Son veri tabanlarını anımsa + + + Automatically save on exit + Çıkışta kendiliğinden kaydet + + + Automatically save after every change + Her değişiklik sonrası kendiliğinden kaydet + + + Minimize when copying to clipboard + Panoya kopyalarken simge durumuna küçült + + + Use group icon on entry creation + Girdi oluşturmada küme simgesini kullan + + + Global Auto-Type shortcut + + + + Language + Dil + + + Show a system tray icon + Sistem tepsisi simgesi göster + + + Hide window to system tray when minimized + Simge durumuna küçültüldüğünde pencereyi sistem tepsisine gizle + + + Load previous databases on startup + Başlangıçta önceki veri tabanlarını yükle + + + Automatically reload the database when modified externally + Veri tabanı dışarıdan değiştirildiğinde kendiliğinden yeniden yükle + + + Hide window to system tray instead of app exit + Uygulamadan çıkmak yerine pencereyi sistem tepsisine gizle + + + Minimize window at application startup + Uygulama başlangıcında pencereyi simge durumuna küçült + + + Basic Settings + Temel Ayarlar + + + Remember last key files and security dongles + + + + Don't mark database as modified for non-data changes (e.g., expanding groups) + + + + Auto-Type + Oto-Yazma + + + Use entry title and URL to match windows for global Auto-Type + + + + Always ask before performing Auto-Type + + + + Auto-Type delay + + + + ms + + + + Start only a single instance of KeePassXC + + + + + SettingsWidgetSecurity + + Clear clipboard after + + + + sec + + + + Lock databases after inactivity of + + + + Show passwords in cleartext by default + Parolaları öntanımlı olarak düz metinde göster + + + Lock databases after minimizing the window + + + + Don't require password repeat when it is visible + + + + Timeouts + + + + Convenience + + + + Lock databases when session is locked or lid is closed + Oturum kilitlendiğinde veya kapak kapandığında veri tabanlarını kilitle + + + Privacy + Gizlilik + + + Use Google as fallback for downloading website icons + + + + + SetupTotpDialog + + Setup TOTP + ZTSP'yi kur + + + Key: + Anahtar: + + + Use custom settings + Özel ayarlar kullan + + + Note: Change these settings only if you know what you are doing. + Not: Bu ayarları yalnızca ne yaptığınızı biliyorsanız değiştirin. + + + Time step: + + + + 8 digits + 8 hane + + + 6 digits + 6 hane + + + Code size: + Kod boyutu: + + + sec + + + + + TotpDialog + + Timed Password + Zamanlı Parola + + + 000000 + 000000 + + + Copy + Kopyala + + + Expires in + Süre bitimi + + + seconds + saniye + + + + UnlockDatabaseWidget + + Unlock database + Veri tabanı kilidini kaldır + + + + WelcomeWidget + + Welcome to KeePassXC + KeePassXC'ye hoş geldiniz + + + Start storing your passwords securely in a KeePassXC database + Parolalarınızı KeePassXC veri tabanında güvenle depolamaya başlayın + + + Create new database + Yeni veri tabanı oluştur + + + Open existing database + Var olan veri tabanını aç + + + Import from KeePass 1 + KeePass 1'den içe aktar + + + Import from CSV + CSV'den içe aktar + + + Recent databases + Son veri tabanları + + + + main + + path to a custom config file + + + + key file of the database + + + + KeePassXC - cross-platform password manager + + + + read password of the database from stdin + + + + filenames of the password databases to open (*.kdbx) + + + + Copy a password to the clipboard + + + + Path of the database. + Veri tabanının yolu. + + + Use a GUI prompt unlocking the database. + + + + Name of the entry to clip. + + + + Extract and print the content of a database. + Veri tabanının içeriğini çıkar ve yazdır. + + + Path of the database to extract. + Veri tabanının çıkarılacağı yol. + + + Name of the command to execute. + Çalıştırılacak komutun adı. + + + List database entries. + Veri tabanı girdilerini listele. + + + Path of the group to list. Default is / + + + + Print the UUIDs of the entries and groups. + + + + Merge two databases. + İki veri tabanını birleştir. + + + Path of the database to merge into. + Veri tabanının nereye birleştirileceği. + + + Path of the database to merge from. + Veri tabanının nereden birleştirileceği. + + + Use the same password for both database files. + Her iki veri tabanı dosyası için aynı parolayı kullan. + + + Show a password. + + + + Name of the entry to show. + Gösterilecek girdinin adı. + + + \ No newline at end of file diff --git a/share/translations/keepassx_uk.ts b/share/translations/keepassx_uk.ts index d2ceb1d32..e1f98f86a 100644 --- a/share/translations/keepassx_uk.ts +++ b/share/translations/keepassx_uk.ts @@ -3,129 +3,94 @@ AboutDialog About KeePassXC - + Про KeePassXC About Про програму - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + Спільнота Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + Інформація щодо зневадження Copy to clipboard - + Скопіювати у буфер обміну Version %1 - + Версія %1 + Revision: %1 - + Ревізія: %1 Libraries: - + Бібліотеки: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + Операційна система: %1 +Архітектура ЦП: %2 +Ядро: %3 %4 Enabled extensions: - + Увімкнені розширення: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + Повідомляйте про вади на <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC розповсюджується на умовах Загальної публічної ліцензії GNU (GPL) версії 2 або (на ваш вибір) версії 3. + + + Project Maintainers: + Супровідники проекту: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">Переглянути внесок на GitHub</a> + + + Include the following information whenever you report a bug: + Коли Ви повідомляєте про ваду, завжди долучайте таку інформацію: AccessControlDialog Remember this decision - + Запам'ятати цей вибір Allow - + Дозволити Deny - + Заборонити %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 запросила доступ до гасел для таких записів(-у). +Будь ласка, вкажіть чи хочете ви дозволити доступ? KeePassXC HTTP Confirm Access - + Підтвердити доступ KeePassXC до HTTP @@ -136,7 +101,7 @@ Please select whether you want to allow access. Auto-Type - KeePassXC - + Автозаповнення – KeePassXC @@ -158,26 +123,26 @@ Please select whether you want to allow access. AutoTypeSelectDialog Select entry to Auto-Type: - Оберіть запис для автозаповнення: + Виберіть запис для автозаповнення: Auto-Type - KeePassXC - + Автозаповнення – KeePassXC ChangeMasterKeyWidget Password - Пароль + Гасло Enter password: - Введіть пароль: + Уведіть гасло: Repeat password: - Повторіть пароль: + Повторіть гасло: Browse @@ -209,139 +174,139 @@ Please select whether you want to allow access. Do you really want to use an empty string as password? - Ви дійсно хочете використати порожній рядок в якості пароля? + Ви дійсно хочете використати порожній рядок у якості гасла? Different passwords supplied. - Паролі не співпадають. + Гасла не співпадають. Failed to set %1 as the Key file: %2 - Не вдалося встановити %1 в якості файл-ключа: + Не вдалося встановити %1 в якості файла-ключа: %2 &Key file - + Файл-&ключ Cha&llenge Response - + Виклик-відповідь Refresh - + Оновити Empty password - + Порожнє гасло Changing master key failed: no YubiKey inserted. - + Спроба змінити головний ключ зазнала невдачі: YubiKey не вставлено. CloneDialog Clone Options - - - - Append ' - Copy' to title - + Параметри клонування Replace username and password with references - + Замінити ім'я користувача і гасло посиланнями Copy history - + Скопіювати журнал + + + Append ' - Clone' to title + Додавати « – клон» до заголовка CsvImportWidget Import CSV fields - + Імпортувати поля CSV filename - + ім'я файла size, rows, columns - + розмір, рядки, колонки Encoding - + Кодування Codec - + Кодек Text is qualified by - + Текст обмежений символами Fields are separated by - + Поля розділені символом Comments start with - + Коментарі починаються з First record has field names - + Перший запис має назви полів Number of headers line to discard - + Кількість рядків заголовка, які треба пропустити Consider '\' an escape character - + Використовувати '\' для захисту символів Preview - + Попередній перегляд Column layout - + Розташування колонок Not present in CSV file - + Відсутні у файлі CSV Empty fieldname - + Без назви column - + колонка Imported from CSV file - + Імпортовано з файлу CSV Original data: - + Початкові дані: Error(s) detected in CSV file ! - + У CSV файлі знайдено помилку(-ки)! more messages skipped] - + решта повідомлень пропущена] Error @@ -350,14 +315,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + Імпорт CSV – помилки записувача: + CsvImportWizard Import CSV file - + Імпортувати файл CSV Error @@ -365,29 +331,29 @@ Please select whether you want to allow access. Unable to calculate master key - Неможливо вирахувати майстер-пароль + Неможливо вирахувати головний ключ CsvParserModel byte, - + байт, rows, - + рядки, columns - + колонки DatabaseOpenWidget Enter master key - Введіть майстер-пароль + Уведіть головний ключ Key File: @@ -395,7 +361,7 @@ Please select whether you want to allow access. Password: - Пароль: + Гасло: Browse @@ -423,18 +389,18 @@ Please select whether you want to allow access. Refresh - + Оновити Challenge Response: - + Виклик-відповідь: DatabaseRepairWidget Repair database - + Полагодити сховище Error @@ -446,7 +412,7 @@ Please select whether you want to allow access. Database opened fine. Nothing to do. - + Сховище відкрите без помилок. Обробка не потрібна. Unable to open the database. @@ -454,16 +420,17 @@ Please select whether you want to allow access. Success - + Успішно The database has been successfully repaired You can now save it. - + Лагодження сховища успішно завершене. +Тепер ви можете його зберегти. Unable to repair the database. - + Неможливо полагодити сховище. @@ -486,7 +453,7 @@ You can now save it. MiB - MiB + МіБ Benchmark @@ -494,27 +461,27 @@ You can now save it. Max. history items: - Максимум записів історії: + Макс. записів журналу: Max. history size: - Максимальний розмір історії: + Макс. розмір журналу: Use recycle bin - + Використовувати смітник AES: 256 Bit (default) - + AES: 256 біт (типове) Twofish: 256 Bit - + Twofish: 256 біт Algorithm: - + Алгоритм: @@ -549,7 +516,7 @@ You can now save it. All files (*) - Всі файли (*) + Усі файли (*) Close? @@ -562,7 +529,7 @@ You can now save it. "%1" was modified. Save changes? - "%1" змінено. + «%1» змінено. Зберегти зміни? @@ -588,20 +555,20 @@ Save changes? Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. - Не можливо заблокувати базу даних, яку ви в даний час редагуєте. -Натисніть Скасувати, щоб завершити зміни або скасувати їх. + Неможливо заблокувати сховище, яке Ви зараз редагуєте. +Натисніть «скасувати», щоб завершити зміни або відкинути їх. This database has never been saved. You can save the database or stop locking it. - Це сховище не було збережено. + Це сховище не було збережене. Ви можете зберегти сховище або зупинити його блокування. This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. - В сховище було внесено зміни. + У сховище було внесено зміни. Ви хочете зберегти його перед блокуванням? Інакше внесені зміни буде втрачено. @@ -613,7 +580,7 @@ Discard changes and close anyway? Export database to CSV file - Експортувати сховище в файл CSV + Експортувати сховище у файл CSV CSV file @@ -629,45 +596,48 @@ Discard changes and close anyway? Merge database - + Об'єднати сховище The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - + Сховище, яке Ви намагаєтесь зберегти, заблоковане іншим примірником KeePassXC. +Все одно зберегти? Passwords - + Гасла Database already opened - + Сховище вже відкрите The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - + Сховище, яке Ви намагаєтесь відкрити, заблоковане іншим примірником KeePassXC. + +Все одно відкрити? Open read-only - + Відкрити лише для читання File opened in read only mode. - + Файл відкритий лише для читання. Open CSV file - + Відкрити CSV файл DatabaseWidget Change master key - Змінити майстер-пароль + Змінити головний ключ Delete entry? @@ -675,7 +645,7 @@ Do you want to open it anyway? Do you really want to delete the entry "%1" for good? - Ви дійсно хочете видалити запис «%1»? + Ви дійсно хочете остаточно видалити запис «%1»? Delete entries? @@ -683,7 +653,7 @@ Do you want to open it anyway? Do you really want to delete %1 entries for good? - Ви дійсно хочете назавжди видалити записи - %1 ? + Ви дійсно хочете остаточно видалити %1 записи(-ів)? Move entries to recycle bin? @@ -691,7 +661,7 @@ Do you want to open it anyway? Do you really want to move %n entry(s) to the recycle bin? - Ви дійсно хочете перемістити %n запис в смітник?Ви дійсно хочете перемістити %n записи в смітник?Ви дійсно хочете перемістити %n записів в смітник? + Ви дійсно хочете перемістити %n запис у смітник?Ви дійсно хочете перемістити %n записи в смітник?Ви дійсно хочете перемістити %n записів у смітник? Delete group? @@ -699,79 +669,79 @@ Do you want to open it anyway? Do you really want to delete the group "%1" for good? - Ви дійсно хочете назавжди видалити групу «%1»? + Ви дійсно хочете остаточно видалити групу «%1»? Unable to calculate master key - Неможливо вирахувати майстер-пароль + Неможливо вирахувати головний ключ Move entry to recycle bin? - + Перемістити запис у смітник? Do you really want to move entry "%1" to the recycle bin? - + Ви справді хочете перемістити запис «%1» у смітник? Searching... - + Шукаю… No current database. - + Сховище не обране. No source database, nothing to do. - + Джерельне сховище відсутнє, обробка не потрібна. Search Results (%1) - + Результати пошуку (%1) No Results - + Збіги відсутні Execute command? - + Виконати команду? Do you really want to execute the following command?<br><br>%1<br> - + Ви справді хочете виконати таку команду? <br><br>%1<br> Remember my choice - + Запам'ятати мій вибір Autoreload Request - + Запит на автозавантаження The database file has changed. Do you want to load the changes? - + Файл сховища змінено. Завантажити зміни? Merge Request - + Запит на об'єднання The database file has changed and you have unsaved changes.Do you want to merge your changes? - + Файл сховища змінено, але Ви маєте незбережені зміни. Об'єднати Ваші зміни зі змінами у файлі? Could not open the new database file while attempting to autoreload this database. - + Не вдалося відкрити нове сховище під час автоматичного перезавантаження цього сховища. Empty recycle bin? - + Спорожнити смітник? Are you sure you want to permanently delete everything from your recycle bin? - + Ви дійсно бажаєте остаточно видалити все зі смітника? @@ -794,15 +764,15 @@ Do you want to open it anyway? Properties - Параметри + Властивості History - Історія + Журнал Entry history - Історія запису + Журнал запису Add entry @@ -814,7 +784,7 @@ Do you want to open it anyway? Different passwords supplied. - Паролі не співпадають. + Гасла не співпадають. New attribute @@ -856,19 +826,19 @@ Do you want to open it anyway? Confirm Remove - + Схваліть видалення Are you sure you want to remove this attribute? - + Ви дійсно бажаєте видалити цей атрибут? [PROTECTED] Press reveal to view or edit - + [ЗАХИЩЕНО] Натисніть «показати», щоб переглянути або змінити Are you sure you want to remove this attachment? - + Ви дійсно бажаєте видалити це вкладення? @@ -899,15 +869,15 @@ Do you want to open it anyway? Edit Name - + Змінити назву Protect - + Захистити Reveal - + Показати @@ -930,23 +900,23 @@ Do you want to open it anyway? Inherit default Auto-Type sequence from the &group - + Успадкувати типову послідовність автозаповнення від &групи &Use custom Auto-Type sequence: - + Використати власну послідовність автозаповнення Use default se&quence - + Використати типову послідовність Set custo&m sequence: - + Установити власну послідовність: Window Associations - + Прив'язки вікон @@ -980,11 +950,11 @@ Do you want to open it anyway? Password: - Пароль: + Гасло: Repeat: - Пароль ще раз: + Гасло ще раз: URL: @@ -1027,11 +997,11 @@ Do you want to open it anyway? Enable - Увімкнено + Увімкнути Disable - Вимкнено + Вимкнути Inherit from parent group (%1) @@ -1042,7 +1012,7 @@ Do you want to open it anyway? EditGroupWidgetMain Name - Ім’я + Назва Notes @@ -1062,11 +1032,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + Використати типову послідовність автозаповнення батьківської групи Set default Auto-Type se&quence - + Встановити типову послідовність автозаповнення @@ -1091,36 +1061,40 @@ Do you want to open it anyway? Select Image Вибір зображення - - Error - Помилка - Download favicon - + Завантажити фавікон Unable to fetch favicon. - + Неможливо дістати фавікон Can't read icon - + Неможливо прочитати значок &Use default icon - + Використати типовий значок Use custo&m icon - + Використати власний значок Confirm Delete - + Схвалити видалення This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + Цей значок використовують %1 записи. Він буде замінений типовим значком. Ви дійсно бажаєте видалити його? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + Порада: Ви можете увімкнути Google у якості запасного варіанту шляхом вибору Інструменти>Налаштування>Безпека + + + Custom icon already exists @@ -1147,14 +1121,14 @@ Do you want to open it anyway? Entry - Clone - + – клон EntryAttributesModel Name - Ім’я + Назва @@ -1197,7 +1171,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + Пос.: @@ -1223,7 +1197,7 @@ Do you want to open it anyway? A-Z - + A-Z Lower Case Letters @@ -1231,7 +1205,7 @@ Do you want to open it anyway? a-z - + a-z Numbers @@ -1239,7 +1213,7 @@ Do you want to open it anyway? 0-9 - + 0-9 Special Characters @@ -1247,7 +1221,7 @@ Do you want to open it anyway? /*_& ... - + /*_& ... Exclude look-alike characters @@ -1255,18 +1229,18 @@ Do you want to open it anyway? Ensure that the password contains characters from every group - Переконатися, що пароль містить символи всіх видів + Забезпечити використання символів усіх видів у гаслі KMessageWidget &Close - + Закрити Close message - + Закрити повідомлення @@ -1304,7 +1278,7 @@ Do you want to open it anyway? Unable to calculate master key - Неможливо вирахувати майстер-пароль + Неможливо вирахувати головний ключ Wrong key or database file is corrupt. @@ -1327,21 +1301,21 @@ Do you want to open it anyway? Unable to calculate master key - Неможливо вирахувати майстер-пароль + Неможливо вирахувати головний ключ + + + Unable to issue challenge-response. + Неможливо видати виклик-відповідь. The selected file is an old KeePass 1 database (.kdb). -You can import it by clicking on Database > 'Import KeePass 1 database'. +You can import it by clicking on Database > 'Import KeePass 1 database...'. This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - Обрано файл сховища попередньої версії KeePass 1 (.kdb). + Вибраний файл є старим сховищем для KeePass 1 (.kdb). -Ви можете імпортувати його, натиснувши Сховище > 'Імпортувати сховище KeePass 1'. -Це односторонній спосіб міграції. Ви не зможете відкрити імпортоване сховище в попередній версії KeePassX 0.4. - - - Unable to issue challenge-response. - +Щоб імпортувати його, виберіть пункт меню «Сховище > Імпортувати сховище KeePass 1…». +Перетворення можливе лише в одному напрямку. Ви не зможете відкрити імпортоване сховище старою версією KeePassX 0.4. @@ -1352,14 +1326,18 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC - Error - + KeePassXC – помилка The lock file could not be created. Single-instance mode disabled. - + Неможливо створити блокувальний файл. Режим одного примірника вимкнено. Another instance of KeePassXC is already running. + Інший примірник KeePassXC вже запущений. + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1379,7 +1357,7 @@ This is a one-way migration. You won't be able to open the imported databas Copy password to clipboard - Копіювати пароль в буфер обміну + Копіювати гасло в буфер обміну Settings @@ -1407,7 +1385,7 @@ This is a one-way migration. You won't be able to open the imported databas Save repaired database - + Зберегти налагоджене сховище Writing the database failed. @@ -1415,210 +1393,210 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - - - - He&lp - + Останні сховища E&ntries - + Записи Copy att&ribute to clipboard - + Копіювати атрибут до буферу обміну &Groups - + Групи &View - + Перегляд &Quit - + Вихід &About - - - - &Open database - + Про KeePassXC &Save database - + Зберігти сховище &Close database - + Закрити сховище &New database - + Нове сховище Merge from KeePassX database - + Об'єднати зі сховищем KeePassX &Add new entry - + Додати новий запис &View/Edit entry - + Переглянути/змінити запис &Delete entry - + Видалити запис &Add new group - + Додати нову групу &Edit group - + Змінити групу &Delete group - - - - Sa&ve database as - - - - Change &master key - + Видалити групу &Database settings - + Налаштування сховища &Clone entry - + Клонувати запис Timed one-time password - - - - Setup TOTP - + Тимчасове одноразове гасло Copy &TOTP - + Скопіювати ТОГ Show TOTP - + Показати ТОГ &Find - + Пошук Copy &username - + Копіювати ім'я користувача Cop&y password - + Копіювати гасло &Settings - + Налаштування &Perform Auto-Type - + Виконати автозаповнення &Open URL - + Відкрити URL &Lock databases - + Замкнути сховища &Title - + Заголовок &URL - + &URL &Notes - - - - &Export to CSV file - - - - Re&pair database - + Нотатки Password Generator - + Виробник гасел Clear history - + Очистити журнал &Database - + Сховище Import - + Імпорт &Tools - - - - Import KeePass 1 database - Імпортувати сховище KeePass 1 - - - Import CSV file - + Інструменти Empty recycle bin - + Спорожнити смітник Access error for config file %1 - + Помилка доступу до файлу конфігурації %1 Quit KeePassXC - + Вийти з KeePassXC Please touch the button on your YubiKey! - + Натисніть, будь ласка, кнопку на вашому YubiKey! + + + &Help + Довідка + + + &Open database... + Відкрити сховище… + + + Sa&ve database as... + Зберегти сховище як… + + + Change &master key... + Змінити головний ключ… + + + &Export to CSV file... + Експортувати до файлу CSV… + + + Import KeePass 1 database... + Імпортувати сховище KeePass 1… + + + Import CSV file... + Імпортувати файл CSV… + + + Re&pair database... + Полагодити сховище… + + + Set up TOTP... + Налаштувати ТОГ… OptionDialog Dialog - + Діалог General @@ -1626,15 +1604,15 @@ This is a one-way migration. You won't be able to open the imported databas Sh&ow a notification when credentials are requested - + Показувати повідомлення, коли надходить запит на реєстраційні дані Sort matching entries by &username - + Сортувати збіги за ім'ям користувача Re&move all stored permissions from entries in active database - + Видалити всі збережені привілеї для записів у активному сховищу Advanced @@ -1642,100 +1620,102 @@ This is a one-way migration. You won't be able to open the imported databas Always allow &access to entries - + Завжди дозволяти доступ до записів Always allow &updating entries - + Завжди дозволяти оновлення записів Searc&h in all opened databases for matching entries - + Шукати збіги у всіх відкритих сховищах HTTP Port: - + Шлюз HTTP: Default port: 19455 - + Типовий шлюз: 19455 Re&quest to unlock the database if it is locked - + Запитувати щодо розблокування сховища, якщо воно заблоковане Sort &matching entries by title - + Сортувати збіги за заголовком KeePassXC will listen to this port on 127.0.0.1 - + KeePassXC чекатиме на сигнали через цей шлюз за адресою 127.0.0.1 Cannot bind to privileged ports - + Неможливо приєднатись до привілейованих шлюзів Cannot bind to privileged ports below 1024! Using default port 19455. - + Неможливо приєднатись до привілейованих шлюзів нижче 1024! +Натомість буде використано шлюз 19455. R&emove all shared encryption keys from active database - + Видалити всі спільні шифрувальні ключі з активного сховища &Return advanced string fields which start with "KPH: " - + Показати розширені текстові поля, що починаються з «KPH: » Automatically creating or updating string fields is not supported. - + Автоматичне створення та оновлення текстових полів не втілене. This is required for accessing your databases from ChromeIPass or PassIFox - + Це необхідно, щоб надати ChromeIPass або PassIFox доступ до вашого сховища Enable KeePassHTTP server - + Увімкнути сервер KeePassHTTP Only returns the best matches for a specific URL instead of all entries for the whole domain. - + Показувати лише найкращі збіги для певного URL замість усіх записів для всієї області. &Return only best matching entries - + Показувати лише найкращі збіги Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + Показані тільки записи з такою самою схемою (http://, https://, ftp://, …). &Match URL schemes - + Узгодити зі схемами URL Password Generator - + Виробник гасел Only the selected database has to be connected with a client. - + Тільки вибране сховище має бути під'єднаним через клієнта. The following options can be dangerous! Change them only if you know what you are doing. - + Змінення цих налаштувань може бути небезпечним! +Змінюйте тільки якщо Ви певно знаєте, що ви робите. PasswordGeneratorWidget Password: - Пароль: + Гасло: Character Types @@ -1767,115 +1747,116 @@ Change them only if you know what you are doing. %p% - + %p% strength - + надійність entropy - + ентропія &Length: - + Довжина: Pick characters from every group - + Використати символи з кожної групи Generate - + Створити Close - + Закрити Apply - + Застосувати Entropy: %1 bit - + Ентропія: %1 біт Password Quality: %1 - + Якість гасла: %1 Poor - + Погана Weak - + Низька Good - + Добра Excellent - + Відмінна Password - Пароль + Гасло Extended ASCII - + Розширені ASCII Passphrase - + Вираз гасла Wordlist: - + Перелік слів: Word Count: - + Кількість слів Word Separator: - + Розділювач слів Copy - + Копіювати QObject NULL device - + NULL пристрій error reading from device - + помилка під час зчитування з пристрію file empty ! - + файл порожній! + malformed string - + хибне рядкове значення missing closing quote - + бракує закривальних лапок INTERNAL - unget lower bound exceeded - + ВНУТРІШНЯ: успішне звільнення нижньої межі Group @@ -1891,7 +1872,7 @@ Change them only if you know what you are doing. Password - Пароль + Гасло URL @@ -1903,19 +1884,19 @@ Change them only if you know what you are doing. Browser Integration - + Підключення до переглядача YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] виклик-відповідь – гніздо %2 – %3 Press - + Натиснути Passive - + Пасивне @@ -1956,7 +1937,7 @@ Change them only if you know what you are doing. SearchWidget Case Sensitive - + Чутливість до регістру Search @@ -1964,15 +1945,15 @@ Change them only if you know what you are doing. Clear - + Очистити Search... - + Шукати... Limit search to selected group - + Обмежити пошук вибраною групою @@ -1980,86 +1961,90 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - + Спільний ключ шифрування з назвою «%1» вже існує. +Перезаписати його? Do you want to update the information in %1 - %2? - + Бажаєте оновити інформацію у %1 – %2? The active database is locked! Please unlock the selected database or choose another one which is unlocked. - + Чинне сховище заблоковане! +Будь ласка, розблокуйте обране сховище або виберіть інше незаблоковане. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - + Успішно видалив %1 шифрування-%2 з налаштувань KeePassX/KeePassHttp. No shared encryption-keys found in KeePassHttp Settings. - + Не знайдено спільних ключів шифрування у налаштуваннях KeePassHttp. The active database does not contain an entry of KeePassHttp Settings. - + Поточне сховище не містить налаштувань KeePassHttp. Removing stored permissions... - + Видалення збережених привілеїв… Abort - + Скасувати Successfully removed permissions from %1 %2. - + Успішно видалив привелеї для %1 %2. The active database does not contain an entry with permissions. - + Поточне сховище не містить записів з привілеями… KeePassXC: New key association request - + KeePassXC: новий запит на прив'язку ключа You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - + Ви одержали запит на прив'язку вказаного ключа. +Якщо Ви бажаєте надати доступ до Вашого сховища KeePassXC +надайте унікальну назву та підтвердьте його. KeePassXC: Overwrite existing key? - + KeePassXC: перезаписати наявний ключ? KeePassXC: Update Entry - + KeePassXC: оновити запис KeePassXC: Database locked! - + KeePassXC: сховище заблоковане! KeePassXC: Removed keys from database - + KeePassXC: ключі видалені зі сховища KeePassXC: No keys found - + KeePassXC: жодного ключа не знайдено KeePassXC: Settings not available! - + KeePassXC: налаштування недоступні! KeePassXC: Removed permissions - + KeePassXC: привілеї видалені KeePassXC: No entry with permissions found! - + KeePassXC: запис з привілеями не знайдено! @@ -2078,7 +2063,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + Помилка доступу до файлу конфігурації %1 @@ -2121,31 +2106,31 @@ give it a unique name to identify and accept it. Load previous databases on startup - + Завантажувати попереднє сховище під час запуску Automatically reload the database when modified externally - + Автоматично перезавантажувати сховище після зовнішніх змін Hide window to system tray instead of app exit - + Ховати вікно у системний лоток замість закриття застосунку. Minimize window at application startup - + Згорнути вікно після запуску застосунку Basic Settings - + Базові налаштування Remember last key files and security dongles - + Пам'ятати останні файли ключів і механізми захисту Don't mark database as modified for non-data changes (e.g., expanding groups) - + Не помічати сховище зміненим після змін, що не стосуються даних (напр. розкриття груп) Auto-Type @@ -2153,11 +2138,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + Використовувати заголовок запису і URL для добору вікон у загальному автозаповненні Always ask before performing Auto-Type - + Завжди питати перед автозаповненням + + + Auto-Type delay + Затримка автозаповнення + + + ms + мс + + + Start only a single instance of KeePassXC + Запускати лише один примірник KeePassXC @@ -2176,62 +2173,70 @@ give it a unique name to identify and accept it. Show passwords in cleartext by default - Типово показувати пароль у відкритому вигляді + Типово показувати гасло у відкритому вигляді Lock databases after minimizing the window - + Заблоковувати сховища після згортання вікна Don't require password repeat when it is visible - + Не запитувати підтвердження гасла, якщо воно не приховане Timeouts - + Час очикування Convenience - + Зручність Lock databases when session is locked or lid is closed - + Блокувати сховища після блокування сесії або закриття кришки пристрою + + + Privacy + Приватність + + + Use Google as fallback for downloading website icons + Використовувати Google як запасний варіант для завантаження значків сторінок SetupTotpDialog Setup TOTP - + Встановити ТОГ Key: - + Ключ: Use custom settings - + Використовувати власні налаштування Note: Change these settings only if you know what you are doing. - + Увага: змінюйте ці налаштування тільки якщо Ви певно знаєте, що Ви робите. Time step: - + Крок зміни часу: 8 digits - + 8 цифр 6 digits - + 6 цифр Code size: - + Розмір кодування: sec @@ -2242,23 +2247,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + Тимчасове гасло 000000 - + 000000 Copy - + Копіювати Expires in - + Втрачає чинність через seconds - + секунд @@ -2272,27 +2277,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + Ласкаво просимо до KeePassXC Start storing your passwords securely in a KeePassXC database - + Почніть надійно і безпечно зберігати ваші гасла у сховищі KeePassXC Create new database - + Створити нове сховище Open existing database - + Відкрити наявне сховище Import from KeePass 1 - + Імпортувати з KeePass 1 Import from CSV - + Імпортувати з CSV Recent databases @@ -2311,79 +2316,79 @@ give it a unique name to identify and accept it. KeePassXC - cross-platform password manager - + KeePassXC – багатоплатформовий керманич гасел read password of the database from stdin - + прочитати гасло для сховища зі stdin filenames of the password databases to open (*.kdbx) - + Назви файлів сховищ, які треба відкрити (*.kdbx) Copy a password to the clipboard - + Скопіювати гасло до буферу обміну Path of the database. - + Шлях до сховища. Use a GUI prompt unlocking the database. - + Використовувати графічний інтерфейс для розблокування сховища. Name of the entry to clip. - + Назва запису для відтинання. Extract and print the content of a database. - + Видобути і надрукувати вміст сховища. Path of the database to extract. - + Шлях до сховища, щоб відкрити. Name of the command to execute. - + Назва команди до виконання. List database entries. - + Показати перелік сховищ. Path of the group to list. Default is / - + Шлях групи. Типовим є / Print the UUIDs of the entries and groups. - + Показувати UUID для записів і груп. Merge two databases. - + Об'єднати два сховища. Path of the database to merge into. - + Шлях до сховища, з яким об'єднати. Path of the database to merge from. - + Шлях до сховища, яке об'єднати. Use the same password for both database files. - + Використовувати те саме гасло для обох сховищ. Show a password. - + Показати гасло. Name of the entry to show. - + Назва запису для показу. \ No newline at end of file diff --git a/share/translations/keepassx_zh_CN.ts b/share/translations/keepassx_zh_CN.ts index 8bc3aaac6..db791625a 100644 --- a/share/translations/keepassx_zh_CN.ts +++ b/share/translations/keepassx_zh_CN.ts @@ -9,106 +9,70 @@ About 关于 - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + 贡献者 Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + 调试信息 Copy to clipboard - + 复制到剪贴板 Version %1 - + 版本 %1 + Revision: %1 - + 修订版本:%1 Libraries: - + 库: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + 操作系统:%1 +CPU 架构:%2 +内核:%3 %4 Enabled extensions: - + 已启用的扩展: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + 前往报告 bug:<a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC 使用第 2 版 GNU 通用公共授权协议(GPL)分发,你也可以根据需要选用第 3 版。 + + + Project Maintainers: + 项目维护者: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">在 GitHub 上查阅贡献信息</a> + + + Include the following information whenever you report a bug: + 报告任何 bug 时,请包含以下信息: AccessControlDialog Remember this decision - 保存此决定 + 记住此选项 Allow @@ -121,18 +85,19 @@ Kernel: %3 %4 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 请求获取这些条目的密码。 +请选择是否允许。 KeePassXC HTTP Confirm Access - + KeePassXC HTTP 确认访问 AutoType Couldn't find an entry that matches the window title: - 无法找到符合窗口标题的项目 + 无法找到符合窗口标题的项目: Auto-Type - KeePassXC @@ -189,7 +154,7 @@ Please select whether you want to allow access. Key files - 秘钥文件 + 密钥文件 All files @@ -197,15 +162,15 @@ Please select whether you want to allow access. Create Key File... - 创建秘钥文件... + 创建密钥文件... Unable to create Key File : - 无法创建秘钥文件: + 无法创建密钥文件: Select a key file - 选择一个秘钥文件 + 选择密钥文件 Do you really want to use an empty string as password? @@ -213,7 +178,7 @@ Please select whether you want to allow access. Different passwords supplied. - 你输入了不同的密码 + 密码不一致 Failed to set %1 as the Key file: @@ -223,125 +188,125 @@ Please select whether you want to allow access. &Key file - 秘钥文件 + 密钥文件(K) Cha&llenge Response - + 挑战应答(L) Refresh - + 刷新 Empty password - + 空密码 Changing master key failed: no YubiKey inserted. - + 修改主密码失败:YubiKey 未插入。 CloneDialog Clone Options - - - - Append ' - Copy' to title - + 复制选项 Replace username and password with references - + 用参考条目替换用户名和密码 Copy history - + 复制历史 + + + Append ' - Clone' to title + 标题后附加 “ - 副本” CsvImportWidget Import CSV fields - + 导入 CSV 字段 filename - + 文件名 size, rows, columns - + 大小,行,列 Encoding - + 编码 Codec - + 编解码器 Text is qualified by - + 文本由此通过验证: Fields are separated by - + 字段分隔: Comments start with - + 评论以此开头: First record has field names - + 第一条记录包含字段名称 Number of headers line to discard - + 将丢弃的起始行数 Consider '\' an escape character - + 将 \ 作为转义字符 Preview - + 预览 Column layout - + 列布局 Not present in CSV file - + 未出现在 CSV 文件中 Empty fieldname - + 空字段名 column - + Imported from CSV file - + 导入 CSV 文件 Original data: - + 原始数据: Error(s) detected in CSV file ! - + 在 CSV 文件中检测到错误! more messages skipped] - + 更多的信息被跳过 Error @@ -350,14 +315,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + CSV 导入: 编辑器错误: + CsvImportWizard Import CSV file - + 导入 CSV 文件 Error @@ -372,15 +338,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + 字节, rows, - + 行, columns - + @@ -391,7 +357,7 @@ Please select whether you want to allow access. Key File: - 秘钥文件: + 密钥文件: Password: @@ -407,7 +373,7 @@ Please select whether you want to allow access. Can't open key file - 无法打开秘钥文件 + 无法打开密钥文件 All files @@ -415,19 +381,19 @@ Please select whether you want to allow access. Key files - 秘钥文件 + 密钥文件 Select key file - 选择秘钥文件 + 选择密钥文件 Refresh - + 刷新 Challenge Response: - + 挑战应答: @@ -475,11 +441,11 @@ You can now save it. Database description: - 数据库介绍: + 数据库描述: Transform rounds: - 加密转换次数: + 加密次数: Default username: @@ -503,26 +469,26 @@ You can now save it. Use recycle bin - 使用回收站 + 启用回收站 AES: 256 Bit (default) - + AES: 256 位 (默认) Twofish: 256 Bit - + Twofish: 256 位 Algorithm: - + 算法: DatabaseTabWidget Root - + 根群组 KeePass 2 Database @@ -572,7 +538,7 @@ Save changes? Save database as - 另存数据库为 + 数据库另存为 New database @@ -580,30 +546,30 @@ Save changes? locked - 已锁 + 已锁定 Lock database - 锁住数据库 + 锁定数据库 Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. - 不能锁住正在编辑的数据库。 -选择取消继续编辑, 确定忽略编辑。 + 不能锁定正在编辑的数据库。 +点击“取消”继续编辑, 点击“确定”丢弃更改。 This database has never been saved. You can save the database or stop locking it. - 数据库未保存。 -你可以保存数据库或者中止锁住它。 + 数据库尚未保存。 +你可以保存数据库或者取消锁定。 This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. 数据库已经更改。 -你想在锁住它以前保存修改吗? +你想在锁定它之前保存修改吗? 否则修改将会丢失。 @@ -614,19 +580,19 @@ Discard changes and close anyway? Export database to CSV file - 把数据库导出为CSV格式文件 + 导出数据库为 CSV 文件 CSV file - CSV格式文件 + CSV 文件 Writing the CSV file failed. - 写入CSV格式文件失败 + 写入 CSV 文件失败 Unable to open the database. - 无法打开数据库。 + 无法打开数据库 Merge database @@ -635,7 +601,7 @@ Discard changes and close anyway? The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - 你要保存的数据库已被另一个KeePassXC锁住。 + 你要保存的数据库已被另一个 KeePassXC 实例锁定。 你仍然要保存吗? @@ -650,20 +616,20 @@ Do you want to save it anyway? The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - 你要打开的数据库已被另一个KeePassXC锁住。 + 你要打开的数据库已被另一个 KeePassXC 实例锁定。 你仍然要打开吗? Open read-only - 已只读方式打开 + 以只读方式打开 File opened in read only mode. - + 文件在只读模式下打开。 Open CSV file - + 打开 CSV 文件 @@ -678,7 +644,7 @@ Do you want to open it anyway? Do you really want to delete the entry "%1" for good? - 你确定永远删除 "%1" 项目吗? + 你确定永久删除 "%1" 项目吗? Delete entries? @@ -702,7 +668,7 @@ Do you want to open it anyway? Do you really want to delete the group "%1" for good? - 你确定永远删除 "%1" 群组吗? + 你确定永久删除 "%1" 群组吗? Unable to calculate master key @@ -746,7 +712,7 @@ Do you want to open it anyway? Remember my choice - 记住这次更改 + 记住我的选择 Autoreload Request @@ -766,15 +732,15 @@ Do you want to open it anyway? Could not open the new database file while attempting to autoreload this database. - 在尝试 autoreload 此数据库不打开新的数据库文件。 + 在尝试自动载入此数据库时不能打开新的数据库文件。 Empty recycle bin? - + 清空回收站? Are you sure you want to permanently delete everything from your recycle bin? - + 你确定要永久删除回收站中的所有内容? @@ -817,11 +783,11 @@ Do you want to open it anyway? Different passwords supplied. - 你输入了不同的密码 + 密码不一致 New attribute - 新建属性 + 添加属性 Select file @@ -859,19 +825,19 @@ Do you want to open it anyway? Confirm Remove - + 确认删除 Are you sure you want to remove this attribute? - + 你确定要移除这个属性? [PROTECTED] Press reveal to view or edit - + [受保护的内容] 点击“揭示”来查看或编辑 Are you sure you want to remove this attachment? - + 你确定要移除这个附加内容? @@ -902,22 +868,22 @@ Do you want to open it anyway? Edit Name - + 编辑名称 Protect - + 保护 Reveal - + 揭示 EditEntryWidgetAutoType Enable Auto-Type for this entry - 打开此项目的自动输入 + 为此项目启用自动输入 + @@ -933,23 +899,23 @@ Do you want to open it anyway? Inherit default Auto-Type sequence from the &group - 从父群组继承默认的自动输入顺序 + 从父群组继承默认的自动输入顺序(G) &Use custom Auto-Type sequence: - 使用自定义自动输入顺序 + 使用自定义自动输入顺序(U) Use default se&quence - 使用默认顺序 + 使用默认顺序(Q) Set custo&m sequence: - 设置自定义顺序 + 设置自定义顺序(M) Window Associations - + 窗口组合 @@ -987,7 +953,7 @@ Do you want to open it anyway? Repeat: - 重复: + 重复密码: URL: @@ -1065,11 +1031,11 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + 使用父群组的默认自动输入顺序(U) Set default Auto-Type se&quence - + 设置默认自动输入顺序(Q) @@ -1094,17 +1060,13 @@ Do you want to open it anyway? Select Image 选择图片 - - Error - 错误 - Download favicon - 下载网站头像 + 下载网站图标 Unable to fetch favicon. - 无法获取网站头像 + 无法获取网站图标 Can't read icon @@ -1112,18 +1074,26 @@ Do you want to open it anyway? &Use default icon - 使用默认图标 + 使用默认图标(U) Use custo&m icon - 使用自定义图标 + 使用自定义图标(M) Confirm Delete - + 确认删除 This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + 这个图标被 %1 个条目使用,将会被默认图标替换。你确定要删除它吗? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + 提示:你可以在 工具 > 设置 > 安全 中启用 Google 作为备选 + + + Custom icon already exists @@ -1143,14 +1113,14 @@ Do you want to open it anyway? Uuid: - Uuid(通用唯一识别码): + UUID: Entry - Clone - - 复制 + - 副本 @@ -1200,14 +1170,14 @@ Do you want to open it anyway? Ref: Reference abbreviation - + 参考条目: Group Recycle Bin - 垃圾桶 + 回收站 @@ -1222,7 +1192,7 @@ Do you want to open it anyway? Upper Case Letters - 大写英文字母 + 大写字母 A-Z @@ -1230,7 +1200,7 @@ Do you want to open it anyway? Lower Case Letters - 小写英文字母 + 小写字母 a-z @@ -1254,22 +1224,22 @@ Do you want to open it anyway? Exclude look-alike characters - 去除相似的字符 + 排除相似的字符 Ensure that the password contains characters from every group - 确保密码包含每种的字符 + 确保密码包含每一种字符 KMessageWidget &Close - + 关闭 Close message - + 关闭信息 @@ -1280,30 +1250,30 @@ Do you want to open it anyway? Unable to open the database. - 无法打开数据库。 + 无法打开数据库 KeePass1Reader Unable to read keyfile. - 无法读取秘钥文件。 + 无法读取密钥文件 Not a KeePass database. - 不是KeePass 数据库。 + 不是 KeePass 数据库 Unsupported encryption algorithm. - 不支持的加密算法。 + 不支持的加密算法 Unsupported KeePass database version. - 不支持的KeePass 数据库版本。 + 不支持的 KeePass 数据库版本 Root - + 根群组 Unable to calculate master key @@ -1311,39 +1281,39 @@ Do you want to open it anyway? Wrong key or database file is corrupt. - 秘钥错误或数据库损坏。 + 密钥错误或数据库损坏 KeePass2Reader Not a KeePass database. - 不是KeePass 的数据库。 + 不是 KeePass 数据库 Unsupported KeePass database version. - 不支持的KeePass 数据库版本。 + 不支持的 KeePass 数据库版本 Wrong key or database file is corrupt. - 秘钥错误或数据库损坏。 + 密钥错误或数据库损坏 Unable to calculate master key 无法计算主密码 - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - 当前选择的文件是旧版本 KeePass 1 数据库(.kdb)。 -你可以通过点击 数据库 > '导入KeePass 1 数据库’ 来导入。 -这是不可逆的修改。导入后的数据库将无法由旧版的KeePassX 0.4版本打开。 + Unable to issue challenge-response. + 无法发出挑战应答 - Unable to issue challenge-response. - + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + 当前选择的文件是旧版本的 KeePass 1 数据库(.kdb)。 +你可以通过点击 数据库 > 导入 KeePass 1 数据库 来导入。 +这是不可逆的迁移,导入后的数据库将无法由旧版本的 KeePassX 0.4 打开。 @@ -1358,10 +1328,14 @@ This is a one-way migration. You won't be able to open the imported databas The lock file could not be created. Single-instance mode disabled. - + 无法创建锁定文件。 单实例模式已禁用。 Another instance of KeePassXC is already running. + 另一个 KeePassXC 实例已在运行 + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1417,159 +1391,131 @@ This is a one-way migration. You won't be able to open the imported databas &Recent databases - 最近的数据库 - - - He&lp - 帮助 + 最近的数据库(R) E&ntries - + 项目(N) Copy att&ribute to clipboard - 将属性复制到剪贴板 + 将属性复制到剪贴板(R) &Groups - 群组 + 群组(G) &View - 显示 + 显示(V) &Quit - 退出 + 退出(Q) &About - 关于 - - - &Open database - 打开数据库 + 关于(A) &Save database - 保存数据库 + 保存数据库(S) &Close database - 关闭数据库 + 关闭数据库(C) &New database - 新建数据库 + 新建数据库(N) Merge from KeePassX database - 从KeePassX数据库合并 + 从 KeePassX 数据库合并 &Add new entry - 新增项目 + 新增项目(A) &View/Edit entry - 浏览/编辑项目 + 浏览/编辑项目(V) &Delete entry - 删除项目 + 删除项目(D) &Add new group - 新增群组 + 新增群组(A) &Edit group - 编辑群组 + 编辑群组(E) &Delete group - 删除群组 - - - Sa&ve database as - 另存数据库为 - - - Change &master key - 更改主密码 + 删除群组(D) &Database settings - 数据库设置 + 数据库设置(D) &Clone entry - 复制项目 + 复制项目(C) Timed one-time password - - - - Setup TOTP - + 动态密码 TOTP Copy &TOTP - + 复制 TOTP 密码(T) Show TOTP - + 显示 TOTP 密码 &Find - 查找 + 查找(F) Copy &username - 复制用户名 + 复制用户名(U) Cop&y password - 复制密码 + 复制密码(Y) &Settings - 设置 + 设置(S) &Perform Auto-Type - 执行自动输入 + 执行自动输入(P) &Open URL - 打开网址 + 打开网址O) &Lock databases - 锁住数据库 + 锁定数据库(L) &Title - 标题 + 标题(T) &URL - 网址 + 网址(U) &Notes - 备注 - - - &Export to CSV file - 导出为CSV格式文件 - - - Re&pair database - 修复数据库 + 备注(N) Password Generator @@ -1577,43 +1523,71 @@ This is a one-way migration. You won't be able to open the imported databas Clear history - + 清除历史 &Database - + 数据库(D) Import - + 导入 &Tools - - - - Import KeePass 1 database - 导入KeePass 1 数据库 - - - Import CSV file - + 工具(T) Empty recycle bin - + 清空回收站 Access error for config file %1 - + 访问配置文件出错 %1 Quit KeePassXC - + 退出 KeePassXC Please touch the button on your YubiKey! - + 请触摸你 YubiKey 上的按键! + + + &Help + 帮助(H) + + + &Open database... + 打开数据库(O)... + + + Sa&ve database as... + 数据库另存为(V)... + + + Change &master key... + 更改主密码(M),,, + + + &Export to CSV file... + 导出为 CSV 文件(E)... + + + Import KeePass 1 database... + 导入 KeePass 1 数据库... + + + Import CSV file... + 导入 CSV 文件... + + + Re&pair database... + 修复数据库(P)... + + + Set up TOTP... + 设置 TOTP 密码... @@ -1628,15 +1602,15 @@ This is a one-way migration. You won't be able to open the imported databas Sh&ow a notification when credentials are requested - + 当请求凭证时显示通知(O) Sort matching entries by &username - 按匹配用户名排序 + 根据用户名排序匹配项(U) Re&move all stored permissions from entries in active database - + 从活动数据库的条目中移除已存储的所有权限(M) Advanced @@ -1644,19 +1618,19 @@ This is a one-way migration. You won't be able to open the imported databas Always allow &access to entries - 永远允许访问项目 + 永远允许访问项目(A) Always allow &updating entries - 永远允许更新项目 + 永远允许更新项目(U) Searc&h in all opened databases for matching entries - 在所有打开的数据库中查找匹配项目 + 在所有打开的数据库中查找匹配项目(H) HTTP Port: - HTTP端口: + HTTP 端口: Default port: 19455 @@ -1664,33 +1638,33 @@ This is a one-way migration. You won't be able to open the imported databas Re&quest to unlock the database if it is locked - + 数据库锁定时请求解锁(Q) Sort &matching entries by title - 用标题排序匹配的项目 + 根据标题排序匹配项(M) KeePassXC will listen to this port on 127.0.0.1 - KeePassXC 将监听 127.0.0.1上的此端口 + KeePassXC 将监听 127.0.0.1 上的此端口 Cannot bind to privileged ports - 无法绑定到特殊端口 + 无法绑定到特权端口 Cannot bind to privileged ports below 1024! Using default port 19455. - 无法绑定低于 1024的特殊端口 ! -使用默认端口 19455。 + 无法绑定低于 1024 的特权端口 ! +使用默认端口 19455 R&emove all shared encryption keys from active database - 移除所有激活数据库共享的加密密钥 + 移除所有激活数据库共享的加密密钥(E) &Return advanced string fields which start with "KPH: " - + 返回以“KPH:”开头的高级字符串字段(R) Automatically creating or updating string fields is not supported. @@ -1698,27 +1672,27 @@ Using default port 19455. This is required for accessing your databases from ChromeIPass or PassIFox - + 通过 ChromelPass 或 PasslFox 访问数据库需要此设置 Enable KeePassHTTP server - + 启用 KeePassHTTP 服务 Only returns the best matches for a specific URL instead of all entries for the whole domain. - + 只返回特定网址的最佳匹配,而不是整个域名的所有条目。 &Return only best matching entries - + 只返回最匹配的条目 Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + 仅返回具有相同协议 (http://, https://, ftp://, ...) 的条目 &Match URL schemes - + 匹配 URL 协议(M) Password Generator @@ -1726,12 +1700,13 @@ Using default port 19455. Only the selected database has to be connected with a client. - + 只有选定的数据库必须与一个客户端连接。 The following options can be dangerous! Change them only if you know what you are doing. - + 以下选项可能很危险! +除非你知道自己在做什么,否则不要更改这些设置 @@ -1746,11 +1721,11 @@ Change them only if you know what you are doing. Upper Case Letters - 大写英文字母 + 大写字母 Lower Case Letters - 小写英文字母 + 小写字母 Numbers @@ -1762,7 +1737,7 @@ Change them only if you know what you are doing. Exclude look-alike characters - 去除相似的字符 + 排除相似的字符 Accept @@ -1778,15 +1753,15 @@ Change them only if you know what you are doing. entropy - + &Length: - 长度︰ + 长度(L)︰ Pick characters from every group - 从每个组选择字符 + 包含每一种字符 Generate @@ -1802,7 +1777,7 @@ Change them only if you know what you are doing. Entropy: %1 bit - + 熵:%1 比特 Password Quality: %1 @@ -1830,55 +1805,56 @@ Change them only if you know what you are doing. Extended ASCII - + 扩展 ASCII Passphrase - + 口令 Wordlist: - + 字符列表: Word Count: - + 字数: Word Separator: - + 字符分隔符: Copy - + 复制 QObject NULL device - + 空设备 error reading from device - + 从设备读取发生错误 file empty ! - + 文件为空! + malformed string - + 格式不正确的字符串 missing closing quote - + 缺少后引号 INTERNAL - unget lower bound exceeded - + 内部信息 - 未定义的下溢 Group @@ -1906,19 +1882,19 @@ Change them only if you know what you are doing. Browser Integration - + 浏览器配合 YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] 挑战应答 - Slot %2 - %3 Press - + 按下 Passive - + 被动 @@ -1971,11 +1947,11 @@ Change them only if you know what you are doing. Search... - + 搜索…… Limit search to selected group - + 在选中的群组中搜索 @@ -1998,15 +1974,15 @@ Please unlock the selected database or choose another one which is unlocked. Successfully removed %1 encryption-%2 from KeePassX/Http Settings. - + 成功移除 %1 加密 - %2 在 KeePassX/Http 设置中。 No shared encryption-keys found in KeePassHttp Settings. - + 没有在 KeePassHttp 设置中找到共享加密密钥。 The active database does not contain an entry of KeePassHttp Settings. - + 当前数据库中没有 KeePassHttp 设置的条目。 Removing stored permissions... @@ -2018,21 +1994,23 @@ Please unlock the selected database or choose another one which is unlocked. Successfully removed permissions from %1 %2. - + 成功移除 %1 %2 的权限。 The active database does not contain an entry with permissions. - + 当前数据库中不包含具有权限的条目。 KeePassXC: New key association request - + KeePassXC: 新的密钥关联请求 You have received an association request for the above key. If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. - + 你已收到上述密钥的关联请求。 +如果你想允许它访问你的 KeePassXC 数据库, +请为它提供一个唯一的名称来识别和接受它。 KeePassXC: Overwrite existing key? @@ -2064,7 +2042,7 @@ give it a unique name to identify and accept it. KeePassXC: No entry with permissions found! - + KeePassXC: 未找到权限的条目! @@ -2083,7 +2061,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + 访问配置文件出错 %1 @@ -2142,15 +2120,15 @@ give it a unique name to identify and accept it. Basic Settings - + 基础设置 Remember last key files and security dongles - + 记住上次的密钥文件和安全模块 Don't mark database as modified for non-data changes (e.g., expanding groups) - + 不要因非数据的更改而将数据库标记为已修改 (比如增加群组) Auto-Type @@ -2158,11 +2136,23 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + 使用项目标题和 URL 来匹配自动输入的窗口 Always ask before performing Auto-Type - + 总在执行自动输入前询问 + + + Auto-Type delay + 自动输入延迟 + + + ms + 毫秒 + + + Start only a single instance of KeePassXC + 只启动一个 KeePassXC 实例 @@ -2193,50 +2183,58 @@ give it a unique name to identify and accept it. Timeouts - + 超时 Convenience - + 便利性 Lock databases when session is locked or lid is closed - + 系统锁定或盖子合上时锁定数据库 + + + Privacy + 隐私 + + + Use Google as fallback for downloading website icons + 使用 Google 作为下载网站图标时的备选 SetupTotpDialog Setup TOTP - + 设置定时一次性密码 Key: - + 密钥: Use custom settings - + 使用自定义设置 Note: Change these settings only if you know what you are doing. - + 注意:除非你知道自己在做什么,否则不要更改这些设置。 Time step: - + 时间步进: 8 digits - + 8 位数字 6 digits - + 6 位数字 Code size: - + 口令长度: sec @@ -2247,23 +2245,23 @@ give it a unique name to identify and accept it. TotpDialog Timed Password - + 动态密码 000000 - + 000000 Copy - + 复制 Expires in - + 过期时间 seconds - + @@ -2277,27 +2275,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + 欢迎使用 KeePassXC Start storing your passwords securely in a KeePassXC database - + 开始将你的密码安全地存储在 KeePassXC 数据库中 Create new database - + 新建数据库 Open existing database - + 打开数据库 Import from KeePass 1 - + 导入KeePass 1 数据库 Import from CSV - + 导入 CSV 文件 Recent databases @@ -2312,7 +2310,7 @@ give it a unique name to identify and accept it. key file of the database - 数据库秘钥文件 + 数据库密钥文件 KeePassXC - cross-platform password manager @@ -2324,71 +2322,71 @@ give it a unique name to identify and accept it. filenames of the password databases to open (*.kdbx) - 打开密码数据库文件名(*.kdbx) + 将打开的密码数据库文件名(*.kdbx) Copy a password to the clipboard - + 将密码复制到剪贴板 Path of the database. - + 数据库路径 Use a GUI prompt unlocking the database. - + 使用图形界面解锁数据库 Name of the entry to clip. - + 将复制的项目名称 Extract and print the content of a database. - + 提取并打印数据库内容 Path of the database to extract. - + 将提取的数据库路径 Name of the command to execute. - + 将执行的命令名称 List database entries. - + 列出数据库项目 Path of the group to list. Default is / - + 要将列出的群组路径,默认为 / Print the UUIDs of the entries and groups. - + 打印项目和群组的 UUID Merge two databases. - + 合并两个数据库 Path of the database to merge into. - + 合并成的数据库路径 Path of the database to merge from. - + 将合并的数据库路径 Use the same password for both database files. - + 两个数据库使用相同密码 Show a password. - + 显示密码 Name of the entry to show. - + 项目名称 \ No newline at end of file diff --git a/share/translations/keepassx_zh_TW.ts b/share/translations/keepassx_zh_TW.ts index d50444e76..af9c74b55 100644 --- a/share/translations/keepassx_zh_TW.ts +++ b/share/translations/keepassx_zh_TW.ts @@ -9,99 +9,63 @@ About 關於 - - <html><head/><body><p>Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues"><span style="text-decoration: underline; color:#0000ff;">https://github.com</span></a></p></body></html> - - - - <html><head/><body><p>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</p></body></html> - - - - <html><head><style>li {font-size: 10pt}</style></head><body><p><span style=" font-size:10pt;">Project Maintainers:</span></p><ul><li>droidmonkey</li><li>phoerious</li><li>TheZ3ro</li><li>louib</li><li>Weslly</li><li>debfx (KeePassX)</li></ul></body></html> - - Contributors - - - - <html><body> - <p style="font-size:x-large; font-weight:600;">Code:</p> - <ul> - <li style="font-size:10pt">debfx (KeePassX)</li> - <li style="font-size:10pt">BlueIce (KeePassX)</li> - <li style="font-size:10pt">droidmonkey</li> - <li style="font-size:10pt">phoerious</li> - <li style="font-size:10pt">TheZ3ro</li> - <li style="font-size:10pt">louib</li> - <li style="font-size:10pt">weslly</li> - <li style="font-size:10pt">keithbennett (KeePassHTTP)</li> - <li style="font-size:10pt">Typz (KeePassHTTP)</li> - <li style="font-size:10pt">denk-mal (KeePassHTTP)</li> - <li style="font-size:10pt">kylemanna (YubiKey)</li> - <li style="font-size:10pt">seatedscribe (CSV Importer)</li> - <li style="font-size:10pt">pgalves (Inline Messages)</li> - </ul> - <p style="font-size:x-large; font-weight:600;">Translations:</p> - <ul> - <li style="font-size:10pt"><span style="font-weight:600;">Chinese:</span> Biggulu, ligyxy, BestSteve</li> - <li style="font-size:10pt"><span style="font-weight:600;">Czech:</span> pavelb, JosefVitu</li> - <li style="font-size:10pt"><span style="font-weight:600;">Dutch:</span> Vistaus, KnooL, apie</li> - <li style="font-size:10pt"><span style="font-weight:600;">Finnish:</span> MawKKe</li> - <li style="font-size:10pt"><span style="font-weight:600;">French:</span> Scrat15, frgnca, gilbsgilbs, gtalbot, iannick, kyodev, logut</li> - <li style="font-size:10pt"><span style="font-weight:600;">German:</span> Calyrx, DavidHamburg, antsas, codejunky, jensrutschmann, montilo, omnisome4, origin_de, pcrcoding, phoerious, rgloor, vlenzer</li> - <li style="font-size:10pt"><span style="font-weight:600;">Greek:</span> nplatis</li> - <li style="font-size:10pt"><span style="font-weight:600;">Italian:</span> TheZ3ro, FranzMari, Mte90, tosky</li> - <li style="font-size:10pt"><span style="font-weight:600;">Kazakh:</span> sotrud_nik</li> - <li style="font-size:10pt"><span style="font-weight:600;">Lithuanian:</span> Moo</li> - <li style="font-size:10pt"><span style="font-weight:600;">Polish:</span> konradmb, mrerexx</li> - <li style="font-size:10pt"><span style="font-weight:600;">Portuguese: </span>vitor895, weslly, American_Jesus, mihai.ile</li> - <li style="font-size:10pt"><span style="font-weight:600;">Russian:</span> vsvyatski, KekcuHa, wkill95</li> - <li style="font-size:10pt"><span style="font-weight:600;">Spanish:</span> EdwardNavarro, antifaz, piegope, pquin, vsvyatski</li> - <li style="font-size:10pt"><span style="font-weight:600;">Swedish:</span> henziger</li> - </ul> - </body></html> - - - - <html><head/><body><p align="center"><a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">See Contributions on GitHub</span></a></p></body></html> - + 貢獻者 Debug Info - - - - <html><head/><body><p>Include the following information whenever you report a bug:</p></body></html> - + 除錯資訊 Copy to clipboard - + 複製到剪貼簿 Version %1 - + 版本 %1 + Revision: %1 - + 修訂:%1 Libraries: - + 函式庫: Operating system: %1 CPU architecture: %2 Kernel: %3 %4 - + 作業系統:%1 +處裡器架構:%2 +核心:%3 %4 Enabled extensions: - + 已啟用的擴充元件: + + + Report bugs at: <a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + 回報 Bug 請至:<a href="https://github.com/keepassxreboot/keepassxc/issues" style="text-decoration: underline;">https://github.com</a> + + + KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3. + KeePassXC 遵循 GNU 通用公共許可證 (GPL) 第二版 或(依你的需求)以第三版發行。 + + + Project Maintainers: + 專案維護者: + + + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">See Contributions on GitHub</a> + <a href="https://github.com/keepassxreboot/keepassxc/graphs/contributors">在 GitHub 上看看有哪些貢獻者</a> + + + Include the following information whenever you report a bug: + 回報 Bug 時會包含以下資訊: @@ -152,14 +116,14 @@ Please select whether you want to allow access. Default sequence - 預設的序列 + 預設序列 AutoTypeSelectDialog Select entry to Auto-Type: - 選擇自動輸入的項目 + 選擇要自動輸入的項目 Auto-Type - KeePassXC @@ -174,11 +138,11 @@ Please select whether you want to allow access. Enter password: - 輸入密碼 + 輸入密碼: Repeat password: - 再次輸入密碼 + 再次輸入密碼: Browse @@ -194,32 +158,32 @@ Please select whether you want to allow access. All files - 所有的檔案 + 所有檔案 Create Key File... - 建立一個金鑰檔案 + 建立金鑰檔案…… Unable to create Key File : - 無法建立金鑰檔案: + 無法建立金鑰檔案: Select a key file - 選擇一個金鑰檔案 + 選擇金鑰檔案 Do you really want to use an empty string as password? - 你真的想使用空白密碼嗎? + 真的要使用空白密碼? Different passwords supplied. - 提供了不同的密碼 + 填寫的密碼不一致。 Failed to set %1 as the Key file: %2 - 無法設定 %1 成為金鑰檔案: + 無法將 %1 設為金鑰檔案: %2 @@ -232,11 +196,11 @@ Please select whether you want to allow access. Refresh - + 重新整理 Empty password - + 清空密碼 Changing master key failed: no YubiKey inserted. @@ -247,42 +211,42 @@ Please select whether you want to allow access. CloneDialog Clone Options - - - - Append ' - Copy' to title - + 複製選項 Replace username and password with references - + 以引用資料取代使用者名稱與密碼 Copy history - + 複製歷史記錄 + + + Append ' - Clone' to title + 在標題後追加「 - 複製」字樣 CsvImportWidget Import CSV fields - + 匯入 CSV 欄位 filename - + 檔案名稱 size, rows, columns - + 尺寸、行、列 Encoding - + 編碼 Codec - + 編解碼器 Text is qualified by @@ -290,7 +254,7 @@ Please select whether you want to allow access. Fields are separated by - + 欄位分隔符號 Comments start with @@ -306,11 +270,11 @@ Please select whether you want to allow access. Consider '\' an escape character - + 請以「\」作為跳脫符號 Preview - + 預覽 Column layout @@ -318,31 +282,31 @@ Please select whether you want to allow access. Not present in CSV file - + 不在 CSV 檔案內 Empty fieldname - + 清空檔名 column - + Imported from CSV file - + 已從 CSV 檔匯入 Original data: - + 原始資料: Error(s) detected in CSV file ! - + CSV 檔中檢測到錯誤! more messages skipped] - + 等訊息已跳過] Error @@ -351,14 +315,15 @@ Please select whether you want to allow access. CSV import: writer has errors: - + CSV 匯入:寫入器錯誤: + CsvImportWizard Import CSV file - + 匯入 CSV 檔 Error @@ -373,15 +338,15 @@ Please select whether you want to allow access. CsvParserModel byte, - + 位元組, rows, - + 行, columns - + @@ -404,15 +369,15 @@ Please select whether you want to allow access. Unable to open the database. - 無法打開這個資料庫 + 無法開啟資料庫。 Can't open key file - 無法打開金鑰檔案 + 無法開啟金鑰檔案 All files - 所有的檔案 + 所有檔案 Key files @@ -424,7 +389,7 @@ Please select whether you want to allow access. Refresh - + 重新整理 Challenge Response: @@ -443,15 +408,15 @@ Please select whether you want to allow access. Can't open key file - 無法打開金鑰檔案 + 無法開啟金鑰檔案 Database opened fine. Nothing to do. - 資料庫正常打開。沒什麼事。 + 資料庫正常開啟。什麼都不做。 Unable to open the database. - 無法打開這個資料庫 + 無法開啟資料庫。 Success @@ -460,12 +425,11 @@ Please select whether you want to allow access. The database has been successfully repaired You can now save it. - 這個資料庫已經成功修復 -現在你可以儲存它。 + 資料庫已成功修復,你現在可以直接儲存。 Unable to repair the database. - 無法開啟這個資料庫 + 無法開啟資料庫 @@ -480,7 +444,7 @@ You can now save it. Transform rounds: - 加密轉換次數 + 加密轉換次數: Default username: @@ -488,7 +452,7 @@ You can now save it. MiB - MiB + MiB Benchmark @@ -496,11 +460,11 @@ You can now save it. Max. history items: - 最大的歷史筆數: + 最大歷史記錄項目: Max. history size: - 最大的歷史大小: + 最大歷史記錄大小: Use recycle bin @@ -508,15 +472,15 @@ You can now save it. AES: 256 Bit (default) - + AES:256 位元(預設) Twofish: 256 Bit - + Twofish:256 位元 Algorithm: - + 演算法: @@ -531,11 +495,11 @@ You can now save it. All files - 所有的檔案 + 所有檔案 Open database - 打開資料庫 + 開啟資料庫 File not found! @@ -543,7 +507,7 @@ You can now save it. Open KeePass 1 database - 打開 KeePass 1 資料庫 + 開啟 KeePass 1 資料庫 KeePass 1 database @@ -551,7 +515,7 @@ You can now save it. All files (*) - 所有的檔案 (*) + 所有檔案 (*) Close? @@ -564,15 +528,16 @@ You can now save it. "%1" was modified. Save changes? - "%1" 已被修改。要儲存嗎? + 「%1」已修改。 +儲存變更? Writing the database failed. - 寫入資料庫失敗 + 寫入資料庫失敗。 Save database as - 將資料庫儲存為 + 資料庫另存為 New database @@ -580,7 +545,7 @@ Save changes? locked - 已鎖住 + 已鎖定 Lock database @@ -589,28 +554,28 @@ Save changes? Can't lock the database as you are currently editing it. Please press cancel to finish your changes or discard them. - 無法鎖定資料庫,因為目前你正在編輯它 -請按下取消完成修改或放棄 + 目前正在編輯中,所以無法鎖定資料庫。 +請按取消以完成修改或捨棄修改。 This database has never been saved. You can save the database or stop locking it. - 這個資料庫尚未被儲存 -你能儲存資料庫或不再鎖定它 + 資料庫尚未儲存。 +可以先儲存資料庫或是停止鎖定資料庫 This database has been modified. Do you want to save the database before locking it? Otherwise your changes are lost. - 這個資料庫已經被修改 -想要在鎖定之前,儲存資料庫嗎? -否則,這次修改將會遺失 + 此資料庫已修改。 +要在鎖定之前儲存資料庫? +不然則會遺失所有修改。 "%1" is in edit mode. Discard changes and close anyway? - "%1" 正在編輯模式。 -是否要放棄編輯及關閉? + 「%1」 正在編輯模式中。 +是否要捨棄變更並關閉? Export database to CSV file @@ -622,11 +587,11 @@ Discard changes and close anyway? Writing the CSV file failed. - 寫入 CSV 檔案失敗 + 寫入 CSV 檔案失敗。 Unable to open the database. - 無法開啟這個資料庫 + 無法開啟資料庫。 Merge database @@ -635,8 +600,8 @@ Discard changes and close anyway? The database you are trying to save as is locked by another instance of KeePassXC. Do you want to save it anyway? - 欲保存的資料庫已被其他 KeePassXC 程式鎖定。 -確定仍要繼續儲存? + 欲儲存的資料庫已由其他 KeePassXC 程式鎖定。 +仍要繼續儲存? Passwords @@ -644,15 +609,15 @@ Do you want to save it anyway? Database already opened - 資料庫已經開啟 + 資料庫已開啟 The database you are trying to open is locked by another instance of KeePassXC. Do you want to open it anyway? - 欲開啟的資料庫已被其他 KeePassXC 程式鎖定。 + 欲開啟的資料庫已由其他 KeePassXC 程式鎖定。 -確定仍要繼續開啟? +仍要繼續開啟? Open read-only @@ -660,11 +625,11 @@ Do you want to open it anyway? File opened in read only mode. - + 已將檔案以唯讀模式開啟。 Open CSV file - + 開啟 CSV 檔 @@ -675,11 +640,11 @@ Do you want to open it anyway? Delete entry? - 刪除項目 + 刪除項目? Do you really want to delete the entry "%1" for good? - 你真的想永遠的刪除 "%1" 項目嗎 + 真的要永久刪除「%1」? Delete entries? @@ -687,15 +652,15 @@ Do you want to open it anyway? Do you really want to delete %1 entries for good? - 你真的想永遠刪除 "%1 " 項目嗎? + 真的要永久刪除 %1 個項目? Move entries to recycle bin? - 移動項目到垃圾桶? + 將項目移到回收桶? Do you really want to move %n entry(s) to the recycle bin? - 你真的想將 %n 個項目移到垃圾桶? + 真的要將 %n 個項目移到回收桶? Delete group? @@ -703,7 +668,7 @@ Do you want to open it anyway? Do you really want to delete the group "%1" for good? - 你真的想永遠刪除 "%1 " 群組嗎? + 真的要永遠刪除「%1」群組? Unable to calculate master key @@ -711,11 +676,11 @@ Do you want to open it anyway? Move entry to recycle bin? - 移動項目到回收桶? + 將項目移到回收桶? Do you really want to move entry "%1" to the recycle bin? - 你真的想將 "%1" 移到回收桶? + 真的要將「%1」移到回收桶? Searching... @@ -727,7 +692,7 @@ Do you want to open it anyway? No source database, nothing to do. - 無來源資料庫,無事可做。 + 無來源資料庫,什麼都不做。 Search Results (%1) @@ -743,7 +708,7 @@ Do you want to open it anyway? Do you really want to execute the following command?<br><br>%1<br> - 你真的想執行下列命令嗎?<br><br>%1<br> + 真的要執行下列命令?<br><br>%1<br> Remember my choice @@ -755,7 +720,7 @@ Do you want to open it anyway? The database file has changed. Do you want to load the changes? - 資料庫檔案已變更。要讀取變更嗎? + 資料庫檔案已變更。讀取變更? Merge Request @@ -763,19 +728,19 @@ Do you want to open it anyway? The database file has changed and you have unsaved changes.Do you want to merge your changes? - 資料庫檔案已變更,且你有尚未儲存的變更。要合併你的變更嗎? + 資料庫檔案已變更,且有尚未儲存的變更。合併變更? Could not open the new database file while attempting to autoreload this database. - 自動重新讀取此資料庫時無法開啟新資料褲檔案。 + 自動重新讀取此資料庫時,無法開啟新資料庫檔案。 Empty recycle bin? - + 清空回收桶? Are you sure you want to permanently delete everything from your recycle bin? - + 確定要永久刪除回收桶內的項目? @@ -786,7 +751,7 @@ Do you want to open it anyway? Advanced - 進階的 + 進階 Icon @@ -798,7 +763,7 @@ Do you want to open it anyway? Properties - 性質 + 屬性 History @@ -806,7 +771,7 @@ Do you want to open it anyway? Entry history - 項目歷史 + 項目歷史記錄 Add entry @@ -818,7 +783,7 @@ Do you want to open it anyway? Different passwords supplied. - 提供了不同的密碼 + 填寫的密碼不一致。 New attribute @@ -830,7 +795,7 @@ Do you want to open it anyway? Unable to open file - 無法打開檔案 + 無法開啟檔案 Save attachment @@ -839,7 +804,7 @@ Do you want to open it anyway? Unable to save the attachment: - 無法儲存這個附件: + 無法儲存附件: @@ -860,26 +825,26 @@ Do you want to open it anyway? Confirm Remove - + 確認移除 Are you sure you want to remove this attribute? - + 確定要移除此屬性? [PROTECTED] Press reveal to view or edit - + [受保護的內容] 請按「揭示」以檢視或編輯 Are you sure you want to remove this attachment? - + 確定要移除此附件? EditEntryWidgetAdvanced Additional attributes - 額外的屬性 + 額外屬性 Add @@ -899,26 +864,26 @@ Do you want to open it anyway? Open - 打開 + 開啟 Edit Name - + 編輯名稱 Protect - + 保護 Reveal - + 揭示 EditEntryWidgetAutoType Enable Auto-Type for this entry - 打開此項目的自動輸入 + 啟用此項目的自動輸入 + @@ -938,7 +903,7 @@ Do you want to open it anyway? &Use custom Auto-Type sequence: - 使用自訂的自動輸入序列:(&U) + 使用自訂的自動輸入序列 (&U): Use default se&quence @@ -946,11 +911,11 @@ Do you want to open it anyway? Set custo&m sequence: - 設定預設的序列:(&M) + 設定自訂序列 (&M): Window Associations - + 視窗關聯 @@ -1019,7 +984,7 @@ Do you want to open it anyway? Properties - 性質 + 屬性 Add group @@ -1039,7 +1004,7 @@ Do you want to open it anyway? Inherit from parent group (%1) - 繼承自父群組 (%1) + 繼承自上層群組 (%1) @@ -1066,22 +1031,22 @@ Do you want to open it anyway? &Use default Auto-Type sequence of parent group - + 使用上層群組預設的自動輸入序列 (&U) Set default Auto-Type se&quence - + 設定預設自動輸入序列 (&Q) EditWidgetIcons Add custom icon - 加入自訂的圖示 + 加入自訂圖示 Delete custom icon - 刪除自訂的圖示 + 刪除自訂圖示 Images @@ -1089,16 +1054,12 @@ Do you want to open it anyway? All files - 所有的檔案 + 所有檔案 Select Image 選擇圖片 - - Error - 錯誤 - Download favicon 下載圖示 @@ -1121,10 +1082,18 @@ Do you want to open it anyway? Confirm Delete - + 確認刪除 This icon is used by %1 entries, and will be replaced by the default icon. Are you sure you want to delete it? + 有 %1 個項目使用此圖示,並將以預設圖示取代。確定要刪除圖示? + + + Hint: You can enable Google as a fallback under Tools>Settings>Security + 提示:可以啟用 Google 當作備案。選項請至 工具>設定>安全性 + + + Custom icon already exists @@ -1140,11 +1109,11 @@ Do you want to open it anyway? Accessed: - 已存取 + 已存取: Uuid: - Uuid (通用唯一識別碼) + Uuid: @@ -1165,7 +1134,7 @@ Do you want to open it anyway? EntryHistoryModel Last modified - 最後修改 + 最後編輯時間 Title @@ -1201,7 +1170,7 @@ Do you want to open it anyway? Ref: Reference abbreviation - + 引用: @@ -1259,18 +1228,18 @@ Do you want to open it anyway? Ensure that the password contains characters from every group - 確定密碼包含每一組的字元 + 確保密碼包含每一組字元 KMessageWidget &Close - + 關閉 (&C) Close message - + 關閉訊息 @@ -1281,26 +1250,26 @@ Do you want to open it anyway? Unable to open the database. - 無法開啟這個資料庫 + 無法開啟資料庫。 KeePass1Reader Unable to read keyfile. - 無法讀取金鑰檔案 + 無法讀取金鑰檔案。 Not a KeePass database. - 不是 KeePass 資料庫 + 並非 KeePass 資料庫。 Unsupported encryption algorithm. - 不支援的加密演算法 + 不支援的加密演算法。 Unsupported KeePass database version. - 不支援的 KeePass 資料庫版本 + 不支援的 KeePass 資料庫版本。 Root @@ -1312,48 +1281,47 @@ Do you want to open it anyway? Wrong key or database file is corrupt. - 無法的金鑰或資料庫損壞 + 金鑰不正確或是資料庫損壞。 KeePass2Reader Not a KeePass database. - 不是 KeePass 的資料庫 + 並非 KeePass 資料庫。 Unsupported KeePass database version. - 不支援的 KeePass 資料庫版本 + 不支援的 KeePass 資料庫版本。 Wrong key or database file is corrupt. - 無法的金鑰或資料庫損壞 + 金鑰不正確或是資料庫損壞。 Unable to calculate master key 無法計算主金鑰 - - The selected file is an old KeePass 1 database (.kdb). - -You can import it by clicking on Database > 'Import KeePass 1 database'. -This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. - 被選擇的檔案是舊的 KeePass 1 資料庫 (.kdb) 。 - - -你可以點選 資料庫 > 「匯入 KeePass 1 資料庫」。 -這是單向遷移。你無法用舊的 KeePassX 0.4 的版本打開被匯入的資料庫。 - Unable to issue challenge-response. + + The selected file is an old KeePass 1 database (.kdb). + +You can import it by clicking on Database > 'Import KeePass 1 database...'. +This is a one-way migration. You won't be able to open the imported database with the old KeePassX 0.4 version. + 選擇的檔案是舊的 KeePass 1 資料庫 (.kdb)。 + +你可以點選 資料庫 > 「匯入 KeePass 1 資料庫……」。 +這是單向遷移。你無法用舊的 KeePassX 0.4 的版本開啟已匯入的資料庫。 + Main Fatal error while testing the cryptographic functions. - 重大錯誤,在測試加密函數時 + 測試加密函數時發生重大錯誤。 KeePassXC - Error @@ -1361,10 +1329,14 @@ This is a one-way migration. You won't be able to open the imported databas The lock file could not be created. Single-instance mode disabled. - + 無法建立鎖定文件。已停用單一實例模式。 Another instance of KeePassXC is already running. + 其他 KeePassXC 程式正在運行中。 + + + Existing single-instance lock file is invalid. Launching new instance. @@ -1372,7 +1344,7 @@ This is a one-way migration. You won't be able to open the imported databas MainWindow Open database - 打開資料庫 + 開啟資料庫 Database settings @@ -1408,7 +1380,7 @@ This is a one-way migration. You won't be able to open the imported databas All files - 所有的檔案 + 所有檔案 Save repaired database @@ -1416,16 +1388,12 @@ This is a one-way migration. You won't be able to open the imported databas Writing the database failed. - 寫入資料庫失敗 + 寫入資料庫失敗。 &Recent databases 最近的資料庫 (&R) - - He&lp - 幫助 (&L) - E&ntries 項目 (&N) @@ -1450,10 +1418,6 @@ This is a one-way migration. You won't be able to open the imported databas &About 關於 (&A) - - &Open database - 開啟資料庫 (&O) - &Save database 儲存資料庫 (&S) @@ -1494,14 +1458,6 @@ This is a one-way migration. You won't be able to open the imported databas &Delete group 刪除群組 (&D) - - Sa&ve database as - 將資料庫儲存為 (&V) - - - Change &master key - 變更主金鑰 (&M) - &Database settings 資料庫設定 (&D) @@ -1512,19 +1468,15 @@ This is a one-way migration. You won't be able to open the imported databas Timed one-time password - - - - Setup TOTP - + 定時型一次性密碼 (TOTP) Copy &TOTP - + 複製 TOTP (&T) Show TOTP - + 顯示 TOTP &Find @@ -1566,57 +1518,77 @@ This is a one-way migration. You won't be able to open the imported databas &Notes 附註 (&N) - - &Export to CSV file - 匯出到 CSV 檔案 (&E) - - - Re&pair database - 修復資料庫 (&P) - Password Generator 密碼產生器 Clear history - + 清除歷史記錄 &Database - + 資料庫 (&D) Import - + 匯入 &Tools - - - - Import KeePass 1 database - 匯入 KeePass 1 資料庫 - - - Import CSV file - + 工具 (&T) Empty recycle bin - + 清空回收桶 Access error for config file %1 - + 設定檔存取錯誤:%1 Quit KeePassXC - + 退出 KeePassXC Please touch the button on your YubiKey! - + 請觸摸你 YubiKey 上的按鈕! + + + &Help + 幫助 (&H) + + + &Open database... + 開啟資料庫…… (&O) + + + Sa&ve database as... + 將資料庫儲存為…… (&V) + + + Change &master key... + 變更主金鑰…… (&M) + + + &Export to CSV file... + 匯出到 CSV 檔案…… (&E) + + + Import KeePass 1 database... + 匯入 KeePass 1 資料庫…… + + + Import CSV file... + 匯入 CSV 檔…… + + + Re&pair database... + 修復資料庫…… (&P) + + + Set up TOTP... + 安裝 TOTP @@ -1639,11 +1611,11 @@ This is a one-way migration. You won't be able to open the imported databas Re&move all stored permissions from entries in active database - 從目前的資料庫項目中移除所有權限 (&M) + 從目前的資料庫項目中移除所有權限。 Advanced - 進階的 + 進階 Always allow &access to entries @@ -1659,11 +1631,11 @@ This is a one-way migration. You won't be able to open the imported databas HTTP Port: - HTTP Port: + HTTP 埠: Default port: 19455 - 預設 port: 19455 + 預設埠:19455 Re&quest to unlock the database if it is locked @@ -1675,17 +1647,17 @@ This is a one-way migration. You won't be able to open the imported databas KeePassXC will listen to this port on 127.0.0.1 - KeePassXC 會在 127.0.0.1 上監聽此 port + KeePassXC 會在 127.0.0.1 上監聽此埠 Cannot bind to privileged ports - 無法綁定到特殊權限 port + 無法綁定到特殊權限埠 Cannot bind to privileged ports below 1024! Using default port 19455. - 無法綁定到 1024 以下的特殊權限 port! -使用預設 port 19455。 + 無法綁定到 1024 以下的特殊權限埠! +將使用預設埠 19455。 R&emove all shared encryption keys from active database @@ -1693,35 +1665,35 @@ Using default port 19455. &Return advanced string fields which start with "KPH: " - 回傳 "KPH: " 起首的進階文字欄位 (&R) + 回傳 「KPH: 」 起首的進階文字欄位 (&R) Automatically creating or updating string fields is not supported. - 不支援自動建立或更新文字欄位 + 不支援自動建立或更新文字欄位。 This is required for accessing your databases from ChromeIPass or PassIFox - + 啟用後才能讓 ChromeIPass 或 PassIFox 存取你的資料庫 Enable KeePassHTTP server - + 啟用 KeePassHTTP 伺服器 Only returns the best matches for a specific URL instead of all entries for the whole domain. - + 只回傳最佳的網址相符項目而非所有網址相符的項目。(&R) &Return only best matching entries - + 只回傳最佳的相符項目 (&R) Only entries with the same scheme (http://, https://, ftp://, ...) are returned. - + 只顯示相同協定的項目。(http://, https://, ftp://, ...) &Match URL schemes - + 符合網址協定 (&M) Password Generator @@ -1729,12 +1701,13 @@ Using default port 19455. Only the selected database has to be connected with a client. - + 只有所選的資料庫能連接到客戶端。 The following options can be dangerous! Change them only if you know what you are doing. - + 下列選項具有相當風險! +了解其作用前切勿變更。 @@ -1781,7 +1754,7 @@ Change them only if you know what you are doing. entropy - + entropy &Length: @@ -1805,7 +1778,7 @@ Change them only if you know what you are doing. Entropy: %1 bit - 熵:%1 bit + Password Quality: %1 @@ -1833,51 +1806,52 @@ Change them only if you know what you are doing. Extended ASCII - + 擴展 ASCII 碼 Passphrase - + 密語 Wordlist: - + 詞彙表: Word Count: - + 詞彙數: Word Separator: - + 單詞分隔符號: Copy - + 複製 QObject NULL device - + NULL 裝置 error reading from device - + 從裝置讀取時出錯 file empty ! - + 檔案是空的! + malformed string - + 格式不正確的字串 missing closing quote - + 缺少右引號 INTERNAL - unget lower bound exceeded @@ -1909,7 +1883,7 @@ Change them only if you know what you are doing. Browser Integration - + 瀏覽器整合 YubiKey[%1] Challenge Response - Slot %2 - %3 @@ -1928,34 +1902,34 @@ Change them only if you know what you are doing. QtIOCompressor Internal zlib error when compressing: - 進行壓縮時,函式庫 zlib 出錯 + 進行壓縮時,內部 zlib 發生錯誤: Error writing to underlying device: - 寫入底層裝置時出錯 + 寫入底層裝置時出錯: Error opening underlying device: - 開啟底層裝置時出錯 + 開啟底層裝置時出錯: Error reading data from underlying device: - 讀取底層裝置時出錯 + 讀取底層裝置時出錯: Internal zlib error when decompressing: - 在解壓縮時,內部的 zlib 函式庫發生錯誤: + 進行解壓縮時,內部 zlib 發生錯誤: QtIOCompressor::open The gzip format not supported in this version of zlib. - 這個版本的壓縮函式庫 zlib 不支援 gzip + 此版本的 zlib 不支援 gzip 格式 Internal zlib error: - 內部函式庫 zlib 發生錯誤: + 內部 zlib 發生錯誤: @@ -1974,11 +1948,11 @@ Change them only if you know what you are doing. Search... - + 搜尋…… Limit search to selected group - + 限制只搜尋選定的群組 @@ -1986,12 +1960,12 @@ Change them only if you know what you are doing. A shared encryption-key with the name "%1" already exists. Do you want to overwrite it? - 已存在名為 "%1" 的共用加密金鑰。 -你想覆蓋嗎? + 已存在名為「%1」的共用加密金鑰。 +進行覆蓋? Do you want to update the information in %1 - %2? - 你想更新 %1 到 %2 的資訊嗎? + 更新 %1 到 %2 的資訊? The active database is locked! @@ -2025,7 +1999,7 @@ Please unlock the selected database or choose another one which is unlocked. The active database does not contain an entry with permissions. - 目前的資料庫中無包含權限的項目。 + 目前的資料庫中沒有帶有權限的項目。 KeePassXC: New key association request @@ -2037,11 +2011,11 @@ If you would like to allow it access to your KeePassXC database give it a unique name to identify and accept it. 你已接收到上述金鑰的關聯請求。 如果你允許透過此金鑰存取你的 KeePassXC 資料庫 -請命名專屬的名稱並按下接受。 +請取一個唯一識別名並按下接受。 KeePassXC: Overwrite existing key? - KeePassXC:覆蓋現有的金鑰嗎? + KeePassXC:覆蓋現有的金鑰? KeePassXC: Update Entry @@ -2053,11 +2027,11 @@ give it a unique name to identify and accept it. KeePassXC: Removed keys from database - KeePassXC:從資料庫中刪除金鑰 + KeePassXC:從資料庫中移除金鑰 KeePassXC: No keys found - KeePassXC:沒有找到金鑰 + KeePassXC:找不到金鑰 KeePassXC: Settings not available! @@ -2069,7 +2043,7 @@ give it a unique name to identify and accept it. KeePassXC: No entry with permissions found! - KeePassXC:無含有權限的項目! + KeePassXC:找不到帶有權限的項目! @@ -2088,7 +2062,7 @@ give it a unique name to identify and accept it. Access error for config file %1 - + 設定檔存取錯誤:%1 @@ -2123,11 +2097,11 @@ give it a unique name to identify and accept it. Show a system tray icon - 顯示系統夾圖示 + 顯示工作列圖示 Hide window to system tray when minimized - 將視窗最小化至工作列 + 將視窗最小化至工作列 Load previous databases on startup @@ -2147,15 +2121,15 @@ give it a unique name to identify and accept it. Basic Settings - + 基本設定 Remember last key files and security dongles - + 記住最近的金鑰檔案與安全加密狗 Don't mark database as modified for non-data changes (e.g., expanding groups) - + 未變更資料時(例如:擴展群組時)不要將資料庫標記為已修改 Auto-Type @@ -2163,10 +2137,22 @@ give it a unique name to identify and accept it. Use entry title and URL to match windows for global Auto-Type - + 使用項目標題與網址來找尋自動輸入的目標視窗 Always ask before performing Auto-Type + 在執行自動輸入前始終詢問 + + + Auto-Type delay + 自動輸入延遲 + + + ms + 毫秒 + + + Start only a single instance of KeePassXC @@ -2174,15 +2160,15 @@ give it a unique name to identify and accept it. SettingsWidgetSecurity Clear clipboard after - 在多久後清除剪貼簿 + 多久後清除剪貼簿 sec - + Lock databases after inactivity of - 在多久沒有動作之後鎖住資料庫 + 多久沒有動作之後鎖定資料庫 Show passwords in cleartext by default @@ -2198,77 +2184,85 @@ give it a unique name to identify and accept it. Timeouts - + 超時 Convenience - + 便利 Lock databases when session is locked or lid is closed - + 當工作階段鎖定或蓋上螢幕時鎖定資料庫 + + + Privacy + 隱私 + + + Use Google as fallback for downloading website icons + 使用 Google 搜尋作為下載網站圖示的備案 SetupTotpDialog Setup TOTP - + 安裝 TOTP Key: - + 金鑰: Use custom settings - + 使用自訂設定 Note: Change these settings only if you know what you are doing. - + 注意:了解這些選項之前切勿進行變更。 Time step: - + 時間間隔: 8 digits - + 8 位數 6 digits - + 6 位數 Code size: - + 代碼長度: sec - + TotpDialog Timed Password - + 定時型密碼 000000 - + 000000 Copy - + 複製 Expires in - + 還剩下 seconds - + @@ -2282,27 +2276,27 @@ give it a unique name to identify and accept it. WelcomeWidget Welcome to KeePassXC - + 歡迎來到 KeePassXC Start storing your passwords securely in a KeePassXC database - + 開始安全的保存你的密碼到 KeePassXC 資料庫 Create new database - + 建立新的資料庫 Open existing database - + 開啟現有資料庫 Import from KeePass 1 - + 從 KeePass 1 匯入 Import from CSV - + 從 CSV 匯入 Recent databases @@ -2313,11 +2307,11 @@ give it a unique name to identify and accept it. main path to a custom config file - 自定設定檔的路徑 + 自訂設定檔路徑 key file of the database - 資料庫的金鑰 + 資料庫的金鑰檔案 KeePassXC - cross-platform password manager @@ -2333,15 +2327,15 @@ give it a unique name to identify and accept it. Copy a password to the clipboard - + 將密碼複製到剪貼簿 Path of the database. - + 資料庫的路徑。 Use a GUI prompt unlocking the database. - + 使用 GUI 提示來解鎖資料庫。 Name of the entry to clip. @@ -2349,51 +2343,51 @@ give it a unique name to identify and accept it. Extract and print the content of a database. - + 提取與列印資料庫內容。 Path of the database to extract. - + 要提取的資料庫路徑。 Name of the command to execute. - + 要執行的命令的名稱。 List database entries. - + 列出資料庫項目。 Path of the group to list. Default is / - + 要列出的群組路徑。預設是 / Print the UUIDs of the entries and groups. - + 列印項目與群組的 UUID Merge two databases. - + 合併兩個資料庫。 Path of the database to merge into. - + 合併時的目標資料庫路徑。 Path of the database to merge from. - + 合併時的來源資料庫路徑。 Use the same password for both database files. - + 在這兩個資料庫檔案使用相同的密碼。 Show a password. - + 顯示密碼。 Name of the entry to show. - + 要顯示的項目名稱。 \ No newline at end of file