diff --git a/CHANGELOG b/CHANGELOG
index 5c1f3fe..65d251f 100755
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,13 @@
+1.9.0 (2024-03-04)
+=========================
+- Add support for Manifest V3 with Chromium-based browsers [#1723]
+- Add support for showing number of credentials in the extension icon [#2125]
+- Fix calculation of icon offset (Thanks tinyoverflow) [#2120]
+- Fix for disallowing fill to plain text fields [#2107]
+- Fix clearing username field if an entry has no username set [#2106]
+- Refactor Passkeys implementation [#2121] [#2114]
+- Remove internal password generator [#1966]
+
1.8.12 (2024-01-28)
=========================
- Add support for TLD check and allowing Cross-Origin iframes option [#2079]
diff --git a/keepassxc-browser/_locales/bg/messages.json b/keepassxc-browser/_locales/bg/messages.json
index 98b8411..4c94c5b 100644
--- a/keepassxc-browser/_locales/bg/messages.json
+++ b/keepassxc-browser/_locales/bg/messages.json
@@ -147,9 +147,41 @@
"message": "Предоставен е недействителен адрес.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Постоянни ключове не се поддържат.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Няма връзка с KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Пиктограма за генератор на парола",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Генерирана парола",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Също така попълнете следващото поле за парола",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Генератор на пароли",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Генериране",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Повторен опит",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Копиране",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Попълване на паролата",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Грешка: Генерираната парола е по-дълга от разрешената дължина!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Генериране на парола",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Генерираната парола не може да бъде получена.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Дали приложението KeePassXC работи и има връзка с него?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Инсталираното издание на KeePassXC не поддържа отдалечено създаване на пароли. Обновете KeePassXC."
},
"usernameFieldText": {
"message": "Попълва регистрация от KeePassXC",
@@ -347,6 +346,10 @@
"message": "Грешка: Не е намерено поле за парола.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Предотвратено е попълване на парола в текстово поле.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Грешка: Не е намерена променена регистрация.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Разрешаване на рамки с ограничение по Cross-Origin за сайта",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Установена е рамка с ограничение по Cross-Origin. Желаете ли адресът да бъде добавен към предпочитанията на сайтове с отметнато поле за Cross-Origin?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Автоматично попълване на единични записи за TOTP",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "KeePassXC-Browser автоматично попълва съдържанието на полето за TOTP при едно съвпадение.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Разрешаване на рамки с ограничение по Cross-Origin",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Разрешавайки достъп на рамките с ограничение по Cross-Origin, осигурявате достъп до вашите регистрации от съвсем друг домейн. Използвайте на свой риск.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/cs/messages.json b/keepassxc-browser/_locales/cs/messages.json
index 59442e9..c3ef3a9 100644
--- a/keepassxc-browser/_locales/cs/messages.json
+++ b/keepassxc-browser/_locales/cs/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Nepřipojeno ke KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Vytvořené heslo",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Vyplnit také následující kolonku hesla",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Vytváření hesel",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Vytvořit",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Zkusit znovu",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Zkopírovat",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Vyplnit heslo",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Chyba:\nVytvořené heslo je delší než délka, která je možná!\nBylo zkráceno, aby se vešlo.\n\nZapamatujte se nové heslo!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Vytvořit heslo",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Nedaří se obdržet vytvořené heslo.
Je KeePassXC spuštěné?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Je KeePassXC spuštěné a připojené?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Vyplnit přihlašovací údaje z KeePassXC",
@@ -347,6 +346,10 @@
"message": "Chyba:\nNedaří se nalézt kolonku pro heslo.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Chyba:\nNedaří se zjistit změněné přihlašovací údaje.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/da/messages.json b/keepassxc-browser/_locales/da/messages.json
index 44e096e..c95438d 100644
--- a/keepassxc-browser/_locales/da/messages.json
+++ b/keepassxc-browser/_locales/da/messages.json
@@ -147,9 +147,41 @@
"message": "Udgyldig URL angivet.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys er ikke understøttet.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Ikke forbundet til KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Adgangskodegenerator-ikon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Genereret adgangskode",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Udfyld også i det næste adgangskodefelt",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Adgangskodegenerator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generér",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Prøv igen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopiér",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Udfyld adgangskode",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Fejl: den generet adgangskode er længere end den tilladte længde!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generér adgangskode",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Kan ikke modtage genereret adgangskode.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Kører KeePassXC og er der oprettet forbindelse?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Udfyld loginoplysninger fra KeePassXC",
@@ -347,6 +346,10 @@
"message": "Fejl: Kan ikke finde et adgangskodefelt.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Fejl: Kunne ikke registrere ændret loginoplysninger.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/de/messages.json b/keepassxc-browser/_locales/de/messages.json
index cbc1079..75f3940 100644
--- a/keepassxc-browser/_locales/de/messages.json
+++ b/keepassxc-browser/_locales/de/messages.json
@@ -147,9 +147,41 @@
"message": "Ungültige URL angegeben.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Residente Schlüssel werden nicht unterstützt.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Nicht mit KeePassXC verbunden.",
@@ -159,34 +191,6 @@
"message": "Passwortgenerator-Symbol",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Generiertes Passwort",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Auch das nächste Passwortfeld ausfüllen",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Passwortgenerator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generieren",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Erneut versuchen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopieren",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Passwort ausfüllen",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Fehler:\nDas generierte Passwort ist länger als die zulässige Länge!\nEs wurde auf die Länge abgeschnitten.\n\nBitte merken Sie sich das neue Passwort!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Passwort generieren",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Generiertes Passwort kann nicht empfangen werden.
Wird KeePassXC ausgeführt?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Läuft KeePassXC und ist es verbunden?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Anmeldedaten aus KeePassXC ausfüllen",
@@ -347,6 +346,10 @@
"message": "Fehler:\nPasswortfeld konnte nicht gefunden werden.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Fehler:\nGeänderte Anmeldedaten konnten nicht erkannt werden.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/el/messages.json b/keepassxc-browser/_locales/el/messages.json
index 627b4e3..0615875 100644
--- a/keepassxc-browser/_locales/el/messages.json
+++ b/keepassxc-browser/_locales/el/messages.json
@@ -147,9 +147,41 @@
"message": "Παρέχεται μη έγκυρη διεύθυνση URL.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Τα Resident Keys δεν υποστηρίζονται.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Δεν είναι συνδεδεμένο με το KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Εικονίδιο γεννήτριας κωδικών πρόσβασης",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Δημιουργήθηκε κωδικός πρόσβασης",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Επίσης, συμπληρώστε το επόμενο πεδίο κωδικού πρόσβασης",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Γεννήτρια Κωδικών Πρόσβασης",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Δημιουργία",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Προσπάθησε ξανά",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Αντιγραφή",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Συμπληρώστε τον κωδικό πρόσβασης",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Σφάλμα: Ο κωδικός πρόσβασης που δημιουργήθηκε είναι μεγαλύτερος από το επιτρεπόμενο μήκος!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Δημιουργία κωδικού πρόσβασης",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Λειτουργεί και συνδέεται το KeePassXC;",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Το KeePassXC εκτελείται και είναι συνδεδεμένο;",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Συμπληρώστε διαπιστευτήρια από το KeePassXC",
@@ -347,6 +346,10 @@
"message": "Σφάλμα: Δεν είναι δυνατή η εύρεση ενός πεδίου κωδικού πρόσβασης.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Αποτρέπεται η συμπλήρωση κωδικού πρόσβασης σε πεδίο απλού κειμένου.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Σφάλμα: Δεν ήταν δυνατός ο εντοπισμός αλλαγμένων διαπιστευτηρίων.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/en_GB/messages.json b/keepassxc-browser/_locales/en_GB/messages.json
index 0b6feba..fe30a53 100644
--- a/keepassxc-browser/_locales/en_GB/messages.json
+++ b/keepassxc-browser/_locales/en_GB/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Not connected to KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Generated password",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Also fill in the next password-field",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Password Generator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generate",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Try again",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copy",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Fill password",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Error: The generated password is longer than the allowed length!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generate password",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Cannot receive generated password.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Is KeePassXC running and connected?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Fill credentials from KeePassXC",
@@ -347,6 +346,10 @@
"message": "Error: Unable to find a password field.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Error: Could not detect changed credentials.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/es/messages.json b/keepassxc-browser/_locales/es/messages.json
index 78b45cb..ecd7292 100644
--- a/keepassxc-browser/_locales/es/messages.json
+++ b/keepassxc-browser/_locales/es/messages.json
@@ -147,9 +147,41 @@
"message": "URL proporcionada inválida.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Las claves residentes no están soportadas.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "No conectado a KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Icono del generador de contraseña",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Contraseña generada",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "También rellenar el siguiente campo de contraseña",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Generador de contraseñas",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generar",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Intentar de nuevo",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copiar",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Completar contraseña",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Error:\nLa contraseña generada es más larga que la longitud permitida!\nSe ha cortado para adaptarse a la longitud.\n\nPor favor, recuerde la nueva contraseña!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generar contraseña",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "No se puede recibir la contraseña generada.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "¿Está KeePassXC en ejecución y conectado?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Rellenar credenciales de KeePassXC",
@@ -347,6 +346,10 @@
"message": "Error: No se puede encontrar un campo de contraseña.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Rellenar una contraseña en un campo de texto plano es prevenido.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Error: No se pudieron detectar las credenciales cambiadas.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/et/messages.json b/keepassxc-browser/_locales/et/messages.json
index e4e983b..db35faa 100644
--- a/keepassxc-browser/_locales/et/messages.json
+++ b/keepassxc-browser/_locales/et/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Ei ole ühendatud KeePassXC-ga.",
@@ -159,34 +191,6 @@
"message": "Parooligeneraatori ikoon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Genereeritud parool",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Täida ka järgmine parooliväli",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Parooligeneraator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Genereeri",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Proovi uuesti",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopeeri",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Täida parool",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Tõrge: Genereeritud parool on pikem kui lubatud pikkus!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Genereeri parool",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Cannot receive generated password.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Kas KeePassXC töötab ja on ühendatud?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Täida andmed KeePassXC-st",
@@ -347,6 +346,10 @@
"message": "Tõrge: Ei leia paroolivälja",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Error: Could not detect changed credentials.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/fi/messages.json b/keepassxc-browser/_locales/fi/messages.json
index 2a1b0e9..b5722dc 100644
--- a/keepassxc-browser/_locales/fi/messages.json
+++ b/keepassxc-browser/_locales/fi/messages.json
@@ -147,9 +147,41 @@
"message": "Sivuston URL ei ole validi.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident-avaimet eivät ole tuettuja.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Alkuperä on tyhjä tai ei sallittu.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Verkkotunnus ei ole validi.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Alkuperä tai RP ID eivät ole samat.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "Tuettuja algoritmeja ei annettu.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Odotetaan ajastimen loppumista.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Tuntematon Passkeys-virhe.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge on lyhyempi kuin vaadittu pituus.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id on eri mittainen kuin vaadittu.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Konteksti ei ole turvallinen.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Ei yhteyttä KeePassXC:hen.",
@@ -159,34 +191,6 @@
"message": "Salasalageneraattorin ikoni",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Luotu salasana",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Täytä myös seuraava salasanakenttä",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Salasanageneraattori",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Luo",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Yritä uudelleen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopioi",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Täytä salasana",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Virhe:\nLuotu salasana on sallittua pidempi!\nSalasana on leikattu sopivan pituiseksi.\n\nMuista uusi salasana!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Luo salasana",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Salasanaa ei voitu luoda.
Onko KeePassXC käynnissä?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Onko KeePassXC käynnissä ja yhdistetty?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Salasanageneraattori ei ole tuettu tässä KeePassXC-versiossa. Ole hyvä ja päivitä KeePassXC uudempaan versioon."
},
"usernameFieldText": {
"message": "Täytä kirjautumistiedot KeePassXC:stä",
@@ -347,6 +346,10 @@
"message": "Virhe:\nSalasanakenttää ei löytynyt.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Salasanan täyttö selkotekstiseen kenttään on estetty.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Virhe: Muuttuneita kirjautumistietoja ei havaittu.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/fr/messages.json b/keepassxc-browser/_locales/fr/messages.json
index c482e25..cb297ef 100644
--- a/keepassxc-browser/_locales/fr/messages.json
+++ b/keepassxc-browser/_locales/fr/messages.json
@@ -147,9 +147,41 @@
"message": "URL renseignée invalide.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Les clés fixes ne sont pas prises en charge.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Non connecté à KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Icône du générateur de mot de passe",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Mot de passe généré",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Remplir également le prochain champ de mot de passe",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Générateur de mots de passe",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Générer",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Ressayer",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copier",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Remplir le mot de passe",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Erreur:\nLe mot de passe généré est plus long que la longueur autorisée !\nIl a été tronqué à la longueur maximale.\n\nVeuillez vous souvenir du nouveau mot de passe !",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Générer un mot de passe",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Impossible de recevoir le mot de passe généré.
Est-ce que KeePassXC est en cours d'exécution ?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC est-il en cours d’exécution et connecté ?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Remplir les identifiants à partir de KeePassXC",
@@ -347,6 +346,10 @@
"message": "Erreur:\nImpossible de trouver un champ de mot de passe.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Erreur:\nN'a pas pu détecter les identifiants modifiés.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/he/messages.json b/keepassxc-browser/_locales/he/messages.json
index ce159d9..21fd13d 100644
--- a/keepassxc-browser/_locales/he/messages.json
+++ b/keepassxc-browser/_locales/he/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "לא מחובר ל־KeePassXC.",
@@ -159,34 +191,6 @@
"message": "סמל מחולל ססמאות",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "ססמה שחוללה",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "למלא גם את שדה הססמה הבא",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "מחולל ססמאות",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "חילול",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "לנסות שוב",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "עותק",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "מילוי ססמת",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "שגיאה: הססמה שנוצרה ארוכה מהאורך המותר!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "חילול ססמה",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "לא ניתן לקבל ססמה שחוללה.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "האם KeePassXC פועל ומחובר?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "מילוי נתוני־אמנה מ־KeePassXC",
@@ -347,6 +346,10 @@
"message": "שגיאה: אין ניתן למצוא שדה ססמה.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "שגיאה: לא ניתן לזהות נתוני־אמנה שהשתנו.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/hu/messages.json b/keepassxc-browser/_locales/hu/messages.json
index 4cde8d7..a535748 100644
--- a/keepassxc-browser/_locales/hu/messages.json
+++ b/keepassxc-browser/_locales/hu/messages.json
@@ -147,9 +147,41 @@
"message": "Érvénytelen URL lett megadva.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "A rezidens kulcsok nem támogatottak.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Nincs kapcsolat a KeePassXC-vel.",
@@ -159,34 +191,6 @@
"message": "Jelszó-előállító ikon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Előállított jelszó",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Töltse ki a következő jelszómezőt is",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Jelszó-előállító",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Előállítás",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Újra",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Másolás",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Jelszó kitöltése",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Hiba:\nAz előállított jelszó hosszabb mint a megengedett hossz!\nLe lesz vágva a megengedett legnagyobb hossznál.\n\nJegyezze meg az új jelszót!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Jelszó előállítása",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Nem sikerült fogadni az előállított jelszót.
Fut a KeePassXC?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Fut a KeePassXC és kapcsolódva van?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Hitelesítési adatok kitöltése a KeePassXC-ből",
@@ -347,6 +346,10 @@
"message": "Hiba:\nNem található jelszó mező.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Hiba:\nNem sikerült felismerni a megváltozott hitelesítési adatokat.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/id/messages.json b/keepassxc-browser/_locales/id/messages.json
index 937f5a6..aff12ba 100644
--- a/keepassxc-browser/_locales/id/messages.json
+++ b/keepassxc-browser/_locales/id/messages.json
@@ -120,7 +120,7 @@
"description": "No valid UUID provided."
},
"errorMessageAccessToAllEntriesDenied": {
- "message": "Access to all entries denied.",
+ "message": "Akses ke semua entri tidak diperbolehkan.",
"description": "Access to all entries denied."
},
"errorMessagePasskeysAttestationNotSupported": {
@@ -144,12 +144,44 @@
"description": "Empty public key."
},
"errorMessagePasskeysInvalidUrlProvided": {
- "message": "Invalid URL provided.",
+ "message": "URL yang disediakan tidak valid.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Tidak tersambung dengan KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Ikon pembuat sandi",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Sandi yang dibuat",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Juga isi ruas sandi berikutnya",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Pembuat Sandi",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Buat",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Coba lagi",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Salin",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "isi sandi",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Galat: Sandi yang dibuat melebihi panjang maksimum yang diizinkan!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Buat sandi",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Tidak bisa menerima sandi yang dibuat.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Apakah KeePassXC telah berjalan dan tersambung?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Isi kredensial dari KeePassXC",
@@ -347,6 +346,10 @@
"message": "Error: Tidak dapat menemukan bidang kata sandi.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Error: Tidak dapat mendeteksi perubahan kredensial.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Perbolehkan iframe lintas sumber untuk situs",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -416,11 +419,11 @@
"description": "Hide alert close button title."
},
"popupTroubleshootingText": {
- "message": "Cannot connect to KeePassXC? Maybe our wiki page could help.",
+ "message": "Tidak dapat menghubungkan ke KeePassXC? Mungkin laman wiki kami dapat membantu.",
"description": "Popup information message about Troubleshooting Guide."
},
"popupTroubleshootingLinkText": {
- "message": "Troubleshooting Guide",
+ "message": "Petunjuk Pemecahan Masalah",
"description": "Popup Troubleshooting Guide link text."
},
"popupCheckingStatus": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Sebuah iframe lintas sumber telah terdeteksi. Tambahkan URL ke Preferensi Situs dengan opsi Perbolehkan iframe lintas sumber diaktifkan?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Isi entri TOTP satuan secara otomatis.",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -736,7 +739,7 @@
"description": "Show notifications checkbox text."
},
"optionsCheckboxUseMonochromeToolbarIcon": {
- "message": "Use monochrome toolbar icon.",
+ "message": "Gunakan ikon bilah alat monokrom.",
"description": "Use monochrome toolbar icon checkbox text."
},
"optionsSaveDomainOnly": {
@@ -752,11 +755,11 @@
"description": "Redirect allowance range input text."
},
"optionsRedirectAllowanceHelpText": {
- "message": "How many redirects are allowed until the banner disappears. Default value is 3. Maximum is infinite.",
+ "message": "Jumlah penerusan ulang yang diperbolehkan sampai banner hilang. Nilai bawaan adalah 3. Maksimal tak terbatas.",
"description": "Redirect allowance help text."
},
"optionsCheckboxAutoFillAndSend": {
- "message": "Allow filling HTTP Basic Auth credentials.",
+ "message": "Perbolehkan pengisian kredensial Autentikasi HTTP Dasar.",
"description": "Allow filling HTTP Basic Auth credentials checkbox text."
},
"optionsDebugLogging": {
@@ -832,59 +835,59 @@
"description": "Use predefined sites checkbox text."
},
"optionsUsePredefinedSitesHelpText": {
- "message": "Adds common sites that have username-only login forms to the site preferences.",
+ "message": "Menambahkan situs ternama yang memiliki formulir hanya nama pengguna ke preferensi situs.",
"description": "Use predefined sites option help text."
},
"optionsShowLoginFormIconHelpText": {
- "message": "Adds an icon to username fields for filling credentials with a single mouse click.",
+ "message": "Menambahkan ikon ke kolom nama pengguna untuk mengisi kredensial dengan satu klik tetikus.",
"description": "Username field icon option help text."
},
"optionsShowOTPIconHelpText": {
- "message": "Adds an icon to input fields that are recognized as OTP/2FA.",
+ "message": "Menambahkan ikon ke kolom masukan yang dikenal sebagai OTP/2FA.",
"description": "OTP field icon option help text."
},
"optionsAutoRetrieveCredentialsHelpText": {
- "message": "KeePassXC-Browser will immediately retrieve credentials when a tab is activated.",
+ "message": "KeePassXC-Browser akan menerima kredensial secara otomatis ketika sebuah tab diaktifkan.",
"description": "Auto-Retrive Credentials option help text."
},
"optionsAutomaticReconnectHelpText": {
- "message": "Reconnects automatically to KeePassXC when it is detected.",
+ "message": "Menghubungkan ulang secara otomatis ke KeePassXC ketika terdeteksi.",
"description": "Auto-reconnect option help text."
},
"optionsAutoFillSingleEntryHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in credentials if it receives only a single entry.",
+ "message": "Biarkan KeePassXC-Browser mengisi kredensial secara otomatis ketika hanya menerima satu entri.",
"description": "Auto-Fill Single Entry option help text."
},
"optionsAutoFillSingleEntryWarning": {
- "message": "Warning! Using auto-fill is not safe. Use at your own risk. KeePassXC-Browser automatically tries to detect login fields. However, they may be detected incorrectly, possibly filling sensitive data to unsafe input fields.",
+ "message": "Peringatan! Menggunakan pengisian otomatis tidak aman. Gunakan dengan risiko Anda sendiri. KeePassXC-Browser mendeteksi kolom masuk secara otomatis. Tetapi, mereka dapat dideteksi secara salah, kemungkinan dapat mengisi data sensitif ke kolom masukan yang berbahaya.",
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Biarkan KeePassXC-Browser mengisi kolom TOTP secara otomatis ketika hanya menerima satu entri.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
- "message": "Show a dropdown list containing available credentials for all username fields on a page.",
+ "message": "Tampilkan daftar dropdown berisi kredensial yang tersedia untuk semua kolom nama pengguna di sebuah laman.",
"description": "Autocomplete Usernames option help text."
},
"optionsShowGroupNameInAutocompleteHelpText": {
- "message": "When credentials are returned from different groups, the group name will be shown.",
+ "message": "Ketika kredensial diminta dari kelompok yang berbeda, nama kelompok akan ditampilkan.",
"description": "Show group name in autocomplete help text."
},
"optionsShowNotificationsHelpText": {
- "message": "Show notifications for errors and when user interaction is required.",
+ "message": "Tampilkan notifikasi atau kesalahan dan ketika interaksi pengguna diperlukan.",
"description": "Show notifications option help text."
},
"optionsUseMonochromeToolbarIconHelpText": {
- "message": "Use a monochrome icon with colored badges in toolbar that adapts to light/dark browser theme.",
+ "message": "Gunakan ikon monokrom dengan lencana berwarna di bilah alat yang beradaptasi dengan tema terang/gelap peramban.",
"description": "Use monochrome toolbar icon option help text."
},
"optionsSaveDomainOnlyHelpText": {
- "message": "When saving new credentials, save only the domain instead of full URL.",
+ "message": "Ketika menyimpan kredensial baru, hanya simpan domainnya daripada URL penuhnya.",
"description": "Save domain only option help text."
},
"optionsSaveDomainOnlyCustomLoginHelpText": {
- "message": "When saving new custom login fields, save only the domain instead of full URL.",
+ "message": "Ketika menyimpan kolom masuk kustom baru, hanya simpan domainnya daripada URL penuhnya.",
"description": "Save domain only option help text."
},
"optionsDownloadFaviconAfterSave": {
@@ -896,23 +899,23 @@
"description": "Download favicon after save help text."
},
"optionsAutoFillAndSendHelpText": {
- "message": "If credentials are found for a page and the login-type is an HTTP Basic Auth request, KeePassXC-Browser tries to login automatically with the first given credentials. When multiple credentials are present, the extension popup can be used to choose the correct one. Even when this feature is enabled, it is still possible to enter HTTP Basic Auth login manually.",
+ "message": "Jika kredensial ditemukan untuk sebuah laman dan jenis masuk merupakan permintaan Autentikasi HTTP Dasar, KeePassXC-Browser akan mencoba masuk secara otomatis dengan kredensial pertama yang diberikan. Ketika tersedia beberapa kredensial, popup pengaya dapat digunakan untuk memilih yang benar. Bahkan ketika fitur ini diaktifkan, masih dimungkinkan untuk memasukkan entri masuk Autentikasi HTTP Dasar secara manual.",
"description": "Auto-Fill And Send option help text."
},
"optionsAutoFillAndSendHelpTextSecond": {
- "message": "An HTTP Basic Auth dialog looks like this:",
+ "message": "Dialog Autentikasi HTTP Dasar terlihat seperti berikut:",
"description": "HTTP Basic Auth image help text."
},
"optionsClearCredentialsTimeout": {
- "message": "Clear credentials from non-active tabs after (seconds, 0-3600).",
+ "message": "Hapus kredensial dari tab non-aktif setelah (detik, 0-3600).",
"description": "Clear credentials label text."
},
"optionsClearCredentialsTimeoutHelpText": {
- "message": "Credentials are cleared from background tabs after the timeout and permissions for those pages will be asked again.",
+ "message": "Kredensial dihapus dari tab latar belakang setelah waktu habis dan perizinan untuk laman tersebut akan ditanyakan lagi.",
"description": "Clear credentials timeout help text."
},
"optionsVersionInfoText": {
- "message": "KeePassXC-Browser needs KeePassXC to retrieve credentials.",
+ "message": "KeePassXC-Browser memerlukan KeePassXC untuk menerima kredensial.",
"description": "Settings page version info text."
},
"optionsVersionDownload": {
@@ -1020,11 +1023,11 @@
"description": "Site preferences list column title."
},
"optionsColumnImprovedInputFieldDetection": {
- "message": "Improved Input Field Detection",
+ "message": "Deteksi Kolom Masukan yang Ditingkatkan",
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Perbolehkan iframe lintas sumber",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1040,7 +1043,7 @@
"description": "Site preferences option selection."
},
"optionsSelectionAutoSubmit": {
- "message": "Disable Auto-Submit",
+ "message": "Nonaktifkan Pengiriman Otomatis",
"description": "Site preferences option selection."
},
"optionsSelectionFull": {
@@ -1064,63 +1067,63 @@
"description": "Sort matching credentials by group and username option selection."
},
"optionsFillSortPriority": {
- "message": "Sort credentials after fill by",
+ "message": "Urutkan kredensial setelah pengisian berdasarkan",
"description": ""
},
"optionsFillSortPriorityHelpText": {
- "message": "When Relevant credential first option is selected, the credential for previously filled login is set as first in Autocomplete Menu's listing.",
+ "message": "Ketika Kredensial relevan pertama dipilih, kredensial untuk entri masuk yang diisi sebelumnya akan ditetapkan sebagai pertama dalam pendaftaran Menu Isi Otomatis.",
"description": "Help text for Sort credentials after fill."
},
"optionsFillSortPriorityTotp": {
- "message": "Sort credentials after fill for TOTP by",
+ "message": "Urutkan kredensial setelah mengisi TOTP berdasarkan",
"description": ""
},
"optionsFillSortPriorityTotpHelpText": {
- "message": "When Relevant credential first option is selected, the TOTP for previously filled login is set as first in Autocomplete Menu's listing.",
+ "message": "Ketika opsi Kredensial relevan pertama dipilih, TOTP untuk entri masuk yang sebelumnya diisi akan ditetapkan sebagai pertama dalam pendaftaran Menu Isi Otomatis. ",
"description": "Help text for Sort credentials after fill for TOTP."
},
"optionsFillSortByMatchingCredentials": {
- "message": "Matching credentials setting",
+ "message": "Pengaturan pencocokan kredensial",
"description": "Default option for Sort after fill. Respects the Matching Credentials sorting setting."
},
"optionsFillSortByRelevantEntry": {
- "message": "Relevant credential first",
+ "message": "Kredensial relevan yang pertama",
"description": "Relevant credential first option for Sort after fill."
},
"optionsCustomFieldsNotFound": {
- "message": "No saved custom login fields found.",
+ "message": "Tidak ada kolom masuk kustom yang ditemukan.",
"description": "Shown when no saved custom credentials are saved."
},
"optionsCustomFieldsTableCaption": {
- "message": "You can manage saved custom login fields using the table.",
+ "message": "Anda dapat mengelola kolom masuk kustom yang tersimpan menggunakan tabel.",
"description": "Table caption of Custom login fields page."
},
"optionsCustomFieldsTabHelpTextFirst": {
- "message": "If KeePassXC-Browser detects the wrong login fields, you are able to specify the correct fields yourself.",
+ "message": "Jika KeePassXC-Browser mendeteksi kolom masuk yang salah, Anda dapat menentukan kolom yang benar.",
"description": "Saved custom login fields info text, first part."
},
"optionsCustomFieldsTabHelpTextSecond": {
- "message": "Go to the page and click on the KeePassXC-Browser icon, then select ",
+ "message": "Pergi ke laman dan klik pada ikon KeePassXC-Browser, lalu pilih",
"description": "Saved custom login fields info text, second part."
},
"optionsCustomFieldsTabHelpTextThird": {
- "message": "On this page you can manage saved custom login fields.",
+ "message": "Di laman ini Anda dapat mengelola kolom masuk kustom yang tersimpan.",
"description": "Saved custom login fields info text, third part."
},
"optionsCustomFieldsRemove": {
- "message": "Remove saved custom login fields?",
+ "message": "Hapus kolom masuk kustom yang tersimpan?",
"description": "Confirmation text when removing saved custom login fields."
},
"optionsCustomFieldsConfirmation": {
- "message": "Do you really want to remove the saved custom login fields on the page: $1",
+ "message": "Apakah Anda ingin menghilangkan kolom masuk kustom yang tersimpan di laman: $1",
"description": "Confirmation text when removing saved custom login fields."
},
"optionsCustomFieldsConfirmationHelpText": {
- "message": "KeePassXC-Browser will automatically detect the login fields next time you visit this page.",
+ "message": "KeePassXC-Browser akan mendeteksi kolom masuk secara otomatis ketika Anda mengunjungi laman ini lagi.",
"description": "Part of confirmation text when removing saved custom login fields."
},
"optionsSitePreferencesNotFound": {
- "message": "No site preferences found.",
+ "message": "Tidak ada preferensi situs yang ditemukan.",
"description": "Shown when no site preferences are saved."
},
"optionsSitePreferencesRemove": {
@@ -1128,27 +1131,27 @@
"description": "Confirmation text when removing ignored sites from the list."
},
"optionsSitePreferencesTabHelpTextFirst": {
- "message": "Sites on this page have special handling methods associated with them.",
+ "message": "Situs di laman ini memiliki metode penanganan yang khusus yang berkaitan dengan mereka.",
"description": "Site preferences info text, first part."
},
"optionsSitePreferencesTabHelpTextSecond": {
- "message": "To ignore new/modified credentials on a specific site, add them below or when using the credential banner on the page select Don't ask again for this site.",
+ "message": "Untuk mengabaikan kredensial baru/termodifikasi di laman khusus, tambahkan mereka di bawah atau ketika menggunakan banner kredensial di laman pilih Jangan tanyakan lagi untuk situs ini.",
"description": "Site preferences info text, second part."
},
"optionsSitePreferencesTabHelpTextThird": {
- "message": "If a site is fully ignored (Disable all features is selected), then the plugin will do nothing when visiting that site.",
+ "message": "Jika sebuah situs diabaikan secara penuh (Nonaktifkan semua fitur dipilih), lalu plugin tidak akan melakukan apa pun ketika mengunjungi situs tersebut.",
"description": "Site preferences info text, third part."
},
"optionsSitePreferencesTabHelpTextFourth": {
- "message": "Username-only detection allows KeePassXC-Browser to fill in login details on websites with separate pages for username and password.",
+ "message": "Deteksi hanya nama pengguna memperbolehkan KeePassXC-Browser untuk mengisi detail masuk di situs web dengan laman terpisah untuk nama pengguna dan kata sandi.",
"description": "Site preferences info text, fourth part."
},
"optionsSitePreferencesImprovedInputFieldDetectionHelpText": {
- "message": "Improved Input Field Detection allows more detailed dynamic input field detection. However, it might affect the page performance. Use with caution.",
+ "message": "Deteksi Kolom Masukan yang Ditingkatkan memungkinkan deteksi kolom masukan dinamis yang lebih detail. Tetapi, ini dapat memengaruhi performa laman. Gunakan dengan hati-hati.",
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Memperbolehkan iframe lintas sumber akan mengaktifkan pengambilan kredensial untuk iframe dari domain lain. Gunakan dengan risiko Anda sendiri.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
@@ -1156,35 +1159,35 @@
"description": "Label for adding site manually on Site preferences tab."
},
"optionsSitePreferencesManualAddHelp": {
- "message": "The URL must start with either https://, http://, file://, or ftp:// and must be at least 5 characters long.",
+ "message": "URL harus berawalan entah dengan https://, http://, file://, atau ftp:// dan harus setidaknya 5 karakter panjang.",
"description": "Help text for adding site manually on Site preferences tab."
},
"optionsSitePreferencesConfirmation": {
- "message": "Do you really want to remove the specified site from the list: $1",
+ "message": "Apakah Anda ingin menghilangkan situs yang ditentukan dari daftar: $1",
"description": "Confirmation text when removing site from site preferences."
},
"optionsSitePreferencesConfirmationHelpText": {
- "message": "KeePassXC-Browser will enable all features for this site and remove username-only detection.",
+ "message": "KeePassXC-Browser akan mengaktifkan semua fitur untuk situs ini dan menghilangkan deteksi hanya nama pengguna.",
"description": "Part of confirmation text when removing site preferences."
},
"optionsSitePreferencesTableCaption": {
- "message": "You can manage saved site preferences using the table.",
+ "message": "Anda dapat mengelola preferensi situs yang tersimpan menggunakan tabel.",
"description": "Table caption of Site Preferences page."
},
"optionsSitePreferencesSelect": {
- "message": "Option to ignore extension features for the page.",
+ "message": "Opsi mengabaikan fitur pengaya untuk laman.",
"description": "Title text of select element in Site Preferences."
},
"optionsAboutChrome": {
- "message": "Visit KeePassXC-Browser in the Chrome Web Store.",
+ "message": "Kunjungi KeePassXC-Browser di Chrome Web Store.",
"description": "About page link to Chrome Web Store."
},
"optionsAboutMozilla": {
- "message": "Visit KeePassXC-Browser in the Mozilla Add-ons directory.",
+ "message": "Kunjungi KeePassXC-Browser di direktori Mozilla Add-ons.",
"description": "About page link to AMO."
},
"optionsAboutEdge": {
- "message": "Visit KeePassXC-Browser in the Edge Add-ons page.",
+ "message": "Kunjungi KeePassXC-Browser di laman Add-on Edge.",
"description": "About page link to Edge Add-ons page."
},
"optionsAboutGitHub": {
@@ -1260,23 +1263,23 @@
"description": "Extension title in settings page"
},
"optionsPasskeysTitle": {
- "message": "Passkeys",
+ "message": "Passkey",
"description": "Passkeys settings title in settings page."
},
"optionsPasskeysEnable": {
- "message": "Enable Passkeys",
+ "message": "Aktifkan Passkey",
"description": "Enabled Passkeys option text."
},
"optionsPasskeysEnableHelpText": {
- "message": "Enable support for Web Authentication.",
+ "message": "Aktifkan dukungan untuk Autentikasi Web.",
"description": "Passkeys option help text."
},
"optionsPasskeysEnableFallback": {
- "message": "Enable Passkeys fallback",
+ "message": "Aktifkan cadangan Passkey",
"description": "Enabled Passkeys fallback option text."
},
"optionsPasskeysEnableFallbackHelpText": {
- "message": "When enabled, a failed or canceled request to KeePassXC will trigger the browser's own internal Passkeys request. If disabled, connection to KeePassXC is required and canceled request will fail. Default: enabled.",
+ "message": "Ketika diaktifkan, sebuah permintaan gagal atau terbatalkan ke KeePassXC akan memicu permintaan Passkey internal peramban. Jika dinonaktifkan, koneksi ke KeePassXC diperlukan dan permintaan yang dibatalkan akan gagal. Bawaan: diaktifkan.",
"description": "Passkeys fallback option help text."
},
"openNewTab": {
@@ -1284,11 +1287,11 @@
"description": "Title attribute text."
},
"httpAuthDialog": {
- "message": "HTTP Basic Authentication dialog",
+ "message": "Dialog Autentikasi HTTP Dasar",
"description": "Options page HTTP Basic Auth dialog text"
},
"autocompleteSubmitMessage": {
- "message": "Your selection will be auto-submitted",
+ "message": "Seleksi Anda akan dikirim secara otomatis",
"description": "Message shown at the bottom of autocomplete menu."
},
"lockDatabase": {
diff --git a/keepassxc-browser/_locales/it/messages.json b/keepassxc-browser/_locales/it/messages.json
index 8ff49d6..93af451 100644
--- a/keepassxc-browser/_locales/it/messages.json
+++ b/keepassxc-browser/_locales/it/messages.json
@@ -120,7 +120,7 @@
"description": "No valid UUID provided."
},
"errorMessageAccessToAllEntriesDenied": {
- "message": "Access to all entries denied.",
+ "message": "Accesso negato a tutte le voci.",
"description": "Access to all entries denied."
},
"errorMessagePasskeysAttestationNotSupported": {
@@ -144,12 +144,44 @@
"description": "Empty public key."
},
"errorMessagePasskeysInvalidUrlProvided": {
- "message": "Invalid URL provided.",
+ "message": "URL fornita non valida.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Non connesso a KeePassXC",
@@ -159,34 +191,6 @@
"message": "Icona generatore password",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Password generata",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Compila anche il campo password seguente",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Generatore password",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Genera",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Riprova",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copia",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Compila password",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Errore: la password generata è più lunga della lunghezza consentita.",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Genera password",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Impossibile ricevere la password generata.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC è in esecuzione e connesso?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Compila credenziali con KeePassXC",
@@ -347,6 +346,10 @@
"message": "Errore: Impossibile trovare un campo password.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Errore: Impossibile rilevare credenziali modificate.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Permetti iframe Cross-Origin per il sito",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "È stato rilevato un iframe Cross-Origin. Aggiungi l'URL alle preferenze del sito con l'opzione \"Permetti iframe Cross-Origin\" abilitata?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Compila automaticamente singole voci TOTP.",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Permetti a KeePassXC di riempire automaticamente i campi TOTP se riceve solo una singole voce.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Permetti iframe Cross-Origin",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Permetti iframe Cross-Origin abiliterà il recupero di credenziali per gli iframe di altri domini. Usare a proprio rischio.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/ja/messages.json b/keepassxc-browser/_locales/ja/messages.json
index c67852a..fec4890 100644
--- a/keepassxc-browser/_locales/ja/messages.json
+++ b/keepassxc-browser/_locales/ja/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "KeePassXC に接続していません。",
@@ -159,34 +191,6 @@
"message": "パスワード生成アイコン",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "生成されたパスワード",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "次のパスワードフィールドにも入力する",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "パスワード生成",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "生成",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "再試行",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "コピー",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "パスワードを入力",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "エラー: 許可された長さよりも長いパスワードが生成されました!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "パスワード生成",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "生成されたパスワードを受信できません。",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC の実行と接続を確認してください。",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "KeePassXC から資格情報を入力",
@@ -347,6 +346,10 @@
"message": "エラー: パスワードフィールドを見つけられません。",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "エラー: 変更された資格情報を検出できませんでした。",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/ko/messages.json b/keepassxc-browser/_locales/ko/messages.json
index 3b696d1..8818343 100644
--- a/keepassxc-browser/_locales/ko/messages.json
+++ b/keepassxc-browser/_locales/ko/messages.json
@@ -147,9 +147,41 @@
"message": "잘못된 URL을 지정했습니다.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "상주 키는 지원하지 않습니다.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "KeePassXC에 연결되지 않았습니다.",
@@ -159,34 +191,6 @@
"message": "암호 생성기 아이콘",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "생성된 암호",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "다음 암호 입력 필드도 채우기",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "암호 생성기",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "생성",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "다시 시도",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "복사",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "암호 입력",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "오류:\n생성된 암호가 입력이 허용된 암호보다 더 깁니다!\n허용된 길이에 맞춰서 암호를 잘랐습니다.\n\n새 암호를 기억하십시오!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "암호 생성",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "생성된 암호를 수신할 수 없습니다.
KeePassXC가 실행 중입니까?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC가 실행 중이고 연결되어 있습니까?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "KeePassXC에서 자격 증명 입력",
@@ -347,6 +346,10 @@
"message": "오류:\n암호 필드를 찾을 수 없습니다.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "오류:\n변경된 자격 증명을 감지할 수 없습니다.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/lt/messages.json b/keepassxc-browser/_locales/lt/messages.json
index 8e2a697..2b28b1d 100644
--- a/keepassxc-browser/_locales/lt/messages.json
+++ b/keepassxc-browser/_locales/lt/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Neprisijungta prie KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Slaptažodžio generatoriaus ikona",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Generuoti slaptažodį",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Taip pat užpildykite kitą slaptažodžio lauką",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Slaptažodžio generatorius",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generuoti",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Bandyti dar kartą",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopijuoti",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Užpildyti slaptažodį",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Klaida: sugeneruotas slaptažodis yra ilgesnis nei leistinas ilgis!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generuoti slaptažodį",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Nepavyksta gauti sugeneruoto slaptažodžio.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Ar KeePassXC yra veikiantis ir prisijungęs?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Užpildyti prisjungimo duomenis iš KeePassXC",
@@ -347,6 +346,10 @@
"message": "Klaida: nepavyko rasti slaptažodžio lauko.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Klaida: nepavyko aptikti pakeistų kredencialų.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/my/messages.json b/keepassxc-browser/_locales/my/messages.json
index 3ae75a3..433886b 100644
--- a/keepassxc-browser/_locales/my/messages.json
+++ b/keepassxc-browser/_locales/my/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "KeePassXC နှင့် ချိတ်ဆက်မထားပါ။",
@@ -159,34 +191,6 @@
"message": "စကားဝှက် ထုတ်လုပ်ကိရိယာ အိုင်ကွန်",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "ထုတ်လုပ်ထားသော စကားဝှက်",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "နောက်လာမည့် စကားဝှက်အကွက်၌ပါ ဖြည့်ရန်",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "စကားဝှက် ထုတ်လုပ်ကိရိယာ",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "ထုတ်လုပ်ရန်",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "ထပ်မံကြိုးစားပါ",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "မိတ္တူကူးရန်",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "စကားဝှက် ဖြည့်ရန်",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "ပြဿနာ - ထုတ်လုပ်လိုက်သော စကားဝှက်သည် ခွင့်ပြုထားသည့်အရှည်ထက် ပိုနေသည်။",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "စကားဝှက် ထုတ်လုပ်ရန်",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "ထုတ်လုပ်လိုက်သော စကားဝှက်ကို လက်ခံမရရှိနိုင်ပါ။",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC လည်ပတ်နေပြီး ချိတ်ဆက်ထားသလား။",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "KeePassXC မှ အထောက်အထားများကို ဖြည့်ပါ",
@@ -347,6 +346,10 @@
"message": "ပြဿနာ - စကားဝှက် အကွက် ရှာမတွေ့ပါ။",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "ပြဿနာ - ပြောင်းလဲထားသော အထောက်အထားများကို မသိရှိနိုင်ပါ။",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/nb/messages.json b/keepassxc-browser/_locales/nb/messages.json
index 64c5790..6e48ea4 100644
--- a/keepassxc-browser/_locales/nb/messages.json
+++ b/keepassxc-browser/_locales/nb/messages.json
@@ -147,9 +147,41 @@
"message": "Ugyldig URL angitt.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Innbygde (resident) nøkler støttes ikke.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Ikke koblet til KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Ikon for passordgenerator",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Generert passord",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Fyll også ut neste passordfelt",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Passordgenerator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generer",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Prøv igjen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopier",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Fyll ut passord",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Feil: Det genererte passordet er lengre enn den tillatte lengden.",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generer passord",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Kan ikke motta generert passord.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Kjører KeePassXC og er tilkoblet?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Fyll ut identifikasjon fra KeePassXC",
@@ -347,6 +346,10 @@
"message": "Feil: Passordfelt ikke funnet.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Feil: Ingen endringer i identifikasjon registrert.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Fyll automatisk ut enkle TOTP-oppføringer.",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "La KeePassXC-Browser automatisk fylle ut TOTP-felt hvis den bare mottar en enkelt oppføring.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
diff --git a/keepassxc-browser/_locales/nl/messages.json b/keepassxc-browser/_locales/nl/messages.json
index f61729b..d410637 100644
--- a/keepassxc-browser/_locales/nl/messages.json
+++ b/keepassxc-browser/_locales/nl/messages.json
@@ -147,9 +147,41 @@
"message": "Ongeldige URL opgegeven.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys worden niet ondersteund.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Niet verbonden met KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Pictogram voor wachtwoordgenerator",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Gegenereerd wachtwoord",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Volgend wachtwoordveld ook invullen",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Wachtwoordgenerator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Genereren",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Opnieuw proberen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopiëren",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Wachtwoord invullen",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Fout: Het gegenereerde wachtwoord is langer dan is toegestaan!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Wachtwoord genereren",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Gegenereerd wachtwoord niet ontvangen.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Is KeePassXC actief en verbonden?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Het starten van de wachtwoordgenerator wordt niet ondersteund in deze KeePassXC-versie. Werk KeePassXC bij naar een nieuwere versie."
},
"usernameFieldText": {
"message": "Inloggegevens invullen vanuit KeePassXC",
@@ -347,6 +346,10 @@
"message": "Fout: geen wachtwoordveld aangetroffen.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Wachtwoordinvoer bij veld met platte tekst voorkomen.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Fout: geen gewijzigde inloggegevens gedetecteerd.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Niet-oorspronkelijke iframes toestaan voor de website",
+ "message": "Cross-origin iframes toestaan voor de website",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "Een niet-oorspronkelijk iframe is gedetecteerd. De URL toevoegen aan sitevoorkeuren met de optie Niet-oorspronkelijke iframes toestaan ingeschakeld?",
+ "message": "Een cross-origin iframe is gedetecteerd. De URL toevoegen aan sitevoorkeuren met de optie 'Cross-origin iframes toestaan' ingeschakeld?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Niet-oorspronkelijke iframes toestaan",
+ "message": "Cross-origin iframes toestaan",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Het toestaan van Niet-oorspronkelijke iframes stelt iframes van een ander domein in staat om inloggegevens te achterhalen. Gebruik op eigen risico.",
+ "message": "Het toestaan van cross-origin iframes stelt iframes van een ander domein in staat om inloggegevens te achterhalen. Gebruik op eigen risico.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/pl/messages.json b/keepassxc-browser/_locales/pl/messages.json
index a8d96a8..f2c12f0 100644
--- a/keepassxc-browser/_locales/pl/messages.json
+++ b/keepassxc-browser/_locales/pl/messages.json
@@ -64,7 +64,7 @@
"description": "Cannot connect to KeePassXC. Check that browser integration is enabled in KeePassXC settings."
},
"errorMessageCanceled": {
- "message": "Działanie anulowane lub odrzucone.",
+ "message": "Czynność anulowana lub odrzucona.",
"description": "Action canceled or denied."
},
"errorMessageEncrypt": {
@@ -88,7 +88,7 @@
"description": "No saved databases found."
},
"errorMessageIncorrectAction": {
- "message": "Nieprawidłowe działanie.",
+ "message": "Nieprawidłowa czynność.",
"description": "Incorrect action."
},
"errorMessageEmptyMessage": {
@@ -147,9 +147,41 @@
"message": "Podano nieprawidłowy adres URL.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Klucze rezydentne nie są obsługiwane.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Brak połączenia z KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Ikona generatora haseł",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Wygenerowane hasło",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Wypełnij także kolejne pole hasła",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Generator haseł",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Wygeneruj",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Spróbuj ponownie",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Skopiuj",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Wypełnij hasło",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Błąd: Wygenerowane hasło jest dłuższe niż dozwolona długość!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Wygeneruj hasło",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Nie można otrzymać wygenerowanego hasła.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Czy KeePassXC jest uruchomiony i połączony?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Uruchamianie generatora haseł nie jest obsługiwane w tej wersji KeePassXC. Zaktualizuj KeePassXC do nowszej wersji."
},
"usernameFieldText": {
"message": "Wypełnij dane uwierzytelniające z KeePassXC",
@@ -347,6 +346,10 @@
"message": "Błąd:\nNie można znaleźć pola hasła.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Wypełnianie hasła w polu odkrytego tekstu jest uniemożliwione.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Błąd:\nNie można wykryć zmienionych danych uwierzytelniających",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -812,7 +815,7 @@
"description": "Light theme text."
},
"optionsKeyboardShortcutsHeader": {
- "message": "Skróty klawiszowe",
+ "message": "Skróty klawiaturowe",
"description": "Keyboard shortcut header text."
},
"optionsUsePasswordGeneratorHelpText": {
diff --git a/keepassxc-browser/_locales/pt/messages.json b/keepassxc-browser/_locales/pt/messages.json
index 5406a5d..a3a1ae3 100644
--- a/keepassxc-browser/_locales/pt/messages.json
+++ b/keepassxc-browser/_locales/pt/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Não existe uma ligação a KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Palavra-passe gerada",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Preencher também o campo seguinte da palavra-passe",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Gerador de palavra-passe",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Gerar",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Tentar novamente",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copiar",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Preencher palavra-passe",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Erro:\nA palavra-passe gerada tem um tamanho superior ao permitido.\nO tamanho foi ajustado.\n\nPor favor memorize a nova palavra-passe!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Gerar palavra-passe",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "A palavra-passe gerada não foi recebida.
O KeepassXC está em execução?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "O KeePassXC está a ser executado e está conectado?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Preencher credenciais com KeePassXC",
@@ -347,6 +346,10 @@
"message": "Erro:\nNão foi possível detetar o campo de palavra-passe.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Erro:\nNão foi possível detetar as credenciais alteradas.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/pt_BR/messages.json b/keepassxc-browser/_locales/pt_BR/messages.json
index 5e8f4b5..2110a7e 100644
--- a/keepassxc-browser/_locales/pt_BR/messages.json
+++ b/keepassxc-browser/_locales/pt_BR/messages.json
@@ -147,9 +147,41 @@
"message": "URL inválida fornecida.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Chaves Residentes não são suportadas.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Não conectado ao KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Ícone do gerador de senhas",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Senha gerada.",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Preencher também o próximo campo de senha",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Gerador de senhas",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Gerar",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Tente Novamente",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copiar",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Preencher a senha",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Erro: A senha gerada é maior que o tamanho permitido!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Gerar senha",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Não é possível receber a senha gerada.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "O KeePassXC está em execução e conectado?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "O lançamento do gerador de senha não é compatível com esta versão do KeePassXC. Atualize o KeePassXC para uma versão mais recente."
},
"usernameFieldText": {
"message": "Preencha as credenciais do KeePassXC",
@@ -347,6 +346,10 @@
"message": "Erro: Não foi possível encontrar um campo para a senha.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "O preenchimento de senha em um campo de texto simples é evitado.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Erro: Não foi possível detectar as credenciais alteradas.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/pt_PT/messages.json b/keepassxc-browser/_locales/pt_PT/messages.json
index 5cd8a7c..d5770a1 100644
--- a/keepassxc-browser/_locales/pt_PT/messages.json
+++ b/keepassxc-browser/_locales/pt_PT/messages.json
@@ -24,11 +24,11 @@
"description": "Save credentials using the credential banner."
},
"contextMenuShowPasswordGenerator": {
- "message": "Ver gerador de palavras-passe",
+ "message": "Mostrar gerador de palavras-passe",
"description": "Show password generator text."
},
"contextMenuFillAttribute": {
- "message": "Preencher atributo",
+ "message": "Preencher atributo...",
"description": "Context menu parent item for filling a custom attribute."
},
"contextMenuRequestGlobalAutoType": {
@@ -36,7 +36,7 @@
"description": "Global Auto-Type shortcut text."
},
"multipleCredentialsDetected": {
- "message": "Detetada autenticação HTTP com múltiplas credenciais. Clique no ícone da extensão para escolher as corretas.",
+ "message": "Detetada autenticação HTTP com várias credenciais. Clique no ícone da extensão para escolher a correta.",
"description": "Notification when HTTP Authentication has multiple credentials detected."
},
"errorMessageUnknown": {
@@ -60,7 +60,7 @@
"description": "Cannot decrypt message."
},
"errorMessageTimeout": {
- "message": "Não é possível ligar a KeePassXC. Verifique se a integração do browser está ativada nas definições do KeePassXC.",
+ "message": "Não foi possível ligar a KeePassXC. Verifique se a integração com o navegador está ativada nas definições KeePassXC.",
"description": "Cannot connect to KeePassXC. Check that browser integration is enabled in KeePassXC settings."
},
"errorMessageCanceled": {
@@ -72,7 +72,7 @@
"description": "Message encryption failed. Is KeePassXC running?"
},
"errorMessageAssociate": {
- "message": "Falha ao associar o KeePassXC. Tente novamente.",
+ "message": "Falha ao associar KeePassXC. Tente novamente.",
"description": "KeePassXC association failed, try again."
},
"errorMessageKeyExchange": {
@@ -92,7 +92,7 @@
"description": "Incorrect action."
},
"errorMessageEmptyMessage": {
- "message": "Recebida uma mensagem vazia",
+ "message": "Recebeu uma mensagem vazia",
"description": "Empty message received."
},
"errorMessageNoURL": {
@@ -104,7 +104,7 @@
"description": "No logins found."
},
"errorMessagePaswordLengthExceeded": {
- "message": "A palavra-passe preenchida é maior do que o comprimento máximo permitido do campo",
+ "message": "A palavra-passe preenchida é maior do que o comprimento máximo permitido pelo campo",
"description": "Error notification text shown when filled password is longer than defined maxLength of the input field."
},
"errorMessageNoGroupsFound": {
@@ -116,11 +116,11 @@
"description": "Cannot create new group."
},
"errorMessageNoValidUuidProvided": {
- "message": "Nenhum UUID válido foi fornecido",
+ "message": "Nenhum UUID válido foi indicado",
"description": "No valid UUID provided."
},
"errorMessageAccessToAllEntriesDenied": {
- "message": "Access to all entries denied.",
+ "message": "Recusado o acesso a todas as entradas",
"description": "Access to all entries denied."
},
"errorMessagePasskeysAttestationNotSupported": {
@@ -128,15 +128,15 @@
"description": "Attestation not supported."
},
"errorMessagePasskeysCredentialIsExcluded": {
- "message": "Credencial excluída ",
+ "message": "Credencial eliminada",
"description": "Credential is excluded."
},
"errorMessagePasskeysRequestCanceled": {
- "message": "O pedido de chave-mestra foi cancelada",
+ "message": "O pedido de chave-mestra foi cancelado",
"description": "Passkeys request canceled."
},
"errorMessagePasskeysInvalidUserVerification": {
- "message": "Verificação inválida do utilizador",
+ "message": "Verificação de utilizador inválida",
"description": "Invalid user verification."
},
"errorMessagePasskeysEmptyPublicKey": {
@@ -144,49 +144,53 @@
"description": "Empty public key."
},
"errorMessagePasskeysInvalidUrlProvided": {
- "message": "Invalid URL provided.",
+ "message": "Indicou um URL inválido",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Não existe uma ligação a KeePassXC",
"description": "Error notification shown when not connected to KeePassXC"
},
"passwordGeneratorIcon": {
- "message": "Ícone do gerador de palavra-passe",
+ "message": "Ícone do gerador de palavras-passe",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Palavra-passe gerada",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Preencher também o campo seguinte da palavra-passe",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Gerador de palavras-passe",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Gerar",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Tentar novamente",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copiar",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Preencher palavra-passe",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Erro: a palavra-passe gerada tem um tamanho superior ao permitido!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Gerar palavra-passe",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "A palavra-passe gerada não foi recebida",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC está a ser executado e conectado?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Preencher credenciais com KeePassXC",
@@ -288,7 +287,7 @@
"description": "Choose String Fields a selection text when choosing custom login fields."
},
"defineHelpText": {
- "message": "Confirme a sua seleção ou escolha mais campos como campos de cadeia.",
+ "message": "Confirme a sua seleção ou escolha mais campos como campos de cadeia",
"description": "Confirm a selection text when choosing custom login fields which contains string fields."
},
"defineKeyboardText": {
@@ -347,6 +346,10 @@
"message": "Erro: não foi possível detetar o campo de palavra-passe",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Erro: não foi possível detetar as credenciais alteradas",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -364,11 +367,11 @@
"description": "Popup credential choosing button text."
},
"popupConnectButton": {
- "message": "Ligar",
+ "message": "Conectar",
"description": "Popup Connect button text."
},
"popupReconnectButton": {
- "message": "Ligar novamente",
+ "message": "Conectar novamente",
"description": "Popup Reconnect button text."
},
"popupRedetectButton": {
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Permitir molduras \"Cross-Origin\" para este site",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -428,19 +431,19 @@
"description": "Checking status message in popup."
},
"popupNotConfigured": {
- "message": "KeePassXC-Browser não foi configurado. Prima o botão de ligação para emparelhar com KeePassXC.",
+ "message": "KeePassXC-Browser não foi configurado. Prima o botão Conectar para emparelhar com KeePassXC.",
"description": "A popup message shown when the extension has not been connected to KeePassXC."
},
"popupNeedReconfigure": {
- "message": "KeePassXC-Browser foi desligado de KeePassXC.",
+ "message": "KeePassXC-Browser foi desconectado de KeePassXC.",
"description": "A popup message shown when the extension has been disconnected from KeePassXC."
},
"popupNeedReconfigureMessage": {
- "message": "Prima o botão 'Ligar novamente' para estabelecer uma nova ligação",
+ "message": "Prima o botão 'Conectar novamente' para estabelecer uma nova ligação",
"description": "A popup message shown when reconnect is needed."
},
"popupConfiguredNotAssociated": {
- "message": "KeePassXC-Browser ainda não se conectou a KeePassXC, mas foi configurado utilizando o identificador: $1",
+ "message": "KeePassXC-Browser ainda não se conectou a KeePassXC, mas foi configurado com o identificador: $1",
"description": "A popup message shown when KeePassXC is not connected but configured."
},
"popupConfiguredAndAssociated": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Detetada uma moldura \"Cross-Origin\". Adicionar URL às preferências do site com a opção 'Permitir molduras \"Cross-Origin\" para este site' ativada?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -532,11 +535,11 @@
"description": "Text for login credentials quick filter."
},
"popupAuthText": {
- "message": "Selecione as informações de autenticação com as quais gostaria de se autenticar",
+ "message": "Selecione as informações de autenticação para a autenticação",
"description": "A popup message shown when doing HTTP Authentication with multiple credentials present."
},
"popupMultiplePasswordFields": {
- "message": "Foi encontrado mais do que um campo de palavra-passe nesta página. Clique com o botão direito do rato num dos campos de palavra-passe e escolha um dos seguintes:",
+ "message": "Encontrado mais do que um campo de palavra-passe nesta página. Clique com o botão direito do rato num dos campos e escolha um dos seguintes:",
"description": "A popup message shown when web page has multiple password fields."
},
"popupURL": {
@@ -560,7 +563,7 @@
"description": "Dismiss button text in popup when updating credentials."
},
"popupButtonIgnore": {
- "message": "Não voltar a perguntar para esta página",
+ "message": "Não voltar a perguntar para este site",
"description": "Ignore button text in popup or in notification when updating credentials."
},
"popupButtonClose": {
@@ -624,7 +627,7 @@
"description": "Save button text."
},
"optionsButtonConnect": {
- "message": "Ligar",
+ "message": "Conectar",
"description": "Connect button text."
},
"optionsButtonRemove": {
@@ -660,7 +663,7 @@
"description": "Export settings button text."
},
"optionsLabelDefaultGroup": {
- "message": "Grupo padrão para guardar novas palavras-passe:",
+ "message": "Grupo padrão para as novas palavras-passe:",
"description": "Default group options text."
},
"optionsDefaultGroupHelpText": {
@@ -668,7 +671,7 @@
"description": "Default group help text."
},
"optionsLabelDefaultGroupCheckboxText": {
- "message": "Perguntar sempre o local para guardar novas credenciais",
+ "message": "Perguntar sempre para guardar novas credenciais",
"description": "Default group checkbox help text."
},
"optionsLabelDefaultGroupCheckboxHelpText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Preencher automaticamente as entradas TOTP únicas",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -752,7 +755,7 @@
"description": "Redirect allowance range input text."
},
"optionsRedirectAllowanceHelpText": {
- "message": "Número máximo de encaminhamentos até que o 'banner' desapareça. O valor padrão é 3 e infinito é o máximo.",
+ "message": "Número máximo de reencaminhamentos até que o 'banner' desapareça. O valor padrão é 3 e infinito é o máximo.",
"description": "Redirect allowance help text."
},
"optionsCheckboxAutoFillAndSend": {
@@ -768,7 +771,7 @@
"description": "Debug logging help text."
},
"optionsRadioText": {
- "message": "Procurar por atualizações do KeePassXC:",
+ "message": "Procurar por atualizações KeePassXC:",
"description": "Text above radio buttons in the settings page."
},
"optionsRadioThreeDays": {
@@ -792,7 +795,7 @@
"description": "Theme selection header text."
},
"optionsCredentialSortSelectionHeader": {
- "message": "Ordenar credenciais correspondentes por",
+ "message": "Ordenar credenciais coincidentes por",
"description": "Credential sort option header text."
},
"optionsThemeSelection": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Permitir que KeePassXC-Browser preencha os campos TOTP se receber apenas uma entrada.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -944,15 +947,15 @@
"description": "Recommended setting text."
},
"optionsShortcutsSuccess": {
- "message": "O atalho para $1foi alterado com sucesso",
+ "message": "O atalho para $1 foi alterado com sucesso",
"description": "Message for successful keyboard shortcut change."
},
"optionsShortcutsInfo": {
- "message": "O atalho para $1foi reposto",
+ "message": "O atalho para $1 foi reposto",
"description": "Info message for changing keyboard shortcuts."
},
"optionsShortcutsDanger": {
- "message": "Erro: o atalho para $1não foi alterado",
+ "message": "Erro: o atalho para $1 não foi alterado",
"description": "Error message for changing keyboard shortcuts."
},
"optionsImportExportSettings": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Permitir molduras \"Cross-Origin\"",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "A permissão de molduras \"Cross-Origin\" ativa a obtenção de credenciais para 'iframes' de outros domínios. Utilize por sua conta e risco.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/ro/messages.json b/keepassxc-browser/_locales/ro/messages.json
index 2665df1..372e0ff 100644
--- a/keepassxc-browser/_locales/ro/messages.json
+++ b/keepassxc-browser/_locales/ro/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Nu este conectat la KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Pictograma generator de parole",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Parolă generată",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "De asemenea, completați următoarea parolă-câmp",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Generator de parole",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Genereaza",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "încearcă din nou",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Copie",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Completați parolă",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Eroare: parola generată este mai lungă decât lungimea permisă!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generare parolă",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Imposibil de primit parola generată.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC rulează și este conectat?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Completați datele de acreditare de la KeePassXC",
@@ -347,6 +346,10 @@
"message": "Eroare: Imposibil de găsit un câmp de parolă.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Eroare: Imposibil de detectat acreditările modificate.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/ru/messages.json b/keepassxc-browser/_locales/ru/messages.json
index 20b44ad..ba6915c 100644
--- a/keepassxc-browser/_locales/ru/messages.json
+++ b/keepassxc-browser/_locales/ru/messages.json
@@ -147,9 +147,41 @@
"message": "Указан неверный URL",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Резидентные ключи не поддерживаются.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Не подключён к KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Значок генератора паролей",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Сгенерированный пароль",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Также заполнять следующее поле пароля",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Генератор паролей",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Создать",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Попробуйте снова",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Скопировать",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Введите пароль",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "ОШИБКА:\nсгенерированный пароль длиннее допустимого!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Создать пароль",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Невозможно получить сгенерированный пароль.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC запущен и подключён?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Заполнить учётные данные из KeePassXC",
@@ -347,6 +346,10 @@
"message": "ОШИБКА: не найдено поле пароля.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Заполнение пароля в текстовое поле запрещено.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "ОШИБКА: не обнаружены изменённые учётные данные.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Разрешить Cross-Origin iframe для сайта",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Обнаружен Cross-Origin iframe. Добавить URL-адрес в настройки сайта с включенной опцией Разрешить Cross-Origin iframes?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Автоматически заполнять одиночные записи TOTP.",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Разрешить KeePassXC-Browser автоматически заполнять поля TOTP, если он получает только одну запись.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Разрешить Cross-Origin iframes",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Разрешение Cross-Origin iframes позволит получать учетные данные для iframe из другого домена. Используйте на свой страх и риск.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/sl/messages.json b/keepassxc-browser/_locales/sl/messages.json
index c97e3fc..6439ca0 100644
--- a/keepassxc-browser/_locales/sl/messages.json
+++ b/keepassxc-browser/_locales/sl/messages.json
@@ -147,9 +147,41 @@
"message": "Invalid URL provided.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Keys are not supported.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Ni vzpostavljena povezava s KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Ikona generatorja gesel",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Ustvarjeno geslo",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Izpolni tudi naslednje polje z geslom",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Generator gesel",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Ustvari novo",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Poskusi ponovno",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopiraj",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Vnesi geslo",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Napaka: ustvarjeno geslo je daljše od dovoljene dolžine!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Ustvari geslo",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Ustvarjenega gesla ni mogoče prejeti.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Ali se KeePassXC izvaja in je povezan?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Vnesi poverilnice iz KeePassXC",
@@ -347,6 +346,10 @@
"message": "Napaka: Polja za vnos gesla ni mogoče najti.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Filling password to a plain text field is prevented.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Napaka: Spremenjenih poverilnic ni bilo mogoče zaznati.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/sv/messages.json b/keepassxc-browser/_locales/sv/messages.json
index 4bc561d..ea5ecf8 100644
--- a/keepassxc-browser/_locales/sv/messages.json
+++ b/keepassxc-browser/_locales/sv/messages.json
@@ -147,9 +147,41 @@
"message": "Ogiltig URL tillhandahållen.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Residentnycklar stöds ej.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Inte ansluten till KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Password generator icon",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Genererat lösenord",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Fyll även i nästa lösenords-fält",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Lösenords-generator",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Generera",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Försök igen",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopiera",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Ange lösenord",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Fel:\nDet genererade lösenordet är längre än den tillåtna längden!\nDet har kortats ned för att passa längden.\n\nVänligen kom ihåg det nya lösenordet!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Generera lösenord",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Kan inte ta emot det genererade lösenordet.
Är KeePassXC igångstartat?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Är KeePassXC startat och anslutet?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Lösenordsgeneratorn stöds inte i denna KeePassCX-version. Du behöver uppgradera KeePassXC till en nyare version."
},
"usernameFieldText": {
"message": "Ange autentiseringsuppgifter från KeePassXC",
@@ -347,6 +346,10 @@
"message": "Fel:\nKan inte hitta ett lösenordsfält.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Det går inte att fylla i lösenord i ett oformaterat textfält.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Fel:\nKan inte hitta ändrade autentiseringsuppgifter.",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/tr/messages.json b/keepassxc-browser/_locales/tr/messages.json
index ad434ac..4159cbf 100644
--- a/keepassxc-browser/_locales/tr/messages.json
+++ b/keepassxc-browser/_locales/tr/messages.json
@@ -147,9 +147,41 @@
"message": "Belirtilen adres geçersiz.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Kalıcı anahtarlar desteklenmiyor.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "KeePassXC ile bağlantı kurulmamış.",
@@ -159,34 +191,6 @@
"message": "Parola oluşturucu simgesi",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Oluşturulan parola",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Sonraki parola alanı da doldurulsun",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Parola oluşturucu",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Oluştur",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Yeniden dene",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Kopyala",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Parolayı doldur",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Hata: Oluşturulan parola izin verilen boyuttan daha uzun!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Parola oluştur",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Oluşturulan parola alınamadı.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC çalışıyor mu ve bağlantı kurulmuş mu?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "KeePassXC ile kimlik doğrulama bilgilerini doldur",
@@ -347,6 +346,10 @@
"message": "Hata: Parola alanı bulunamadı",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Parolanın bir düz metin alanına yazılması engellenir.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Hata: Değiştirilmiş kimlik doğrulama bilgileri algılanamadı.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Sitede başka siteden iframe bulunabilsin",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Kaynağı başka bir sitede bulunan bir iframe algılandı. Adres Sitede başka siteden iframe bulunabilsin seçeneği etkinleştirilerek site ayarlarına eklensin mi?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Tekil tek kullanımlık parola kayıtları otomatik olarak doldurulsun",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Yalnızca tek bir kayıt alınırsa KeePassXC-Browser otomatik olarak tek kullanımlık parolayı doldurabilsin.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Başka siteden iframe bulunabilsin",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Kaynağı başka sitede bulunan iframe kullanımına izin vermek, kimlik doğrulama bilgilerinin başka bir etki alanındaki iframe içinden alınmasını sağlar. Bu kullanımdan doğacak riskler size aittir.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/uk/messages.json b/keepassxc-browser/_locales/uk/messages.json
index 1dd66b8..ed2b3d2 100644
--- a/keepassxc-browser/_locales/uk/messages.json
+++ b/keepassxc-browser/_locales/uk/messages.json
@@ -147,9 +147,41 @@
"message": "Надано недійсну URL-адресу.",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Резидентні ключі не підтримуються.",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "Не під'єднано до KeePassXC.",
@@ -159,34 +191,6 @@
"message": "Піктограма генератора паролів",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "Згенерований пароль",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "Також заповнити наступне поле пароля",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "Генератор паролів",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "Генерувати",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "Спробувати знову",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "Копіювати",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "Заповнити пароль",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "Помилка: Згенерований пароль довший ніж дозволено!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "Генерувати пароль",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "Неможливо отримати згенерований пароль.",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "Перевірте чи KeePassXC запущено та під'єднано?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "Launching the password generator is not supported in this KeePassXC version. Please update KeePassXC to a newer version."
},
"usernameFieldText": {
"message": "Заповнити облікові дані з KeePassXC",
@@ -347,6 +346,10 @@
"message": "Помилка: Не вдалося знайти поле пароля.",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "Заповнення паролю у полі звичайного тексту заборонено.",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "Помилка: Не вдалося виявити змінених облікових даних.",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -388,7 +391,7 @@
"description": "Button text for adding Username-only option."
},
"popupAllowIframeButton": {
- "message": "Allow Cross-Origin iframes for the site",
+ "message": "Дозволити Cross-Origin iframes для сайту",
"description": "Button text for allowing Cross-Origin iframes option."
},
"popupErrorEncountered": {
@@ -452,7 +455,7 @@
"description": "Text shown when page can be added to Site Preferences with Username-only option enabled."
},
"popupIframeDetected": {
- "message": "A Cross-Origin iframe was detected. Add the URL to Site Preferences with Allow Cross-Origin iframes option enabled?",
+ "message": "Виявлено Cross-Origin iframe. Додати URL до Налаштувань сайту з увімкненою опцією Allow Cross-Origin iframes?",
"description": "Text shown when page can be added to Site Preferences with Allow Cross-Origin iframes option enabled."
},
"rememberInfoText": {
@@ -712,7 +715,7 @@
"description": "Automatically fill-in single credential entry checkbox text."
},
"optionsCheckboxAutoFillSingleTotp": {
- "message": "Automatically fill in single TOTP entries.",
+ "message": "Автоматично заповнювати одиночні записи TOTP.",
"description": "Automatically fill-in single TOTP entries checkbox text."
},
"optionsCheckboxAutoCompleteUsernames": {
@@ -860,7 +863,7 @@
"description": "Auto-Fill Single Entry warning text."
},
"optionsAutoFillSingleTotpHelpText": {
- "message": "Let KeePassXC-Browser automatically fill in TOTP fields if it receives only a single entry.",
+ "message": "Дозволити KeePassXC-Browser автоматично заповнювати поля TOTP, якщо виявлено єдиний запис.",
"description": "Auto-Fill Single TOTP field option help text."
},
"optionsAutocompleteUsernamesHelpText": {
@@ -1024,7 +1027,7 @@
"description": "Improved Input Field Detection column text."
},
"optionsColumnAllowIframes": {
- "message": "Allow Cross-Origin iframes",
+ "message": "Дозволити Cross-Origin iframes",
"description": "Allow iframes column text."
},
"optionsColumnDelete": {
@@ -1148,7 +1151,7 @@
"description": "Improved Input Field Detection help text."
},
"optionsSitePreferencesAllowIframesHelpText": {
- "message": "Allowing Cross-Origin iframes will enable credential retrieval for iframes from another domain. Use at your own risk.",
+ "message": "Дозволяючи Cross-Origin iframes, ви увімкнете отримання облікових даних для iframes з іншого домену. Використовуйте на свій ризик.",
"description": "Allow Cross-Origin iframes help text."
},
"optionsSitePreferencesManualAddText": {
diff --git a/keepassxc-browser/_locales/zh_CN/messages.json b/keepassxc-browser/_locales/zh_CN/messages.json
index 99d7cf8..202a375 100644
--- a/keepassxc-browser/_locales/zh_CN/messages.json
+++ b/keepassxc-browser/_locales/zh_CN/messages.json
@@ -147,9 +147,41 @@
"message": "提供的 URL 无效。",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "不支持常驻密钥(Resident Key)。",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "未连接到 KeePassXC。",
@@ -159,34 +191,6 @@
"message": "密码生成器图标",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "生成的密码",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "同时填充下一个密码字段",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "密码生成器",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "生成",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "重试",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "复制",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "填充密码",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "错误:生成的密码超过了允许的长度!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "生成密码",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "无法收到生成的密码。",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC 是否正在运行并已连接?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "此版本 KeePassXC 不支持运行密码生成器。请将 KeePassXC 更新到新版本。"
},
"usernameFieldText": {
"message": "从 KeePassXC 填充凭据",
@@ -347,6 +346,10 @@
"message": "错误:无法找到密码字段。",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "已阻止向纯文本字段填充密码。",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "错误:未检测到凭据变更。",
"description": "Message shown when trying to save credentials that haven't changed."
diff --git a/keepassxc-browser/_locales/zh_TW/messages.json b/keepassxc-browser/_locales/zh_TW/messages.json
index 89415a2..edd471f 100644
--- a/keepassxc-browser/_locales/zh_TW/messages.json
+++ b/keepassxc-browser/_locales/zh_TW/messages.json
@@ -147,9 +147,41 @@
"message": "提供的網址無效。",
"description": "Invalid URL provided."
},
- "errorMessagePasskeysResidentKeyNotSupported": {
- "message": "Resident Key 不受支援。",
- "description": "Resident Keys are not supported."
+ "errorMessagePasskeysOriginNotAllowed": {
+ "message": "Origin is empty or not allowed.",
+ "description": "Origin is empty or not allowed."
+ },
+ "errorMessagePasskeysDomainNotValid": {
+ "message": "Effective domain is not a valid domain.",
+ "description": "Effective domain is not a valid domain."
+ },
+ "errorMessagePasskeysDomainRpIdMismatch": {
+ "message": "Origin and RP ID do not match.",
+ "description": "Origin and RP ID do not match."
+ },
+ "errorMessagePasskeysNoSupportedAlgorithms": {
+ "message": "No supported algorithms were provided.",
+ "description": "No supported algorithms were provided."
+ },
+ "errorMessagePasskeysWaitforLifeTimer": {
+ "message": "Wait for timer to expire.",
+ "description": "Wait for timer to expire."
+ },
+ "errorMessagePasskeysUnknownError": {
+ "message": "Unknown Passkeys error.",
+ "description": "Unknown Passkeys error."
+ },
+ "errorMessagePasskeysInvalidChallenge": {
+ "message": "Challenge is shorter than required minimum length.",
+ "description": "Challenge is shorter than required minimum length."
+ },
+ "errorMessagePasskeysInvalidUserId": {
+ "message": "user.id does not match the required length.",
+ "description": "user.id does not match the required length."
+ },
+ "errorMessagePasskeysContextIsNotSecure": {
+ "message": "Context is not secure.",
+ "description": "Context is not secure."
},
"errorNotConnected": {
"message": "未連接至 KeePassXC。",
@@ -159,34 +191,6 @@
"message": "密碼產生器圖示",
"description": "Alt attribute text of the password generator icon."
},
- "passwordGeneratorPlaceholder": {
- "message": "產生密碼",
- "description": "Input field placeholder for generated password."
- },
- "passwordGeneratorLabel": {
- "message": "同時填入下一個密碼欄位",
- "description": "Checkbox text below the password generator input field."
- },
- "passwordGeneratorTitle": {
- "message": "密碼產生器",
- "description": "Password generator dialog title."
- },
- "passwordGeneratorGenerate": {
- "message": "產生",
- "description": "Generate button text in password generator."
- },
- "passwordGeneratorTryAgain": {
- "message": "再試一次",
- "description": "Generate button text in password generator when not connected."
- },
- "passwordGeneratorCopy": {
- "message": "複製",
- "description": "Copy button text in password generator."
- },
- "passwordGeneratorFill": {
- "message": "填入密碼",
- "description": "Fill a password in password generator."
- },
"passwordGeneratorErrorTooLong": {
"message": "錯誤:\n產生的密碼超出允許的長度!\n已將其截斷已符合長度。\n\n請記住新的密碼!",
"description": "A warning text shown in the password generator."
@@ -203,13 +207,8 @@
"message": "產生密碼",
"description": "Password icon title text."
},
- "passwordGeneratorError": {
- "message": "無法接收產生的密碼。
KeePassXC 正在執行嗎?",
- "description": "Password generator error text when KeePassXC is closed."
- },
- "passwordGeneratorErrorIsRunning": {
- "message": "KeePassXC 是否正在執行並已連線?",
- "description": "Password generator error text when KeePassXC is closed."
+ "passwordGeneratorNotSupported": {
+ "message": "此版本 KeePassXC 不支援運行密碼產生器。請將 KeePassXC 更新到新版本。"
},
"usernameFieldText": {
"message": "從 KeePassXC 填入憑證",
@@ -347,6 +346,10 @@
"message": "錯誤:\n無法找到密碼欄位。",
"description": "Message shown when no password fields are found."
},
+ "fieldsPasswordFillNotAccepted": {
+ "message": "已阻止向純文字欄位填入密碼。",
+ "description": "Message shown when password fill to a plain text field is prevented."
+ },
"rememberNothingChanged": {
"message": "錯誤:\n無法找到修改後的憑證。",
"description": "Message shown when trying to save credentials that haven't changed."
@@ -1268,7 +1271,7 @@
"description": "Enabled Passkeys option text."
},
"optionsPasskeysEnableHelpText": {
- "message": "啟用 Web Authentication 支援",
+ "message": "啟用對網路身份驗證 (WebAuthn) 的支援",
"description": "Passkeys option help text."
},
"optionsPasskeysEnableFallback": {
diff --git a/keepassxc-browser/manifest.json b/keepassxc-browser/manifest.json
index f8624de..8ff6e7b 100755
--- a/keepassxc-browser/manifest.json
+++ b/keepassxc-browser/manifest.json
@@ -1,8 +1,8 @@
{
"manifest_version": 2,
"name": "KeePassXC-Browser",
- "version": "1.8.12",
- "version_name": "1.8.12",
+ "version": "1.9.0",
+ "version_name": "1.9.0",
"minimum_chrome_version": "93",
"description": "__MSG_extensionDescription__",
"author": "KeePassXC Team",
diff --git a/package-lock.json b/package-lock.json
index b4dc368..f992bd3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "keepassxc-browser",
- "version": "1.8.12",
+ "version": "1.9.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "keepassxc-browser",
- "version": "1.8.12",
+ "version": "1.9.0",
"license": "GPL-3.0",
"dependencies": {
"@npmcli/fs": "^2.1.0",
diff --git a/package.json b/package.json
index 32b0fd3..580235f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "keepassxc-browser",
- "version": "1.8.12",
+ "version": "1.9.0",
"description": "KeePassXC-Browser",
"main": "build.js",
"devDependencies": {