From d5e544ab32d6c6dbed84cc158639319c0a808a73 Mon Sep 17 00:00:00 2001 From: Soham Gumaste Date: Thu, 6 Jun 2019 08:53:29 +0530 Subject: [PATCH 1/7] Add documentation for keyboard shortcuts (#3215) * Add docs/KEYBINDS.md which lists all keyboard shortcuts. * Added a reference in README.md to KEYBINDS.md * Fixes #3175 --- INSTALL.md | 5 +---- README.md | 1 + docs/KEYBINDS.md | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 docs/KEYBINDS.md diff --git a/INSTALL.md b/INSTALL.md index 957e6d37df..e3da8bda70 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -141,10 +141,7 @@ DESTDIR=X Packaging ========= -You can create a package to redistribute KeePassXC (zip, deb, rpm, dmg, etc..) -``` -make package -``` +You can create a package to redistribute KeePassXC (zip, deb, rpm, dmg, etc..). Refer to [keepassxc-packaging](https://github.com/keepassxreboot/keepassxc-packaging) Testing diff --git a/README.md b/README.md index 3048e2ea39..fa0e4575fa 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,7 @@ so please check out your distribution's package list to see if KeePassXC is avai - Many bug fixes For a full list of features and changes, read the [CHANGELOG](CHANGELOG) document. +For a full list of keyboard shortcuts, see [KEYBINDS](./docs/KEYBINDS.md) ## Building KeePassXC diff --git a/docs/KEYBINDS.md b/docs/KEYBINDS.md new file mode 100644 index 0000000000..a5984bfad2 --- /dev/null +++ b/docs/KEYBINDS.md @@ -0,0 +1,34 @@ +# List of Keyboard Shortcuts for KeepassXC + +Actions | Keyboard Shortcuts +---------------------------|---------------------------- +New Database | Ctrl + Shift + N +Open Database | Ctrl + O +Save Database | Ctrl + S +Save Database As | Ctrl + Shift + S +Close Database | Ctrl + W +Lock Databases | Ctrl + L +Quit | Ctrl + Q +New Entry | Ctrl + N +Edit Entry | Ctrl + E +Delete Entry | Ctrl + D +Clone Entry | Ctrl + K +Show TOTP | Ctrl + Shift + T +Copy TOTP | Ctrl + T +Copy Username | Ctrl + B +Copy Password | Ctrl + C +Trigger AutoType | Ctrl + Shift - V +Open Url | Ctrl + Shift - U +Copy Url | Ctrl + U +Show Minimized | Ctrl + M +Hide Window | Ctrl + Shift - M +Select Next Database Tab | Ctrl + Tab *OR* Ctrl + PGDN +Select Previous Datase Tab | Ctrl + Shift + Tab *OR* Ctrl + PGUP +Toggle Passwords Hidden | Ctrl + Shift + C +Toggle Usernames Hidden | Ctrl + Shift + B +Focus Search | Ctrl + F +Clear Search | ESC + + + + From fbf8cb3d6f82abb9ee8a195c623426cef039cdd0 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Tue, 11 Jun 2019 03:28:47 -0400 Subject: [PATCH 2/7] Fix issues with 2.4.2 deployment (#3247) * Fix macOS proxy dependency on libsodium (fixes #3203) * Fix missing library in snap release (fixes #3209) --- snap/snapcraft.yaml | 2 ++ src/proxy/CMakeLists.txt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index c509d4c552..fbc8365cf4 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -86,6 +86,7 @@ parts: - libusb-1.0-0 - qtwayland5 - qt5-gtk-platformtheme # for theming, font settings, cursor and to use gtk3 file chooser + - libqrencode3 override-build: | snapcraftctl build sed -i 's|Icon=keepassxc|Icon=${SNAP}/usr/share/icons/hicolor/256x256/apps/keepassxc.png|g' $SNAPCRAFT_PART_INSTALL/usr/share/applications/org.keepassxc.KeePassXC.desktop @@ -121,6 +122,7 @@ parts: - shared-mime-info - libqt5gui5 - libgdk-pixbuf2.0-0 + - libgtk2.0-0 - libqt5svg5 # for loading icon themes which are svg - try: [appmenu-qt5] # not available on core18 - locales-all diff --git a/src/proxy/CMakeLists.txt b/src/proxy/CMakeLists.txt index bdbfa3b740..61dfd1b25d 100755 --- a/src/proxy/CMakeLists.txt +++ b/src/proxy/CMakeLists.txt @@ -44,6 +44,8 @@ if(WITH_XC_BROWSER) "@executable_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork" -change /usr/local/opt/qt/lib/QtNetwork.framework/Versions/5/QtNetwork "@executable_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork" + -change /usr/local/opt/libsodium/lib/libsodium.23.dylib + "@executable_path/../Frameworks/libsodium.23.dylib" keepassxc-proxy COMMENT "Changing linking of keepassxc-proxy") From 6d449aca49252dab7dd0eec742a7fa4453375c67 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Tue, 11 Jun 2019 03:37:23 -0400 Subject: [PATCH 3/7] Fix remaining issues with menu keyboard navigation (#3248) * Fix remaining issues with menu keyboard navigation * Entry menu now locks focus on entry when used from menubar * When using keyboard navigation to select menubar menus, do not lose focus on selected entry (fixes #3246) * Enable all entry keyboard shortcuts while in search (fixes #3034) * When the search text edit has focus, retain selected entry keyboard shortcuts and button pressing capability --- src/gui/MainWindow.cpp | 26 ++++++++++++++++---------- src/gui/MainWindow.h | 3 +++ src/gui/SearchWidget.cpp | 1 + 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 334d4fed14..8d187bc290 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -155,9 +155,9 @@ MainWindow::MainWindow() setAcceptDrops(true); // Setup the search widget in the toolbar - auto* search = new SearchWidget(); - search->connectSignals(m_actionMultiplexer); - m_searchWidgetAction = m_ui->toolBar->addWidget(search); + m_searchWidget = new SearchWidget(); + m_searchWidget->connectSignals(m_actionMultiplexer); + m_searchWidgetAction = m_ui->toolBar->addWidget(m_searchWidget); m_searchWidgetAction->setEnabled(false); m_countDefaultAttributes = m_ui->menuEntryCopyAttribute->actions().size(); @@ -253,7 +253,9 @@ MainWindow::MainWindow() m_ui->actionEntryCopyURL->setShortcutVisibleInContextMenu(true); #endif + connect(m_ui->menuEntries, SIGNAL(aboutToShow()), SLOT(obtainContextFocusLock())); connect(m_ui->menuEntries, SIGNAL(aboutToHide()), SLOT(releaseContextFocusLock())); + connect(m_ui->menuGroups, SIGNAL(aboutToShow()), SLOT(obtainContextFocusLock())); connect(m_ui->menuGroups, SIGNAL(aboutToHide()), SLOT(releaseContextFocusLock())); // Control window state @@ -308,9 +310,9 @@ MainWindow::MainWindow() // Notify search when the active database changes or gets locked connect(m_ui->tabWidget, SIGNAL(activateDatabaseChanged(DatabaseWidget*)), - search, + m_searchWidget, SLOT(databaseChanged(DatabaseWidget*))); - connect(m_ui->tabWidget, SIGNAL(databaseLocked(DatabaseWidget*)), search, SLOT(databaseChanged())); + connect(m_ui->tabWidget, SIGNAL(databaseLocked(DatabaseWidget*)), m_searchWidget, SLOT(databaseChanged())); connect(m_ui->tabWidget, SIGNAL(tabNameChanged()), SLOT(updateWindowTitle())); connect(m_ui->tabWidget, SIGNAL(currentChanged(int)), SLOT(updateWindowTitle())); @@ -545,9 +547,10 @@ void MainWindow::setMenuActionState(DatabaseWidget::Mode mode) switch (mode) { case DatabaseWidget::Mode::ViewMode: { - // bool inSearch = dbWidget->isInSearchMode(); - bool singleEntrySelected = dbWidget->numberOfSelectedEntries() == 1 && (m_contextMenuFocusLock || dbWidget->currentEntryHasFocus()); - bool entriesSelected = dbWidget->numberOfSelectedEntries() > 0 && (m_contextMenuFocusLock || dbWidget->currentEntryHasFocus()); + bool hasFocus = m_contextMenuFocusLock || menuBar()->hasFocus() || m_searchWidget->hasFocus() + || dbWidget->currentEntryHasFocus(); + bool singleEntrySelected = dbWidget->numberOfSelectedEntries() == 1 && hasFocus; + bool entriesSelected = dbWidget->numberOfSelectedEntries() > 0 && hasFocus; bool groupSelected = dbWidget->isGroupSelected(); bool recycleBinSelected = dbWidget->isRecycleBinSelected(); @@ -990,6 +993,11 @@ void MainWindow::updateTrayIcon() } } +void MainWindow::obtainContextFocusLock() +{ + m_contextMenuFocusLock = true; +} + void MainWindow::releaseContextFocusLock() { m_contextMenuFocusLock = false; @@ -997,13 +1005,11 @@ void MainWindow::releaseContextFocusLock() void MainWindow::showEntryContextMenu(const QPoint& globalPos) { - m_contextMenuFocusLock = true; m_ui->menuEntries->popup(globalPos); } void MainWindow::showGroupContextMenu(const QPoint& globalPos) { - m_contextMenuFocusLock = true; m_ui->menuGroups->popup(globalPos); } diff --git a/src/gui/MainWindow.h b/src/gui/MainWindow.h index 95405f475d..a07933c415 100644 --- a/src/gui/MainWindow.h +++ b/src/gui/MainWindow.h @@ -34,6 +34,7 @@ namespace Ui } class InactivityTimer; +class SearchWidget; class MainWindow : public QMainWindow { @@ -117,6 +118,7 @@ private slots: void selectPreviousDatabaseTab(); void togglePasswordsHidden(); void toggleUsernamesHidden(); + void obtainContextFocusLock(); void releaseContextFocusLock(); private: @@ -144,6 +146,7 @@ private slots: int m_countDefaultAttributes; QSystemTrayIcon* m_trayIcon; ScreenLockListener* m_screenLockListener; + QPointer m_searchWidget; Q_DISABLE_COPY(MainWindow) diff --git a/src/gui/SearchWidget.cpp b/src/gui/SearchWidget.cpp index 5667852b07..4b910f4c76 100644 --- a/src/gui/SearchWidget.cpp +++ b/src/gui/SearchWidget.cpp @@ -35,6 +35,7 @@ SearchWidget::SearchWidget(QWidget* parent) , m_clearSearchTimer(new QTimer(this)) { m_ui->setupUi(this); + setFocusProxy(m_ui->searchEdit); m_helpWidget = new PopupHelpWidget(m_ui->searchEdit); m_helpWidget->setOffset(QPoint(0, 1)); From 72de3cf9ca9bca925f788588bf4c12b9c3a68dc8 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Tue, 11 Jun 2019 18:25:17 -0400 Subject: [PATCH 4/7] Fix clicking tray icon to toggle window on Linux (#3258) KDE does not take focus from the current active window when the tray icon is clicked. This prevented toggling the window (always called bringToFront). Checking if the window is active corrects this issue. Fixes #3256, fixes #3214. --- src/gui/MainWindow.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 8d187bc290..7ee6aadead 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -25,6 +25,7 @@ #include #include #include +#include #include "config-keepassx.h" @@ -1088,9 +1089,16 @@ void MainWindow::processTrayIconTrigger() toggleWindow(); } else if (m_trayIconTriggerReason == QSystemTrayIcon::Trigger || m_trayIconTriggerReason == QSystemTrayIcon::MiddleClick) { - // On single/middle click focus the window if it is not hidden - // and did not have focus less than a second ago, otherwise toggle - if (isHidden() || (Clock::currentSecondsSinceEpoch() - m_lastFocusOutTime) <= 1) { + // Toggle window if hidden + // If on windows, check if focus switched within the last second because + // clicking the tray icon removes focus from main window + // If on Linux or macOS, check if the window is active + if (isHidden() +#ifdef Q_OS_WIN + || (Clock::currentSecondsSinceEpoch() - m_lastFocusOutTime) <= 1) { +#else + || windowHandle()->isActive()) { +#endif toggleWindow(); } else { bringToFront(); From ba02bad45be7513d5ce6760e9ba29fe12e47fd0c Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 12 Jun 2019 00:53:56 +0200 Subject: [PATCH 5/7] Remove obsolete Dockerfiles --- Dockerfile | 97 -------------------------------------------- ci/trusty/Dockerfile | 95 ------------------------------------------- 2 files changed, 192 deletions(-) delete mode 100644 Dockerfile delete mode 100644 ci/trusty/Dockerfile diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 33bdea6a20..0000000000 --- a/Dockerfile +++ /dev/null @@ -1,97 +0,0 @@ -# KeePassXC Linux Release Build Dockerfile -# Copyright (C) 2017-2018 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 . - -FROM ubuntu:14.04 - -ENV REBUILD_COUNTER=10 - -ENV QT5_VERSION=qt510 -ENV QT5_PPA_VERSION=qt-5.10.1 -ENV TERM=xterm-256color - -RUN set -x \ - && apt-get update -y \ - && apt-get -y install software-properties-common - -RUN set -x \ - && add-apt-repository ppa:beineri/opt-${QT5_PPA_VERSION}-trusty \ - && add-apt-repository ppa:phoerious/keepassxc - -RUN set -x \ - && apt-get update -y \ - && apt-get upgrade -y - -# build and runtime dependencies -RUN set -x \ - && apt-get install -y \ - cmake3 \ - curl \ - g++ \ - git \ - libgcrypt20-18-dev \ - libargon2-0-dev \ - libsodium-dev \ - libcurl-no-gcrypt-dev \ - ${QT5_VERSION}base \ - ${QT5_VERSION}tools \ - ${QT5_VERSION}x11extras \ - ${QT5_VERSION}translations \ - ${QT5_VERSION}imageformats \ - ${QT5_VERSION}svg \ - zlib1g-dev \ - libxi-dev \ - libxtst-dev \ - # ubuntu:14.04 has no quazip (it's optional) - # libquazip5-dev \ - mesa-common-dev \ - libyubikey-dev \ - libykpers-1-dev \ - libqrencode-dev \ - xclip \ - xvfb - -ENV PATH="/opt/${QT5_VERSION}/bin:${PATH}" -ENV CMAKE_PREFIX_PATH="/opt/${QT5_VERSION}/lib/cmake" -ENV CMAKE_INCLUDE_PATH="/opt/keepassxc-libs/include" -ENV CMAKE_LIBRARY_PATH="/opt/keepassxc-libs/lib/x86_64-linux-gnu" -ENV CPATH="${CMAKE_INCLUDE_PATH}" -ENV LD_LIBRARY_PATH="${CMAKE_LIBRARY_PATH}:/opt/${QT5_VERSION}/lib" - -RUN set -x \ - && echo "/opt/${QT5_VERSION}/lib" > /etc/ld.so.conf.d/${QT5_VERSION}.conf \ - && echo "/opt/keepassxc-libs/lib/x86_64-linux-gnu" > /etc/ld.so.conf.d/keepassxc.conf - -# AppImage dependencies -RUN set -x \ - && apt-get install -y \ - curl \ - libfuse2 - -RUN set -x \ - && curl -L "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" > /usr/bin/linuxdeploy \ - && curl -L "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" > /usr/bin/linuxdeploy-plugin-qt \ - && curl -L "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" > /usr/bin/appimagetool \ - && chmod +x /usr/bin/linuxdeploy \ - && chmod +x /usr/bin/linuxdeploy-plugin-qt \ - && chmod +x /usr/bin/appimagetool - -RUN set -x \ - && apt-get autoremove --purge \ - && rm -rf /var/lib/apt/lists/* - -VOLUME /keepassxc/src -VOLUME /keepassxc/out -WORKDIR /keepassxc diff --git a/ci/trusty/Dockerfile b/ci/trusty/Dockerfile deleted file mode 100644 index 79e054efef..0000000000 --- a/ci/trusty/Dockerfile +++ /dev/null @@ -1,95 +0,0 @@ -# KeePassXC Linux Release Build Dockerfile -# 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 . - -# TIP: check this Dockerfile using this online tool: https://www.fromlatest.io - -FROM ubuntu:14.04 - -ENV REBUILD_COUNTER=5 - -ENV QT5_VERSION=qt53 -ENV QT5_PPA_VERSION=${QT5_VERSION}2 -ENV TERM=xterm-256color - -RUN set -x \ - && apt-get update -y \ - && apt-get -y install software-properties-common - -RUN set -x \ - && add-apt-repository ppa:beineri/opt-${QT5_PPA_VERSION}-trusty \ - && add-apt-repository ppa:phoerious/keepassxc - -RUN set -x \ - && apt-get -y update \ - && apt-get -y --no-install-recommends install \ - build-essential \ - clang-3.6 \ - libclang-common-3.6-dev \ - clang-format-3.6 \ - llvm-3.6 \ - cmake3 \ - make \ - libgcrypt20-18-dev \ - libargon2-0-dev \ - libsodium-dev \ - libcurl-no-gcrypt-dev \ - ${QT5_VERSION}base \ - ${QT5_VERSION}tools \ - ${QT5_VERSION}x11extras \ - ${QT5_VERSION}translations \ - ${QT5_VERSION}svg \ - zlib1g-dev \ - libyubikey-dev \ - libykpers-1-dev \ - # ubuntu:14.04 has no quazip (it's optional) - # libquazip5-dev \ - libxi-dev \ - libxtst-dev \ - libqrencode-dev \ - xclip \ - xvfb - -ENV PATH="/opt/${QT5_VERSION}/bin:${PATH}" -ENV CMAKE_PREFIX_PATH="/opt/${QT5_VERSION}/lib/cmake" -ENV CMAKE_INCLUDE_PATH="/opt/keepassxc-libs/include" -ENV CMAKE_LIBRARY_PATH="/opt/keepassxc-libs/lib/x86_64-linux-gnu" -ENV CPATH="${CMAKE_INCLUDE_PATH}" -ENV LD_LIBRARY_PATH="${CMAKE_LIBRARY_PATH}:/opt/${QT5_VERSION}/lib" - -RUN set -x \ - && echo "/opt/${QT5_VERSION}/lib" > /etc/ld.so.conf.d/${QT5_VERSION}.conf \ - && echo "/opt/keepassxc-libs/lib/x86_64-linux-gnu" > /etc/ld.so.conf.d/keepassxc.conf - -# AppImage dependencies -RUN set -x \ - && apt-get install -y \ - curl \ - libfuse2 - -RUN set -x \ - && curl -L "https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage" > /usr/bin/linuxdeploy \ - && curl -L "https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage" > /usr/bin/linuxdeploy-plugin-qt \ - && curl -L "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" > /usr/bin/appimagetool \ - && chmod +x /usr/bin/linuxdeploy \ - && chmod +x /usr/bin/linuxdeploy-plugin-qt \ - && chmod +x /usr/bin/appimagetool - -RUN set -x \ - && apt-get autoremove --purge \ - && rm -rf /var/lib/apt/lists/* - -VOLUME ["/keepassxc"] -WORKDIR /keepassxc From 1398b9f5fc5feef8278afa31e0af8b1d0f41bf0b Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 12 Jun 2019 01:03:09 +0200 Subject: [PATCH 6/7] Bump version to 2.4.3, update CHANGELOG --- CHANGELOG | 8 ++++++++ CMakeLists.txt | 2 +- share/linux/org.keepassxc.KeePassXC.appdata.xml | 10 ++++++++++ snap/snapcraft.yaml | 2 +- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index c25533f229..4a4c921a2d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,11 @@ +2.4.3 (2019-06-12) +========================= + +- Fix library loading issues in the Snap and macOS releases [#3247] +- Fix various keyboard navigation issues [#3248] +- Fix main window toggling regression when clicking the tray icon on KDE [#3258] +- Add documentation for keyboard shortcuts to source code distribution [#3215] + 2.4.2 (2019-05-31) ========================= diff --git a/CMakeLists.txt b/CMakeLists.txt index 689515a399..74b1a7ff0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,7 +81,7 @@ endif() set(KEEPASSXC_VERSION_MAJOR "2") set(KEEPASSXC_VERSION_MINOR "4") -set(KEEPASSXC_VERSION_PATCH "2") +set(KEEPASSXC_VERSION_PATCH "3") set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}") set(OVERRIDE_VERSION "" CACHE STRING "Override the KeePassXC Version for Snapshot builds") diff --git a/share/linux/org.keepassxc.KeePassXC.appdata.xml b/share/linux/org.keepassxc.KeePassXC.appdata.xml index 644436a8f7..b8e8c36d66 100644 --- a/share/linux/org.keepassxc.KeePassXC.appdata.xml +++ b/share/linux/org.keepassxc.KeePassXC.appdata.xml @@ -50,6 +50,16 @@ + + +
    +
  • Fix library loading issues in the Snap and macOS releases [#3247]
  • +
  • Fix various keyboard navigation issues [#3248]
  • +
  • Fix main window toggling regression when clicking the tray icon on KDE [#3258]
  • +
  • Add documentation for keyboard shortcuts to source code distribution [#3215]
  • +
+
+
    diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index fbc8365cf4..2a8bb02946 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ name: keepassxc -version: 2.4.2 +version: 2.4.3 grade: stable summary: Community-driven port of the Windows application “KeePass Password Safe” description: | From 9d7990b4a71af34a6fde80b39b059549f4eacba7 Mon Sep 17 00:00:00 2001 From: Janek Bevendorff Date: Wed, 12 Jun 2019 01:07:59 +0200 Subject: [PATCH 7/7] Update translations --- share/translations/keepassx_ja.ts | 12 +- share/translations/keepassx_th.ts | 2106 +++++++++++++++-------------- 2 files changed, 1079 insertions(+), 1039 deletions(-) diff --git a/share/translations/keepassx_ja.ts b/share/translations/keepassx_ja.ts index 8fb6e259e0..9c5903cf87 100644 --- a/share/translations/keepassx_ja.ts +++ b/share/translations/keepassx_ja.ts @@ -3158,19 +3158,19 @@ Line %2, column %3 Disabled share %1 - + 共有 %1 を無効にする Import from share %1 - + 共有 %1 からインポートする Export to share %1 - + 共有 %1 にエクスポートする Synchronize with share %1 - + 共有 %1 と同期 @@ -5259,11 +5259,11 @@ Available commands: Multiple import source path to %1 in %2 - + %2 の %1 への複数のインポートソースパス Conflicting export target path %1 in %2 - + %2 のエクスポートターゲットパス %1 が競合しています Could not embed signature: Could not open file to write (%1) diff --git a/share/translations/keepassx_th.ts b/share/translations/keepassx_th.ts index a7fbc578fc..eebea66af3 100644 --- a/share/translations/keepassx_th.ts +++ b/share/translations/keepassx_th.ts @@ -11,12 +11,11 @@ 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> + รายงานจุดบกพร่องที่ <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 (คุณสามารถเลือกได้) + KeePassXC เผยแพร่ภายใต้เงื่อนไขของสัญญาอนุญาตสาธารณะทั่วไปของกนู (GNU GPL) รุ่น 2 หรือรุ่น 3 (คุณสามารถเลือกได้) Contributors @@ -28,109 +27,41 @@ Debug Info - ข้อมูลดีบัก + ข้อมูลการแก้จุดบกพร่อง Include the following information whenever you report a bug: - ใส่ข้อมูลดังต่อไปนี้ทุกครั้งที่คุณรายงานข้อผิดปกติของซอฟต์แวร์: + ใส่ข้อมูลดังต่อไปนี้ทุกครั้งที่คุณรายงานจุดบกพร่องของซอฟต์แวร์ Copy to clipboard - คัดลอกไปยังคลิปบอร์ด: - - - Revision: %1 - การปรับปรุง: %1 - - - Distribution: %1 - การจัดจำหน่าย: %1 - - - Libraries: - ไลบรารี: - - - Operating system: %1 -CPU architecture: %2 -Kernel: %3 %4 - ระบบปฏิบัติการ: %1 -สถาปัตยกรรม CPU: %2 -เคอร์เนล: %3 %4 - - - Enabled extensions: - ส่วนขยายที่เปิดใช้: + คัดลอกไปยังคลิปบอร์ด Project Maintainers: - ผู้บำรุงรักษาโครงการ: + ผู้ดูแลโครงการ Special thanks from the KeePassXC team go to debfx for creating the original KeePassX. - - - - Version %1 - - - - Build Type: %1 - - - - Auto-Type - Auto-Type - - - Browser Integration - การทำงานร่วมกับเบราว์เซอร์ - - - SSH Agent - - - - YubiKey - - - - TouchID - - - - None - - - - KeeShare (signed and unsigned sharing) - - - - KeeShare (only signed sharing) - - - - KeeShare (only unsigned sharing) - + ทีมงาน KeePassXC ขอขอบคุณ debfx สำหรับการสร้างตัวต้นฉบับของ KeePassX AgentSettingsWidget Enable SSH Agent (requires restart) - + เปิดใช้ตัวแทน SSH (ต้องเริ่มระบบคอมพิวเตอร์ใหม่) Use OpenSSH for Windows instead of Pageant - + ใช้ OpenSSH สำหรับ Windows แทน Pageant ApplicationSettingsWidget Application Settings - การตั้งค่าแอป + การตั้งค่าโปรแกรม General @@ -138,7 +69,7 @@ Kernel: %3 %4 Security - ความมั่นคง + ความปลอดภัย Access error for config file %1 @@ -146,23 +77,23 @@ Kernel: %3 %4 Icon only - + ไอคอนเท่านั้น Text only - + ข้อความเท่านั้น Text beside icon - + ข้อความข้างไอคอน Text under icon - + ข้อความข้างล่างไอคอน Follow style - + ปฏิบัติตามสไตล์ @@ -173,39 +104,39 @@ Kernel: %3 %4 Startup - + เริ่มต้น Start only a single instance of KeePassXC - + เริ่มต้นอินสแตนซ์เดี่ยวของ KeePassXC เท่านั้น Remember last databases - จำฐานข้อมูลล่าสุด + จดจำฐานข้อมูลล่าสุด Remember last key files and security dongles - + จดจำไฟล์สำคัญล่าสุดและความปลอดภัยของดองเกิล Load previous databases on startup - + โหลดฐานข้อมูลก่อนหน้าเมื่อเริ่มต้นระบบ Minimize window at application startup - ย่อหน้าต่างลงเล็กสุดตอนเริ่มแอป + ย่อหน้าต่างลงเล็กสุดตอนเริ่มโปรแกรม File Management - + การจัดการไฟล์ Safely save database files (may be incompatible with Dropbox, etc) - + บันทึกไฟล์ฐานข้อมูลอย่างปลอดภัย ( อาจจะไม่ตรงกับ Dropbox และอื่น ๆ ) Backup database file before saving - + สำรองไฟล์ฐานข้อมูลก่อนการบันทึก Automatically save after every change @@ -217,27 +148,27 @@ Kernel: %3 %4 Don't mark database as modified for non-data changes (e.g., expanding groups) - + ไม่ทำเครื่องหมายบนฐานข้อมูลว่าแก้ไขแล้วสำหรับข้อมูลที่ไม่มีการเปลี่ยนแปลง (เช่น การขยายกลุ่ม) Automatically reload the database when modified externally - + โหลดฐานข้อมูลใหม่โดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงจากภายนอก Entry Management - + การจัดการรายการ Use group icon on entry creation - + ใช้ไอคอนกลุ่มบนการสร้างรายการ Minimize when copying to clipboard - ย่อหน้าต่างเมื่อคัดลอกไปยังคลิปบอร์ด + ย่อหน้าต่างขณะที่คัดลอกไปยังคลิปบอร์ด Hide the entry preview panel - + ซ่อนแผงตัวอย่างแสดงรายการ General @@ -245,23 +176,23 @@ Kernel: %3 %4 Hide toolbar (icons) - + ซ่อนแถบเครื่องมือ (ไอคอน) Minimize instead of app exit - + ย่อหน้าต่างแทนที่การปิดแอป Show a system tray icon - แสดงไอคอนสำหรับ system tray + แสดงไอคอนของซิสเต็มเทรย์ Dark system tray icon - + ไอคอนซิสเต็มเทรย์แบบมืด Hide window to system tray when minimized - + ซ่อนหน้าต่างในซิสเต็มเทรย์เมื่อถูกย่อ Language @@ -273,55 +204,55 @@ Kernel: %3 %4 Use entry title to match windows for global Auto-Type - + ใช้หัวข้อของรายการในการจับคู่หน้าต่างกับ Auto-Type สากล Use entry URL to match windows for global Auto-Type - + ใช้ URL ของรายการในการจับคู่หน้าต่างกับ Auto-Type สากล Always ask before performing Auto-Type - + ถามก่อนเสมอเมื่อจะทำการ Auto-Type Global Auto-Type shortcut - + ทางลัดสำหรับ Auto-Type สากล Auto-Type typing delay - + การพิมพ์ Auto-Type ล่าช้า ms Milliseconds - มิลลิวิ + มิลลิวินาที Auto-Type start delay - + การเริ่ม Auto-Type ล่าช้า Check for updates at application startup - + ตรวจสอบการอัปเดตตอนเริ่มแอปพลิเคชัน Include pre-releases when checking for updates - + รวมเวอร์ชันที่ยังไม่เผยแพร่ในการตรวจสอบการอัปเดต Movable toolbar - + แถบเครื่องมือที่เคลื่อนย้ายได้ Button style - + สไตล์ปุ่ม ApplicationSettingsWidgetSecurity Timeouts - + หมดเวลา Clear clipboard after @@ -330,19 +261,19 @@ Kernel: %3 %4 sec Seconds - วิ + วินาที Lock databases after inactivity of - ล็อกฐานข้อมูลหลังไม่มีการใช้งาน + ล็อคฐานข้อมูลหลังไม่มีการใช้งาน min - + นาที Forget TouchID after inactivity of - + ไม่จำ TouchID หลังไม่มีการใช้งาน Convenience @@ -350,39 +281,39 @@ Kernel: %3 %4 Lock databases when session is locked or lid is closed - + ล็อคฐานข้อมูลเมื่อเซสชันถูกล็อคหรือฝาถูกปิด Forget TouchID when session is locked or lid is closed - + ไม่จำ TouchID เมื่อเซสชันถูกล็อคหรือฝาถูกปิด Lock databases after minimizing the window - ล็อกฐานข้อมูลหลังย่อหน้าต่างลงเล็กสุด + ล็อคฐานข้อมูลหลังย่อหน้าต่างลง Re-lock previously locked database after performing Auto-Type - + ล็อคฐานข้อมูลก่อนหน้าอีกครั้งหลังทำการ Auto-Type Don't require password repeat when it is visible - ไม่ต้องถามรหัสผ่านซ้ำถ้ามองเห็นรหัสผ่านอยู่ + ไม่ต้องถามรหัสผ่านซ้ำถ้ามองเห็นรหัสผ่านอยู่แล้ว Don't hide passwords when editing them - + ไม่ต้องซ่อนรหัสผ่านขณะกำลังแก้ไขรหัสผ่าน Don't use placeholder for empty password fields - + ไม่ต้องแสดงข้อความตัวอย่างในช่องกรอกรหัสผ่าน Hide passwords in the entry preview panel - + ซ่อนรหัสผ่านในแผงแสดงตัวอย่างรายการ Hide entry notes by default - + ซ่อนบันทึกรายการเป็นค่าตั้งต้น Privacy @@ -390,14 +321,14 @@ Kernel: %3 %4 Use DuckDuckGo as fallback for downloading website icons - + ใช้ DuckDuckGo เป็นตัวแทนสำหรับดาวน์โหลดไอคอนเว็บไซต์ AutoType Couldn't find an entry that matches the window title: - + ไม่พบรายการที่ตรงกับหัวข้อเว็บไซต์ Auto-Type - KeePassXC @@ -409,19 +340,19 @@ Kernel: %3 %4 The Syntax of your Auto-Type statement is incorrect! - + ไวยากรณ์ของคำสั่ง Auto-Type ไม่ถูกต้อง This Auto-Type command contains a very long delay. Do you really want to proceed? - + คำสั่ง Auto-Type นี้ล่าช้า ต้องการดำเนินการต่อหรือไม่ This Auto-Type command contains very slow key presses. Do you really want to proceed? - + คำสั่ง Auto-Type นี้กดแป้นพิมพ์ช้า ต้องการดำเนินการต่อหรือไม่ This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed? - + คำสั่ง Auto-Type นี้มีอาร์กิวเมนต์ซ้ำกันหลายครั้ง ต้องการดำเนินการต่อหรือไม่ @@ -466,14 +397,14 @@ Kernel: %3 %4 Select entry to Auto-Type: - + เลือกรายการเพื่อ Auto-Type BrowserAccessControlDialog KeePassXC-Browser Confirm Access - + เบราว์เซอร์ KeePassXC ยืนยันการเข้าถึง Remember this decision @@ -490,18 +421,19 @@ Kernel: %3 %4 %1 has requested access to passwords for the following item(s). Please select whether you want to allow access. - + %1 ต้องการเข้าถึงรหัสผ่านของไอเทมต่อไปนี้ +กรุณาเลือกว่าคุณจะอนุญาตหรือไม่ BrowserEntrySaveDialog KeePassXC-Browser Save Entry - + เบราว์เซอร์ KeePassXC บันทึกข้อมูล Ok - + โอเค Cancel @@ -510,22 +442,22 @@ Please select whether you want to allow access. You have multiple databases open. Please select the correct database for saving credentials. - + คุณเปิดหลายฐานข้อมูล กรุณาเลือกฐานข้อมูลที่ถูกต้องเพื่อบันทึกข้อมูลของคุณ BrowserOptionDialog Dialog - + หน้าต่าง This is required for accessing your databases with KeePassXC-Browser - + สิ่งนี้จำเป็นเพื่อการเข้าถึงฐานข้อมูลผ่านเบราว์เซอร์ KeePassXC Enable KeepassXC browser integration - เปิดใช้การผสาน KeepassXC กับเบราว์เซอร์ + เปิดใช้ KeepassXC ร่วมกับเบราว์เซอร์ General @@ -533,7 +465,7 @@ Please select the correct database for saving credentials. Enable integration for these browsers: - เปิดใช้การผสานกับเบราว์เซอร์เหล่านี้: + เปิดการใช้เบราว์เซอร์เหล่านี้ร่วมกับ &Google Chrome @@ -554,37 +486,37 @@ Please select the correct database for saving credentials. Show a &notification when credentials are requested Credentials mean login data requested via browser extension - + แสดงการแจ้งเตือนเมื่อต้องการข้อมูลประจำตัวสำหรับเข้าระบบ Re&quest to unlock the database if it is locked - + คำร้องเพื่อปลดล็อคฐานข้อมูล หากถูกล็อคอยู่ Only entries with the same scheme (http://, https://, ...) are returned. - + ข้อมูลรูปแบบเดียวกันเท่านั้น (http://, https://, ...) จะถูกส่งคืน &Match URL scheme (e.g., https://...) - + รูปแบบ URL ตรงกัน (เช่น https://...) ตรงกัน Only returns the best matches for a specific URL instead of all entries for the whole domain. - + ส่งคืนรายการเฉพาะที่ตรงกับ URL มากที่สุด แทนที่จะส่งคืนรายการทั้งหมดของทั้งโดเมน &Return only best-matching credentials - + คืนกลับเมื่อข้อมูลประจำตัวกันตรงกันที่สุด Sort &matching credentials by title Credentials mean login data requested via browser extension - + เรียงลำดับข้อมูลประจำตัวตามหัวข้อ Sort matching credentials by &username Credentials mean login data requested via browser extension - + เรียงลำดับข้อมูลประจำตัวตามชื่อผู้ใช้ Advanced @@ -593,131 +525,139 @@ Please select the correct database for saving credentials. Never &ask before accessing credentials Credentials mean login data requested via browser extension - + ไม่เคยและถามก่อนการเข้าถึงเอกสารที่ผ่านการรับรอง Never ask before &updating credentials Credentials mean login data requested via browser extension - + อย่าถามก่อนและระหว่างการอัปโหลดเอกสารที่ผ่านการรับรอง Only the selected database has to be connected with a client. - + ฐานข้อมูลที่ถูกเลือกเท่านั้นที่เชื่อมกับผู้รับบริการ Searc&h in all opened databases for matching credentials Credentials mean login data requested via browser extension - + Searc&h ในฐานข้อมูลทีเปิดแล้วเพื่อจับคู่กับข้อมูลประจำตัว Automatically creating or updating string fields is not supported. - + ไม่รองรับการสร้างหรืออัพเดท string fields โดยอัตโนมัติ &Return advanced string fields which start with "KPH: " - + &ส่งคืน string fields ขั้นสูงที่เริ่มต้นด้วย "KPH:" Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup. - + ปรับปรุงข้อมูล KeePassXC หรือเส้นทางของไบนารี keepassxc-proxy โดยอัตโนมัติไปยังการส่งข้อความฉบับดั้งเดิมเมื่อเริ่มต้น Update &native messaging manifest files at startup - + ปรับปรุงข้อมูลไฟล์รายการให้ทันสมัยเมื่อเริ่มต้น Support a proxy application between KeePassXC and browser extension. - + สนับสนุน proxy application ระหว่าง KeePassXC และเบราว์เซอร์ส่วนขยาย Use a &proxy application between KeePassXC and browser extension - + ใช้ proxy application ระหว่าง KeePassXC และเบราว์เซอร์ส่วนขยาย Use a custom proxy location if you installed a proxy manually. - + ใช้พร็อกซีแบบกำหนดเอง ในกรณีที่คุณติดตั้งพร็อกซีด้วยตนเอง Use a &custom proxy location Meant is the proxy for KeePassXC-Browser - + ใช้ &ตำแหน่งพร็อกซีที่กำหนดเอง Browse... Button for opening file dialog - ดู... + ดู <b>Warning:</b> The following options can be dangerous! - + <b> คำเตือน </b> ตัวเลือกต่อไปนี้อาจจะอันตราย Select custom proxy location - - - - We're sorry, but KeePassXC-Browser is not supported for Snap releases at the moment. - - - - KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1 and %2. - + เลือกตำแหน่งพร็อกซีที่กำหนดเอง &Tor Browser - + &Tor Browser <b>Warning</b>, the keepassxc-proxy application was not found!<br />Please check the KeePassXC installation directory or confirm the custom path in advanced options.<br />Browser integration WILL NOT WORK without the proxy application.<br />Expected Path: - + <b>คำเตือน</b> ไม่พบ keepassxc-proxy application <br />กรุณาตรวจสอบการลงข้อมูลไดเรคทอรี KeePassXC หรือยืนยันตัวเลือกขั้นสูงที่คุณกำหนดเอง <br />การรวมเบราว์เซอร์จะไม่ทำงานถ้าไม่มีพร๊อกซี application <br />เส้นทางที่คาดหวัง Executable Files - + ไฟล์ปฏิบัติการ All Files - + ไฟล์ทั้งหมด Do not ask permission for HTTP &Basic Auth An extra HTTP Basic Auth setting - + ไ่ม่ถามเพื่อขออนุญาติสำหรับ HTTP และ Basic Auth + + + Due to Snap sandboxing, you must run a script to enable browser integration.<br />You can obtain this script from %1 + เนื่องจาก Snap sandbox คุณต้องเรียกใช้สคริปต์เพื่อเปิดใช้งานการรวมเบราว์เซอร์ <br /> คุณสามารถรับสคริปต์นี้จาก %1 + + + Please see special instructions for browser extension use below + โปรดดูคำแนะนำพิเศษสำหรับการใช้งานส่วนขยายเบราว์เซอร์ด้านล่าง + + + KeePassXC-Browser is needed for the browser integration to work. <br />Download it for %1 and %2. %3 + KeePassXC-Browser เป็นสิ่งจำเป็นสำหรับการทำงานร่วมกับเบราว์เซอร์ <br /> Download มันสำหรับ %1 และ %2. %3 BrowserService 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 database +โปรดให้ชื่อเฉพาะเพื่อยืนยันตัวตนและตอบรับมัน Save and allow access - + บันทึกและอนุญาติให้เข้าถึง KeePassXC: Overwrite existing key? - KeePassXC: เขียนทับกุญแจที่มีอยู่เดิม? + KeePassXC เขียนทับกุญแจที่มีอยู่เดิม A shared encryption key with the name "%1" already exists. Do you want to overwrite it? - + กุญแจถอดรหัสลับที่ถูกแบ่งปันด้วยชื่อ "%1" มีอยู่ก่อนแล้ว +คุณต้องการจะเขียนทับมันหรือไม่ KeePassXC: Update Entry - KeePassXC: ปรับปรุงรายการ + KeePassXC ปรับปรุงรายการ Do you want to update the information in %1 - %2? - + เธอต้องการจะปรับปรุงข้อมูลให้ทันสมัยใน %1 - %2 หรือไม่ Abort @@ -725,38 +665,51 @@ Do you want to overwrite it? Converting attributes to custom data… - + กำลังแปลงคุณสมบัติต่างๆเป็นข้อมูลที่กำหนดเอง ... KeePassXC: Converted KeePassHTTP attributes - + KeePassXC: แปลงคุณลักษณะของ KeePassHTTP Successfully converted attributes from %1 entry(s). Moved %2 keys to custom data. - + แปลงคุณสมบัติจากรายการ %1 สำเร็จ +ย้าย %2 กุญแจไปยังข้อมูลที่กำหนดเอง Successfully moved %n keys to custom data. - + ย้ายกุญแจ %n ไปยังข้อมูลที่กำหนดเองได้สำเร็จ KeePassXC: No entry with KeePassHTTP attributes found! - + KeePassXC ไม่พบรายการที่มีคุณสมบัติ KeePassHTTP The active database does not contain an entry with KeePassHTTP attributes. - + ฐานข้อมูลที่ยังใช้งานอยู่ไม่มีรายการตามคุณสมบัติ KeePassHTTP. KeePassXC: Legacy browser integration settings detected - + KeePassXC ตรวจพบการตั้งค่าการรวมเบราว์เซอร์ดั้งเดิม - Legacy browser integration settings have been detected. -Do you want to upgrade the settings to the latest standard? -This is necessary to maintain compatibility with the browser plugin. - + KeePassXC: Create a new group + KeePassXC สร้างกลุ่มใหม่ + + + A request for creating a new group "%1" has been received. +Do you want to create this group? + + ได้รับคำขอสำหรับการสร้างกลุ่มใหม่ "%1". +คุณต้องการสร้างกลุ่มนี้หรือ? + + + + Your KeePassXC-Browser settings need to be moved into the database settings. +This is necessary to maintain your current browser connections. +Would you like to migrate your existing settings now? + การตั้งค่าเบราว์เซอร์ KeePassXC ของคุณต้องถูกย้ายไปสู่การตั้งค่าฐานข้อมูล นี่จำเป็นต่อการรักษาการเชื่อมต่อเบราว์เซอร์ปัจจุบันของคุณ คุณต้องการย้ายการตั้งค่าที่มีอยู่แล้วตอนนี้หรือไม่ @@ -767,11 +720,11 @@ This is necessary to maintain compatibility with the browser plugin. Append ' - Clone' to title - เติม '- โคลน' ต่อท้ายชื่อ + เติม '- Clone' ต่อท้ายชื่อ Replace username and password with references - แทนที่ชื่อผู้ใช้และรหัสผ่านด้วยการอ้างอิง + แทนที่ชื่อผู้ใช้และรหัสผ่านด้วยข้อมูลอ้างอิง Copy history @@ -786,7 +739,7 @@ This is necessary to maintain compatibility with the browser plugin. filename - ชื่อแฟ้ม + ชื่อไฟล์ size, rows, columns @@ -830,19 +783,19 @@ This is necessary to maintain compatibility with the browser plugin. Column layout - + เค้าโครงหลัก Not present in CSV file - + ไม่ปรากฏในไฟล์ CSV Imported from CSV file - นำเข้าจากแฟ้ม CSV แล้ว + นำเข้าจากไฟล์ CSV แล้ว Original data: - ข้อมูลต้นฉบับ: + ข้อมูลต้นฉบับ Error @@ -850,24 +803,24 @@ This is necessary to maintain compatibility with the browser plugin. Empty fieldname %1 - + ล้าง fieldname %1 column %1 - + หลัก %1 Error(s) detected in CSV file! - + ตรวจพบข้อผิดพลาดในไฟล์ CSV [%n more message(s) skipped] - + [%n ข้ามข้อความอื่นๆ] CSV import: writer has errors: %1 - + นำเข้า CSV ผู้เขียนมีข้อผิดพลาด %1 @@ -879,15 +832,15 @@ This is necessary to maintain compatibility with the browser plugin. %1, %2, %3 file info: bytes, rows, columns - + %1 %2 %3 %n byte(s) - + %n ไบท์ %n row(s) - + %n แถว @@ -899,30 +852,34 @@ This is necessary to maintain compatibility with the browser plugin. File %1 does not exist. - + ไม่มีไฟล์ %1 Unable to open file %1. - + ไม่สามารถเปิดไฟล์ %1 Error while reading the database: %1 - + เกิดข้อผิดพลาดระหว่างอ่านฐานข้อมูล %1 Could not save, database has no file name. - + ฐานข้อมูลไม่มีชื่อไฟล์ ไม่สามารถบันทึกได้ File cannot be written as it is opened in read-only mode. - + ไม่สามารถเขียนไฟล์ได้เนื่องจากถูกเปิดอยู่ในโหมดอ่านเท่านั้น + + + Key not transformed. This is a bug, please report it to the developers! + กุญแจไม่ถูกเปลี่ยนแปลง นี่คือจุดบกพร่อง กรุณารายงานไปที่นักพัฒนา DatabaseOpenDialog Unlock Database - KeePassXC - + ปลดล็อกฐานข้อมูล - KeePassXC @@ -933,34 +890,36 @@ This is necessary to maintain compatibility with the browser plugin. Key File: - แฟ้มกุญแจ: + ไฟล์กุญแจคือ Password: - รหัสผ่าน: + รหัสผ่านคือ Browse - ดู + เรียกดู Refresh - เรียกใหม่ + รีเฟรช Challenge Response: - รหัสสอบถาม รหัสตอบกลับ: + การตอบกลับของการตรวจสอบ คือ Legacy key file format - + รูปแบบไฟล์กุญแจแบบดั้งเดิม You are using a legacy key file format which may become unsupported in the future. Please consider generating a new key file. - + คุณกำลังใช้รูปแบบไฟล์กุญแจแบบดั้งเดิม ซึ่งอาจไม่ได้รับการสนับสนุนในอนาคต + +กรุณาพิจารณาสร้างไฟล์กุญแจใหม่ Don't show this warning again @@ -968,29 +927,31 @@ Please consider generating a new key file. All files - ทุกแฟ้ม + ทุกไฟล์ Key files - แฟ้มกุญแจ + ไฟล์กุญแจ Select key file - เลือกแฟ้มกุญแจ + เลือกไฟล์กุญแจ TouchID for quick unlock - + TouchID สำหรับการปลดล็อคแบบเร็ว Unable to open the database: %1 - + ไม่สามารถเปิดฐานข้อมูลได้ +%1 Can't open key file: %1 - + ไม่สามารถเปิดไฟล์กุญแจได้ +%1 @@ -1004,7 +965,7 @@ Please consider generating a new key file. DatabaseSettingsDialog Advanced Settings - + การตั้งค่าขั้นสูง General @@ -1012,15 +973,15 @@ Please consider generating a new key file. Security - ความมั่นคง + การรักษาความปลอดภัย Master Key - + กุญแจมาสเตอร์ Encryption Settings - + การตั้งค่าการเข้ารหัสลับ Browser Integration @@ -1031,57 +992,59 @@ Please consider generating a new key file. DatabaseSettingsWidgetBrowser KeePassXC-Browser settings - + การตั้งค่าของเบราว์เซอร์ KeePassXC &Disconnect all browsers - หยุดการเชื่อมต่อกับทุกเบราว์เซอร์ (&D) + &หยุดการเชื่อมต่อกับทุกเบราว์เซอร์ Forg&et all site-specific settings on entries - + ไม่จดจำการตั้งค่าเฉพาะสำหรับทุกไซต์บนรายการ Move KeePassHTTP attributes to KeePassXC-Browser &custom data - + ย้ายลักษณะ KeePassHTTP ไปยังKeePassXC-Browser และข้อมูลตามคำสั่ง Stored keys - + กุญแจที่ถูกเก็บไว้ Remove - นำออก + ลบ Delete the selected key? - + ลบกุญแจที่เลือกหรือไม่ Do you really want to delete the selected key? This may prevent connection to the browser plugin. - + คุณต้องการจะลบกุญแจที่เลือกหรือไม่ +สิ่งนี้อาจทำให้การเชื่อมต่อกับโปรแกรมเสริมบนเบราว์เซอร์มีปัญหา Key - + กุญแจ Value - + ค่า Enable Browser Integration to access these settings. - + เปิดการใช้ Browser Integration เพื่อเข้าถึงการตั้งค่านี้ Disconnect all browsers - + หยุดการเชื่อมต่อกับทุกเบราว์เซอร์ Do you really want to disconnect all browsers? This may prevent connection to the browser plugin. - + คุณต้องการหยุดการเชื่อมต่อกับทุกเบราวเซอร์หรือไม่ +สิ่งนี้อาจทำให้การเชื่อมต่อกับโปรแกรมเสริมบนเบราว์เซอร์มีปัญหา KeePassXC: No keys found @@ -1089,7 +1052,7 @@ This may prevent connection to the browser plugin. No shared encryption keys found in KeePassXC settings. - + ไม่พบการแบ่งปันกุญแจที่ถูกเข้ารหัสลับแล้วในการตั้งค่า KeePassXC KeePassXC: Removed keys from database @@ -1097,49 +1060,50 @@ This may prevent connection to the browser plugin. Successfully removed %n encryption key(s) from KeePassXC settings. - + ลบ %n กุญแจเข้ารหัสลับจากการตั้งค่า KeePassXC สำเร็จ Forget all site-specific settings on entries - + ไม่จำการตั้งค่าเฉพาะสำหรับทุกไซต์บนรายการ Do you really want forget all site-specific settings on every entry? Permissions to access entries will be revoked. - + คุณจะไม่จำการตั้งค่าเฉพาะสำหรับทุกไซต์บนทุกรายการหรือไม่ +การอนุญาตให้เข้าถึงรายการต่างๆ จะถูกยกเลิก Removing stored permissions… - + กำลังลบการอนุญาตที่บันทึกออก Abort - หยุด + ยกเลิกการทำงาน KeePassXC: Removed permissions - KeePassXC: การอนุญาตถูกนำออก + KeePassXC: การอนุญาตถูกลบออก Successfully removed permissions from %n entry(s). - + ลบการอนุญาตจากรายการ %n KeePassXC: No entry with permissions found! - + KeePassXC: ไม่มีรายการที่ได้รับอนุญาต The active database does not contain an entry with permissions. - + ฐานข้อมูลที่ปฏิบัติการอยู่ไม่มีรายการที่ได้รับอนุญาต Move KeePassHTTP attributes to custom data - + ย้ายลักษณะ KeePassHTTP ไปยังข้อมูลตามคำสั่ง Do you really want to move all legacy browser integration data to the latest standard? This is necessary to maintain compatibility with the browser plugin. - + คุณต้องการที่จะย้ายข้อมูลผสานในเบราว์เซอร์แบบเดิมไปยังมาตรฐานล่าสุดจริงหรือ นี่เป็นสิ่งที่จำเป็นในการรักษาความเข้ากับโปรแกรเสริมของเบราว์เซอร์ @@ -1150,7 +1114,7 @@ This is necessary to maintain compatibility with the browser plugin. AES: 256 Bit (default) - AES: 256 บิต (ค่าปริยาย) + AES: 256 บิต (ค่าเริ่มต้น) Twofish: 256 Bit @@ -1158,83 +1122,84 @@ This is necessary to maintain compatibility with the browser plugin. Key Derivation Function: - + อนุพันธ์ของฟังก์ชันหลัก Transform rounds: - รอบเปลี่ยนรูป: + รอบเปลี่ยนรูป Benchmark 1-second delay - + เกณฑ์มาตรฐานล่าช้า 1 วินาที Memory Usage: - + การใช้หน่วยความจำ Parallelism: - + การทำงานแบบขนาน Decryption Time: - + เวลาการเข้ารหัสลับ ?? s - + ?? วินาที Change - + เปลี่ยนแปลง 100 ms - + 100 มิลลิวินาที 5 s - + 5 วินาที Higher values offer more protection, but opening the database will take longer. - + ค่าที่สูงกว่าจะมีการป้องกันมากกว่า แต่จะใช้เวลาในการเปิดฐานข้อมูลนานกว่า Database format: - + รูปแบบฐานข้อมูล This is only important if you need to use your database with other programs. - + ส่วนนี้สำคัญเฉพาะเมื่อคุณต้องการใช้ฐานข้อมูลกับโปรแกรมอื่น KDBX 4.0 (recommended) - + KDBX 4.0 (แนะนำ) KDBX 3.1 - + KDBX 3.1 unchanged Database decryption time is unchanged - + ไม่เปลี่ยนแปลง Number of rounds too high Key transformation rounds - + จำนวนรอบยาวเกินไป You are using a very high number of key transform rounds with Argon2. If you keep this number, your database may take hours or days (or even longer) to open! - + คุณกำลังใช้จำนวนของรอบการแปลงกุญแจกับ Argon2 สูง +ถ้าคุณใช้จำนวนนี้ ฐานข้อมูลของคุณอาจจะใช้เวลาหลายชั่วโมง หรือหลายวัน (หรือนานกว่านั้น) เพื่อเปิด Understood, keep number - + เข้าใจแล้ว เก็บตัวเลขไว้ Cancel @@ -1243,41 +1208,42 @@ If you keep this number, your database may take hours or days (or even longer) t Number of rounds too low Key transformation rounds - + จำนวนรอบต่ำเกินไป You are using a very low number of key transform rounds with AES-KDF. If you keep this number, your database may be too easy to crack! - + คุณกำลังใช้จำนวนของรอบการแปลงกุญแจกับ AES-KDF ต่ำ +ถ้าคุณใช้จำนวนนี้ ฐานข้อมูลของคุณอาจจะถูกถอดได้อย่างง่าย KDF unchanged - + KDF ไม่เปลี่ยนแปลง Failed to transform key with new KDF parameters; KDF unchanged. - + ล้มเหลวการเปลี่ยนกุญแจกับเครื่องวัด KDF ใหม่ KDF จึงไม่เปลี่นแปลง MiB Abbreviation for Mebibytes (KDF settings) - + MiB thread(s) Threads for parallel execution (KDF settings) - + thread(s) %1 ms milliseconds - + %1 มิลลิวินาที %1 s seconds - + %1 วินาที @@ -1288,15 +1254,15 @@ If you keep this number, your database may be too easy to crack! Database name: - ชื่อฐานข้อมูล: + ชื่อฐานข้อมูล Database description: - รายละเอียดฐานข้อมูล: + รายละเอียดฐานข้อมูล Default username: - ชื่อผู้ใช้มาตรฐาน: + ค่าเริ่มต้นของชื่อผู้ใช้ History Settings @@ -1304,15 +1270,15 @@ If you keep this number, your database may be too easy to crack! Max. history items: - จำนวนมากสุดของรายการประวัติ: + จำนวนมากสุดของรายการประวัติ Max. history size: - ขนาดมากสุดของรายการประวัติ: + ขนาดมากสุดของรายการประวัติ MiB - MiB + MiB Use recycle bin @@ -1320,68 +1286,70 @@ If you keep this number, your database may be too easy to crack! Additional Database Settings - + การตั้งค่าฐานข้อมูลเพิ่มเติม Enable &compression (recommended) - + การเปิดใช้งานและการบีบอัด (แนะนำ) DatabaseSettingsWidgetKeeShare Sharing - + แบ่งปัน Breadcrumb - + ชิ้นส่วนย่อย Type - + ชนิด Path - + เส้นทาง Last Signer - + ผู้ลงชื่อเข้าใช้คนล่าสุด Certificates - + ใบรับรอง > Breadcrumb separator - + > DatabaseSettingsWidgetMasterKey Add additional protection... - + เพิ่มเติมส่วนป้องกันเพิ่มเติม No encryption key added - + ไม่มีกุญแจถอดรหัสลับที่เพิ่มเข้ามา You must add at least one encryption key to secure your database! - + คุณต้องเพิ่มกุญแจเปิดรหัสลับอย่างน้อย 1 อันเพื่อป้องกันฐานข้อมูลของคุณ No password set - + รหัสผ่านยังไม่ได้ติดตั้ง WARNING! You have not set a password. Using a database without a password is strongly discouraged! Are you sure you want to continue without a password? - + คำเตือน! คุณยังไม่ได้ตั้งรหัสผ่าน. การใช้ฐานข้อมูลโดยไม่ใช้รหัสผ่านเป็นเรื่องที่ไม่สนับสนุนเป็นอย่างยิ่ง + +คุณแน่ใจหรือไม่ที่จะดำเนินการต่อโดยไม่ใช้รหัสผ่าน? Unknown error @@ -1389,18 +1357,18 @@ Are you sure you want to continue without a password? Failed to change master key - + การเปลี่ยนแปลงกุญแจหลักล้มเหลว DatabaseSettingsWidgetMetaDataSimple Database Name: - + ชื่อฐานข้อมูล Description: - + รายละเอียด @@ -1411,7 +1379,7 @@ Are you sure you want to continue without a password? All files - ทุกแฟ้ม + ทุกไฟล์ Open database @@ -1419,7 +1387,7 @@ Are you sure you want to continue without a password? CSV file - แฟ้ม CSV + ไฟล์ CSV Merge database @@ -1435,94 +1403,95 @@ Are you sure you want to continue without a password? Export database to CSV file - ส่งออกฐานข้อมูลเป็นแฟ้ม CSV + ส่งออกฐานข้อมูลเป็นไฟล์ CSV Writing the CSV file failed. - การเขียนแฟ้ม CSV ล้มเหลว + การเขียนไฟล์ CSV ล้มเหลว Database creation error - + การสร้างฐานข้อมูลเกิดข้อผิดพลาด The created database has no key or KDF, refusing to save it. This is definitely a bug, please report it to the developers. - + ฐานข้อมูลที่สร้างขึ้นไม่มีรหัสหรือ KDF ปฏิเสธที่จะบันทึก +สิ่งนี้มีจุดบกพร่องแน่นอนโปรดรายงานต่อนักพัฒนาเวป The database file does not exist or is not accessible. - + ไม่พบไฟล์ฐานข้อมูล หรือไม่สามารถเข้าถึงได้ Select CSV file - + เลือกไฟล์ CSV New Database - + ฐานข้อมูลใหม่ %1 [New Database] Database tab name modifier - + %1 [ฐานข้อมูลใหม่] %1 [Locked] Database tab name modifier - + %1 [ถูกล็อก] %1 [Read-only] Database tab name modifier - + %1 [อ่านอย่างเดียว] DatabaseWidget Searching... - ค้นหา... + กำลังค้นหา Do you really want to delete the entry "%1" for good? - คุณต้องการจะลบรายการ "%1" ให้หายไปตลอดกาลจริงๆ? + คุณต้องการจะลบรายการ "%1" ให้หายไปอย่างถาวรจริงหรือไม่ Do you really want to move entry "%1" to the recycle bin? - + คุณต้องการจะย้ายรายการ "%1" ไปยังถังขยะจริงหรือไม่ Do you really want to move %n entry(s) to the recycle bin? - + คุณต้องการจะลบ %n รายการไปยังถังขยะจริงหรือไม่ Execute command? - + เริ่มดำเนินการตามคำสั่งเลยหรือไม่ Do you really want to execute the following command?<br><br>%1<br> - + คุณต้องการดำเนินการตามคำสั่งหรือไม่<br><br>%1<br> Remember my choice - จำที่ฉันเลือก + จำสิ่งที่ฉันเลือก Do you really want to delete the group "%1" for good? - คุณต้องการจะลบกลุ่ม "%1" ไปตลอดกาลจริงหรือ? + คุณต้องการจะลบกลุ่ม "%1" ให้หายไปอย่างถาวรจริงหรือไม่ No current database. - ไม่มีฐานข้อมูลขณะนี้ + ไม่มีฐานข้อมูลปัจจุบัน No source database, nothing to do. - ไม่มีฐานข้อมูลต้นทาง ไม่มีงานให้ทำ + ไม่มีฐานข้อมูลต้นทาง ไม่ต้องทำอะไร Search Results (%1) - ผลลัพธ์การค้นหา (%1) + ผลการค้นหา (%1) No Results @@ -1530,86 +1499,91 @@ This is definitely a bug, please report it to the developers. File has changed - + ไฟล์เปลี่ยนไปแล้ว 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? - + ไฟล์ฐานข้อมูลเปลี่ยนไปแล้วและคุณได้ยกเลิกบันทึกการเปลี่ยนแปลงแล้ว +คุณต้องการผสานการเปลี่ยนแปลงของคุณหรือไม่ Empty recycle bin? - + ล้างถังขยะหรือไม่ Are you sure you want to permanently delete everything from your recycle bin? - + คุณแน่ใจว่าจะลบทุกอย่างออกจากถังขยะของคุณอย่างถาวรหรือไม่ Do you really want to delete %n entry(s) for good? - + คุณต้องการจะลบ %n รายการอย่างถาวรหรือไม่ Delete entry(s)? - + ลบรายการหรือไม่ Move entry(s) to recycle bin? - + ย้ายรายการไปยังถังขยะหรือไม่ File opened in read only mode. - เปิดแฟ้มแล้วในแบบอ่านอย่างเดียว + ไฟล์เปิดแล้วอยู่ในโหมดอ่านอย่างเดียว Lock Database? - + ล็อคฐานข้อมูลหรือไม่ You are editing an entry. Discard changes and lock anyway? - + กำลังอยู่ในระหว่างแก้ไขรายการ คุณต้องการจะยกเลิกการแก้ไขและล็อคตอนนี้จริงหรือไม่ "%1" was modified. Save changes? - "%1" ถูกแก้ไข -บันทึกการเปลี่ยนแปลง? + "%1" ถูกแก้ไขแล้ว +บันทึกการเปลี่ยนแปลงหรือไม่ Database was modified. Save changes? - + ฐานข้อมูลถูกแก้ไขแล้ว +บันทึกการเปลี่ยนแปลงหรือไม่ Save changes? - บันทึกความเปลี่ยนแปลง? + บันทึกการเปลี่ยนแปลง? Could not open the new database file while attempting to autoreload. Error: %1 - + ไม่สามารถเปิดไฟล์ฐานข้อมูลใหม่ขณะกำลังพยายามรีโหลดอัตโนมัติ +ข้อผิดพลาด %1 Disable safe saves? - + ปิดการบันทึกแบบปลอดภัยหรือไม่ KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file. Disable safe saves and try again? - + KeePassXC ไม่สามารถบันทึกฐานข้อมูลแล้วหลายครั้ง สิ่งนี้อาจทำให้บริการเชื่อมโยงไฟล์ล็อคไฟล์ที่ถูกบันทึกไว้แล้ว +ปิดการบันทึกแบบปลอดภัยและลองอีกครั้งหรือไม่ Writing the database failed. %1 - + การเขียนฐานข้อมูลล้มเหลว +%1 Passwords @@ -1625,31 +1599,35 @@ Disable safe saves and try again? Replace references to entry? - + เปลี่ยนแหล่งอ้างอิงของรายการหรือไม่ Entry "%1" has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway? - + รายการ "%1" มี %2 แหล่งอ้างอิง คุณต้องการจะเขียนทับแหล่งอ้างอิงด้วยค่า หรือข้ามรายการนี้ หรือต้องการลบหรือไม่ Delete group - + ลบกลุ่ม Move group to recycle bin? - + ย้ายกลุ่มไปถังขยะ Do you really want to move the group "%1" to the recycle bin? - + คุณต้องการย้ายกลุ่ม "%1" ไปถังขยะจริงหรือไม่ Successfully merged the database files. - + รวมไฟล์ฐานข้อมูลเรียบร้อยแล้ว Database was not modified by merge operation. - + ฐานข้อมูลไม่ถูกเปลี่ยนแปลงโดยการดำเนินการผสาน + + + Shared group... + กลุ่มที่ใช้ร่วมกัน @@ -1680,11 +1658,11 @@ Disable safe saves and try again? SSH Agent - + ตัวแทน SSH n/a - ไม่มีข้อมูล + n/a (encrypted) @@ -1696,11 +1674,11 @@ Disable safe saves and try again? File too large to be a private key - แฟ้มใหญ่เกินกว่าจะเป็นกุญแจส่วนตัว + ไฟล์ใหญ่เกินกว่าจะเป็นกุญแจส่วนตัว Failed to open private key - ผิดพลาดระหว่างการเปิดกุญแจส่วนตัว + ล้มเหลวระหว่างการเปิดกุญแจส่วนตัว Entry history @@ -1724,7 +1702,7 @@ Disable safe saves and try again? Are you sure you want to remove this attribute? - + คุณแน่ใจหรือไม่ว่าต้องการลบคุณสมบัตินี้ Tomorrow @@ -1740,35 +1718,35 @@ Disable safe saves and try again? Apply generated password? - + ใช้รหัสผ่านที่ถูกสร้างหรือไม่ Do you want to apply the generated password to this entry? - + คุณต้องการใช้รหัสผ่านที่ถูกสร้างในรายการนี้หรือไม่ Entry updated successfully. - + รายการถูกอัปเดตสำเร็จแล้ว Entry has unsaved changes - + รายการมีการเปลี่ยนแปลงที่ไม่ถูกบันทึก New attribute %1 - + คุณสมบัติใหม่ %1 [PROTECTED] Press reveal to view or edit - + [ถูกป้องกัน] กดเปิดเผยเพื่อดูหรือแก้ไข %n year(s) - + %n ปี Confirm Removal - + ยืนยันการนำออก @@ -1803,30 +1781,30 @@ Disable safe saves and try again? Foreground Color: - + สีพื้นหน้า Background Color: - + สีพื้นหลัง EditEntryWidgetAutoType Enable Auto-Type for this entry - + เปิดใช้ Auto -Type สำหรับรายการนี้ Inherit default Auto-Type sequence from the &group - + รับช่วงลำดับการตั้งค่าเริ่มต้นAuto-Typeจาก&กลุ่ม &Use custom Auto-Type sequence: - + &ใช้ลำดับการตั้งค่าเริ่มต้น Auto-Type Window Associations - + หน้าต่างการเชื่อมโยง + @@ -1838,11 +1816,11 @@ Disable safe saves and try again? Window title: - หัวเรื่องของหน้าต่าง: + หัวเรื่องของหน้าต่าง Use a specific sequence for this association: - + ใช้ลำดับเฉพาะในการเชื่อมโยง @@ -1872,15 +1850,15 @@ Disable safe saves and try again? Password: - รหัสผ่าน: + รหัสผ่าน Repeat: - ทำซ้ำ: + ทำซ้ำ Title: - หัวเรื่อง: + หัวเรื่อง Notes @@ -1892,11 +1870,11 @@ Disable safe saves and try again? Toggle the checkbox to reveal the notes section. - + สลับกล่องกาเครื่องหมายเพื่อแสดงส่วนบันทึก Username: - ชื่อผู้ใช้: + ชื่อผู้ใช้งาน Expires @@ -1907,11 +1885,11 @@ Disable safe saves and try again? EditEntryWidgetSSHAgent Form - + จาก Remove key from agent after - + ลบกุญแจออกจากตัวแทน seconds @@ -1919,11 +1897,11 @@ Disable safe saves and try again? Fingerprint - + ลายนิ้วมือ Remove key from agent when database is closed/locked - + ลบกุญแจออกจากตัวแทน เมือฐานข้อมูลถูกปิดหรือล๊อค Public key @@ -1931,11 +1909,11 @@ Disable safe saves and try again? Add key to agent when database is opened/unlocked - + เพิ่มกุญแจไปยังตัวยแทน เมื่อฐานข้อมูลถูกเปิดออกหรือถูกปลดล๊อด Comment - ความเห็น + ข้อคิดเห็น Decrypt @@ -1947,7 +1925,7 @@ Disable safe saves and try again? Copy to clipboard - คัดลอกไปยังคลิปบอร์ด: + คัดลอกไปยังคลิปบอร์ด Private key @@ -1960,7 +1938,7 @@ Disable safe saves and try again? Browse... Button for opening file dialog - ดู... + เรียกดู... Attachment @@ -1968,15 +1946,15 @@ Disable safe saves and try again? Add to agent - + เพิ่มไปยังตัวแทน Remove from agent - + ลบออกจากตัวแทน Require user confirmation when this key is used - + จำเป็นต้องยืนยันผู้ใช้เมื่อมีการใช้กุญแจ @@ -2011,82 +1989,98 @@ Disable safe saves and try again? Inherit from parent group (%1) - + รับช่วงจากกลุ่มหลัก (%1) EditGroupWidgetKeeShare Form - + จาก Type: - + ชนิด Path: - + เส้นทาง ... - + ... Password: - รหัสผ่าน: + รหัสผ่าน Inactive - + ไม่มีการใช้งาน Import from path - + นำเข้าจากพาท Export to path - + นำออกจากพาท Synchronize with path - + เชื่อมต่อกับพาท Your KeePassXC version does not support sharing your container type. Please use %1. - + รุ่น KeePassXC ของคุณไม่รับรองประเภทของตัวจัดเก็บที่แบ่งปันไว้ กรุณาใช้ %1 Database sharing is disabled - + ปิดการใช้งานการแบ่งปันฐานข้อมูล Database export is disabled - + ปิดการใช้งานการนำฐานข้อมูลออก Database import is disabled - + ปิดการใช้งานการนำฐานข้อมูลเข้า KeeShare unsigned container - + ที่จัดเก็บที่ไม่ได้เซ็นไว้ของKeeShare KeeShare signed container - + ที่จัดเก็บที่เซ็นไว้ของKeeShare Select import source - + เลือกนำฐานข้อมูลที่นำเข้า Select export target - + เลือกเป้าหมายที่นำออก Select import/export file - + เลือกแฟ้มนำเข้า/นำออก + + + Clear + ล้าง + + + The export container %1 is already referenced. + อ้างอิงการส่งออกที่จัดเก็บ %1แล้ว + + + The import container %1 is already imported. + นำเข้าที่จัดเก็บ %1 แล้ว + + + The container %1 imported and export by different groups. + นำเข้าและนำออกที่จัดเก็บ %1 จากกลุ่มต่างๆ @@ -2113,11 +2107,11 @@ Disable safe saves and try again? &Use default Auto-Type sequence of parent group - + &ใช้การตั้งค่าลำดับ Auto-Type เริ่มต้นจากกลุ่มหลัก Set default Auto-Type se&quence - + ตั้งค่าลำดับ Auto-Type เริ่มต้น @@ -2144,7 +2138,7 @@ Disable safe saves and try again? Unable to fetch favicon. - ไม่สามารถดึง favicon ได้ + ไม่สามารถดึงข้อมูล favicon ได้ Images @@ -2164,58 +2158,58 @@ Disable safe saves and try again? Custom icon successfully downloaded - + ดาวน์โหลดไอคอนที่กำหนดเองสำเร็จ Hint: You can enable DuckDuckGo as a fallback under Tools>Settings>Security - + คำแนะนำ: คุณสามารถใช้ DuckDuckGo แสดงแทนได้ที่ เครื่องมือ>การตั้งค่า>ความปลอดภัย Select Image(s) - + เลือกรูปภาพ Successfully loaded %1 of %n icon(s) - + การโหลดไอคอน %1 ของ %1 ประสบความสำเร็จ No icons were loaded - + ไอคอนไม่ถูกโหลด %n icon(s) already exist in the database - + %n ไอคอนมีอยู่แล้วในฐานข้อมูล The following icon(s) failed: - + ไอคอนต่อไปนี้ล้มเหลว This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it? - + ไอคอนนี้ถูกใช้โดย %n เอ็นทรี และจะถูกแทนที่ด้วยไอคอนตั้งต้น คุณแน่ใจหรือไม่ว่าคุณต้องการลบไอคอน EditWidgetProperties Created: - สร้าง: + สร้าง Modified: - แก้ไข: + แก้ไข Accessed: - เข้าถึง: + เข้าถึง Uuid: - Uuid: + Uuid Plugin Data - + ข้อมูลโปรแกรมเสริม Remove @@ -2223,27 +2217,28 @@ Disable safe saves and try again? Delete plugin data? - + ลบข้อมูลโปรแกรมเสริมหรือไม่ Do you really want to delete the selected plugin data? This may cause the affected plugins to malfunction. - + คุณต้องการลบข้อมูลโปรแกรมเสริมที่เลือกไว้หรือไม่ +การกระทำนี้อาจจะกระทบโปรแกรมเสริมให้ทำงานผิดพลาด Key - + กุญแจ Value - + ค่า Entry %1 - Clone - + %1 -ลอกแบบ @@ -2261,7 +2256,7 @@ This may cause the affected plugins to malfunction. EntryAttachmentsWidget Form - + รูปแบบ Add @@ -2285,7 +2280,7 @@ This may cause the affected plugins to malfunction. Are you sure you want to remove %n attachment(s)? - + คุณแน่ใจหรือไม่ว่าคุณต้องการลบไฟล์แนบ Save attachments @@ -2294,11 +2289,12 @@ This may cause the affected plugins to malfunction. Unable to create directory: %1 - + ไม่สามารถสร้างไดเรคทอรี +%1 Are you sure you want to overwrite the existing file "%1" with the attachment? - + คุณแน่ใจหรือว่าจะเขียนทับแฟ้มที่มีอยู่ "1%" ด้วยแฟ้มแนบ Confirm overwrite @@ -2324,12 +2320,12 @@ This may cause the affected plugins to malfunction. Confirm remove - + ยืนยันการลบ Unable to open file(s): %1 - + ไม่สามารถเปิดไฟล์ @@ -2363,7 +2359,7 @@ This may cause the affected plugins to malfunction. Ref: Reference abbreviation - อ้างอิง: + อ้างอิง Group @@ -2399,15 +2395,15 @@ This may cause the affected plugins to malfunction. Created - สร้าง + ถูกสร้าง Modified - + แก้ไข Accessed - + เข้าถึง Attachments @@ -2415,11 +2411,11 @@ This may cause the affected plugins to malfunction. Yes - + ใช่ TOTP - + TOTP @@ -2466,7 +2462,7 @@ This may cause the affected plugins to malfunction. Autotype - + Autotype Window @@ -2499,7 +2495,7 @@ This may cause the affected plugins to malfunction. <b>%1</b>: %2 attributes line - + <b>%1</b>: %2 Enabled @@ -2511,38 +2507,38 @@ This may cause the affected plugins to malfunction. Share - + แบ่งปัน EntryView Customize View - + มุมมองที่กำหนด Hide Usernames - + ซ่อนชื่อผู้ใช้ Hide Passwords - + ซ่อนรหัสผ่าน Fit to window - + พอดีกับ window Fit to contents - + พอดีกับเนื้อหา Reset to defaults - + เริ่มใหม่เป็นค่าเริ่มต้น Attachments (icon) - + ไฟล์แนบ (ไอคอน) @@ -2554,26 +2550,18 @@ This may cause the affected plugins to malfunction. [empty] group has no children - - - - - GroupModel - - %1 - Template for name without annotation - + (ที่ว่าง) HostInstaller KeePassXC: Cannot save file! - KeePassXC: ไม่สามารถบันทึกแฟ้ม! + KeePassXC: ไม่สามารถบันทึกแฟ้ม Cannot save the native messaging script file. - + ไม่สามารถบันทึกไฟล์สคริปการส่งข้อความดั้งเดิม @@ -2591,42 +2579,42 @@ This may cause the affected plugins to malfunction. Kdbx3Reader Unable to calculate master key - ไม่สามารถคำนวญกุญแมาสเตอร์ได้ + ไม่สามารถคำนวญกุญแจมาสเตอร์ได้ Unable to issue challenge-response. - + ไม่สามารถส่งออก รหัสสอบถาม-รหัสตอบกลับ Wrong key or database file is corrupt. - + รหัสผิดหรือแฟ้มฐานข้อมูลเสียหาย missing database headers - + ฐานข้อมูลส่วนหัวหายไป Header doesn't match hash - + ส่วนหัวไม่ตรงกับรายละเอียด Invalid header id size - + ขนาดบัญชีส่วนหัวไม่ถูกต้อง Invalid header field length - + ความยาวของฟิลด์ส่วนหัวไม่ถูกต้อง Invalid header data length - + ความยาวของข้อมูลส่วนหัวไม่ถูกต้อง Kdbx3Writer Unable to issue challenge-response. - + ไม่สามารถส่งออก รหัสสอบถาม-รหัสตอบกลับ Unable to calculate master key @@ -2637,135 +2625,135 @@ This may cause the affected plugins to malfunction. Kdbx4Reader missing database headers - + ฐานข้อมูลส่วนหัวหายไป Unable to calculate master key - ไม่สามารถคำนวญกุญแมาสเตอร์ได้ + ไม่สามารถคำนวญกุญแจมาสเตอร์ได้ Invalid header checksum size - + ขนาดผลรวมหัวข้อไม่ถูกต้อง Header SHA256 mismatch - + หัวข้อ SHA256 ไม่ตรงกัน Wrong key or database file is corrupt. (HMAC mismatch) - + กุญแจผิดหรือไฟล์ฐานข้อมูลเสียหาย (HMAC ไม่ตรงกัน) Unknown cipher - + การเข้ารหัสที่ไม่รู้จัก Invalid header id size - + ขนาด ID ส่วนหัวไม่ถูกต้อง Invalid header field length - + ความยาวฟิลด์ส่วนหัวไม่ถูกต้อง Invalid header data length - + ความยาวข้อมูลส่วนหัวไม่ถูกต้อง Failed to open buffer for KDF parameters in header - + ไม่สามารถเปิดบัฟเฟอร์สำหรับพารามิเตอร์ KDF ในส่วนต้น Unsupported key derivation function (KDF) or invalid parameters - + ไม่รองรับฟังก์ชั่นการค้นพบกุญแจ (KDF) หรือพารามิเตอร์ที่ไม่ถูกต้อง Legacy header fields found in KDBX4 file. - + หัวข้อฟิลด์เลกาซีในไฟล์ KDBX4 Invalid inner header id size - + ขนาดบัญชีส่วนหัวด้านในไม่ถูกต้อง Invalid inner header field length - + ความยาวของสนามวงในไม่ถูกต้อง Invalid inner header binary size - + ขนาดไบนารีส่วนหัวภายในไม่ถูกต้อง Unsupported KeePass variant map version. Translation: variant map = data structure for storing meta data - + ไม่รองรับ KeePass รุ่น variant map Invalid variant map entry name length Translation: variant map = data structure for storing meta data - + ความยาวชื่อรายการ variant map ไม่ถูกต้อง Invalid variant map entry name data Translation: variant map = data structure for storing meta data - + ข้อมูลชื่อรายการ variant map ไม่ถูกต้อง Invalid variant map entry value length Translation: variant map = data structure for storing meta data - + ความยาวรายการ variant map ไม่ถูกต้อง Invalid variant map entry value data Translation comment: variant map = data structure for storing meta data - + ข้อมูลรายการเริ่มต้น variant map ไม่ถูกต้อง Invalid variant map Bool entry value length Translation: variant map = data structure for storing meta data - + ความยาวค่ารายการ Bool variant map ไม่ถูกต้อง Invalid variant map Int32 entry value length Translation: variant map = data structure for storing meta data - + ความยาวค่ารายการ Int32 variant map ไม่ถูกต้อง Invalid variant map UInt32 entry value length Translation: variant map = data structure for storing meta data - + ความยาวค่ารายการ UInt32 variant map ไม่ถูกต้อง Invalid variant map Int64 entry value length Translation: variant map = data structure for storing meta data - + ความยาวค่ารายการ Int64 variant map ไม่ถูกต้อง Invalid variant map UInt64 entry value length Translation: variant map = data structure for storing meta data - + ความยาวค่ารายการ UInt64 variant map ไม่ถูกต้อง Invalid variant map entry type Translation: variant map = data structure for storing meta data - + ประเภทรายการ variant map ไม่ถูกต้อง Invalid variant map field type size Translation: variant map = data structure for storing meta data - + ขนาดชนิดของเขตข้อมูล variant map ไม่ถูกต้อง Kdbx4Writer Invalid symmetric cipher algorithm. - + ขั้นตอนการเข้ารหัสแบบสมมาตรไม่ถูกต้อง Invalid symmetric cipher IV size. IV = Initialization Vector for symmetric cipher - + ขนาด IV การเข้ารหัสแบบสมมาตรไม่ถูกต้อง Unable to calculate master key @@ -2774,46 +2762,46 @@ This may cause the affected plugins to malfunction. Failed to serialize KDF parameters variant map Translation comment: variant map = data structure for storing meta data - + ล้มเหลวในการลำดับแผนที่แปรผันพารามิเตอร์ KDF KdbxReader Unsupported cipher - + ไม่รองรับการเข้ารหัส Invalid compression flags length - + ความยาวแฟล็กบีบอัดไม่ถูกต้อง Unsupported compression algorithm - + อัลกอริทีมการบีบอัดไม่รองรับ Invalid master seed size - + การแปลงขนาดมาสเตอร์ไม่ถูกต้อง Invalid transform seed size - + การแปลงขนาดค่าเริ่มต้นไม่ถูกต้อง Invalid transform rounds size - + ขนาดรอบการแปลงไม่ถูกต้อง Invalid start bytes size - + ขนาดของไบต์เริ่มต้นไม่ถูกต้อง Invalid random stream id size - + ขนาด ID สตรีมแบบสุ่มไม่ถูกต้อง Invalid inner random stream cipher - + การเข้ารหัสสตรีมแบบสุ่มด้านในไม่ถูกต้อง Not a KeePass database. @@ -2824,149 +2812,156 @@ This may cause the affected plugins to malfunction. 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 รุ่นเก่าได้ Unsupported KeePass 2 database version. - + ไม่สนับสนุนรุ่นฐานข้อมูล KeePass 2 Invalid cipher uuid length: %1 (length=%2) - + ความยาวรหัสตัวเลขไม่ถูกต้อง:% 1 (ความยาว =% 2) Unable to parse UUID: %1 - + ไม่สามารถแยกวิเคราะห์ UUID :% 1 Failed to read database file. - + ไม่สามารถอ่านไฟล์ฐานข้อมูล KdbxXmlReader XML parsing failure: %1 - + การแยกวิเคราะห์ XML ล้มเหลว : % 1 No root group - + ไม่มีกลุ่มรูต Missing icon uuid or data - + ไอคอน uuid หรือ ข้อมูล หายไป Missing custom data key or value - + ไม่มีข้อมูลกุญแจหรือค่าที่กำหนดเอง Multiple group elements - + กลุ่มองค์ประกอบหลายฐานข้อมูล Null group uuid - + กลุ่ม uuid ที่ว่าง Invalid group icon number - + กลุ่มตัวเลขไอคอนไม่ถูกต้อง Invalid EnableAutoType value - + ค่า EnableAutoType ไม่ถูกต้อง Invalid EnableSearching value - + ค่า EnableSearching ไม่ถูกต้อง No group uuid found - + ไม่พบกลุ่ม uuid Null DeleteObject uuid - + DeleteObject uuid ที่ว่าง Missing DeletedObject uuid or time - + ไม่มี DeleteObject uuid หรือ เวลา Null entry uuid - + รายการ uuid ที่ว่าง Invalid entry icon number - + ตัวเลขไอคอนไม่ถูกต้อง History element in history entry - + ประวัติของส่วนประกอบในประวัติรายการ No entry uuid found - + ไม่พบรายการ uuid History element with different uuid - + ประวัติของส่วนประกอบที่ uuid ต่างกัน Duplicate custom attribute found - + ค้นพบคัดลอกคุณสมบัติที่กำหนดเอง Entry string key or value missing - + รายการสายกุญแจหรือค่าที่หายไป Duplicate attachment found - + พบสำเนาเอกสารแนบ Entry binary key or value missing - + รายการกุญแจไบนารีหรือค่าที่หายไป Auto-type association window or sequence missing - + ไม่พบการพิมพ์อัตโนมัติของหน้าต่างที่เชื่อมต่อ หรือลำดับ Invalid bool value - + ค่าบูลไม่ถูกต้อง Invalid date time value - + ค่าวันที่และเวลาไม่ถูกต้อง Invalid color value - + ค่าสีไม่ถูกต้อง Invalid color rgb part - + ค่าสีส่วนRGBไม่ถูกต้อง Invalid number value - + ค่าตัวเลขไม่ถูกต้อง Invalid uuid value - + ค่า uuid ไม่ถูกต้อง Unable to decompress binary Translator meant is a binary data inside an entry - + การขยายไบนารีล้มเหลว XML error: %1 Line %2, column %3 - + XML ผิดพลาด +%1 +บรรทัด %2 +หลัก %3 + @@ -2992,40 +2987,40 @@ Line %2, column %3 Unsupported encryption algorithm. - + อัลกอริทีมเข้ารหัสลับไม่รองรับ Unsupported KeePass database version. - + รุ่นของฐานข้อมูล Keepass ไม่รองรับ Unable to read encryption IV IV = Initialization Vector for symmetric cipher - + ไม่สามารถอ่านการเข้ารหัสลับ IV Invalid number of groups - + จำนวนกลุ่มไม่ถูกต้อง Invalid number of entries - + จำนวนรายการไม่ถูกต้อง Invalid content hash size - + ขนาดเนื้อหาโดยละเอียดไม่ถูกต้อง Invalid transform seed size - + การแปลงขนาดค่าเริ่มต้นไม่ถูกต้อง Invalid number of transform rounds - + การแปลงจำนวนรอบของการเปลี่ยนแปลงไม่ถูกต้อง Unable to construct group tree - + ไม่สามารถสร้าง group tree Root @@ -3033,137 +3028,153 @@ Line %2, column %3 Unable to calculate master key - ไม่สามารถคำนวญกุญแมาสเตอร์ได้ + ไม่สามารถคำนวญกุญแจมาสเตอร์ได้ Wrong key or database file is corrupt. - + รหัสผิดหรือแฟ้มฐานข้อมูลเสียหาย Key transformation failed - + การแปลงรหัสล้มเหลว Invalid group field type number - + กรุ๊ปตัวเลขฟิลด์ไทป์ไม่ถูกต้อง Invalid group field size - + ขนาดกรุ๊ปฟิลด์ไม่ถูกต้อง Read group field data doesn't match size - + ข้อมูลการอ่านกรุ๊ปฟิลด์ฟิลด์จับคู่ไม่ได้ขนาด Incorrect group id field size - + ขนาดกรุ๊ปไอดีฟิลด์ไม่ถูกต้อง Incorrect group creation time field size - + เวลาการสร้างกรุ๊ปฟิลด์ไม่ถูกต้อง Incorrect group modification time field size - + การแก้ไขเวลากรุ๊ปฟิลด์ไม่ถูกต้อง Incorrect group access time field size - + เวลาการเข้าถึงกรุ๊ปฟิลด์ไม่ถูกต้อง Incorrect group expiry time field size - + เวลาหมดอายุของกรุ๊ปฟิลด์ไม่ถูกต้อง Incorrect group icon field size - + ขนาดกรุ๊ปฟิลด์ไอคอนไม่ถูกต้อง Incorrect group level field size - + ขนาดเลเวลกรุ๊ปฟิลด์ไม่ถูกต้อง Invalid group field type - + กลุ่มกรุ๊ปฟิลด์ไม่ถูกต้อง Missing group id or level - + บัญชีกลุ่มหรือเลเวลหายไป Missing entry field type number - + ตัวเลขเอ็นทรีฟิลด์ไทป์หายไป Invalid entry field size - + ขนาดเอ็นทรีฟิลด์ไม่ถูกต้อง Read entry field data doesn't match size - + ขนาดการอ่านข้อมูลเอ็นทรีฟิลด์ไม่เหมาะสมกับขนาด Invalid entry uuid field size - + ขนาดฟิลด์ UUID เอ็นทรีไม่ถูกต้อง Invalid entry group id field size - + ขนาดบัญชีเอ็นทรีกรุ๊ปไม่ถูกต้อง Invalid entry icon field size - + ขนาดฟิลด์ไอคอนเอ็นทรีไม่ถูกต้อง Invalid entry creation time field size - + เวลาสร้างขนาดฟิลด์เอ็นทรีไม่ถูกต้อง Invalid entry modification time field size - + เวลาแก้ไขขนาดฟิลด์เอ็นทรีไม่ถูกต้อง Invalid entry expiry time field size - + เวลาหมดอายุขนาดฟิลด์เอ็นทรีไม่ถูกต้อง Invalid entry field type - + กลุ่มเอ็นทรีฟิลด์ไม่ถูกต้อง unable to seek to content position - + ไม่สามารถที่จะหาตำแหน่งเนื้อหาได้ KeeShare Disabled share - + ไม่สามารถแบ่งปันได้ Import from - + นำเข้ามาจาก Export to - + นำออกไปที่ Synchronize with - + เชื่อมต่อกับ + + + Disabled share %1 + ไม่สามารถแบ่งปัน %1 + + + Import from share %1 + นำเข้ามาจากส่วนแบ่ง %1 + + + Export to share %1 + นำออกไปที่ส่วนแบ่ง %1 + + + Synchronize with share %1 + เชื่อมต่อกับส่วนแบ่ง %1 KeyComponentWidget Key Component - + ส่วนโปรแกรมหลัก Key Component Description - + คำบรรยายส่วนโปรแกรมหลัก Cancel @@ -3171,27 +3182,27 @@ Line %2, column %3 Key Component set, click to change or remove - + จัดตั้งส่วนโปรแกรมหลักสำเร็จ คลิกเพื่อเปลี่ยนแปลงหรือลบออก Add %1 Add a key component - + เพิ่ม %1 Change %1 Change a key component - + เปลี่ยนแปลง %1 Remove %1 Remove a key component - + ลบออก %1 %1 set, click to change or remove Change or remove a key component - + ตั้งค่า %1 คลิกเพื่อเปลี่ยนแปลงหรือยกเลิก @@ -3206,27 +3217,30 @@ Line %2, column %3 Key File - + แฟ้มกุญแจ <p>You can add a key file containing random bytes for additional security.</p><p>You must keep it secret and never lose it or you will be locked out!</p> - + <p>คุณสามารถเพิ่มแฟ้มกุญแจที่ประกอบไปด้วยไบต์แบบสุ่มเพื่อความปลอดภัยที่มากขึ้น</p><p>คุณต้องเก็บข้อมูลเป็นความลับห้ามทำหาย ไม่เช่นนั้นจะหลุดออกจากระบบ Legacy key file format - + นามสกุลไฟล์ของแฟ้มกุญแจ You are using a legacy key file format which may become unsupported in the future. Please go to the master key settings and generate a new key file. - + คุณกำลังใช้งานนามสกุลไฟล์ของแฟ้มกุญแจที่ +อาจไม่รับรองในอนาคต +กรุณาไปที่การตั้งค่ากุญแจมาสเตอร์และสร้างแฟ้มกุญแจใหม่ Error loading the key file '%1' Message: %2 - + มีปัญหาในการโหลดแฟ้มกุญแจ %1 +ข้อความ %2 Key files @@ -3242,11 +3256,11 @@ Message: %2 Error creating key file - + พบปัญหาในการสร้างแฟ้มกุญแจ Unable to create key file: %1 - + ไม่สามารถสร้างแฟ้มกุญแจ %1 Select a key file @@ -3269,7 +3283,7 @@ Message: %2 E&ntries - + รายการ (&E) &Groups @@ -3353,7 +3367,7 @@ Message: %2 Copy title to clipboard - + คัดลอกหัวข้อไปยังคลิปบอร์ด &URL @@ -3361,7 +3375,7 @@ Message: %2 Copy URL to clipboard - + คัดลอก URL ไปยัง คลิปบอร์ด &Notes @@ -3369,7 +3383,7 @@ Message: %2 Copy notes to clipboard - + คัดลอกข้อมูลไปยังคลิปบอร์ด &Export to CSV file... @@ -3385,7 +3399,7 @@ Message: %2 E&mpty recycle bin - เทถังรีไซเคิลทิ้ง (&M) + ล้างถังรีไซเคิล Clear history @@ -3415,207 +3429,210 @@ Message: %2 WARNING: You are using an unstable build of KeePassXC! There is a high risk of corruption, maintain a backup of your databases. This version is not meant for production use. - + คำเตือน คุณกำลังใช้งานที่ไม่เสถียรของ KeePassXC! +มีความเสี่ยงสูงในการเกิดความเสียหาย เก็บสำรองข้อมูลของคุณ +รุ่นนี้ไม่ได้มีไว้สำหรับการใช้ &Donate - + บริจาค Report a &bug - + รายงาน &ข้อผิดปกติ WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard! We recommend you use the AppImage available on our downloads page. - + คำเตือน รุ่น Qt ของคุณอาจทำให้ KeePassXC ขัดข้องกับบนหน้าจอคีย์บอร์ท +พวกเราแนะนำให้คุณใช้ Applmage อยู่หน้าดาวน์โหลด &Import - + &นำเข้า Copy att&ribute... - + คัดลอก att&ribute TOTP... - + TOTP &New database... - + ฐานข้อมูลใหม่ Create a new database - + สร้างฐานข้อมูลใหม่ &Merge from database... - + รวมฐานข้อมูล Merge from another KDBX database - + รวมฐานข้อมูลKDBXอีกชุด &New entry - + รายการใหม่ Add a new entry - + เพิ่มรายการใหม่ &Edit entry - + แก้ไขรายการ View or edit entry - + ดู หรือ แก้ไขรายการ &New group - + กลุ่มใหม่ Add a new group - + เพิ่มกลุ่มใหม่ Change master &key... - + เปลี่ยนแปลงกุญแจมาสเตอร์ &Database settings... - + ติดตั้งฐานข้อมูล Copy &password - + คัดลอกรหัสผ่าน Perform &Auto-Type - + ดำเนินการและพิมพ์อัตโนมัติ Open &URL - + เปิดและ URL KeePass 1 database... - + ฐานข้อมูล KeePass1 Import a KeePass 1 database - + นำเข้า ฐานข้อมูล KeePass1... CSV file... - + แฟ้ม CSV Import a CSV file - + นำเข้า แฟ้ม CSV Show TOTP... - + แสดง TOTP Show TOTP QR Code... - + แสดง TOTP QR Code Check for Updates... - + คลิ๊กเพื่ออัพเดต Share entry - + แบ่งปัน รายการ NOTE: You are using a pre-release version of KeePassXC! Expect some bugs and minor issues, this version is not meant for production use. - + หมายเหตุ คุณกำลังใช้งาน KeePassXC รุ่นก่อนวางจำหน่าย คาดว่าข้อบกพร่องบางอย่างและปัญหาเล็กน้อย รุ่นนี้ไม่ได้มีไว้สำหรับการใช้งานจริง Check for updates on startup? - + ตรวจสอบการอัปเดทเมื่อเริ่มโปรแกรม Would you like KeePassXC to check for updates on startup? - + คุณต้องการให้ KeePassXC ตรวจสอบเพื่ออัปเดตคลิกที่ปุ่มเปิด You can always check for updates manually from the application menu. - + คุณสามารถตรวจสอบการอัปเดตได้ด้วยตนเองจากเมนูแอปพลิเคชัน Merger Creating missing %1 [%2] - + กำลังสร้างส่วนที่หายไป %1 [%2] Relocating %1 [%2] - + ย้าย% 1 [% 2] Overwriting %1 [%2] - + เขียนทับ % 1 [% 2] older entry merged from database "%1" - + รวมข้อมูลที่เก่ากว่าเข้ากับฐานข้อมูล "% 1" Adding backup for older target %1 [%2] - + กำลังเพิ่มการสำรองข้อมูลสำหรับเป้าหมายที่เก่ากว่า% 1 [% 2] Adding backup for older source %1 [%2] - + กำลังเพิ่มการสำรองข้อมูลสำหรับแหล่งข้อมูลที่เก่ากว่า% 1 [% 2] Reapplying older target entry on top of newer source %1 [%2] - + การนำรายการแหล่งข้อมูลเก่ามาใช้ใหม่ที่ด้านบนของฐานข้อมูลใหม่กว่า% 1 [% 2] Reapplying older source entry on top of newer target %1 [%2] - + การนำรายการแหล่งข้อมูลเก่ามาใช้ใหม่ที่ด้านบนของเป้าหมายใหม่กว่า% 1 [% 2] Synchronizing from newer source %1 [%2] - + เชื่อมต่อจากฐานข้อมูลใหม่ %1 [%2] Synchronizing from older source %1 [%2] - + เชื่อมต่อจากฐานข้อมูลเดิม %1 [%2] Deleting child %1 [%2] - + ลบข้อมูลลูก %1 [%2] Deleting orphan %1 [%2] - + ลบข้อมูลกำพร้า %1 [%2] Changed deleted objects - + เปลี่ยนสิ่งที่ถูกลบ Adding missing icon %1 - + เพิ่มไอคอนขาดหายไป % 1 NewDatabaseWizard Create a new KeePassXC database... - + สร้าง ฐานข้อมูล Keepass XC ใหม่ Root @@ -3627,166 +3644,166 @@ Expect some bugs and minor issues, this version is not meant for production use. NewDatabaseWizardPage WizardPage - + วิซาร์ดเพจ En&cryption Settings - + ตั้งค่าการเข้ารหัส Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. - + ที่นี่คุณสามารถปรับการตั้งค่าการเข้ารหัสฐานข้อมูล ไม่ต้องกังวลคุณสามารถเปลี่ยนได้ในภายหลังในการตั้งค่า ฐานข้อมูล Advanced Settings - + การตั้งค่าขั้นสูง Simple Settings - + การตั้งค่าพื้นฐาน NewDatabaseWizardPageEncryption Encryption Settings - + การตั้งค่าการเข้ารหัส Here you can adjust the database encryption settings. Don't worry, you can change them later in the database settings. - + ที่นี่คุณสามารถปรับการตั้งค่าการเข้ารหัสฐานข้อมูล ไม่ต้องกังวลคุณสามารถเปลี่ยนได้ในภายหลังในการตั้งค่าฐานข้อมูล NewDatabaseWizardPageMasterKey Database Master Key - + ฐานข้อมูล กุญแจมาสเตอร์ A master key known only to you protects your database. - + กุญแจมาสเตอร์ ที่คุณรู้จักเท่านั้นที่คุณจะปกป้อง ฐานข้อมูล NewDatabaseWizardPageMetaData General Database Information - + ข้อมูล ฐานข้อมูล ทั่วไป Please fill in the display name and an optional description for your new database: - + กรุณากรอกชื่อที่แสดง และคำอธิบายเพิ่มเติมสำหรับ ฐานข้อมูล ใหม่ของคุณ OpenSSHKey Invalid key file, expecting an OpenSSH key - + แฟ้มกุญแจ ไม่ถูกต้อง คาดว่าจะมี กุญแจ OpenSSH PEM boundary mismatch - + เงื่อนไข PEM ไม่ตรงกัน Base64 decoding failed - + การถอดรหัส Base64 ล้มเหลว Key file way too small. - + แฟ้มกุญแจ มีขนาดเล็กมาก Key file magic header id invalid - + รหัสหัวไฟล์กุญแจเมจิกไม่ถูกต้อง Found zero keys - + ไมพบกุญแจ Failed to read public key. - + ไม่สามารถอ่านกุญแจสาธารณะ Corrupted key file, reading private key failed - + ไฟล์กุญแจเสียหาย การอ่านกุญแจส่วนตัวล้มเหลว No private key payload to decrypt - + ไม่มีส่วนข้อมูลของกุญแจส่วนตัวเพื่อถอดรหัสลับ Trying to run KDF without cipher - + พยายามจะเรียกใช้ KDF โดยไม่ใช้การเข้ารหัส Passphrase is required to decrypt this key - + จำเป็นต้องใช้วลีรหัสผ่านเพื่อถอดรหัสผ่านกุญแจนี้ Key derivation failed, key file corrupted? - + การสร้างกุญแจล้มเหลว ไฟล์กุญแจมีปัญหาหรือไม่ Decryption failed, wrong passphrase? - + การถอดรหัสลับล้มเหลว ใส่วลีรหัสผ่านผิดหรือไม่ Unexpected EOF while reading public key - + เกิด EOF ที่ไม่คาดคิดขณะอ่านกุญแจสาธารณะ Unexpected EOF while reading private key - + เกิด EOF ที่ไม่คาดคิดขณะอ่านกุญแจส่วนตัว Can't write public key as it is empty - + ไม่สามารถเขียนกุญแจสาธารณะได้เนื่องจากไม่มี Unexpected EOF when writing public key - + เกิด EOF ที่ไม่คาดคิดขณะเขียนกุญแจสาธารณะ Can't write private key as it is empty - + ไม่สามารถเขียนกุญแจส่วนตัวได้เนื่องจากไม่มี Unexpected EOF when writing private key - + เกิด EOF ที่ไม่คาดคิดขณะเขียนกุญแจส่วนตัว Unsupported key type: %1 - + ชนิดกุญแจที่ไม่รองรับ: %1 Unknown cipher: %1 - + การเข้ารหัสที่ไม่รู้จัก: %1 Cipher IV is too short for MD5 kdf - + การเข้ารหัส IV สั้นเกินไปสำหรับ MD5 kdf Unknown KDF: %1 - + KDF ที่ไม่รู้จัก: %1 Unknown key type: %1 - + ประเภทกุญแจที่ไม่รู้จัก: %1 PasswordEditWidget Enter password: - ป้อนรหัสผ่าน: + กรอกรหัสผ่าน Confirm password: - + ยืนยันรหัสผ่าน Password @@ -3794,19 +3811,15 @@ Expect some bugs and minor issues, this version is not meant for production use. <p>A password is the primary method for securing your database.</p><p>Good passwords are long and unique. KeePassXC can generate one for you.</p> - - - - Password cannot be empty. - + <p>รหัสผ่านเป็นวิธีพื้นฐานในการปกป้องฐานข้อมูลของคุณ</p><p>รหัสผ่านที่ดีควรยาวและมีเอกลักษณ์ KeePassXC สร้างรหัสผ่านให้คุณได้</p> Passwords do not match. - + รหัสผ่านไม่ตรง Generate master password - + สร้างรหัสผ่านหลัก @@ -3817,7 +3830,7 @@ Expect some bugs and minor issues, this version is not meant for production use. Password: - รหัสผ่าน: + รหัสผ่าน strength @@ -3854,7 +3867,8 @@ Expect some bugs and minor issues, this version is not meant for production use. Extended ASCII - + Extended ASCII + Exclude look-alike characters @@ -3866,7 +3880,7 @@ Expect some bugs and minor issues, this version is not meant for production use. &Length: - ความยาว (&L): + ความยาว (&L) Passphrase @@ -3874,11 +3888,11 @@ Expect some bugs and minor issues, this version is not meant for production use. Wordlist: - รายการคำ: + รายการคำ Word Separator: - ตัวแบ่งคำ: + ตัวแบ่งคำ Copy @@ -3922,11 +3936,11 @@ Expect some bugs and minor issues, this version is not meant for production use. ExtendedASCII - + ExtendedASCII Switch to advanced mode - + เปลี่ยนเป็นโหมดใช้งานขั้นสูง Advanced @@ -3934,7 +3948,7 @@ Expect some bugs and minor issues, this version is not meant for production use. Upper Case Letters A to F - + ตัวอักษรตัวพิมพ์ใหญ่ A ถึง F A-Z @@ -3942,7 +3956,7 @@ Expect some bugs and minor issues, this version is not meant for production use. Lower Case Letters A to F - + ตัวอักษรตัวพิมพ์เล็ก A ถึง F a-z @@ -3954,108 +3968,108 @@ Expect some bugs and minor issues, this version is not meant for production use. Braces - + วงเล็บปีกกา {[( - + {[( Punctuation - + วรรคตอน .,:; - + .,:; Quotes - + คำพูด " ' - + " ' Math - + คณิตศาสตร์ <*+!?= - + <*+!?= Dashes - + ขีดคั่นตรงกลาง \_|-/ - + \_|-/ Logograms - + สัญลักษณ์หรือตัวอักษรที่ใช้แทนคำ #$%&&@^`~ - + #$%&&@^`~ Switch to simple mode - + สลับเป็นโหมดง่าย Simple - + อย่างง่าย Character set to exclude from generated password - + ชุดอักขระที่ต้องการยกเว้นจากรหัสผ่านที่สร้างขึ้น Do not include: - + ไม่รวม Add non-hex letters to "do not include" list - + เพิ่มตัวอักขระที่ไม่ใช่เลขฐานสิบหกในรายการ "ห้ามรวม" Hex - + เลขฐานสิบหก Excluded characters: "0", "1", "l", "I", "O", "|", "﹒" - + อักขระที่ยกเว้น: "0", "1", "l", "I", "O", "|", "﹒" Word Co&unt: - + คำ Co&unt คือ Regenerate - + สร้างใหม่ QApplication KeeShare - + KeeShare QFileDialog Select - + เลือก QMessageBox Overwrite - + เขียนทับ Delete @@ -4063,11 +4077,11 @@ Expect some bugs and minor issues, this version is not meant for production use. Move - + เคลื่อนย้าย Empty - + ว่างเปล่า Remove @@ -4075,7 +4089,7 @@ Expect some bugs and minor issues, this version is not meant for production use. Skip - + ข้ามไป Disable @@ -4083,34 +4097,34 @@ Expect some bugs and minor issues, this version is not meant for production use. Merge - + ผสาน QObject Database not opened - + ไม่ได้เปิดฐานข้อมูล Database hash not available - + ฐานข้อมูล hash ไม่พร้อมใช้งาน Client public key not received - + ไม่ได้รับกุญแจสาธารณะของผู้รับบริการ Cannot decrypt message - + ไม่สามารถถอดรหัสข้อความ Action cancelled or denied - + การกระทำถูกยกเลิกหรือปฏิเสธ KeePassXC association failed, try again - + การเชื่อมโยง KeePassXC ล้มเหลว ลองอีกครั้ง Encryption key is not recognized @@ -4118,31 +4132,31 @@ Expect some bugs and minor issues, this version is not meant for production use. Incorrect action - การกระทำที่ไม่ถูกต้อง + การดำเนินการที่ไม่ถูกต้อง Empty message received - + ได้รับข้อความว่างเปล่า No URL provided - ไม่มี URL ให้มา + ไม่ได้ระบุ URL No logins found - + ไม่พบการเข้าสู่ระบบ Unknown error - ความผิดพลาดที่ไม่รู้จัก + ความผิดพลาดที่ไม่อาจระบุได้ Add a new entry to a database. - + เพิ่มรายการใหม่ไปยังฐานข้อมูล Path of the database. - + เส้นทางของฐานข้อมูล Key file of the database. @@ -4150,11 +4164,11 @@ Expect some bugs and minor issues, this version is not meant for production use. path - + เส้นทาง Username for the entry. - + ชื่อผู้ใช้สำหรับรายการ username @@ -4162,7 +4176,7 @@ Expect some bugs and minor issues, this version is not meant for production use. URL for the entry. - + URL สำหรับรายการ. URL @@ -4170,15 +4184,15 @@ Expect some bugs and minor issues, this version is not meant for production use. Prompt for the entry's password. - + พร้อมสำหรับรหัสผ่านของรายการ Generate a password for the entry. - + สร้างรหัสผ่านสำหรับรายการ Length for the generated password. - + ความยาวสำหรับรหัสผ่านที่สร้างขึ้น length @@ -4186,74 +4200,80 @@ Expect some bugs and minor issues, this version is not meant for production use. Path of the entry to add. - + เส้นทางของรายการที่จะเพิ่ม Copy an entry's password to the clipboard. - + คัดลอกรหัสผ่านของรายการไปยังคลิปบอร์ด Path of the entry to clip. clip = copy to clipboard - + เส้นทางของรายการไปยังคลิป Timeout in seconds before clearing the clipboard. - + ใกล้หมดเวลาก่อนที่จะล้างคลิปบอร์ด Edit an entry. - + แก้ไขรายการ Title for the entry. - + หัวข้อสำหรับรายการ title - หัวเรื่อง + หัวข้อ Path of the entry to edit. - + เส้นทางของรายการที่จะแก้ไข Estimate the entropy of a password. - + คาดคะเนเอนโทรปีของรหัสผ่าน Password for which to estimate the entropy. - + รหัสผ่านสำหรับคาดคะเนเอนโทรปี Perform advanced analysis on the password. - + วิเคราะห์รหัสผ่านชั้นสูง Extract and print the content of a database. - สกัดและพิมพ์เนื้อหาของฐานข้อมูล + แตกไฟล์และพิมพ์เนื้อหาของฐานข้อมูล Path of the database to extract. - path ของฐานข้อมูลที่จะสกัดเนื้อหา + เส้นทางของฐานข้อมูลที่จะสกัดเนื้อหา Insert password to unlock %1: - + กรอกรหัสผ่านเพื่อปลดล็อค %1 WARNING: You are using a legacy key file format which may become unsupported in the future. Please consider generating a new key file. - + คำเตือน คุณกำลังใช้รูปแบบไฟล์กุญแจแบบดั้งเดิมซึ่งอาจจะ +ไม่ได้รับการสนับสนุนในอนาคต + +กรุณาพิจารณาสร้างไฟล์กุญแจใหม่ Available commands: - + + +คำสั่งที่พร้อมใช้งานคือ + Name of the command to execute. @@ -4261,51 +4281,51 @@ Available commands: List database entries. - แจงรายการฐานข้อมูล + แสดงรายการฐานข้อมูล Path of the group to list. Default is / - + เส้นทางของกลุ่มที่จะสร้างรายการ ค่าเริ่มต้นคือ Find entries quickly. - + ค้นหารายการอย่างรวดเร็ว Search term. - คำค้น + คำที่ใช้ค้นหา Merge two databases. - ผสานสองฐานข้อมูล + ผสานสองฐานข้อมูลเข้าด้วยกัน Path of the database to merge into. - + เส้นทางของฐานข้อมูลที่จะผสานเข้าไป Path of the database to merge from. - + เส้นทางของฐานข้อมูลที่จะเอามาผสาน Use the same credentials for both database files. - + ใช้ข้อมูลประจำตัวชุดเดียวกันเพื่อเข้าระบบสำหรับไฟล์ฐานข้อมูลทั้งคู่ Key file of the database to merge from. - + ไฟล์กุญแจของฐานข้อมูลที่จะเอามาผสาน Show an entry's information. - + แสดงข้อมูลของรายการ Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given. - + ชื่อของคุณสมบัติที่จะแสดง ตัวเลือกนี้สามารถถูกระบุได้มากกว่าหนึ่งครั้ง โดยคุณสมบัติถูกแสดงบรรทัดอันหนึ่งอันตามลำดับ ถ้าไม่มีคุณสมบัติใดถูกระบุ คุณสมบัติเริ่มต้นจะถูกเลือกแทน attribute - + คุณสมบัติ Name of the entry to show. @@ -4317,7 +4337,7 @@ Available commands: error reading from device - + ข้อผิดพลาดการอ่านจากอุปกรณ์ malformed string @@ -4325,7 +4345,7 @@ Available commands: missing closing quote - ไม่มีเครื่องหมายคำพูดปิด + เครื่องหมายปิดคำพูดหายไป Group @@ -4333,7 +4353,7 @@ Available commands: Title - หัวเรื่อง + หัวข้อ Username @@ -4349,11 +4369,11 @@ Available commands: Last Modified - แก้ไขล่าสุด + ถูกแก้ไขล่าสุด Created - สร้าง + ถูกสร้าง Browser Integration @@ -4361,336 +4381,337 @@ Available commands: YubiKey[%1] Challenge Response - Slot %2 - %3 - + YubiKey[%1] การตอบกลับของการตรวจสอบ - Slot %2 - %3 Press - + กด Passive - + แพสซีฟ SSH Agent - + ตัวแทน SSH Generate a new random diceware passphrase. - + สร้างวลีรหัสผ่าน diceware ใหม่แบบสุ่ม Word count for the diceware passphrase. - + จำนวนคำสำหรับวลีรหัสผ่าน diceware Wordlist for the diceware generator. [Default: EFF English] - + รายการคำสำหรับการสร้าง diceware +[ค่าเริ่มต้น: EFF ภาษาอังกฤษ] Generate a new random password. - + สร้างรหัสผ่านใหม่แบบสุ่ม Invalid value for password length %1. - + ค่าไม่ถูกต้องสำหรับความยาวของรหัสผ่าน %1 Could not create entry with path %1. - + ไม่สามารถสร้างรายการด้วยเส้นทาง %1 Enter password for new entry: - + ใส่รหัสผ่านสำหรับรายการใหม่ Writing the database failed %1. - + การเขียนฐานข้อมูลล้มเหลว %1 Successfully added entry %1. - + เพิ่มรายการ %1 สำเร็จแล้ว Copy the current TOTP to the clipboard. - + คัดลอก TOTP ปัจจุบันไปยังคลิปบอร์ด Invalid timeout value %1. - + ค่าหมดเวลาไม่ถูกต้อง %1 Entry %1 not found. - + ไม่พบรายการ %1 Entry with path %1 has no TOTP set up. - + รายการด้วยเส้นทาง %1 ไม่มีการตั้งค่า TOTP Entry's current TOTP copied to the clipboard! - + TOTP ปัจจุบันของรายการถูกคัดลอกไปยังคลิปบอร์ด Entry's password copied to the clipboard! - + รหัสผ่านของรายการถูกคัดลอกไปยังคลิปบอร์ด Clearing the clipboard in %1 second(s)... - + ล้างข้อมูลคลิปบอร์ดใน %1 วินาที Clipboard cleared! - + คลิปบอร์ดถูกล้างแล้ว Silence password prompt and other secondary outputs. - + รหัสผ่านเงียบพร้อมท์และผลลัพธ์รองอื่น count CLI parameter - + การนับจำนวน Invalid value for password length: %1 - + ค่าความยาวรหัสผ่านไม่ถูกต้อง %1 Could not find entry with path %1. - + ไม่สามารถหารายการสำหรับเส้นทาง %1 Not changing any field for entry %1. - + ไม่มีการเปลี่ยนแปลงฟิลด์ของรายการ %1 Enter new password for entry: - + ใส่รหัสผ่านใหม่สำหรับรายการ Writing the database failed: %1 - + เขียนฐานข้อมูลล้มเหลว %1 Successfully edited entry %1. - + แก้ไขรายการสำเร็จแล้ว %1 Length %1 - + ความยาว %1 Entropy %1 - + เอนโทรปี %1 Log10 %1 - + Log10 %1 Multi-word extra bits %1 - + Multi-word บิตมากพิเศษ %1 Type: Bruteforce - + ชนิด บรู๊ทฟอร์ส Type: Dictionary - + ชนิด ไดเรคทอรี Type: Dict+Leet - + ชนิด: พจนานุกรม+ลีท Type: User Words - + ชนิด: User Words Type: User+Leet - + ชนิด: ผู้ใช้+ ลีท Type: Repeated - + ชนิด: คำซ้ำ Type: Sequence - + ชนิด: ลำดับ Type: Spatial - + ชนิด: เชิงพื้นที่ Type: Date - + ชนิด: วันที่ Type: Bruteforce(Rep) - + ชนิด: บรู๊ทฟอร์ส(Rep) Type: Dictionary(Rep) - + พิมพ์: Dictionary(Rep) Type: Dict+Leet(Rep) - + พิมพ์: Dict+Leet(Rep) Type: User Words(Rep) - + พิมพ์: User Words(Rep) Type: User+Leet(Rep) - + พิมพ์: User+Leet(Rep) Type: Repeated(Rep) - + พิมพ์: Repeated(Rep) Type: Sequence(Rep) - + พิมพ์: Sequence(Rep) Type: Spatial(Rep) - + พิมพ์: Spatial(Rep) Type: Date(Rep) - + พิมพ์: Date(Rep) Type: Unknown%1 - + ชนิด: ไม่รู้จัก%1 Entropy %1 (%2) - + เอนโทรปี: %1 (%2) *** Password length (%1) != sum of length of parts (%2) *** - + ***รหัสผ่านความยาว (%1) != sum of length of parts (%2) *** Failed to load key file %1: %2 - + การโหลดไฟล์กุญแจล้มเหลว %1: %2 File %1 does not exist. - + ไม่มีไฟล์ %1 Unable to open file %1. - + ไม่สามารถเปิดไฟล์ %1 Error while reading the database: %1 - + เกิดความล้มเหลวขณะอ่านฐานข้อมูล: %1 Error while parsing the database: %1 - + เกิดความล้มเหลวขณะแจงส่วนฐานข้อมูล: %1 Length of the generated password - + ความยาวของรหัสผ่านที่สร้างแล้ว Use lowercase characters - + ใช้ตัวพิมพ์เล็ก Use uppercase characters - + ใช้ตัวพิมพ์ใหญ่ Use numbers. - + ใช้ตัวเลข Use special characters - + ใช้อักขระพิเศษ Use extended ASCII - + ใช้ extended ASCII Exclude character set - + ไม่รวมชุดตัวอักษร chars - + อักขระ Exclude similar looking characters - + ไม่รวมตัวอักษรที่ดูคล้ายกัน Include characters from every selected group - + รวมตัวอักษรจากทุกกลุ่มที่เลือกไว้ Recursively list the elements of the group. - + สร้างรายกายส่วนประกอบของกลุ่มซ้ำไปมา Cannot find group %1. - + ไม่สามารถหากลุ่ม %1 Error reading merge file: %1 - + การอ่านไฟล์ที่รวมกันล้มเหลวคือ %1 Unable to save database to file : %1 - + ไม่สามารถบันทึกฐานข้อมูลไปยังไฟล์คือ %1 Unable to save database to file: %1 - + ไม่สามารถบันทึกฐานข้อมูลไปยังไฟล์คือ %1 Successfully recycled entry %1. - + รายการรีไซเคิลสำเร็จ %1 Successfully deleted entry %1. - + ลบรายการสำเร็จ %1 Show the entry's current TOTP. - + แสดงรายการ TOTP ปัจจุบัน ERROR: unknown attribute %1. - + ข้อผิดพลาด: ไม่รู้จักคุณสมบัติ %1 No program defined for clipboard manipulation - + ไม่มีโปรแกรมกำหนดสำหรับการจัดการคลิปบอร์ด Unable to start program %1 - + ไม่สามารถเริ่มโปรแกรม %1 file empty - + ไฟล์ว่างเปล่า %1: (row, col) %2,%3 - + %1: (row, col) %2,%3 AES: 256-bit @@ -4719,72 +4740,72 @@ Available commands: Invalid Settings TOTP - + การตั้งค่าไม่ถูกต้อง Invalid Key TOTP - + กุญแจไม่ถูกต้อง Message encryption failed. - + การเข้ารหัสลับข้อความล้มเหลว No groups found - + ไม่พบกลุ่ม Create a new database. - + สร้างฐานข้อมูลใหม่ File %1 already exists. - + มีไฟล์ %1 อยู่แล้ว Loading the key file failed - + การโหลดไฟล์กุญแจล้มเหลว No key is set. Aborting database creation. - + ไม่มีการตั้งค่ากุญแจ ยกเลิกการสร้างฐานข้อมูล Failed to save the database: %1. - + การบันทึกฐานข้อมูลล้มเหลว % 1 Successfully created new database. - + การสร้างฐานข้อมูลใหม่ประสบความสำเร็จ Insert password to encrypt database (Press enter to leave blank): - + ใส่รหัสผ่านเพื่อเข้ารหัสลับฐานข้อมูล (กด Enter เพื่อเว้นว่างไว้) Creating KeyFile %1 failed: %2 - + การสร้างกุญแจไฟล์ %1 ล้มเหลว: %2 Loading KeyFile %1 failed: %2 - + การโหลดกุญแจไฟล์ % 1 ล้มเหลว:% 2 Remove an entry from the database. - + ลบรายการออกจากฐานข้อมูล Path of the entry to remove. - + เส้นทางของรายการที่จะลบ Existing single-instance lock file is invalid. Launching new instance. - + ไฟล์ single-instance lock ที่มีอยู่ไม่ถูกต้อง เปิด instance ใหม่ The lock file could not be created. Single-instance mode disabled. - + ไม่สามารถสร้าง lock file ได้ โหมด Single-instance ถูกปิดใช้งาน KeePassXC - cross-platform password manager @@ -4792,11 +4813,11 @@ Available commands: filenames of the password databases to open (*.kdbx) - + ชื่อไฟล์ของรหัสผ่านฐานข้อมูลที่จะเปิด (*.kdbx) path to a custom config file - + เส้นทางไปยังไฟล์ปรับแต่งที่กำหนดเอง key file of the database @@ -4804,19 +4825,19 @@ Available commands: read password of the database from stdin - + อ่านรหัสผ่านของฐานข้อมูลจาก stdin Parent window handle - + จัดการหน้าต่างหลัก Another instance of KeePassXC is already running. - + อีกอินสแตนซ์ของ KeePassXC กำลังทำงานอยู่ Fatal error while testing the cryptographic functions. - + เกิดข้อผิดพลาดร้ายแรงขณะทดสอบฟังก์ชั่นการเข้ารหัส KeePassXC - Error @@ -4824,131 +4845,135 @@ Available commands: Database password: - + รหัสผ่านฐานข้อมูล + + + Cannot create new group + ไม่สามารถสร้างกลุ่มใหม่ได้ QtIOCompressor Internal zlib error when compressing: - + เกิดข้อผิดพลาด zlib ภายในในระหว่างการบีบอัด Error writing to underlying device: - + เกิดข้อผิดพลาดในการเขียนไปยังอุปกรณ์ที่รองรับ Error opening underlying device: - + เกิดข้อผิดพลาดในการเปิดอุปกรณ์อ้างอิง Error reading data from underlying device: - + เกิดข้อผิดพลาดในการอ่านอุปกรณ์อ้างอิง Internal zlib error when decompressing: - + ข้อผิดพลาด zlib ภายในเมื่อคลายการบีบอัด QtIOCompressor::open The gzip format not supported in this version of zlib. - + รูปแบบ gzip ไม่รองรับ zlib เวอร์ชั่นนี้ Internal zlib error: - ความผิดพลาดภายในของ zlib: + ความผิดพลาดภายในของ zlib SSHAgent Agent connection failed. - + การเชื่อมต่อตัวแทนล้มเหลว Agent protocol error. - + ตัวแทนโพรโทคอลผิดพลาด No agent running, cannot add identity. - + ไม่มีการเรียกใช้ตัวแทน ไม่สามารถเพิ่มตัวตน No agent running, cannot remove identity. - + ไม่มีการใช้ตัวแทน ไม่สามารถลบตัวตน Agent refused this identity. Possible reasons include: - + ตัวแทนปฏิเสธตัวตนนี้ เหตุผลที่เป็นไปได้คือ The key has already been added. - + เพิ่มกุญแจแล้ว Restricted lifetime is not supported by the agent (check options). - + ไม่รับรองอายุการใช้งานที่จำกัดโดยตัวแทน ตรวจสอบตัวเลือก A confirmation request is not supported by the agent (check options). - + ไม่รองรับการยืนยันคำร้องโดยตัวแทน ตรวจสอบตัวเลือก SearchHelpWidget Search Help - + ตัวช่วยค้นหา Search terms are as follows: [modifiers][field:]["]term["] - + คำค้นมีดังนี้: [modifiers][field:]["]term["] Every search term must match (ie, logical AND) - + คำค้นทุกคำต้องสอดคล้อง เช่น โลจิคัล AND Modifiers - + ตัวแก้ไข exclude term from results - + แยกคำออกจากผลลัพธ์ match term exactly - + การจับคู่คำสอดคล้องกัน use regex in term - + ใช้ regex ในคำ Fields - + ฟิลด์ Term Wildcards - + อักขระตัวแทนคำ match anything - + จับคู่ทุกๆอย่าง match one - + จับคู่หนึ่ง logical OR - + โลจิคัล OR Examples - + ตัวอย่าง @@ -4963,55 +4988,55 @@ Available commands: Limit search to selected group - จำกัดการค้นไว้เฉพาะในกลุ่มที่เลือก + จำกัดการค้นไว้สำหรับเฉพาะกลุ่มที่เลือก Search Help - + ตัวช่วยค้นหา Search (%1)... Search placeholder text, %1 is the keyboard shortcut - + ค้นหา %1 Case sensitive - + คำนึงถึงอักษรทั้งตัวใหญ่และเล็ก SettingsWidgetKeeShare Active - + ใช้งานอยู่ Allow export - + อนุญาติให้นำออก Allow import - + อนุญาติให้นำเข้า Own certificate - + เป็นเจ้าของใบรับรอง Fingerprint: - + ลายนิ้วมือ Certificate: - + ใบรับรอง Signer - + ผู้เซ็นชื่อ Key: - กุญแจ: + กุญแจ Generate @@ -5023,23 +5048,23 @@ Available commands: Export - + นำออก Imported certificates - + นำเข้าใบรับรองแล้ว Trust - + น่าเชื่อถือ Ask - + ถาม Untrust - + ไม่น่าเชื่อถือ Remove @@ -5047,188 +5072,203 @@ Available commands: Path - + เส้นทาง Status - + สถานะ Fingerprint - + ลายนิ้วมือ Certificate - + ใบรับรอง Trusted - + เชื่อถือได้ Untrusted - + เชื่อถือไม่ได้ Unknown - + ไม่รู้จัก key.share Filetype for KeeShare key - + แบ่งปันกุญแจ KeeShare key file - + แฟ้มกุญแจ KeeShare หลัก All files - ทุกแฟ้ม + ทุกไฟล์ Select path - + เลือกเส้นทาง Exporting changed certificate - + นำออกใบรับรองที่เปลี่ยนแปลงแล้ว The exported certificate is not the same as the one in use. Do you want to export the current certificate? - + ใบรับรองที่นำออกแล้วไม่ใช่ฉบับเดียวกับที่ใช้งานอยู่ คุณต้องการนำใบรับรองปัจจุบันออกหรือไม่ - %1.%2 - Template for KeeShare key file - + Signer: + ผู้ลงชื่อ ShareObserver Import from container without signature - + นำเข้าจากที่จัดเก็บโดยไม่มีลายเซ็น We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1? - + เราไม่สามารถยืนยันความถูกต้องของฐานข้อมูลในที่จัดเก็บที่แบ่งปันไว้ เพราะไม่ถูกเซ็น คุณต้องการนำเข้าจาก %1 จริงๆหรือไม่ Import from container with certificate - - - - Do you want to trust %1 with the fingerprint of %2 from %3 - + นำเข้าที่จัดเก็บด้วยใบรับรอง Not this time - + ไม่ใช่เวลานี้ Never - ไม่เลย + ไม่เคย Always - + เสมอ Just this time - + เวลานี้ Import from %1 failed (%2) - + นำเข้า 1% ล้มเหลว 2% Import from %1 successful (%2) - + นำเข้าจาก 1% สำเร็จ 2% Imported from %1 - + นำเข้า จาก 1% Signed share container are not supported - import prevented - + ไม่รองรับที่จัดเก็บแบ่งปันที่เซ็นไว้ - ไม่อนุญาตการนำเข้า File is not readable - + ไฟล์ไม่สามารถอ่านได้ Invalid sharing container - + ที่จัดเก็บที่แชร์ไม่ถูกต้อง Untrusted import prevented - + การนำเข้าไม่น่าเชื่อถือ Successful signed import - + การนำเข้าลายเซ็นสำเร็จ Unexpected error - + ข้อผิดพลาดที่ไม่คาดคิด Unsigned share container are not supported - import prevented - + ไม่รองรับที่จัดเก็บแบ่งปันที่ไม่ได้เซ็นไว้ -ไม่อนุญาตการนำเข้า Successful unsigned import - + การนำเข้าลายเซ็นสำเร็จ File does not exist - + ไม่มีไฟล์ Unknown share container type - + การแบ่งปันที่จัดเก็บจากแหล่งที่ไม่รู้จัก Overwriting signed share container is not supported - export prevented - + ไม่สามารถเขียนทับที่จัดเก็บ ที่แบ่งปันไว้ และเซ็นแล้ว- ไม่อนุญาตการนำออก Could not write export container (%1) - - - - Could not embed signature (%1) - - - - Could not embed database (%1) - + ไม่สามารถเขียนที่จัดเก็บที่ส่งออกได้ (%1) Overwriting unsigned share container is not supported - export prevented - + ไม่รองรับการเขียนทับการแชร์ที่จัดเก็บที่ไม่ได้ลงชื่อ - ป้องกันการส่งออก Could not write export container - + ไม่สามารถนำออกที่จัดเก็บได้ Unexpected export error occurred - + เกิดข้อผิดพลาดในการส่งออกที่ไม่คาดคิด Export to %1 failed (%2) - + การส่งออก %1 ไม่สำเร็จ (%2) Export to %1 successful (%2) - + การนำออก %1 สำเร็จ (%2) Export to %1 - + นำออก %1 + + + Do you want to trust %1 with the fingerprint of %2 from %3? + คุณเชื่อถือ %1 การพิมพ์ลายนิ้วมือ %2 จาก%3? {1 ?} {2 ?} + + + Multiple import source path to %1 in %2 + นำเข้าจากแหล่งพาทหลายแห่งไปยัง %1 ใน %2 + + + Conflicting export target path %1 in %2 + การนำเป้าหมายพาทออกขัดแย้งกัน %1 ใน %2 + + + Could not embed signature: Could not open file to write (%1) + ไม่สามารถฝังลายเซ็น ไม่สามารถเปิดไฟล์เพือเขียน (%1) + + + Could not embed signature: Could not write file (%1) + ไม่สามารถฝังลายเซ็น ไม่สามารถเขียนไฟล์ (%1) + + + Could not embed database: Could not open file to write (%1) + ไม่สามารถฝังฐานข้อมูล ไม่สามารถเปิดไฟล์เพื่อทำการเขียน (%1) + + + Could not embed database: Could not write file (%1) + ไม่สามารถฝังฐานข้อมูล ไม่สามารถเขียนไฟล์ได้ (%1) @@ -5247,7 +5287,7 @@ Available commands: Expires in <b>%n</b> second(s) - + หมดอายุภายใน <b>%n</b> วินาที @@ -5259,15 +5299,15 @@ Available commands: NOTE: These TOTP settings are custom and may not work with other authenticators. TOTP QR code dialog warning - + บันทึก การตั้งค่า TOTP เป็นแบบกำหนดเอง อาจไม่สามารถใช้งานกับตัวรับรองความถูกต้องอื่นๆ There was an error creating the QR code. - + มีข้อผิดพลาดในการสร้าง QR code Closing in %1 seconds. - + กำลังปิดภายใน %1 วินาที @@ -5278,15 +5318,15 @@ Available commands: Key: - กุญแจ: + กุญแจ Default RFC 6238 token settings - + การตั้งค่าโทเค็น RFC 6238 ตั้งต้น Steam token settings - + การตั้งค่าสตีมโทเค็น Use custom settings @@ -5294,20 +5334,20 @@ Available commands: Custom Settings - + การตั้งค่าแบบปรับแต่งเอง Time step: - ขั้นเวลา: + ขั้นเวลา sec Seconds - วิ + วินาที Code size: - ขนาดรหัส: + ขนาดรหัส 6 digits @@ -5315,7 +5355,7 @@ Available commands: 7 digits - + เจ็ดหลัก 8 digits @@ -5326,11 +5366,11 @@ Available commands: UpdateCheckDialog Checking for updates - + ตรวจสอบการอัปเดท Checking for updates... - + ตรวจสอบการอัปเดท... Close @@ -5338,46 +5378,46 @@ Available commands: Update Error! - + การอัปเดทผิดพลาด An error occurred in retrieving update information. - + ข้อผิดพลาดที่เกิดขึ้นในการอัปเดตเรียกใช้ข้อมูล Please try again later. - + กรุณาลองอีกครั้งภายหลัง Software Update - + อัปเดทซอฟต์แวร์ A new version of KeePassXC is available! - + KeePassXC เวอร์ชั่นใหม่พร้อมใช้แล้ว KeePassXC %1 is now available — you have %2. - + KeePassXC %1 มีให้ใช้แล้ว — คุณมี %2 Download it at keepassxc.org - + ดาวน์โหลดได้ที่ keepassxc.org You're up-to-date! - + คุณอัปเดตแล้ว KeePassXC %1 is currently the newest version available - + KeePassXC %1 เป็นรุ่นใหม่ล่าสุดที่พร้อมใช้งานแล้ว WelcomeWidget Start storing your passwords securely in a KeePassXC database - + เริ่มเก็บรหัสผ่านของคุณให้ปลอดภัยในฐานข้อมูลของ KeePassXC Create new database @@ -5401,7 +5441,7 @@ Available commands: Welcome to KeePassXC %1 - + ยินดีต้อนรับสู่ KeePassXC %1 @@ -5412,19 +5452,19 @@ Available commands: YubiKey Challenge-Response - + YubiKey ตอบกลับการตรวจสอบไม่ถูกต้อง <p>If you own a <a href="https://www.yubico.com/">YubiKey</a>, you can use it for additional security.</p><p>The YubiKey requires one of its slots to be programmed as <a href="https://www.yubico.com/products/services-software/personalization-tools/challenge-response/">HMAC-SHA1 Challenge-Response</a>.</p> - + <p>หากคุณเป็นเจ้าของ<a href="https://www.yubico.com/">YubiKey</a>คุณสามารถใช้มันสำหรับความปลอดภัยเพิ่มเติมได้</p><p>YubiKeyจำเป็นต้องใช้ช่องว่างเพื่อลงโปรแกรมเป็น<a href="https://www.yubico.com/products/services-software/personalization-tools/challenge-response/">HMAC-SHA1 Challenge-Response</a></p> No YubiKey detected, please ensure it's plugged in. - + ไม่พบ YubiKey โปรดตรวจสอบว่าได้ทำการเสียบเรียบร้อย No YubiKey inserted. - + ไม่ได้เสียบ YubiKey \ No newline at end of file