From a6eb73d3d5c2e69b59afe4c3b2173a84b92fb3c2 Mon Sep 17 00:00:00 2001 From: Leendert de Borst <6917405+lanedirt@users.noreply.github.com> Date: Thu, 29 Jan 2026 09:29:31 +0000 Subject: [PATCH] New Crowdin updates (#1504) * New translations sharedresources.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations emailpreview.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importservicecard.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations createnewidentitywidget.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations deletefoldermodal.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations foldermodal.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations editablefieldlabel.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addfieldmenu.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations folderselector.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations itemtypeselector.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations recentlydeleted.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations strings.xml (Romanian) Update translations from Crowdin [ci skip] * New translations mobileunlockmodal.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations mobilelogin.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations createnewidentitywidget.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations topmenu.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations delete.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations home.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations resetvault.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations deletefoldermodal.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations folderselector.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations fieldhistorymodal.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations start.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations view.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations deleteaccount.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations strings.xml (Romanian) Update translations from Crowdin [ci skip] * New translations localizable.strings (Romanian) Update translations from Crowdin [ci skip] * New translations deletefoldermodal.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations foldermodal.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations importexport.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (French) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Spanish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Catalan) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (German) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Finnish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Hebrew) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Dutch) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Polish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Swedish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Turkish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Ukrainian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations en.json (Catalan) Update translations from Crowdin [ci skip] * New translations en.json (German) Update translations from Crowdin [ci skip] * New translations en.json (Finnish) Update translations from Crowdin [ci skip] * New translations en.json (Hebrew) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Turkish) Update translations from Crowdin [ci skip] * New translations en.json (Ukrainian) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Spanish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Polish) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations strings.xml (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations infoplist.strings (Swedish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Swedish) Update translations from Crowdin [ci skip] * New translations localizable.strings (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Spanish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (French) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations register.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations passwordstep.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations passwordchangesection.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations start.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations changepassword.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations addfieldmenu.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations passwordstep.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations start.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations deleteaccount.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations enable2fa.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations resetvault.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations clipboardcountdownbar.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Dutch) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations login.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations register.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations termsandconditionsstep.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations usernamestep.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations emailmodal.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations emailpreview.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations emailrow.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations emaildomainfield.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations recentemails.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations emaildomainfield.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (German) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Finnish) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Ukrainian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations searchwidget.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addedit.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations start.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations home.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations view.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations home.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations apps.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations general.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importexport.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations welcome.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations apierrors.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations deleteaccount.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Russian) Update translations from Crowdin [ci skip] * New translations resetvaultsection.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations localizable.strings (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations fieldblock.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations deletefoldermodal.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations fieldblock.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations addfieldmenu.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations passwordstep.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations passwordchangesection.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations quickvaultunlocksection.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations recentlydeleted.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations unlock.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations welcome.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations apierrors.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations changepassword.en.resx (Romanian) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations fieldhistorymodal.en.resx (Russian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (French) Update translations from Crowdin [ci skip] * New translations en.json (Swedish) Update translations from Crowdin [ci skip] * New translations login.en.resx (Swedish) Update translations from Crowdin [ci skip] * New translations passwordstep.en.resx (Swedish) Update translations from Crowdin [ci skip] * New translations termsandconditionsstep.en.resx (Swedish) Update translations from Crowdin [ci skip] * New translations usernamestep.en.resx (Swedish) Update translations from Crowdin [ci skip] * New translations en.json (French) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations importservicecard.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations home.en.resx (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations en.json (Portuguese, Brazilian) Update translations from Crowdin [ci skip] * New translations sharedresources.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Italian) Update translations from Crowdin [ci skip] * New translations en.json (Italian) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations importservices.en.resx (Chinese Simplified) Update translations from Crowdin [ci skip] * New translations en.json (Romanian) Update translations from Crowdin [ci skip] --- .../src/i18n/locales/fr.json | 2 +- .../src/i18n/locales/it.json | 2 +- .../src/i18n/locales/nl.json | 2 +- .../src/i18n/locales/pt.json | 8 +- .../src/i18n/locales/ro.json | 82 ++--- .../src/i18n/locales/ru.json | 38 +-- .../src/i18n/locales/sv.json | 254 +++++++------- .../src/i18n/locales/zh.json | 40 +-- .../app/src/main/res/values-ro/strings.xml | 8 +- .../app/src/main/res/values-sv/strings.xml | 144 ++++---- apps/mobile-app/i18n/locales/ca.json | 13 - apps/mobile-app/i18n/locales/de.json | 13 - apps/mobile-app/i18n/locales/es.json | 13 - apps/mobile-app/i18n/locales/fi.json | 13 - apps/mobile-app/i18n/locales/fr.json | 13 - apps/mobile-app/i18n/locales/he.json | 13 - apps/mobile-app/i18n/locales/it.json | 15 +- apps/mobile-app/i18n/locales/nl.json | 15 +- apps/mobile-app/i18n/locales/pl.json | 13 - apps/mobile-app/i18n/locales/pt.json | 17 +- apps/mobile-app/i18n/locales/ro.json | 145 ++++---- apps/mobile-app/i18n/locales/ru.json | 17 +- apps/mobile-app/i18n/locales/sv.json | 309 +++++++++--------- apps/mobile-app/i18n/locales/tr.json | 13 - apps/mobile-app/i18n/locales/uk.json | 13 - apps/mobile-app/i18n/locales/zh.json | 137 ++++---- .../ios/AliasVault/sv.lproj/InfoPlist.strings | Bin 556 -> 592 bytes .../ios/Autofill/ro.lproj/Localizable.strings | Bin 4352 -> 4372 bytes .../ios/Autofill/sv.lproj/Localizable.strings | Bin 4072 -> 4152 bytes .../ios/VaultUI/sv.lproj/Localizable.strings | 112 +++---- .../ios/VaultUI/zh.lproj/Localizable.strings | 8 +- .../Resources/ApiErrors.ro.resx | 2 +- .../Resources/ApiErrors.zh.resx | 2 +- .../Resources/Components/Auth/Login.sv.resx | 52 +-- .../Resources/Components/Auth/Login.zh.resx | 2 +- .../Components/Auth/Register.ro.resx | 4 +- .../Components/Auth/Register.zh.resx | 2 +- .../Auth/Setup/PasswordStep.ro.resx | 16 +- .../Auth/Setup/PasswordStep.sv.resx | 28 +- .../Auth/Setup/TermsAndConditionsStep.sv.resx | 18 +- .../Auth/Setup/TermsAndConditionsStep.zh.resx | 2 +- .../Auth/Setup/UsernameStep.sv.resx | 20 +- .../Auth/Setup/UsernameStep.zh.resx | 4 +- .../Components/Fields/FieldBlock.ru.resx | 2 +- .../Components/Fields/FieldBlock.zh.resx | 2 +- .../Fields/FieldHistoryModal.ru.resx | 4 +- .../Fields/FieldHistoryModal.zh.resx | 2 +- .../Folders/DeleteFolderModal.ro.resx | 2 +- .../Folders/DeleteFolderModal.ru.resx | 4 +- .../Folders/DeleteFolderModal.zh.resx | 12 +- .../Components/Folders/FolderModal.ro.resx | 2 +- .../Components/Folders/FolderModal.zh.resx | 4 +- .../Main/ClipboardCountdownBar.ro.resx | 2 +- .../Components/Main/Email/EmailModal.zh.resx | 10 +- .../Main/Email/EmailPreview.zh.resx | 14 +- .../Components/Main/Email/EmailRow.zh.resx | 2 +- .../Main/Email/RecentEmails.zh.resx | 8 +- .../Main/Forms/EditableFieldLabel.zh.resx | 6 +- .../Main/Forms/EmailDomainField.ru.resx | 6 +- .../Main/Forms/EmailDomainField.zh.resx | 4 +- .../Main/Items/AddFieldMenu.ro.resx | 2 +- .../Main/Items/AddFieldMenu.zh.resx | 6 +- .../Main/Items/FolderSelector.zh.resx | 4 +- .../Main/Items/ItemTypeSelector.zh.resx | 4 +- .../Settings/ImportExport/ResetVault.ro.resx | 2 +- .../Settings/ImportExport/ResetVault.zh.resx | 8 +- .../Settings/Security/ChangePassword.ro.resx | 12 +- .../Settings/Security/DeleteAccount.ro.resx | 6 +- .../Settings/Security/DeleteAccount.zh.resx | 2 +- .../Pages/Settings/Security/Enable2Fa.ro.resx | 2 +- .../ImportExport/ImportServiceCard.pt.resx | 4 +- .../ImportExport/ImportServiceCard.zh.resx | 4 +- .../ImportExport/ImportServices.ca.resx | 13 + .../ImportExport/ImportServices.de.resx | 13 + .../ImportExport/ImportServices.es.resx | 13 + .../ImportExport/ImportServices.fi.resx | 13 + .../ImportExport/ImportServices.fr.resx | 13 + .../ImportExport/ImportServices.he.resx | 13 + .../ImportExport/ImportServices.it.resx | 13 + .../ImportExport/ImportServices.nl.resx | 13 + .../ImportExport/ImportServices.pl.resx | 13 + .../ImportExport/ImportServices.pt.resx | 13 + .../ImportExport/ImportServices.ro.resx | 17 +- .../ImportExport/ImportServices.ru.resx | 13 + .../ImportExport/ImportServices.sv.resx | 13 + .../ImportExport/ImportServices.tr.resx | 13 + .../ImportExport/ImportServices.uk.resx | 13 + .../ImportExport/ImportServices.zh.resx | 13 + .../ImportExport/ResetVaultSection.zh.resx | 2 +- .../Security/PasswordChangeSection.ro.resx | 6 +- .../Security/QuickVaultUnlockSection.ro.resx | 4 +- .../Widgets/CreateNewIdentityWidget.zh.resx | 24 +- .../Main/Widgets/SearchWidget.zh.resx | 2 +- .../Resources/Layout/TopMenu.zh.resx | 2 +- .../Resources/Pages/Auth/MobileLogin.ro.resx | 2 +- .../Pages/Auth/MobileUnlockModal.ro.resx | 2 +- .../Resources/Pages/Auth/Start.ro.resx | 2 +- .../Resources/Pages/Auth/Start.zh.resx | 2 +- .../Resources/Pages/Auth/Unlock.ro.resx | 4 +- .../Resources/Pages/Main/Emails/Home.ro.resx | 8 +- .../Resources/Pages/Main/Emails/Home.zh.resx | 2 +- .../Pages/Main/Items/AddEdit.ro.resx | 8 +- .../Pages/Main/Items/AddEdit.ru.resx | 4 +- .../Pages/Main/Items/AddEdit.zh.resx | 24 +- .../Resources/Pages/Main/Items/Delete.zh.resx | 8 +- .../Resources/Pages/Main/Items/Home.pt.resx | 2 +- .../Resources/Pages/Main/Items/Home.ro.resx | 4 +- .../Resources/Pages/Main/Items/Home.ru.resx | 4 +- .../Resources/Pages/Main/Items/Home.zh.resx | 30 +- .../Pages/Main/Items/RecentlyDeleted.ru.resx | 12 +- .../Pages/Main/Items/RecentlyDeleted.zh.resx | 42 +-- .../Resources/Pages/Main/Items/View.ro.resx | 4 +- .../Resources/Pages/Main/Items/View.zh.resx | 4 +- .../Pages/Main/Settings/Apps.zh.resx | 4 +- .../Pages/Main/Settings/General.zh.resx | 8 +- .../ImportExport/ImportExport.ro.resx | 2 +- .../ImportExport/ImportExport.zh.resx | 2 +- .../Resources/Pages/Main/Welcome.ro.resx | 4 +- .../Resources/Pages/Main/Welcome.zh.resx | 6 +- .../Resources/SharedResources.fr.resx | 4 +- .../Resources/SharedResources.it.resx | 2 +- .../Resources/SharedResources.nl.resx | 2 +- .../Resources/SharedResources.pt.resx | 2 +- .../Resources/SharedResources.ro.resx | 2 +- .../Resources/SharedResources.zh.resx | 6 +- 125 files changed, 1115 insertions(+), 1115 deletions(-) diff --git a/apps/browser-extension/src/i18n/locales/fr.json b/apps/browser-extension/src/i18n/locales/fr.json index 9f284bfae..bbd10bce0 100644 --- a/apps/browser-extension/src/i18n/locales/fr.json +++ b/apps/browser-extension/src/i18n/locales/fr.json @@ -6,7 +6,7 @@ "passwordPlaceholder": "Saisissez votre mot de passe", "rememberMe": "Se souvenir de moi", "loginButton": "Se connecter", - "noAccount": "Pas de compte?", + "noAccount": "Pas de compte ?", "createVault": "Créer un nouveau coffre", "twoFactorTitle": "Veuillez entrer le code d'authentification de votre application d'authentification.", "authCode": "Code d'authentification", diff --git a/apps/browser-extension/src/i18n/locales/it.json b/apps/browser-extension/src/i18n/locales/it.json index 73496dd0b..c762120f2 100644 --- a/apps/browser-extension/src/i18n/locales/it.json +++ b/apps/browser-extension/src/i18n/locales/it.json @@ -82,7 +82,7 @@ "email": "E-mail", "username": "Nome utente", "password": "Password", - "generate": "Generate", + "generate": "Genera", "serviceName": "Nome Servizio", "loggedIn": "Accesso effettuato", "syncingVault": "Sincronizzazione cassaforte", diff --git a/apps/browser-extension/src/i18n/locales/nl.json b/apps/browser-extension/src/i18n/locales/nl.json index 0e9d36ea3..2b96f1529 100644 --- a/apps/browser-extension/src/i18n/locales/nl.json +++ b/apps/browser-extension/src/i18n/locales/nl.json @@ -82,7 +82,7 @@ "email": "E-mail", "username": "Gebruikersnaam", "password": "Wachtwoord", - "generate": "Generate", + "generate": "Genereren", "serviceName": "Naam", "loggedIn": "Ingelogd", "syncingVault": "Vault synchroniseren", diff --git a/apps/browser-extension/src/i18n/locales/pt.json b/apps/browser-extension/src/i18n/locales/pt.json index d3a180272..6e101a6f1 100644 --- a/apps/browser-extension/src/i18n/locales/pt.json +++ b/apps/browser-extension/src/i18n/locales/pt.json @@ -82,7 +82,7 @@ "email": "E-mail", "username": "Nome de Usuário", "password": "Senha", - "generate": "Generate", + "generate": "Gerar", "serviceName": "Nome do Serviço", "loggedIn": "Logado", "syncingVault": "Sincronizando cofre", @@ -195,7 +195,7 @@ "clearSearch": "Limpar pesquisa", "clearFilter": "Limpar filtro", "emptyFolderHint": "Esta pasta está vazia. Para mover itens para esta pasta, edite o item e toque no ícone da pasta no campo de nome.", - "allItemsInFolders": "All your items are organized in folders. Click a folder above to view your credentials, or use the search to find specific items.", + "allItemsInFolders": "Todos os seus itens estão organizados em pastas. Clique em uma pasta acima para ver suas credenciais, ou utilize a busca para encontrar itens específicos.", "deleteFolder": "Excluir Pasta", "deleteFolderKeepItems": "Excluir apenas a pasta", "deleteFolderKeepItemsDescription": "Itens serão movidos de volta para a lista principal.", @@ -292,8 +292,8 @@ "uploading": "Fazendo upload...", "uploadSuccess": "Arquivos enviados com sucesso.", "deleteSuccess": "Anexo excluído com sucesso.", - "firefoxExpandRequired": "To upload files, use the expanded window.", - "openExpandedWindow": "Open Expanded Window" + "firefoxExpandRequired": "Para fazer o upload dr arquivos, use a tela expandida.", + "openExpandedWindow": "Abrir Tela Expandida" }, "emails": { "title": "E-mails", diff --git a/apps/browser-extension/src/i18n/locales/ro.json b/apps/browser-extension/src/i18n/locales/ro.json index 5d3b92c4c..d9b40bf4f 100644 --- a/apps/browser-extension/src/i18n/locales/ro.json +++ b/apps/browser-extension/src/i18n/locales/ro.json @@ -6,28 +6,28 @@ "passwordPlaceholder": "Introdu parola", "rememberMe": "Ține-mă minte", "loginButton": "Autentificare", - "noAccount": "Nu ai cont încă?", + "noAccount": "Nu ai încă un cont?", "createVault": "Creează un seif nou", - "twoFactorTitle": "Introduceți codul de autentificare din aplicația ta de autentificare.", + "twoFactorTitle": "Introdu codul de autentificare din aplicația ta de autentificare.", "authCode": "Cod de autentificare", "authCodePlaceholder": "Introdu codul din 6 cifre", "verify": "Verifică", "twoFactorNote": "Notă: dacă nu ai acces la dispozitivul de autentificare, poți reseta 2FA cu un cod de recuperare autentificându-te prin intermediul site-ului web.", - "masterPassword": "Parola Master", + "masterPassword": "Parolă principală", "unlockVault": "Deblocați", - "unlockWithPin": "Deblocați cu PIN", + "unlockWithPin": "Deblochează cu PIN", "enterPinToUnlock": "Introdu codul PIN pentru a debloca seiful", - "useMasterPassword": "Folosește Parola Master", - "unlockTitle": "Deblocați-vă seiful", + "useMasterPassword": "Folosește parola principală", + "unlockTitle": "Deblochează seiful", "logoutConfirm": "Sigur vrei să te deconectezi?", "unlockSuccessTitle": "Seiful a fost deblocat cu succes", - "unlockSuccessDescription": "Acum poți folosi autocompletarea pentru câmpurile de date de logare în browserul tău.", + "unlockSuccessDescription": "Acum poți folosi completarea automată pentru câmpurile cu date de autentificare în browserul tău.", "closePopup": "Închide această fereastră", "browseVault": "Răsfoiește conținutul seifului", "connectingTo": "Conectare la", - "switchAccounts": "Comuți contul?", + "switchAccounts": "Schimbați contul?", "loginWithMobile": "Autentificare prin aplicația mobilă", - "unlockWithMobile": "Deblochează folosind aplicația mobilă", + "unlockWithMobile": "Deblochează prin aplicația mobilă", "scanQrCode": "Scanează acest cod QR cu aplicația mobilă AliasVault pentru a te autentifica și debloca seiful.", "errors": { "invalidCode": "Introdu un cod de autentificare valid din 6 cifre.", @@ -122,7 +122,7 @@ "USERNAME_ALREADY_IN_USE": "Numele de utilizator este deja folosit.", "USERNAME_AVAILABLE": "Numele de utilizator este disponibil.", "USERNAME_MISMATCH": "Numele de utilizator nu se potrivește cu utilizatorul curent.", - "PASSWORD_MISMATCH": "Parola furnizată nu se potrivește cu parola curentă.", + "PASSWORD_MISMATCH": "Parola furnizată nu se potrivește cu parola ta curentă.", "ACCOUNT_SUCCESSFULLY_DELETED": "Cont șters cu succes.", "USERNAME_EMPTY_OR_WHITESPACE": "Numele de utilizator nu poate fi gol sau format doar din spații goale.", "USERNAME_TOO_SHORT": "Nume prea scurt: trebuie să aibă cel puțin 3 caractere.", @@ -157,8 +157,8 @@ "manualCredentialDescription": "Specifică propria adresă de e-mail și numele de utilizator.", "manualCredentialDescriptionDropdown": "Nume de utilizator și parolă introduse manual", "failedToCreateIdentity": "Eșec la crearea identității. Încearcă din nou.", - "enterEmailAndOrUsername": "Introduceți adresa de e-mail și/sau numele de utilizator", - "autofillWithAliasVault": "Autocompletare cu AliasVault", + "enterEmailAndOrUsername": "Introdu adresa de e-mail și/sau numele de utilizator", + "autofillWithAliasVault": "Completare automată cu AliasVault", "generateRandomPassword": "Generează parolă aleatorie (copiază în clipboard)", "generateNewPassword": "Generează parolă nouă", "togglePasswordVisibility": "Comută vizibilitatea parolei", @@ -185,7 +185,7 @@ "folderNameRequired": "Numele dosarului este obligatoriu", "folder": "Dosar", "welcomeTitle": "Bun venit în AliasVault!", - "welcomeDescription": "Pentru a utiliza extensia de browser AliasVault: navigați pe un site web și folosiți fereastra pop-up de completare automată AliasVault pentru a crea date de autentificare noi.", + "welcomeDescription": "Pentru a utiliza extensia de browser AliasVault: accesează un site web și folosește fereastra pop-up de completare automată AliasVault pentru a crea noi date de autentificare.", "noPasskeysFound": "Nu a fost creat niciun passkey încă. Passkey-urile sunt create vizitând site-uri care oferă această metodă de autentificare.", "noAttachmentsFound": "Nu s-au găsit elemente cu atașamente", "noItemsOfTypeFound": "Nu s-au găsit elemente de tip {{type}}", @@ -203,7 +203,7 @@ "deleteFolderAndItemsDescription": "{{count}} element(e) vor fi mutate la Șterse Recent.", "filters": { "all": "(Toate) Elementele", - "passkeys": "Passkey-uri" + "passkeys": "Passkeys" }, "deleteItemTitle": "Șterge element", "deleteItemConfirm": "Sigur vrei să ștergi acest element?", @@ -270,7 +270,7 @@ "alias.birthdate": "Data nașterii", "login.email": "E-mail", "notes.content": "Note", - "card.cardholder_name": "Nume deținător card", + "card.cardholder_name": "Nume Titular", "card.number": "Număr card", "card.expiry_month": "Lună expirare", "card.expiry_year": "An expirare", @@ -304,7 +304,7 @@ "date": "Data", "emailContent": "Conținut e-mail", "emailNotFound": "E-mailul nu a fost găsit", - "noEmails": "Niciun e-mail găsit", + "noEmails": "Nu s-au găsit e-mailuri", "noEmailsDescription": "Nu ai primit încă niciun e-mail pe adresele tale private. Atunci când vei primi un e-mail nou, acesta va apărea aici.", "offlineMessage": "Sunteți offline. Conectează-te la internet pentru a încărca e-mailurile.", "dateFormat": { @@ -323,44 +323,44 @@ "settings": { "serverUrl": "URL Server", "language": "Limbă", - "autofillEnabled": "Activați Autocompletarea", + "autofillEnabled": "Activează completarea automată", "version": "Versiune", "openWebApp": "Deschide aplicația web", "lock": "Blocați", "globalSettings": "Setări Globale", - "autofillPopup": "Fereastră autocompletare", + "autofillPopup": "Fereastra de completare automată", "activeOnAllSites": "Activă pe toate site-urile (cu excepțiile de mai jos)", "disabledOnAllSites": "Dezactivat pe toate site-urile", "rightClickContextMenu": "Meniu contextual (clic dreapta)", - "autofillMatching": "Potrivire Autocompletare", - "autofillMatchingMode": "Mod potrivire autocompletare", + "autofillMatching": "Potrivire completare automată", + "autofillMatchingMode": "Mod de potrivire a completării automate", "autofillMatchingModeDescription": "Determină care date de autentificare sunt considerate potrivite și afișate ca sugestii în fereastra de completare automată pentru un anumit site web.", "autofillMatchingDefault": "URL + subdomeniu + nume (wildcard)", "autofillMatchingUrlSubdomain": "URL + subdomeniu", "autofillMatchingUrlExact": "Doar domeniul exact al URL-ului", "siteSpecificSettings": "Setări specifice site-ului", - "autofillPopupOn": "Fereastră autocompletare pe: ", + "autofillPopupOn": "Fereastra de completare automată pe: ", "enabledForThisSite": "Activat pentru acest site", "disabledForThisSite": "Dezactivat pentru acest site", "temporarilyDisabledUntil": "Dezactivat temporar până la ", - "resetAllSiteSettings": "Resetați toate setările specifice site-urilor", + "resetAllSiteSettings": "Resetează toate setările specifice site-ului", "appearance": "Aspect", "theme": "Temă", "useDefault": "Implicită", "light": "Luminoasă", "dark": "Întunecată", "keyboardShortcuts": "Comenzi rapide de tastatură", - "configureKeyboardShortcuts": "Configurează comenzile rapide de tastatură", + "configureKeyboardShortcuts": "Configurează comenzile rapide de la tastatură", "configure": "Configurează", - "clipboardClearTimeout": "Golește clipboard-ul după copiere", - "clipboardClearTimeoutDescription": "Golește automat clipboard-ul după copierea datelor sensibile", + "clipboardClearTimeout": "Golește clipboardul după copiere", + "clipboardClearTimeoutDescription": "Golește automat clipboardul după copierea datelor sensibile", "clipboardClearDisabled": "Niciodată", "clipboardClear5Seconds": "După 5 secunde", "clipboardClear10Seconds": "După 10 secunde", "clipboardClear15Seconds": "După 15 secunde", - "autoLockTimeout": "Expirare auto-blocare", + "autoLockTimeout": "Interval auto-blocare", "autoLockTimeoutDescription": "Blocați automat seiful după o perioadă de inactivitate", - "autoLockTimeoutHelp": "Seiful se va bloca doar după perioada specificată de inactivitate (fără autocompletare sau deschiderea extensiei). Seiful se va bloca întotdeauna când browserul este închis.", + "autoLockTimeoutHelp": "Seiful se va bloca doar după perioada de inactivitate specificată (fără completare automată sau deschiderea extensiei). Seiful se va bloca întotdeauna la închiderea browserului.", "autoLockNever": "Niciodată", "autoLock15Seconds": "15 secunde", "autoLock1Minute": "1 minut", @@ -372,14 +372,14 @@ "autoLock8Hours": "8 ore", "autoLock24Hours": "24 ore", "versionPrefix": "Versiune ", - "autofillSettings": "Setări Autocompletare", - "clipboardSettings": "Setări Clipboard", - "contextMenuSettings": "Setări Meniu Contextual", - "passkeySettings": "Setări Passkey", + "autofillSettings": "Setări completare automată", + "clipboardSettings": "Setări clipboard", + "contextMenuSettings": "Setări meniu contextual", + "passkeySettings": "Setări passkey", "contextMenu": "Meniu Contextual", "contextMenuEnabled": "Meniul contextual este activat", "contextMenuDisabled": "Meniul contextual este dezactivat", - "contextMenuDescription": "Clic dreapta pe câmpurile de introducere pentru opțiuni AliasVault", + "contextMenuDescription": "Clic dreapta pe câmpurile de introducere pentru a accesa opțiunile AliasVault", "selectLanguage": "Selectați limba", "serverConfiguration": "Configurare Server", "serverConfigurationDescription": "Configurează URL-ul serverului AliasVault pentru instanțele self-hosted", @@ -387,8 +387,8 @@ "customClientUrl": "URL Client", "apiUrlHint": "URL-ul endpoint-ului API (de obicei URL client + /api)", "clientUrlHint": "URL-ul interfeței web a instanței tale", - "autofillSettingsDescription": "Activați sau dezactivați fereastra de autocompletare", - "autofillEnabledDescription": "Sugestiile de autocompletare vor apărea în câmpurile de logare", + "autofillSettingsDescription": "Activează sau dezactivează fereastra de completare automată", + "autofillEnabledDescription": "Sugestiile de completare automată vor apărea în câmpurile de autentificare", "autofillDisabledDescription": "Sugestiile sunt dezactivate global", "languageSettings": "Limbă", "validation": { @@ -398,11 +398,11 @@ "clientUrlInvalid": "Introdu un URL Client valid" }, "unlockMethod": { - "title": "Metodă Deblocare Seif", - "introText": "Alege cum dorești să deblochezi seiful. Poți folosi parola master sau un cod PIN pentru acces rapid. După 3 încercări eșuate ale PIN-ului, va trebui să folosești parola master.", - "password": "Parola Master", + "title": "Metodă deblocare seif", + "introText": "Alege cum dorești să îți deblochezi seiful. Poți folosi parola principală (întotdeauna disponibilă) sau poți configura un cod PIN pentru acces rapid. După 3 încercări eșuate ale PIN-ului, va trebui să folosești parola principală.", + "password": "Parolă principală", "pin": "Cod PIN", - "pinDescription": "Deblocați seiful cu codul PIN", + "pinDescription": "Deblochează seiful cu codul PIN", "setupPin": "Configurează Cod PIN", "enterNewPinDescription": "Introdu un cod PIN de cel puțin 6 cifre", "confirmPin": "Confirmă PIN", @@ -412,8 +412,8 @@ "incorrectPin": "PIN incorect. {{attemptsRemaining}} încercări rămase.", "incorrectPinSingular": "PIN incorect. 1 încercare rămasă.", "enableSuccess": "Deblocarea prin PIN a fost activată!", - "pinLocked": "Deblocarea prin PIN a fost dezactivată. Folosește parola master.", - "pinSecurityWarning": "Deblocarea prin PIN în extensie poate fi mai puțin sigură decât parola master. Folosește-o doar pe dispozitive în care ai încredere deplină." + "pinLocked": "Deblocarea prin PIN a fost dezactivată. Folosește parola principală.", + "pinSecurityWarning": "Deblocarea prin PIN în extensia de browser poate fi mai puțin sigură decât parola principală. PIN-urile au o entropie mai scăzută, fiind vulnerabile la atacuri de tip brute-force dacă dispozitivul este compromis. Folosește-o doar pe dispozitive în care ai încredere deplină." } }, "passkeys": { @@ -461,7 +461,7 @@ "description": "Aceste elemente vor fi șterse definitiv după 30 de zile. Le poți restaura sau șterge imediat.", "restore": "Restaurează", "deletePermanently": "Șterge Definitiv", - "emptyAll": "Golește Tot", + "emptyAll": "Golește tot", "daysRemaining_one": "{{count}} zi rămasă", "daysRemaining_other": "{{count}} zile rămase", "expiringSoon": "Expiră curând", diff --git a/apps/browser-extension/src/i18n/locales/ru.json b/apps/browser-extension/src/i18n/locales/ru.json index 29579f4bf..c60c7f956 100644 --- a/apps/browser-extension/src/i18n/locales/ru.json +++ b/apps/browser-extension/src/i18n/locales/ru.json @@ -75,7 +75,7 @@ "settings": "Настройки", "recentEmails": "Последние письма", "credentials": "Учетные записи", - "customFields": "Custom Fields", + "customFields": "Пользовательские поля", "twoFactorAuthentication": "Двухфакторная аутентификация", "alias": "Псевдоним", "notes": "Заметки", @@ -196,11 +196,11 @@ "clearFilter": "Clear filter", "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.", "allItemsInFolders": "All your items are organized in folders. Click a folder above to view your credentials, or use the search to find specific items.", - "deleteFolder": "Delete Folder", - "deleteFolderKeepItems": "Delete folder only", - "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.", - "deleteFolderAndItems": "Delete folder and all items", - "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.", + "deleteFolder": "Удалить папку", + "deleteFolderKeepItems": "Удалить только папку", + "deleteFolderKeepItemsDescription": "Элементы будут перемещены обратно в основной список.", + "deleteFolderAndItems": "Удалить папку и все элементы", + "deleteFolderAndItemsDescription": "{{count}} объект(ов) будет перемещено в раздел «Недавно удалённые».", "filters": { "all": "(Все) Записи", "passkeys": "Ключи доступа" @@ -306,7 +306,7 @@ "emailNotFound": "Адрес электронной почты не найден", "noEmails": "Электронные письма не найдены", "noEmailsDescription": "Вы еще не получали никаких электронных писем на свои личные адреса электронной почты. Когда вы получите новое электронное письмо, оно появится здесь.", - "offlineMessage": "You are offline. Please connect to the internet to load your emails.", + "offlineMessage": "Вы не в сети. Пожалуйста, подключитесь к Интернету, чтобы загрузить свои электронные письма.", "dateFormat": { "justNow": "прямо сейчас", "minutesAgo_single": "{{count}} мин назад", @@ -455,20 +455,20 @@ } }, "recentlyDeleted": { - "title": "Recently Deleted", - "noItems": "No deleted items", - "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.", - "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.", - "restore": "Restore", - "deletePermanently": "Delete Permanently", - "emptyAll": "Empty All", + "title": "Недавно удаленные", + "noItems": "Нет удаленных элементов", + "noItemsDescription": "Удаленные элементы будут храниться здесь 30 дней, после чего они будут удалены безвозвратно.", + "description": "Эти элементы будут безвозвратно удалены через 30 дней. Вы можете восстановить их или удалить немедленно.", + "restore": "Восстановить", + "deletePermanently": "Удалить безвозвратно", + "emptyAll": "Очистить все", "daysRemaining_one": "Остался {{count}} день", "daysRemaining_other": "Осталось {{count}} дней", - "expiringSoon": "Expiring soon", - "confirmDeleteTitle": "Delete Permanently?", - "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.", - "confirmEmptyAllTitle": "Empty Recently Deleted?", - "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered." + "expiringSoon": "Скоро будут удалены", + "confirmDeleteTitle": "Удалить безвозвратно?", + "confirmDeleteMessage": "Этот элемент будет удален навсегда без возможности восстановления.", + "confirmEmptyAllTitle": "Очистить «Недавно удалённые»?", + "confirmEmptyAllMessage": "Все элементы {{count}} будут удалены навсегда без возможности восстановления." }, "upgrade": { "title": "Обновить хранилище", diff --git a/apps/browser-extension/src/i18n/locales/sv.json b/apps/browser-extension/src/i18n/locales/sv.json index 8f5595d7f..3583e10b7 100644 --- a/apps/browser-extension/src/i18n/locales/sv.json +++ b/apps/browser-extension/src/i18n/locales/sv.json @@ -56,7 +56,7 @@ "save": "Spara", "saving": "Sparar...", "create": "Skapa", - "or": "Or", + "or": "Eller", "close": "Stäng", "logout": "Logga ut", "copied": "Kopierad!", @@ -82,7 +82,7 @@ "email": "E-post", "username": "Användarnamn", "password": "Lösenord", - "generate": "Generate", + "generate": "Generera", "serviceName": "Tjänstens namn", "loggedIn": "Inloggad", "syncingVault": "Synkroniserar valv", @@ -111,7 +111,7 @@ "apiErrors": { "UNKNOWN_ERROR": "Ett okänt fel inträffade. Försök igen.", "ACCOUNT_LOCKED": "Kontot är tillfälligt låst på grund av för många misslyckade försök. Försök igen senare.", - "ACCOUNT_BLOCKED": "Your account has been disabled. If you believe this is a mistake, please contact support.", + "ACCOUNT_BLOCKED": "Ditt konto har inaktiverats. Om du tror att detta är ett misstag, kontakta support.", "USER_NOT_FOUND": "Felaktigt användarnamn eller lösenord. Försök igen.", "INVALID_AUTHENTICATOR_CODE": "Ogiltig autentiseringskod. Försök igen.", "INVALID_RECOVERY_CODE": "Ogiltig återställningskod. Försök igen.", @@ -165,7 +165,7 @@ "passwordCopiedToClipboard": "Lösenord har kopierats till urklipp", "openAliasVaultToUpgrade": "Öppna AliasVault för att uppgradera", "vaultUpgradeRequired": "Uppgradering av valv krävs.", - "dismissPopup": "Dismiss popup" + "dismissPopup": "Avvisa popup" }, "items": { "title": "Objekt", @@ -220,7 +220,7 @@ "avoidAmbiguousChars": "Undvik tvetydiga tecken (o, 0, etc.)", "privateEmailTitle": "Privat e-post", "privateEmailAliasVaultServer": "AliasVault server", - "privateEmailDescription": "E2E encrypted, fully private.", + "privateEmailDescription": "E2E krypterad, helt privat.", "publicEmailTitle": "Offentliga Temp e-postleverantörer", "publicEmailDescription": "Anonym men begränsad integritet. E-postinnehåll kan läsas av alla som känner till adressen.", "validation": { @@ -289,7 +289,7 @@ } }, "attachmentUploader": { - "uploading": "Uploading...", + "uploading": "Laddar upp...", "uploadSuccess": "Filerna har laddats upp.", "deleteSuccess": "Bifogade filen har raderats.", "firefoxExpandRequired": "För att ladda upp filer, använd det utökade fönstret.", @@ -348,151 +348,151 @@ "theme": "Tema", "useDefault": "Använd standard", "light": "Ljust", - "dark": "Dark", - "keyboardShortcuts": "Keyboard Shortcuts", - "configureKeyboardShortcuts": "Configure keyboard shortcuts", - "configure": "Configure", - "clipboardClearTimeout": "Clear clipboard after copying", - "clipboardClearTimeoutDescription": "Automatically clear the clipboard after copying sensitive data", - "clipboardClearDisabled": "Never clear", - "clipboardClear5Seconds": "Clear after 5 seconds", - "clipboardClear10Seconds": "Clear after 10 seconds", - "clipboardClear15Seconds": "Clear after 15 seconds", - "autoLockTimeout": "Auto-lock Timeout", - "autoLockTimeoutDescription": "Automatically lock the vault after a period of inactivity", - "autoLockTimeoutHelp": "The vault will only lock after the specified period of inactivity (no autofill usage or extension popup opened). The vault will always lock when the browser is closed, regardless of this setting.", - "autoLockNever": "Never", - "autoLock15Seconds": "15 seconds", - "autoLock1Minute": "1 minute", - "autoLock5Minutes": "5 minutes", - "autoLock15Minutes": "15 minutes", - "autoLock30Minutes": "30 minutes", - "autoLock1Hour": "1 hour", - "autoLock4Hours": "4 hours", - "autoLock8Hours": "8 hours", - "autoLock24Hours": "24 hours", + "dark": "Mörkt", + "keyboardShortcuts": "Kortkommandon", + "configureKeyboardShortcuts": "Konfigurera kortkommandon", + "configure": "Konfigurera", + "clipboardClearTimeout": "Rensa urklipp efter kopiering", + "clipboardClearTimeoutDescription": "Rensa urklipp automatiskt efter kopiering av känsliga data", + "clipboardClearDisabled": "Rensa aldrig", + "clipboardClear5Seconds": "Rensa efter 5 sekunder", + "clipboardClear10Seconds": "Rensa efter 10 sekunder", + "clipboardClear15Seconds": "Rensa efter 15 sekunder", + "autoLockTimeout": "Timeout för automatisk låsning", + "autoLockTimeoutDescription": "Lås valvet automatiskt efter en period av inaktivitet", + "autoLockTimeoutHelp": "Valvet kommer endast att låsas efter den angivna perioden av inaktivitet (ingen användning av autofyll eller öppnande av tilläggspopup). Valvet kommer alltid att låsa när webbläsaren stängs, oavsett inställning.", + "autoLockNever": "Aldrig", + "autoLock15Seconds": "15 sekunder", + "autoLock1Minute": "1 minut", + "autoLock5Minutes": "5 minuter", + "autoLock15Minutes": "15 minuter", + "autoLock30Minutes": "30 minuter", + "autoLock1Hour": "1 timme", + "autoLock4Hours": "4 timmar", + "autoLock8Hours": "8 timmar", + "autoLock24Hours": "24 timmar", "versionPrefix": "Version ", - "autofillSettings": "Autofill Settings", - "clipboardSettings": "Clipboard Settings", - "contextMenuSettings": "Context Menu Settings", - "passkeySettings": "Passkey Settings", - "contextMenu": "Context Menu", - "contextMenuEnabled": "Context menu is enabled", - "contextMenuDisabled": "Context menu is disabled", - "contextMenuDescription": "Right-click on input fields to access AliasVault options", - "selectLanguage": "Select Language", - "serverConfiguration": "Server Configuration", - "serverConfigurationDescription": "Configure the AliasVault server URL for self-hosted instances", + "autofillSettings": "Inställningar för Autofyll", + "clipboardSettings": "Urklippsinställningar", + "contextMenuSettings": "Inställningar för snabbmenyn", + "passkeySettings": "Passkey inställningar", + "contextMenu": "Snabbmeny", + "contextMenuEnabled": "Snabbmenyn är aktiverad", + "contextMenuDisabled": "Snabbmenyn är inaktiverad", + "contextMenuDescription": "Högerklicka på inmatningsfält för att komma åt AliasVault alternativ", + "selectLanguage": "Välj Språk", + "serverConfiguration": "Serverkonfiguration", + "serverConfigurationDescription": "Konfigurera AliasVault-serverns URL för själv-hostade instanser", "customApiUrl": "API URL", - "customClientUrl": "Client URL", - "apiUrlHint": "The API endpoint URL (usually client URL + /api)", - "clientUrlHint": "The web interface URL of your self-hosted instance", - "autofillSettingsDescription": "Enable or disable the autofill popup on web pages", - "autofillEnabledDescription": "Autofill suggestions will appear on login forms", - "autofillDisabledDescription": "Autofill suggestions are disabled globally", - "languageSettings": "Language", + "customClientUrl": "Klientens URL", + "apiUrlHint": "API slutpunkts-URL (vanligtvis klientens URL + /api)", + "clientUrlHint": "Webbgränssnittets URL för din egenhostade instans", + "autofillSettingsDescription": "Aktivera eller inaktivera popup för autofyll på webbsidor", + "autofillEnabledDescription": "Autofyll förslag visas på inloggningsformulär", + "autofillDisabledDescription": "Autofyll förslag är inaktiverade globalt", + "languageSettings": "Språk", "validation": { - "apiUrlRequired": "API URL is required", - "apiUrlInvalid": "Please enter a valid API URL", - "clientUrlRequired": "Client URL is required", - "clientUrlInvalid": "Please enter a valid client URL" + "apiUrlRequired": "API-URL krävs", + "apiUrlInvalid": "Ange en giltig API-URL", + "clientUrlRequired": "Klientens URL krävs", + "clientUrlInvalid": "Ange en giltig klient-URL" }, "unlockMethod": { - "title": "Vault Unlock Method", - "introText": "Choose how you want to unlock your vault. You can use your master password (always available) or set up a PIN code for faster access. After 3 failed PIN attempts, you'll need to use your master password.", - "password": "Master Password", - "pin": "PIN Code", - "pinDescription": "Unlock vault with PIN code", - "setupPin": "Setup PIN Code", - "enterNewPinDescription": "Enter a PIN code consisting of minimum 6 digits", - "confirmPin": "Confirm PIN", - "confirmPinDescription": "Enter your PIN again to confirm", - "invalidPinFormat": "Invalid PIN format", - "pinMismatch": "PINs do not match", - "incorrectPin": "Incorrect PIN. {{attemptsRemaining}} attempts remaining.", - "incorrectPinSingular": "Incorrect PIN. 1 attempt remaining.", - "enableSuccess": "PIN unlock enabled successfully!", - "pinLocked": "PIN unlock has been disabled. Please use your master password to unlock your vault.", - "pinSecurityWarning": "PIN unlock in the browser extension can be less secure than your master password, as PINs typically have lower entropy and may be brute-forced if your device is compromised. Use it only on devices you fully trust." + "title": "Valvupplåsningsmetod", + "introText": "Välj hur du vill låsa upp ditt valv. Du kan använda ditt huvudlösenord (alltid tillgängligt) eller ange en PIN kod för snabbare åtkomst. Efter 3 misslyckade PIN försök måste du använda ditt huvudlösenord.", + "password": "Huvudlösenord", + "pin": "PIN Kod", + "pinDescription": "Lås upp valv med PIN-kod", + "setupPin": "Ställ in PIN kod", + "enterNewPinDescription": "Ange en PIN kod som består av minst 6 siffror", + "confirmPin": "Bekräfta PIN kod", + "confirmPinDescription": "Ange din PIN kod igen för att bekräfta", + "invalidPinFormat": "Ogiltigt PIN format", + "pinMismatch": "PIN koder matchar inte", + "incorrectPin": "Felaktig PIN kod. {{attemptsRemaining}} försök återstår.", + "incorrectPinSingular": "Felaktig PIN kod. 1 försök återstår.", + "enableSuccess": "PIN upplåsning har aktiverats!", + "pinLocked": "PIN upplåsning har inaktiverats. Använd ditt huvudlösenord för att låsa upp ditt valv.", + "pinSecurityWarning": "PIN-upplåsning i webbläsartillägget kan vara mindre säkert än ditt huvudlösenord, eftersom PIN-koder vanligtvis har lägre entropi och kan bli \"brute-forcead\" om din enhet äventyras. Använd den endast på enheter som du litar på." } }, "passkeys": { "passkey": "Passkey", - "site": "Site", - "helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential. To replace this passkey or create a new one, visit the website and follow its prompts.", - "passkeyMarkedForDeletion": "Passkey marked for deletion", - "passkeyWillBeDeleted": "This passkey will be deleted when you save this credential.", - "useBrowserPasskey": "Use Browser Passkey", + "site": "Webbplats", + "helpText": "Passkeys skapas på webbplatsen när du blir tillfrågad. De kan inte redigeras manuellt. För att radera denna passkey, kan du ta bort det från denna inloggning. För att byta ut denna passkey eller skapa en ny, besök webbplatsen och följ dess anvisningar.", + "passkeyMarkedForDeletion": "Passkey markerad för borttagning", + "passkeyWillBeDeleted": "Denna passkey kommer att tas bort när du sparar dessa uppgifter.", + "useBrowserPasskey": "Använd Webbläsar Passkey", "bypass": { - "description": "How long would you like to use the browser's passkey provider for {{origin}}?", - "thisTimeOnly": "This time only", - "alwaysForSite": "Always for this site" + "description": "Hur länge vill du använda webbläsarens passkey leverantör till {{origin}}?", + "thisTimeOnly": "Endast denna gång", + "alwaysForSite": "Alltid för denna webbplats" }, "authenticate": { - "title": "Sign in with Passkey", - "signInFor": "Sign in with passkey for", - "selectPasskey": "Select a passkey to sign in:", - "noPasskeysFound": "No passkeys found for this site" + "title": "Logga in med Passkey", + "signInFor": "Logga in med Passkey till", + "selectPasskey": "Välj en passkey för att logga in:", + "noPasskeysFound": "Inga passkeys hittades för denna webbplats" }, "create": { - "title": "Create Passkey", - "createFor": "Create a new passkey for", - "titleLabel": "Title", - "titlePlaceholder": "Enter a name for this passkey", - "createButton": "Create Passkey", - "selectPasskeyToReplace": "Select a passkey to replace:", - "createNewPasskey": "Create New Passkey", - "replacingPasskey": "Replacing passkey: {{displayName}}", - "confirmReplace": "Confirm Replace", - "selectExistingLogin": "Add to existing login:", - "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.", - "attachingToCredential": "Adding passkey to: {{serviceName}}", - "attachPasskey": "Add Passkey" + "title": "Skapa Passkey", + "createFor": "Skapa ett nytt passkey till", + "titleLabel": "Titel", + "titlePlaceholder": "Ange ett namn för denna Passkey", + "createButton": "Skapa Passkey", + "selectPasskeyToReplace": "Välj en passkey att ersätta:", + "createNewPasskey": "Skapa ny Passkey", + "replacingPasskey": "Ersätter passkey: {{displayName}}", + "confirmReplace": "Bekräfta ersättande", + "selectExistingLogin": "Lägg till i befintlig inloggning:", + "selectExistingLoginDescription": "Bifoga denna passkey till en befintlig inloggningsuppgift för den här webbplatsen.", + "attachingToCredential": "Lägger till passkey till: {{serviceName}}", + "attachPasskey": "Lägg till Passkey" }, "settings": { - "passkeyProvider": "Passkey Provider", - "passkeyProviderOn": "Passkey Provider on " + "passkeyProvider": "Passkey-leverantör", + "passkeyProviderOn": "Passkey-Leverantör på " } }, "recentlyDeleted": { - "title": "Recently Deleted", - "noItems": "No deleted items", - "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.", - "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.", - "restore": "Restore", - "deletePermanently": "Delete Permanently", - "emptyAll": "Empty All", - "daysRemaining_one": "{{count}} day remaining", - "daysRemaining_other": "{{count}} days remaining", - "expiringSoon": "Expiring soon", - "confirmDeleteTitle": "Delete Permanently?", - "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.", - "confirmEmptyAllTitle": "Empty Recently Deleted?", - "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered." + "title": "Senast raderade", + "noItems": "Inga raderade objekt", + "noItemsDescription": "Objekt som du tar bort visas här i 30 dagar innan de tas bort permanent.", + "description": "Dessa objekt kommer att raderas permanent efter 30 dagar. Du kan återställa dem eller ta bort dem omedelbart.", + "restore": "Återställ", + "deletePermanently": "Radera permanent", + "emptyAll": "Töm alla", + "daysRemaining_one": "{{count}} dag återstår", + "daysRemaining_other": "{{count}} dagar återstår", + "expiringSoon": "Löper snart ut", + "confirmDeleteTitle": "Radera permanent?", + "confirmDeleteMessage": "Detta objekt kommer att raderas permanent och kan inte återställas.", + "confirmEmptyAllTitle": "Töm nyligen borttagna?", + "confirmEmptyAllMessage": "Alla {{count}} objekt kommer att raderas permanent och kommer inte kunna återställas." }, "upgrade": { - "title": "Upgrade Vault", - "subtitle": "AliasVault has updated and your vault needs to be upgraded. This should only take a few seconds.", - "versionInformation": "Version Information", - "yourVault": "Your vault version:", - "newVersion": "New available version:", - "upgrade": "Upgrade Vault", - "upgrading": "Upgrading...", - "whatsNew": "What's New", - "whatsNewDescription": "An upgrade is required to support the following changes:", - "noDescriptionAvailable": "No description available for this version.", + "title": "Uppgradera valv", + "subtitle": "AliasVault har uppdaterats och ditt valv måste uppgraderas. Detta bör bara ta några sekunder.", + "versionInformation": "Versionsinformation", + "yourVault": "Din valvversion:", + "newVersion": "Ny tillgänglig version:", + "upgrade": "Uppgradera valv", + "upgrading": "Uppgraderar ...", + "whatsNew": "Vad är nytt", + "whatsNewDescription": "En uppgradering krävs för att stödja följande ändringar:", + "noDescriptionAvailable": "Ingen beskrivning tillgänglig för denna version.", "alerts": { - "unableToGetVersionInfo": "Unable to get version information. Please try again.", - "selfHostedServer": "Self-Hosted Server", - "selfHostedWarning": "If you're using a self-hosted server, make sure to also update your self-hosted instance as otherwise logging in to the web client will stop working.", - "continueUpgrade": "Continue Upgrade", - "upgradeFailed": "Upgrade Failed", - "failedToApplyMigration": "Failed to apply migration ({{current}} of {{total}})" + "unableToGetVersionInfo": "Det gick inte att hämta versionsinformation. Försök igen.", + "selfHostedServer": "Egenhostad server", + "selfHostedWarning": "Om du använder en egenhostad server, se till att även uppdatera din egenhostade instans eftersom inloggning på webbklienten annars kommer att sluta fungera.", + "continueUpgrade": "Fortsätt uppgraderingen", + "upgradeFailed": "Uppgraderingen misslyckades", + "failedToApplyMigration": "Misslyckades att tillämpa migrering ({{current}} av {{total}})" } }, "logout": { - "unsyncedChangesTitle": "Unsynced Changes", - "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?", - "logoutAnyway": "Log out anyway" + "unsyncedChangesTitle": "Osynkade ändringar", + "unsyncedChangesWarning": "Du har osynkade ändringar som kommer att gå förlorade om du loggar ut nu. Är du säker på att du vill fortsätta?", + "logoutAnyway": "Logga ut ändå" } } \ No newline at end of file diff --git a/apps/browser-extension/src/i18n/locales/zh.json b/apps/browser-extension/src/i18n/locales/zh.json index 95bd9d905..0609c6757 100644 --- a/apps/browser-extension/src/i18n/locales/zh.json +++ b/apps/browser-extension/src/i18n/locales/zh.json @@ -1,7 +1,7 @@ { "auth": { "loginTitle": "登录到 AliasVault", - "username": "用户名或电子邮箱", + "username": "用户名或邮箱", "usernamePlaceholder": "姓名 / name@company.com", "passwordPlaceholder": "输入您的密码", "rememberMe": "记住我", @@ -39,7 +39,7 @@ }, "menu": { "vault": "密码库", - "emails": "电子邮件" + "emails": "邮件" }, "common": { "loading": "加载中…", @@ -73,16 +73,16 @@ "attachments": "附件", "loadingAttachments": "加载附件中…", "settings": "设置", - "recentEmails": "近期电子邮件", + "recentEmails": "近期邮件", "credentials": "凭据", "customFields": "自定义字段", "twoFactorAuthentication": "双因素认证(2FA)", "alias": "别名", "notes": "备注", - "email": "电子邮箱", + "email": "邮箱", "username": "用户名", "password": "密码", - "generate": "Generate", + "generate": "生成", "serviceName": "服务名称", "loggedIn": "已登录", "syncingVault": "正在同步密码库", @@ -194,8 +194,8 @@ "noMatchingItemsWithFilter": "未找到匹配“{{search}}”的 {{filter}} 项目", "clearSearch": "清除搜索", "clearFilter": "清除筛选器", - "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and tap the folder icon in the name field.", - "allItemsInFolders": "All your items are organized in folders. Click a folder above to view your credentials, or use the search to find specific items.", + "emptyFolderHint": "此文件夹为空。要将项目移动到此文件夹,请编辑该项目,然后点击名称字段中的文件夹图标。", + "allItemsInFolders": "您的所有项目都已整理到文件夹中。点击上方文件夹即可查看您的凭据,或使用搜索查找特定的项目。", "deleteFolder": "删除文件夹", "deleteFolderKeepItems": "仅删除文件夹", "deleteFolderKeepItemsDescription": "项目将被移回主列表。", @@ -221,8 +221,8 @@ "privateEmailTitle": "私人邮箱", "privateEmailAliasVaultServer": "AliasVault 服务器", "privateEmailDescription": "端到端加密,完全私密。", - "publicEmailTitle": "公共临时电子邮箱提供商", - "publicEmailDescription": "匿名但隐私性有限,任何知晓其地址的人均可读取电子邮件内容。", + "publicEmailTitle": "公共临时邮箱提供商", + "publicEmailDescription": "匿名但隐私性有限,任何知晓其地址的人均可读取邮件内容。", "validation": { "required": "此字段为必填项" } @@ -239,8 +239,8 @@ "fieldType": "字段类型", "fieldTypes": { "text": "文本", - "hidden": "Hidden (masked text)", - "email": "电子邮件", + "hidden": "隐藏(已遮挡文本)", + "email": "邮件", "url": "URL", "phone": "手机", "number": "号码", @@ -257,7 +257,7 @@ "title": "信用卡" }, "note": { - "title": "Secure Note" + "title": "安全笔记" } }, "fieldLabels": { @@ -268,7 +268,7 @@ "alias.last_name": "姓", "alias.gender": "性别", "alias.birthdate": "出生日期", - "login.email": "电子邮件", + "login.email": "邮件", "notes.content": "备注", "card.cardholder_name": "持卡人姓名", "card.number": "卡号", @@ -444,9 +444,9 @@ "createNewPasskey": "创建新通行密钥", "replacingPasskey": "替换通行密钥:{{displayName}}", "confirmReplace": "确认替换", - "selectExistingLogin": "Add to existing login:", - "selectExistingLoginDescription": "Attach this passkey to an existing login credential for this site.", - "attachingToCredential": "Adding passkey to: {{serviceName}}", + "selectExistingLogin": "添加到现有登录:", + "selectExistingLoginDescription": "将此通行密钥附加到此站点的现有登录凭据中。", + "attachingToCredential": "正在将通行密钥添加到:{{serviceName}}", "attachPasskey": "添加通行密钥" }, "settings": { @@ -457,8 +457,8 @@ "recentlyDeleted": { "title": "近期删除", "noItems": "没有删除的项目", - "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.", - "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.", + "noItemsDescription": "您删除的项目将在此处停留 30 天,随后永久移除。", + "description": "这些项目将在 30 天后永久删除。您可以立即还原或永久删除。", "restore": "还原", "deletePermanently": "永久删除", "emptyAll": "全部清空", @@ -466,9 +466,9 @@ "daysRemaining_other": "剩余 {{count}} 天", "expiringSoon": "即将到期", "confirmDeleteTitle": "永久删除吗?", - "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.", + "confirmDeleteMessage": "此项目将被永久删除,且无法恢复。", "confirmEmptyAllTitle": "清空“近期删除”吗?", - "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered." + "confirmEmptyAllMessage": "所有 {{count}} 个项目将被永久删除,且无法恢复。" }, "upgrade": { "title": "升级密码库", diff --git a/apps/mobile-app/android/app/src/main/res/values-ro/strings.xml b/apps/mobile-app/android/app/src/main/res/values-ro/strings.xml index 3dc661859..6fb43259b 100644 --- a/apps/mobile-app/android/app/src/main/res/values-ro/strings.xml +++ b/apps/mobile-app/android/app/src/main/res/values-ro/strings.xml @@ -1,7 +1,7 @@ AliasVault - Autocompletare AliasVault + Completare automată AliasVault Pictogramă AliasVault Închide @@ -16,7 +16,7 @@ Stocare cheie de criptare Autentifică-te pentru a stoca în siguranță cheia de criptare în Android Keystore. Acest lucru permite accesul securizat la seif. - Deblocați seiful + Deblochează seiful Autentifică-te pentru a accesa seiful Creează Passkey @@ -65,13 +65,13 @@ Actualizare server necesară Versiunea serverului este incompatibilă. Contactează administratorul pentru a actualiza serverul. - Activează autentificarea biometrică sau PIN-ul în aplicația AliasVault pentru a continua + Activează autentificarea biometrică sau deblocarea prin PIN în aplicația AliasVault pentru a continua Deblochează mai întâi seiful în aplicația AliasVault Decriptarea seifului a eșuat Autentificarea biometrică a fost anulată Preluarea cheii de criptare a eșuat - Deblocați seiful + Deblochează seiful Introdu PIN-ul pentru a debloca seiful Cod PIN blocat după prea multe încercări eșuate PIN incorect. %d încercări rămase diff --git a/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml b/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml index 60d79e56f..5274cd1e1 100644 --- a/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml +++ b/apps/mobile-app/android/app/src/main/res/values-sv/strings.xml @@ -1,84 +1,84 @@ AliasVault - AliasVault AutoFill - AliasVault icon + AliasVault AutoFyll + AliasVault ikon - Close - Next - Cancel - An unknown error occurred + Stäng + Nästa + Avbryt + Ett okänt fel har inträffat - Failed to retrieve, open app - No match found, create new? - Open app - Vault locked + Det gick inte att hämta, öppna app + Hittade ingen matchning, skapa ny? + Öppna app + Valvet är låst - Store Encryption Key - Authenticate to securely store your encryption key in the Android Keystore. This enables secure access to your vault. - Unlock Vault - Authenticate to access your vault + Lagra krypteringsnyckel + Autentisera för att säkert lagra din krypteringsnyckel i Android Keystore. Detta ger säker åtkomst till ditt valv. + Lås upp valv + Autentisera för att få tillgång till ditt valv - Create Passkey - Create New Passkey - Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault. - Replace Passkey - Passkey Name - Enter a name for this passkey - Website - Username - Create Passkey - Creating passkey… - Saving to vault… - Syncing with server… - Error - Please enter a name for the passkey - Failed to create passkey - Retry - Info icon - This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault. - Create New Passkey - Or, replace an existing passkey: - Or, add passkey to an existing item: - This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen. - This will add a passkey to your existing item. Your password and other data will be preserved. - Replacing passkey… - Add Passkey - Adding passkey to existing item - Checking connection… - Retrieving passkey… - Verifying… - Authenticating… + Skapa Passkey + Skapa ny Passkey + Registrera ett nytt passkey för denna webbplats. Det lagras säkert i ditt valv och synkroniseras automatiskt mellan dina enheter med AliasVault. + Ersätt Passkey + Namn på Passkey + Ange ett namn för denna Passkey + Webbplats + Användarnamn + Skapa Passkey + Skapar passkey… + Sparar till valv… + Synkroniserar med servern… + Fel + Ange ett namn för denna Passkey + Kunde inte skapa Passkey + Försök igen + Infoikon + Detta skapar en ny passkey och lagrar den i ditt valv. Den synkroniseras automatiskt mellan alla dina enheter som använder AliasVault. + Skapa ny Passkey + Eller, ersätt en befintlig passkey: + Eller, lägg till passkey till ett befintligt objekt: + Detta kommer att ersätta din befintliga passkey med ett nytt. Tänk på att din gamla passkey kommer att skrivas över och inte längre vara tillgängligt. Om du vill skapa en separat passkey istället, gå tillbaka till föregående skärm. + Detta kommer att lägga till en passkey till ditt befintliga objekt. Ditt lösenord och andra data kommer att bevaras. + Ersätter passkey… + Lägg till Passkey + Lägger till passkey till befintligt objekt + Kontrollerar anslutningen… + Hämtar passkey… + Verifierar… + Autentiserar… - Connection Error - No connection to the server can be made. Please check your internet connection and try creating the passkey again. - Session Expired - Your session has expired. Please sign in again. - Password Changed - Your password has been changed. Please sign in again. - Update Required - Your app version is no longer supported. Please update to the latest version. - Server Unavailable - The server is currently unavailable. Please try again later. - Network Error - A network error occurred. Please check your connection and try again. - Server Update Required - The server version is outdated. Please contact your administrator to update the server. + Anslutningsfel + Ingen anslutning till servern kan göras. Kontrollera din internetanslutning och försök skapa din passkey igen. + Sessionen har löpt ut + Din session har löpt ut. Logga in igen. + Lösenordet har ändrats + Ditt lösenord har ändrats. Logga in igen. + Uppdatering krävs + Din appversion stöds inte längre. Vänligen uppdatera till den senaste versionen. + Servern är inte tillgänglig + Servern är inte tillgänglig för tillfället. Försök igen senare. + Nätverksfel + Ett nätverksfel inträffade. Vänligen kontrollera din anslutning och försök igen. + Serveruppdatering krävs + Serverversionen är föråldrad. Kontakta administratören för att uppdatera servern. - Please enable biometric or PIN authentication in the main AliasVault app in order to continue - Please unlock vault in AliasVault app first - Failed to decrypt vault - Biometric authentication cancelled - Failed to retrieve encryption key + Aktivera biometrisk eller PIN autentisering i AliasVault-appen för att fortsätta + Lås upp valv i AliasVault-appen först + Misslyckades att dekryptera valvet + Biometrisk autentisering avbruten + Det gick inte att hämta krypteringsnyckeln - Unlock Vault - Enter your PIN to unlock your vault - PIN locked after too many failed attempts - Incorrect PIN. %d attempts remaining + Lås upp valv + Ange PIN koden för att låsa upp ditt valv + PIN koden låst efter för många misslyckade försök + Felaktig PIN kod. %d försök återstår - Setup PIN - Choose a PIN to unlock your vault - Confirm PIN - Re-enter your PIN to confirm - PINs do not match. Please try again. + Ställ in PIN kod + Välj en PIN kod att låsa upp ditt valv med + Bekräfta PIN kod + Ange din PIN kod igen för att bekräfta + PIN koderna matchar inte. Var god försök igen. diff --git a/apps/mobile-app/i18n/locales/ca.json b/apps/mobile-app/i18n/locales/ca.json index f4aedda1d..01ab6b54b 100644 --- a/apps/mobile-app/i18n/locales/ca.json +++ b/apps/mobile-app/i18n/locales/ca.json @@ -384,30 +384,20 @@ "name": "Name", "url": "URL", "itemName": "Name", - "service": "Service", - "serviceName": "Service Name", "serviceUrl": "Service URL", "loginCredentials": "Login credentials", "cardInformation": "Card Information", - "username": "Username", "email": "Email", "alias": "Alias", - "metadata": "Metadata", "firstName": "First Name", "lastName": "Last Name", - "nickName": "Nick Name", "fullName": "Full Name", - "gender": "Gender", "birthDate": "Birth Date", "birthDatePlaceholder": "YYYY-MM-DD", "notes": "Notes", "randomAlias": "Random Alias", "manual": "Manual", - "generateRandomAlias": "Generate Random Alias", - "clearAliasFields": "Clear Alias Fields", "enterEmailPrefix": "Enter email prefix", - "useDomainChooser": "Use domain chooser", - "enterCustomDomain": "Enter custom domain", "selectEmailDomain": "Select Email Domain", "privateEmailTitle": "Private Email", "privateEmailAliasVaultServer": "AliasVault server", @@ -439,7 +429,6 @@ "includeNumbers": "Numbers (0-9)", "includeSpecialChars": "Special Characters (!@#)", "avoidAmbiguousChars": "Avoid Ambiguous Characters", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "Vault sync failed", "vaultSyncedSuccessfully": "Vault synced successfully", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Passkeys", - "aliases": "Aliases", - "userpass": "Passwords", "attachments": "Attachments" }, "totpCode": "TOTP Code", diff --git a/apps/mobile-app/i18n/locales/de.json b/apps/mobile-app/i18n/locales/de.json index 3f1beb492..ed2644cac 100644 --- a/apps/mobile-app/i18n/locales/de.json +++ b/apps/mobile-app/i18n/locales/de.json @@ -384,30 +384,20 @@ "name": "Name", "url": "URL", "itemName": "Name", - "service": "Dienst", - "serviceName": "Name des Dienstes", "serviceUrl": "URL des Dienstes", "loginCredentials": "Anmeldeinformationen", "cardInformation": "Card Information", - "username": "Username", "email": "E-Mail", "alias": "Alias", - "metadata": "Metadaten", "firstName": "Vorname", "lastName": "Nachname", - "nickName": "Spitzname", "fullName": "Vor- und Nachname", - "gender": "Geschlecht", "birthDate": "Geburtsdatum", "birthDatePlaceholder": "JJJJ-MM-TT", "notes": "Notizen", "randomAlias": "Zufälliger Alias", "manual": "Manuell", - "generateRandomAlias": "Zufälligen Alias generieren", - "clearAliasFields": "Alias-Felder löschen", "enterEmailPrefix": "E-Mail-Präfix eingeben", - "useDomainChooser": "Domain-Auswahl verwenden", - "enterCustomDomain": "Eigene Domain eingeben", "selectEmailDomain": "E-Mail-Domain auswählen", "privateEmailTitle": "Private E-Mail-Adresse", "privateEmailAliasVaultServer": "AliasVault-Server", @@ -439,7 +429,6 @@ "includeNumbers": "Zahlen (0-9)", "includeSpecialChars": "Sonderzeichen (!@#)", "avoidAmbiguousChars": "Mehrdeutige Zeichen vermeiden", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "Synchronisation des Tresors fehlgeschlagen", "vaultSyncedSuccessfully": "Tresor erfolgreich synchronisiert", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Passkeys", - "aliases": "Aliase", - "userpass": "Passwörter", "attachments": "Anhänge" }, "totpCode": "TOTP-Code", diff --git a/apps/mobile-app/i18n/locales/es.json b/apps/mobile-app/i18n/locales/es.json index 6f6696291..9e448767d 100644 --- a/apps/mobile-app/i18n/locales/es.json +++ b/apps/mobile-app/i18n/locales/es.json @@ -384,30 +384,20 @@ "name": "Nombre", "url": "URL", "itemName": "Nombre", - "service": "Servicio", - "serviceName": "Nombre del servicio", "serviceUrl": "URL del servicio", "loginCredentials": "Credenciales de acceso", "cardInformation": "Información de la tarjeta", - "username": "Nombre de usuario", "email": "Correo", "alias": "Alias", - "metadata": "Metadatos", "firstName": "Nombre", "lastName": "Apellido", - "nickName": "Apodo", "fullName": "Nombre completo", - "gender": "Género", "birthDate": "Fecha de nacimiento", "birthDatePlaceholder": "AAAA-MM-DD", "notes": "Notas", "randomAlias": "Alias aleatorio", "manual": "Manual", - "generateRandomAlias": "Crear alias aleatorio", - "clearAliasFields": "Limpiar campos de alias", "enterEmailPrefix": "Introduzca prefijo de correo", - "useDomainChooser": "Usar selector de dominio", - "enterCustomDomain": "Introduzca dominio personalizado", "selectEmailDomain": "Seleccionar dominio de correo", "privateEmailTitle": "Correo electrónico privado", "privateEmailAliasVaultServer": "Servidor AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Números (0-9)", "includeSpecialChars": "Caracteres especiales (!@#)", "avoidAmbiguousChars": "Evitar caracteres ambiguos", - "deletingItem": "Eliminando elemento...", "errorLoadingItems": "Error al cargar elementos", "vaultSyncFailed": "Fallo al sincronizar la bóveda", "vaultSyncedSuccessfully": "Bóveda sincronizada correctamente", @@ -449,8 +438,6 @@ "filters": { "all": "(Todos) Elementos", "passkeys": "Llaves de acceso", - "aliases": "Aliases", - "userpass": "Contraseñas", "attachments": "Archivos adjuntos" }, "totpCode": "Código TOTP", diff --git a/apps/mobile-app/i18n/locales/fi.json b/apps/mobile-app/i18n/locales/fi.json index 52ff10126..99817ed31 100644 --- a/apps/mobile-app/i18n/locales/fi.json +++ b/apps/mobile-app/i18n/locales/fi.json @@ -384,30 +384,20 @@ "name": "Nimi", "url": "URL", "itemName": "Nimi", - "service": "Palvelu", - "serviceName": "Palvelun nimi", "serviceUrl": "Palvelun URL-osoite", "loginCredentials": "Sisäänkirjautumistunnistetiedot", "cardInformation": "Korttitiedot", - "username": "Käyttäjätunnus", "email": "Sähköposti", "alias": "Alias", - "metadata": "Metatiedot", "firstName": "Etunimi", "lastName": "Sukunimi", - "nickName": "Lempinimi", "fullName": "Koko nimi", - "gender": "Sukupuoli", "birthDate": "Syntymäpäivä", "birthDatePlaceholder": "VVVV-KK-PP.", "notes": "Huomautukset", "randomAlias": "Sattumanvarainen alias", "manual": "Käyttäjätunnus ja salasana", - "generateRandomAlias": "Luo sattumanvarainen alias", - "clearAliasFields": "Tyhjennä alias-kentät", "enterEmailPrefix": "Syötä sähköpostin etuliite", - "useDomainChooser": "Käytä verkkotunnuksen valitsijaa", - "enterCustomDomain": "Syötä mukautettu verkkotunnus", "selectEmailDomain": "Valitse sähköpostiverkkotunnus", "privateEmailTitle": "Yksityinen sähköposti", "privateEmailAliasVaultServer": "AliasVault-palvelin", @@ -439,7 +429,6 @@ "includeNumbers": "Numerot (0-9)", "includeSpecialChars": "Erikoismerkit (!@#)", "avoidAmbiguousChars": "Vältä epäselviä merkkejä", - "deletingItem": "Poistetaan tieto...", "errorLoadingItems": "Virhe ladattaessa tietoja", "vaultSyncFailed": "Holvin synkronointi epäonnistui", "vaultSyncedSuccessfully": "Holvi synkronoitu", @@ -449,8 +438,6 @@ "filters": { "all": "(Kaikki) tiedot", "passkeys": "Sala-avaimet", - "aliases": "Aliakset", - "userpass": "Salasanat", "attachments": "Liitteet" }, "totpCode": "TOTP-koodi", diff --git a/apps/mobile-app/i18n/locales/fr.json b/apps/mobile-app/i18n/locales/fr.json index 13e73163c..e55cb4d51 100644 --- a/apps/mobile-app/i18n/locales/fr.json +++ b/apps/mobile-app/i18n/locales/fr.json @@ -384,30 +384,20 @@ "name": "Nom", "url": "URL", "itemName": "Nom", - "service": "Service", - "serviceName": "Nom du service", "serviceUrl": "URL du service", "loginCredentials": "Identifiants de connexion", "cardInformation": "Informations de la carte", - "username": "Nom d'utilisateur", "email": "Email", "alias": "Alias", - "metadata": "Métadonnées", "firstName": "Prénom", "lastName": "Nom", - "nickName": "Surnom", "fullName": "Nom complet", - "gender": "Genre", "birthDate": "Date de naissance", "birthDatePlaceholder": "AAAA-MM-JJ", "notes": "Notes", "randomAlias": "Alias aléatoire", "manual": "Manuel", - "generateRandomAlias": "Générer un alias aléatoire", - "clearAliasFields": "Effacer les champs d'alias", "enterEmailPrefix": "Entrez le préfixe de l'email", - "useDomainChooser": "Utiliser le sélecteur de domaine", - "enterCustomDomain": "Entrez le domaine personnalisé", "selectEmailDomain": "Sélectionner un domaine de messagerie", "privateEmailTitle": "E-mail privé", "privateEmailAliasVaultServer": "Serveur AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Nombres (0-9)", "includeSpecialChars": "Caractères spéciaux (!@#)", "avoidAmbiguousChars": "Éviter les caractères ambigus", - "deletingItem": "Suppression de l'élément...", "errorLoadingItems": "Erreur lors du chargement des éléments", "vaultSyncFailed": "Échec de la synchronisation du coffre", "vaultSyncedSuccessfully": "Le coffre a été synchronisé avec succès", @@ -449,8 +438,6 @@ "filters": { "all": "(Tous) Éléments", "passkeys": "Clés d'accès", - "aliases": "Alias", - "userpass": "Mots de passe", "attachments": "Pièces jointes" }, "totpCode": "Code à usage unique", diff --git a/apps/mobile-app/i18n/locales/he.json b/apps/mobile-app/i18n/locales/he.json index 92e1902fb..98535b03b 100644 --- a/apps/mobile-app/i18n/locales/he.json +++ b/apps/mobile-app/i18n/locales/he.json @@ -384,30 +384,20 @@ "name": "שם", "url": "URL", "itemName": "שם", - "service": "שירות", - "serviceName": "שם השירות", "serviceUrl": "כתובת השירות", "loginCredentials": "פרטי הגישה", "cardInformation": "Card Information", - "username": "שם משתמש", "email": "דוא״ל", "alias": "כינוי", - "metadata": "נתוני על", "firstName": "שם פרטי", "lastName": "שם משפחה", - "nickName": "כינוי", "fullName": "שם מלא", - "gender": "מגדר", "birthDate": "תאריך לידה", "birthDatePlaceholder": "YYYY-MM-DD", "notes": "הערות", "randomAlias": "כינוי אקראי", "manual": "ידני", - "generateRandomAlias": "יצירת כינוי אקראי", - "clearAliasFields": "לפנות שדות כינויים", "enterEmailPrefix": "נא למלא קידומת דוא״ל", - "useDomainChooser": "להשתמש בבורר שמות התחום", - "enterCustomDomain": "נא למלא שם תחום מותאם אישית", "selectEmailDomain": "בחירת שם תחום לדוא״ל", "privateEmailTitle": "כתובת דוא״ל פרטית", "privateEmailAliasVaultServer": "שרת AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "מספרים (‎0‏-9)", "includeSpecialChars": "תווים מיוחדים (!@#)", "avoidAmbiguousChars": "כדאי להימנע מאותיות ותווים שדומים חזותית", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "סנכרון הכספת נכשל", "vaultSyncedSuccessfully": "הכספת סונכרנה בהצלחה", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Passkeys", - "aliases": "כינויים", - "userpass": "סיסמאות", "attachments": "צרופות" }, "totpCode": "קוד חד־פעמי זמני", diff --git a/apps/mobile-app/i18n/locales/it.json b/apps/mobile-app/i18n/locales/it.json index 599b2d7a7..21d7cfbd6 100644 --- a/apps/mobile-app/i18n/locales/it.json +++ b/apps/mobile-app/i18n/locales/it.json @@ -22,7 +22,7 @@ "disabled": "Disabilitato", "twoFactorAuthentication": "Autenticazione a due fattori", "add": "Aggiungi", - "generate": "Generate", + "generate": "Genera", "attachments": "Allegati", "deleteItemConfirmTitle": "Elimina elemento", "deleteItemConfirmDescription": "Sei sicuro di voler rimuovere questo elemento?", @@ -384,30 +384,20 @@ "name": "Nome", "url": "URL", "itemName": "Nome", - "service": "Servizio", - "serviceName": "Nome Servizio", "serviceUrl": "URL servizio", "loginCredentials": "Credenziali di accesso", "cardInformation": "Informazioni della Carta", - "username": "Nome Utente", "email": "Email", "alias": "Alias", - "metadata": "Metadati", "firstName": "Nome", "lastName": "Cognome", - "nickName": "Soprannome", "fullName": "Nome completo", - "gender": "Genere", "birthDate": "Data di nascita", "birthDatePlaceholder": "AAAA-MM-GG", "notes": "Note", "randomAlias": "Alias casuale", "manual": "Manuale", - "generateRandomAlias": "Genera Alias Casuale", - "clearAliasFields": "Cancella Campi Alias", "enterEmailPrefix": "Inserisci prefisso email", - "useDomainChooser": "Usa selettore di dominio", - "enterCustomDomain": "Inserisci un dominio personalizzato", "selectEmailDomain": "Seleziona Dominio Email", "privateEmailTitle": "Email privata", "privateEmailAliasVaultServer": "Server AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Numeri (0-9)", "includeSpecialChars": "Caratteri speciali (!@#)", "avoidAmbiguousChars": "Evita caratteri ambigui", - "deletingItem": "Eliminazione elemento...", "errorLoadingItems": "Errore durante il caricamento degli elementi", "vaultSyncFailed": "Sincronizzazione cassaforte fallita", "vaultSyncedSuccessfully": "Cassaforte sincronizzata con successo", @@ -449,8 +438,6 @@ "filters": { "all": "(Tutti) Elementi", "passkeys": "Passkey", - "aliases": "Alias", - "userpass": "Password", "attachments": "Allegati" }, "totpCode": "Codice TOTP", diff --git a/apps/mobile-app/i18n/locales/nl.json b/apps/mobile-app/i18n/locales/nl.json index de4644be5..14ceb2000 100644 --- a/apps/mobile-app/i18n/locales/nl.json +++ b/apps/mobile-app/i18n/locales/nl.json @@ -22,7 +22,7 @@ "disabled": "Uitgeschakeld", "twoFactorAuthentication": "Tweestapsverificatie", "add": "Toevoegen", - "generate": "Generate", + "generate": "Genereren", "attachments": "Bijlagen", "deleteItemConfirmTitle": "Verwijder item", "deleteItemConfirmDescription": "Weet je zeker dat je dit item wilt verwijderen?", @@ -384,30 +384,20 @@ "name": "Naam", "url": "URL", "itemName": "Naam", - "service": "Credential", - "serviceName": "Naam", "serviceUrl": "Website URL", "loginCredentials": "Inloggegevens", "cardInformation": "Kaartgegevens", - "username": "Gebruikersnaam", "email": "E-mail", "alias": "Alias", - "metadata": "Metadata", "firstName": "Voornaam", "lastName": "Achternaam", - "nickName": "Bijnaam", "fullName": "Volledige naam", - "gender": "Geslacht", "birthDate": "Geboortedatum", "birthDatePlaceholder": "YYYY-MM-DD", "notes": "Notities", "randomAlias": "Alias", "manual": "Handmatig", - "generateRandomAlias": "Genereer willekeurige alias", - "clearAliasFields": "Leeg alias velden", "enterEmailPrefix": "Emailvoorvoegsel invoeren", - "useDomainChooser": "Domein kiezen", - "enterCustomDomain": "Voer aangepast domein in", "selectEmailDomain": "Selecteer e-maildomein", "privateEmailTitle": "Privé e-mail", "privateEmailAliasVaultServer": "AliasVault server", @@ -439,7 +429,6 @@ "includeNumbers": "Cijfers (0-9)", "includeSpecialChars": "Speciale tekens (!@#)", "avoidAmbiguousChars": "Onduidelijke tekens vermijden", - "deletingItem": "Item verwijderen...", "errorLoadingItems": "Fout bij het laden van items", "vaultSyncFailed": "Vault synchronisatie mislukt", "vaultSyncedSuccessfully": "Vault succesvol gesynchroniseerd", @@ -449,8 +438,6 @@ "filters": { "all": "(Alle) Items", "passkeys": "Passkeys", - "aliases": "Aliassen", - "userpass": "Wachtwoorden", "attachments": "Bijlagen" }, "totpCode": "TOTP-code", diff --git a/apps/mobile-app/i18n/locales/pl.json b/apps/mobile-app/i18n/locales/pl.json index da13a2ee1..e1427d2d2 100644 --- a/apps/mobile-app/i18n/locales/pl.json +++ b/apps/mobile-app/i18n/locales/pl.json @@ -384,30 +384,20 @@ "name": "Nazwa", "url": "adres URL", "itemName": "Nazwa", - "service": "Usługa", - "serviceName": "Nazwa usługi", "serviceUrl": "Adres URL usługi", "loginCredentials": "Dane logowania", "cardInformation": "Dane karty", - "username": "Nazwa użytkownika", "email": "Skrzynka odbiorcza", "alias": "Tożsamość (Alias)", - "metadata": "Metadane", "firstName": "Imię", "lastName": "Nazwisko", - "nickName": "Pseudonim", "fullName": "Imię i nazwisko", - "gender": "Płeć", "birthDate": "Data urodzenia", "birthDatePlaceholder": "RRRR-MM-DD", "notes": "Notatki", "randomAlias": "Losowy alias", "manual": "Ręcznie", - "generateRandomAlias": "Generuj losowy tożsamość", - "clearAliasFields": "Wyczyść pola aliasu", "enterEmailPrefix": "Wprowadź prefiks adresu e-mail", - "useDomainChooser": "Użyj selektora domen", - "enterCustomDomain": "Wprowadź własną domenę", "selectEmailDomain": "Wybierz domenę poczty e-mail", "privateEmailTitle": "Prywatny adres e-mail", "privateEmailAliasVaultServer": "Serwer AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Liczby (0-9)", "includeSpecialChars": "Znaki specjalne (!@#)", "avoidAmbiguousChars": "Unikaj niejednoznacznych znaków", - "deletingItem": "Usuwanie elementu...", "errorLoadingItems": "Błąd podczas ładowania elementów", "vaultSyncFailed": "Nie udało się zsynchronizować sejfu", "vaultSyncedSuccessfully": "Synchronizacja sejfu zakończona sukcesem", @@ -449,8 +438,6 @@ "filters": { "all": "(Wszystkie) pozycje", "passkeys": "Klucze dostępu", - "aliases": "Aliasy", - "userpass": "Hasła", "attachments": "Załączniki" }, "totpCode": "Kod TOTP", diff --git a/apps/mobile-app/i18n/locales/pt.json b/apps/mobile-app/i18n/locales/pt.json index 4cfab6315..5a3f3f366 100644 --- a/apps/mobile-app/i18n/locales/pt.json +++ b/apps/mobile-app/i18n/locales/pt.json @@ -22,7 +22,7 @@ "disabled": "Desabilitado", "twoFactorAuthentication": "Autenticação de dois fatores", "add": "Adicionar", - "generate": "Generate", + "generate": "Gerar", "attachments": "Anexos", "deleteItemConfirmTitle": "Excluir Item", "deleteItemConfirmDescription": "Tem certeza que deseja excluir este item?", @@ -384,30 +384,20 @@ "name": "Nome", "url": "URL", "itemName": "Nome", - "service": "Serviço", - "serviceName": "Nome do Serviço", "serviceUrl": "URL do Serviço", "loginCredentials": "Crednciais de login", "cardInformation": "Informações do Cartão", - "username": "Nome de usuário", "email": "E-mail", "alias": "Alias", - "metadata": "Metadados", "firstName": "Primeiro Nome", "lastName": "Sobrenome", - "nickName": "Apelido", "fullName": "Nome Completo", - "gender": "Gênero", "birthDate": "Data de Nascimento", "birthDatePlaceholder": "AAAA-MM-DD", "notes": "Notas", "randomAlias": "Alias Aleatório", "manual": "Manual", - "generateRandomAlias": "Gerar Alias Aleatório", - "clearAliasFields": "Limpar Campos de Alias", "enterEmailPrefix": "Digite o prefixo do e-mail", - "useDomainChooser": "Utilizar seletor de domínio", - "enterCustomDomain": "Digitar domínio personalizado", "selectEmailDomain": "Selecionar domínio de e-mail", "privateEmailTitle": "E-mail Privado", "privateEmailAliasVaultServer": "Servidor AliasVault", @@ -419,7 +409,7 @@ "noMatchingItemsSearch": "Nenhum item corresponde à \"{{search}}\"", "noMatchingItemsWithFilter": "Nenhum item com o filtro {{filter}} corresponde à \"{{search}}\"", "noItemsFound": "Nenhum item encontrado. Crie um para iniciar. Dica: você também pode fazer login no aplicativo web do AliasVault para importar credenciais de outros gerenciadores de senhas.", - "allItemsInFolders": "All your items are organized in folders. Tap a folder above to view your credentials, or use the search to find specific items.", + "allItemsInFolders": "Todos os seus itens estão organizados em pastas. Toque em uma pasta acima para ver suas credenciais, ou utilize a busca para encontrar itens específicos.", "noPasskeysFound": "Nenhuma passkey foi criada ainda. Passkeys são veiadas visitando um website que ofereça passkey como método de autenticação.", "noAttachmentsFound": "Nenhum item com anexos encontrado", "noItemsOfTypeFound": "Nenhum item do tipo {{type}} encontrado", @@ -439,7 +429,6 @@ "includeNumbers": "Números (0-9)", "includeSpecialChars": "Caracteres Especiais (!@#)", "avoidAmbiguousChars": "Evitar Caracteres Ambíguos", - "deletingItem": "Excluindo item...", "errorLoadingItems": "Erro ao carregar itens", "vaultSyncFailed": "Sincronização do cofre falhou", "vaultSyncedSuccessfully": "Cofre sincronizado com sucesso", @@ -449,8 +438,6 @@ "filters": { "all": "(Todos) Itens", "passkeys": "Passkeys", - "aliases": "Aliases", - "userpass": "Senhas", "attachments": "Anexos" }, "totpCode": "Código TOTP", diff --git a/apps/mobile-app/i18n/locales/ro.json b/apps/mobile-app/i18n/locales/ro.json index 0ef71bd5e..5db5a9aa9 100644 --- a/apps/mobile-app/i18n/locales/ro.json +++ b/apps/mobile-app/i18n/locales/ro.json @@ -38,15 +38,15 @@ "username": "Numele de utilizator sau adresa de e-mail", "password": "Parolă", "authCode": "Cod de autentificare", - "unlock": "Deblocați", + "unlock": "Deblochează", "unlocking": "Se deblochează...", "loggingIn": "Autentificare în curs", "validatingCredentials": "Se validează datele de autentificare", "syncingVault": "Se sincronizează seiful", "verifyingAuthCode": "Se verifică codul de autentificare", "verify": "Verifică", - "unlockVault": "Deblocați seiful", - "unlockWithPin": "Deblocați cu PIN", + "unlockVault": "Deblochează seiful", + "unlockWithPin": "Deblochează cu PIN", "enterPassword": "Introdu parola pentru a debloca seiful", "enterPasswordPlaceholder": "Parolă", "enterAuthCode": "Introdu codul din 6 cifre", @@ -54,14 +54,14 @@ "passwordPlaceholder": "Introdu parola", "enableBiometric": "Activezi {{biometric}}?", "biometricPrompt": "Dorești să utilizezi {{biometric}} pentru a debloca seiful?", - "tryBiometricAgain": "Reîncearcă {{biometric}}", + "tryBiometricAgain": "Încearcă din nou {{biometric}}", "tryPinAgain": "Reîncearcă PIN-ul", "authCodeNote": "Notă: dacă nu ai acces la dispozitivul de autentificare, poți reseta 2FA cu un cod de recuperare autentificându-te prin site-ul web.", "errors": { "credentialsRequired": "Numele de utilizator și parola sunt obligatorii", - "invalidAuthCode": "Introduceți un cod de autentificare valid format din 6 cifre", + "invalidAuthCode": "Introdu un cod de autentificare valid format din 6 cifre", "incorrectPassword": "Parolă incorectă. Încercați din nou.", - "enterPassword": "Introduceți parola", + "enterPassword": "Introdu parola", "serverError": "Conexiunea la serverul AliasVault a eșuat. Încercați mai târziu sau contactați asistența dacă problema persistă.", "serverErrorSelfHosted": "Nu s-a putut accesa API-ul. Pentru instanțele self-hosted, verifică dacă adresa API este accesibilă dintr-un browser: ar trebui să afișeze 'OK'.", "networkError": "Cererea de rețea a eșuat. Verifică conexiunea la internet și încearcă din nou.", @@ -69,8 +69,8 @@ "sessionExpired": "Sesiunea a expirat. Autentificați-vă din nou.", "httpError": "Eroare HTTP: {{status}}" }, - "confirmLogout": "Sigur dorești să te deconectezi? Va trebui să te autentifici din nou cu parola master pentru a accesa seiful.", - "noAccountYet": "Nu ai cont încă?", + "confirmLogout": "Sigur dorești să te deconectezi? Va trebui să te autentifici din nou cu parola principală pentru a accesa seiful.", + "noAccountYet": "Nu ai încă un cont?", "createNewVault": "Creează un seif nou", "connectingTo": "Conectare la", "loggedInAs": "Autentificat ca" @@ -120,11 +120,11 @@ }, "settings": { "title": "Setări", - "autofill": "Autocompletare și Passkey-uri", + "autofill": "Completare automată și chei de acces", "iosAutofillSettings": { - "headerText": "Poți configura AliasVault pentru a oferi funcționalitate nativă de autocompletare a parolelor și passkey-urilor în iOS. Urmează instrucțiunile de mai jos pentru a o activa.", - "passkeyNotice": "Passkey-urile sunt create prin iOS. Pentru a le stoca în AliasVault, asigură-te că Autocompletarea este activată mai jos.", - "howToEnable": "Cum se activează Autocompletarea și Passkey-urile:", + "headerText": "Poți configura AliasVault pentru a beneficia de funcționalitatea nativă de completare automată a parolelor și a cheilor de acces în iOS. Urmează instrucțiunile de mai jos pentru a o activa.", + "passkeyNotice": "Cheile de acces sunt create prin iOS. Pentru a le stoca în AliasVault, asigură-te că funcția Completare automată este activată mai jos.", + "howToEnable": "Cum se activează completarea automată și cheile de acces:", "step1": "1. Deschide Setările iOS prin butonul de mai jos", "step2": "2. Mergi la „General”", "step3": "3. Apasă pe „AutoFill & Passwords”", @@ -132,27 +132,27 @@ "step5": "5. Dezactivați alți furnizori de parole (ex. „iCloud Passwords”) pentru a evita conflictele", "openIosSettings": "Deschide Setări iOS", "alreadyConfigured": "Am configurat deja", - "warningText": "Notă: Va trebui să te autentifici cu Face ID/Touch ID sau codul dispozitivului când folosești autocompletarea." + "warningText": "Notă: Va trebui să te autentifici cu Face ID/Touch ID sau cu codul de acces al dispozitivului când folosești completarea automată." }, "androidAutofillSettings": { "warningTitle": "⚠️ Funcție Experimentală", - "warningDescription": "Funcția de autocompletare și passkey pe Android este momentan în fază experimentală.", + "warningDescription": "Completarea automată și cheile de acces pentru Android sunt momentan în fază experimentală.", "warningLink": "Citește mai multe aici", - "headerText": "Poți configura AliasVault pentru a oferi funcționalitate nativă de autocompletare a parolelor și passkey-urilor în Android. Urmează instrucțiunile de mai jos pentru a o activa.", - "passkeyNotice": "Passkey-urile sunt create prin Android Credential Manager (Android 14+). Pentru a le stoca în AliasVault, asigură-te că Autocompletarea este activată.", - "howToEnable": "Cum se activează Autocompletarea și Passkey-urile:", - "step1": "1. Deschide Setările Android prin butonul de mai jos și schimbă „serviciul de autocompletare preferat” în „AliasVault”", - "openAutofillSettings": "Deschide Setări Autocompletare", - "buttonTip": "Dacă butonul de mai sus nu funcționează, ar putea fi blocat din cauza setărilor de securitate. Poți merge manual la Setări Android → Management General → Parole și autocompletare.", - "step2": "2. Unele aplicații, ex. Google Chrome, pot necesita configurare manuală în setările lor pentru a permite aplicații de autocompletare terțe. Totuși, majoritatea aplicațiilor ar trebui să funcționeze implicit.", + "headerText": "Poți configura AliasVault pentru a beneficia de funcționalitatea nativă de completare automată a parolelor și a cheilor de acces în Android. Urmează instrucțiunile de mai jos pentru a o activa.", + "passkeyNotice": "Cheile de acces sunt create prin Android Credential Manager (Android 14+). Pentru a le stoca în AliasVault, asigură-te că funcția de completare automată este activată.", + "howToEnable": "Cum se activează completarea automată și cheile de acces:", + "step1": "1. Deschide setările Android folosind butonul de mai jos și schimbă „Serviciul de completare automată” în „AliasVault", + "openAutofillSettings": "Deschide setările de completare automată", + "buttonTip": "Dacă butonul de mai sus nu funcționează, ar putea fi blocat din cauza setărilor de securitate. Poți merge manual la Setări Android → Management general → Parole și completare automată.", + "step2": "2. Unele aplicații, cum ar fi Google Chrome, pot necesita configurare manuală în setările proprii pentru a permite servicii de completare automată de la terți. Totuși, majoritatea aplicațiilor ar trebui să funcționeze implicit.", "alreadyConfigured": "Am configurat deja", "advancedOptions": "Opțiuni Avansate", "showSearchText": "Afișează textul căutat", "showSearchTextDescription": "Includeți textul pe care AliasVault îl primește de la Android pentru a căuta date de autentificare corespondente" }, - "vaultUnlock": "Metodă de deblocare seif", + "vaultUnlock": "Metodă deblocare seif", "autoLock": "Interval auto-blocare", - "clipboardClear": "Ștergeți clipboard-ul", + "clipboardClear": "Ștergeți clipboardul", "clipboardClearDescription": "Șterge automat parolele copiate și informațiile sensibile din clipboard după o perioadă specificată.", "clipboardClearAndroidWarning": "Notă: unele dispozitive Android au istoricul clipboard-ului activat, care poate păstra elementele copiate anterior. AliasVault poate suprascrie doar cel mai recent element. Recomandăm dezactivarea istoricului clipboard-ului din setările dispozitivului.", "clipboardClearOptions": { @@ -201,16 +201,16 @@ "faceId": "Face ID", "touchId": "Touch ID", "faceIdTouchId": "Face ID / Touch ID", - "biometricEnabled": "{{biometric}} a fost activat cu succes", - "biometricNotAvailable": "{{biometric}} nu este disponibilă", - "biometricDisabledMessage": "{{biometric}} este dezactivată pentru AliasVault. Pentru a o utiliza, activează-o mai întâi din setările dispozitivului.", + "biometricEnabled": "{{biometric}} activată cu succes", + "biometricNotAvailable": "{{biometric}} indisponibilă", + "biometricDisabledMessage": "{{biometric}} dezactivată pentru AliasVault. Pentru a o utiliza, activează-o mai întâi din setările dispozitivului.", "biometricHelp": "Folosește biometria pentru a debloca seiful, securizat prin {{keystore}}.", - "biometricUnavailableHelp": "{{biometric}} nu este disponibilă. Apasă pentru a deschide setările.", + "biometricUnavailableHelp": "{{biometric}} indisponibilă. Apasă pentru a deschide setările.", "pin": "Cod PIN", "pinDescription": "Folosește un cod PIN personalizat pentru a debloca seiful mai rapid.", "pinEnabled": "Deblocarea prin PIN a fost activată cu succes", "pinDisabled": "Deblocarea prin PIN a fost dezactivată", - "passwordHelp": "Reintrodu parola master completă. Aceasta este mereu activă ca opțiune de rezervă.", + "passwordHelp": "Reintrodu parola principală completă. Aceasta este mereu activă ca opțiune de rezervă.", "keystoreIOS": "iOS Keychain", "keystoreAndroid": "Android Keystore" }, @@ -238,16 +238,16 @@ "securitySettings": { "title": "Securitate", "description": "Gestionează setările de securitate ale contului și seifului.", - "changeMasterPassword": "Schimbați parola master", + "changeMasterPassword": "Schimbă parola principală", "activeSessionsTitle": "Sesiuni Active", "recentAuthLogs": "Autentificări recente", "deleteAccountTitle": "Șterge Contul", "changePassword": { - "headerText": "Schimbarea parolei master modifică și cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei master.", - "currentPassword": "Parola Curentă", - "newPassword": "Parola Nouă", - "confirmNewPassword": "Confirmă Parola Nouă", - "enterCurrentPassword": "Introdu parola curentă", + "headerText": "Schimbarea parolei principale modifică cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei principale.", + "currentPassword": "Parolă actuală", + "newPassword": "Parolă nouă", + "confirmNewPassword": "Confirmă parola nouă", + "enterCurrentPassword": "Introdu parola actuală", "enterNewPassword": "Introdu parola nouă", "changePassword": "Schimbă Parola", "fillAllFields": "Completează toate câmpurile tale", @@ -259,7 +259,7 @@ "failedToChange": "Schimbarea parolei a eșuat. Încearcă din nou." }, "activeSessions": { - "headerText": "Mai jos este lista dispozitivelor unde contul tău este autentificat. Te poți deconecta de pe oricare dintre ele aici.", + "headerText": "Mai jos găsiți lista dispozitivelor pe care sunteți conectat în prezent sau unde aveți o sesiune activă. Te poți deconecta de la oricare dintre aceste sesiuni aici.", "noSessions": "Nicio sesiune activă", "revoke": "Revocă", "revokeSession": "Revocă Sesiunea", @@ -285,7 +285,7 @@ "warningText": "Atenție: Această acțiune este ireversibilă. Toate datele vor fi șterse definitiv.", "finalWarning": "Avertisment final: Introdu parola pentru a șterge definitiv contul.", "warningVaults": "Toate seifurile criptate, care includ toate datele tale de autentificare, vor fi șterse definitiv", - "warningAliases": "Alias-urile tale de email vor rămâne fără proprietar și nu vor mai putea fi revendicate de alți utilizatori", + "warningAliases": "Alias-urile tale de e-mail vor rămâne fără proprietar și nu vor mai putea fi revendicate de alți utilizatori", "warningRecovery": "Contul nu poate fi recuperat după ștergere", "irreversibleWarning": "Ștergerea contului este ireversibilă. Apăsarea butonului de mai jos va șterge contul imediat.", "enterUsername": "Introdu numele de utilizator pentru a continua", @@ -318,7 +318,7 @@ }, "navigation": { "vault": "Seif", - "emails": "Email-uri", + "emails": "E-mailuri", "settings": "Setări" }, "itemTypes": { @@ -335,7 +335,7 @@ "cardInformation": "Informații Card" }, "note": { - "title": "Notă" + "title": "Notă securizată" }, "addField": "Adaugă Câmp", "addCustomField": "Adaugă Câmp Personalizat", @@ -346,7 +346,7 @@ "fieldTypes": { "text": "Text", "hidden": "Ascuns", - "email": "Email", + "email": "E-mail", "url": "URL", "phone": "Telefon", "number": "Număr", @@ -357,7 +357,7 @@ "fieldLabels": { "login.username": "Nume utilizator", "login.password": "Parolă", - "login.email": "Email", + "login.email": "E-mail", "login.url": "URL", "alias.first_name": "Prenume", "alias.last_name": "Nume", @@ -379,41 +379,31 @@ "itemDetails": "Detalii element", "itemCreated": "Element creat", "itemCreatedMessage": "Noul element a fost adăugat în seif și este gata de utilizare.", - "emailPreview": "Previzualizare Email", + "emailPreview": "Previzualizare E-mail", "untitled": "Fără titlu", "name": "Nume", "url": "URL", "itemName": "Nume", - "service": "Serviciu", - "serviceName": "Nume serviciu", "serviceUrl": "URL serviciu", "loginCredentials": "Date de autentificare", "cardInformation": "Informații card", - "username": "Nume utilizator", - "email": "Email", + "email": "E-mail", "alias": "Alias", - "metadata": "Metadate", "firstName": "Prenume", "lastName": "Nume", - "nickName": "Pseudonim", "fullName": "Nume complet", - "gender": "Gen", "birthDate": "Data nașterii", "birthDatePlaceholder": "AAAA-LL-ZZ", "notes": "Note", "randomAlias": "Alias aleatoriu", "manual": "Manual", - "generateRandomAlias": "Generează un alias aleatoriu", - "clearAliasFields": "Șterge câmpurile alias", - "enterEmailPrefix": "Introdu prefixul email-ului", - "useDomainChooser": "Folosește selectorul de domenii", - "enterCustomDomain": "Introdu un domeniu personalizat", + "enterEmailPrefix": "Introdu prefixul e-mailului", "selectEmailDomain": "Selectați domeniul de e-mail", - "privateEmailTitle": "Email privat", + "privateEmailTitle": "E-mail privat", "privateEmailAliasVaultServer": "Server AliasVault", "privateEmailDescription": "Criptat E2E, complet privat.", - "publicEmailTitle": "Furnizori de email temporar public", - "publicEmailDescription": "Anonim, dar cu confidențialitate limitată. Conținutul email-ului poate fi citit de oricine cunoaște adresa.", + "publicEmailTitle": "Furnizori de e-mail temporar public", + "publicEmailDescription": "Anonim, dar cu confidențialitate limitată. Conținutul e-mailului poate fi citit de oricine cunoaște adresa.", "searchPlaceholder": "Caută în seif...", "noMatchingItems": "Nu s-au găsit elemente potrivite", "noMatchingItemsSearch": "Nu s-au găsit elemente pentru „{{search}}”", @@ -425,12 +415,12 @@ "noItemsOfTypeFound": "Nu s-au găsit elemente de tipul {{type}}", "clearSearch": "Șterge căutarea", "clearFilter": "Șterge filtrul", - "recentEmails": "Email-uri recente", - "loadingEmails": "Se încarcă email-urile...", - "noEmailsYet": "Nu a fost primit încă niciun e-mail.", - "offlineEmailsMessage": "Ești offline. Conectarea la internet este necesară pentru a încărca email-urile tale.", - "emailLoadError": "A apărut o eroare la încărcarea email-urilor tale. Reîncearcă mai târziu.", - "emailUnexpectedError": "A apărut o eroare neașteptată la încărcarea email-urilor tale. Reîncearcă mai târziu.", + "recentEmails": "E-mailuri recente", + "loadingEmails": "Se încarcă e-mailurile...", + "noEmailsYet": "Nu ai primit niciun e-mail încă.", + "offlineEmailsMessage": "Ești offline. Conectarea la internet este necesară pentru a încărca e-mailurile tale.", + "emailLoadError": "A apărut o eroare la încărcarea e-mailurile tale. Reîncearcă mai târziu.", + "emailUnexpectedError": "A apărut o eroare neașteptată la încărcarea e-mailurile tale. Reîncearcă mai târziu.", "password": "Parolă", "passwordLength": "Lungime parolă", "changePasswordComplexity": "Setări parolă", @@ -439,7 +429,6 @@ "includeNumbers": "Cifre (0-9)", "includeSpecialChars": "Caractere speciale (!@#)", "avoidAmbiguousChars": "Evită caracterele ambigue", - "deletingItem": "Se șterge elementul...", "errorLoadingItems": "Eroare la încărcarea elementelor", "vaultSyncFailed": "Sincronizarea seifului a eșuat", "vaultSyncedSuccessfully": "Seiful a fost sincronizat cu succes", @@ -448,9 +437,7 @@ "switchBackToBrowser": "Revino în browser pentru a continua.", "filters": { "all": "(Toate) Elementele", - "passkeys": "Passkey-uri", - "aliases": "Alias-uri", - "userpass": "Parole", + "passkeys": "Passkeys", "attachments": "Atașamente" }, "totpCode": "Cod TOTP", @@ -469,7 +456,7 @@ "itemCreated": "Element creat cu succes", "itemDeleted": "Element șters cu succes", "usernameCopied": "Utilizator copiat în clipboard", - "emailCopied": "Email copiat în clipboard", + "emailCopied": "E-mail copiat în clipboard", "passwordCopied": "Parolă copiată în clipboard" }, "createNewAliasFor": "Creează un alias nou pentru", @@ -478,7 +465,7 @@ "edit": "Editează", "delete": "Șterge", "copyUsername": "Copiază utilizatorul", - "copyEmail": "Copiază email-ul", + "copyEmail": "Copiază e-mailul", "copyPassword": "Copiază parola" }, "viewHistory": "Vezi istoricul", @@ -524,19 +511,19 @@ } }, "emails": { - "title": "Email-uri", - "emailDetails": "Detalii Email", + "title": "E-mailuri", + "emailDetails": "Detalii E-mail", "subject": "Subiect:", "date": "Data:", "from": "De la:", "to": "Către:", "attachments": "Atașamente", - "deleteEmail": "Șterge Email", - "deleteEmailConfirm": "Sigur dorești să ștergi acest email? Această acțiune este permanentă și ireversibilă.", - "emailNotFound": "Email-ul nu a fost găsit", - "noPlainText": "Acest email nu conține text simplu.", + "deleteEmail": "Șterge E-mail", + "deleteEmailConfirm": "Sigur dorești să ștergi acest e-mail? Această acțiune este permanentă și ireversibilă.", + "emailNotFound": "E-mailul nu a fost găsit", + "noPlainText": "Acest e-mail nu conține text simplu.", "sizeKB": "KB", - "offlineMessage": "Ești offline. Conectarea la internet este necesară pentru a încărca email-urile tale.", + "offlineMessage": "Ești offline. Conectarea la internet este necesară pentru a încărca e-mailurile tale.", "emptyMessage": "Nu ai primit încă niciun e-mail pe adresele tale private. Atunci când vei primi un e-mail nou, acesta va apărea aici.", "time": { "justNow": "acum", @@ -551,10 +538,10 @@ "required": "Acest câmp este obligatoriu", "serviceNameRequired": "Numele serviciului este obligatoriu", "invalidDateFormat": "Data trebuie să fie în format AAAA-LL-ZZ", - "invalidEmailFormat": "Format email invalid" + "invalidEmailFormat": "Format e-mail invalid" }, "apiErrors": { - "CLAIM_DOES_NOT_MATCH_USER": "Adresa de e-mail aleasă este deja utilizată. Modifică datele tale de autentificare pentru a continua.", + "CLAIM_DOES_NOT_MATCH_USER": "Adresa de e-mail aleasă este deja utilizată. Schimbă adresa de e-mail prin editarea datelor tale de autentificare.", "CLAIM_DOES_NOT_EXIST": "A apărut o eroare la încărcarea e-mailurilor tale. Editează și salvează datele tale de autentificare pentru a sincroniza baza de date, apoi reîncearcă.", "UNKNOWN_ERROR": "A apărut o eroare necunoscută. Reîncearcă din nou.", "ACCOUNT_LOCKED": "Contul tău este blocat temporar din cauza prea multor încercări eșuate. Reîncearcă mai târziu.", @@ -574,7 +561,7 @@ "USERNAME_EMPTY_OR_WHITESPACE": "Numele de utilizator nu poate fi gol sau format doar din spații.", "USERNAME_TOO_SHORT": "Numele de utilizator este prea scurt: trebuie să aibă cel puțin 3 caractere.", "USERNAME_TOO_LONG": "Numele de utilizator este prea lung: nu poate depăși 40 de caractere.", - "USERNAME_INVALID_EMAIL": "Adresă de email invalidă.", + "USERNAME_INVALID_EMAIL": "Adresă de e-mail invalidă.", "USERNAME_INVALID_CHARACTERS": "Numele de utilizator este invalid; poate conține doar litere sau cifre.", "VAULT_NOT_UP_TO_DATE": "Seiful tău nu este la zi. Sincronizarea seifului tău este necesară înainte de a reîncerca.", "INTERNAL_SERVER_ERROR": "Eroare internă de server.", @@ -617,7 +604,7 @@ }, "appName": "AliasVault", "reinitialize": { - "vaultAutoLockedMessage": "Seiful s-a auto-blocat după expirarea timpului.", + "vaultAutoLockedMessage": "Seiful s-a blocat automat din cauza inactivității.", "attemptingToUnlockMessage": "Se încearcă deblocarea." }, "loginSettings": { diff --git a/apps/mobile-app/i18n/locales/ru.json b/apps/mobile-app/i18n/locales/ru.json index 28310fb56..fd7ff7da9 100644 --- a/apps/mobile-app/i18n/locales/ru.json +++ b/apps/mobile-app/i18n/locales/ru.json @@ -383,31 +383,21 @@ "untitled": "Без названия", "name": "Имя", "url": "URL", - "itemName": "Name", - "service": "Сервис", - "serviceName": "Название сервиса", + "itemName": "Имя", "serviceUrl": "URL сервиса", "loginCredentials": "Данные для авторизации", - "cardInformation": "Card Information", - "username": "Логин", + "cardInformation": "Данные карты", "email": "Почта", "alias": "Псевдоним", - "metadata": "Метаданные", "firstName": "Имя", "lastName": "Фамилия", - "nickName": "Никнейм", "fullName": "Полное имя", - "gender": "Пол", "birthDate": "Дата рождения", "birthDatePlaceholder": "ГГГГ-ММ-ДД", "notes": "Примечание", "randomAlias": "Случайный псевдоним", "manual": "Инструкция", - "generateRandomAlias": "Сгенерировать псевдоним", - "clearAliasFields": "Очистить поля псевдонима", "enterEmailPrefix": "Введите префикс электронной почты", - "useDomainChooser": "Использовать средство выбора домена", - "enterCustomDomain": "Ввести пользовательский домен", "selectEmailDomain": "Выбрать домен электронной почты", "privateEmailTitle": "Личная электронная почта", "privateEmailAliasVaultServer": "Сервер AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Цифры (0-9)", "includeSpecialChars": "Специальные символы (!@#)", "avoidAmbiguousChars": "Избегать двусмысленных символов", - "deletingItem": "Удаление записи...", "errorLoadingItems": "Ошибка загрузки элементов", "vaultSyncFailed": "Сбой синхронизации хранилища", "vaultSyncedSuccessfully": "Хранилище успешно синхронизировано", @@ -449,8 +438,6 @@ "filters": { "all": "(Все) Записи", "passkeys": "Ключи доступа", - "aliases": "Псевдонимы", - "userpass": "Пароли", "attachments": "Вложения" }, "totpCode": "TOTP код", diff --git a/apps/mobile-app/i18n/locales/sv.json b/apps/mobile-app/i18n/locales/sv.json index f4aedda1d..616cf3844 100644 --- a/apps/mobile-app/i18n/locales/sv.json +++ b/apps/mobile-app/i18n/locales/sv.json @@ -1,181 +1,181 @@ { "common": { - "cancel": "Cancel", - "close": "Close", - "delete": "Delete", - "save": "Save", - "yes": "Yes", - "no": "No", + "cancel": "Avbryt", + "close": "Stäng", + "delete": "Radera", + "save": "Spara", + "yes": "Ja", + "no": "Nej", "ok": "OK", - "continue": "Continue", - "loading": "Loading", - "error": "Error", - "success": "Success", - "never": "Never", - "copied": "Copied to clipboard", - "loadMore": "Load more", - "use": "Use", - "confirm": "Confirm", - "next": "Next", - "notice": "Notice", - "enabled": "Enabled", - "disabled": "Disabled", - "twoFactorAuthentication": "Two-factor authentication", - "add": "Add", - "generate": "Generate", - "attachments": "Attachments", - "deleteItemConfirmTitle": "Delete Item", - "deleteItemConfirmDescription": "Are you sure you want to delete this item?", + "continue": "Fortsätt", + "loading": "Laddar", + "error": "Fel", + "success": "Utförd", + "never": "Aldrig", + "copied": "Kopierat till urklipp", + "loadMore": "Ladda mer", + "use": "Använd", + "confirm": "Bekräfta", + "next": "Nästa", + "notice": "Notis", + "enabled": "Aktiverad", + "disabled": "Inaktiverad", + "twoFactorAuthentication": "Tvåfaktorsautentisering", + "add": "Lägg till", + "generate": "Generera", + "attachments": "Bifogade filer", + "deleteItemConfirmTitle": "Radera objekt", + "deleteItemConfirmDescription": "Är du säker på att du vill radera det här objektet?", "errors": { - "unknownError": "An unknown error occurred.", - "unknownErrorTryAgain": "An unknown error occurred. Please try again.", - "serverVersionTooOld": "The AliasVault server needs to be updated to a newer version in order to use this feature. Please contact the server admin if you need help." + "unknownError": "Ett okänt fel har inträffat.", + "unknownErrorTryAgain": "Ett okänt fel inträffade. Försök igen.", + "serverVersionTooOld": "AliasVault-servern behöver uppdateras till en nyare version för att kunna använda denna funktion. Vänligen kontakta serveradministratören om du behöver hjälp." } }, "auth": { - "login": "Log in", - "logout": "Logout", - "username": "Username or email", - "password": "Password", - "authCode": "Authentication Code", - "unlock": "Unlock", - "unlocking": "Unlocking...", - "loggingIn": "Logging in", - "validatingCredentials": "Validating credentials", - "syncingVault": "Syncing vault", - "verifyingAuthCode": "Verifying authentication code", - "verify": "Verify", - "unlockVault": "Unlock Vault", - "unlockWithPin": "Unlock with PIN", - "enterPassword": "Enter your password to unlock your vault", - "enterPasswordPlaceholder": "Password", - "enterAuthCode": "Enter 6-digit code", - "usernamePlaceholder": "name / name@company.com", - "passwordPlaceholder": "Enter your password", - "enableBiometric": "Enable {{biometric}}?", - "biometricPrompt": "Would you like to use {{biometric}} to unlock your vault?", - "tryBiometricAgain": "Try {{biometric}} Again", - "tryPinAgain": "Try PIN Again", - "authCodeNote": "Note: if you don't have access to your authenticator device, you can reset your 2FA with a recovery code by logging in via the website.", + "login": "Logga in", + "logout": "Logga ut", + "username": "Användarnamn eller e-post", + "password": "Lösenord", + "authCode": "Autentiseringskod", + "unlock": "Lås upp", + "unlocking": "Låser upp...", + "loggingIn": "Loggar in", + "validatingCredentials": "Validerar inloggningsuppgifter", + "syncingVault": "Synkroniserar valv", + "verifyingAuthCode": "Verifierar autentiseringskod", + "verify": "Bekräfta", + "unlockVault": "Lås upp valv", + "unlockWithPin": "Lås upp med PIN kod", + "enterPassword": "Ange PIN koden för att låsa upp ditt valv", + "enterPasswordPlaceholder": "Lösenord", + "enterAuthCode": "Ange 6-siffrig kod", + "usernamePlaceholder": "namn / namn@företag.com", + "passwordPlaceholder": "Ange ditt lösenord", + "enableBiometric": "Aktivera {{biometric}}?", + "biometricPrompt": "Vill du använda {{biometric}} för att låsa upp ditt valv?", + "tryBiometricAgain": "Försök med {{biometric}} igen", + "tryPinAgain": "Prova PIN koden igen", + "authCodeNote": "Obs! Om du inte har tillgång till din autentiseringsenhet kan du återställa din 2FA med en återställningskod genom att logga in via webbplatsen.", "errors": { - "credentialsRequired": "Username and password are required", - "invalidAuthCode": "Please enter a valid 6-digit authentication code", - "incorrectPassword": "Incorrect password. Please try again.", - "enterPassword": "Please enter your password", - "serverError": "Could not reach AliasVault server. Please try again later or contact support if the problem persists.", - "serverErrorSelfHosted": "Could not reach the API. For self-hosted instances, please verify the API endpoint is reachable by navigating to it in a browser: it should display 'OK'.", - "networkError": "Network request failed. Please check your internet connection and try again.", - "networkErrorSelfHosted": "Network request failed. Check your network connection and server availability. For self-hosted instances, please ensure you have a valid SSL certificate installed. Self-signed certificates are not supported on mobile devices for security reasons.", - "sessionExpired": "Your session has expired. Please login again.", - "httpError": "HTTP error: {{status}}" + "credentialsRequired": "Användarnamn och lösenord krävs", + "invalidAuthCode": "Ange en giltig 6-siffrig autentiseringskod", + "incorrectPassword": "Felaktigt lösenord. Var god försök igen.", + "enterPassword": "Ange ditt lösenord", + "serverError": "Kunde inte nå AliasVault-servern. Försök igen senare eller kontakta support om problemet kvarstår.", + "serverErrorSelfHosted": "Kunde inte nå API:et. För egenhostade instanser, vänligen kontrollera att API-slutpunkten kan nås genom att navigera till den i en webbläsare: den ska visa 'OK'.", + "networkError": "Nätverksförfrågan misslyckades. Kontrollera din internetanslutning och försök igen.", + "networkErrorSelfHosted": "Nätverksförfrågan misslyckades. Kontrollera din nätverksanslutning och servertillgänglighet. För egenhostade instanser, se till att du har ett giltigt SSL-certifikat installerat. Självsignerade certifikat stöds inte på mobila enheter av säkerhetsskäl.", + "sessionExpired": "Din session har löpt ut. Vänligen logga in igen.", + "httpError": "HTTP-fel: {{status}}" }, - "confirmLogout": "Are you sure you want to logout? You need to login again with your master password to access your vault.", - "noAccountYet": "No account yet?", - "createNewVault": "Create new vault", - "connectingTo": "Connecting to", - "loggedInAs": "Logged in as" + "confirmLogout": "Är du säker på att du vill logga ut? Du måste logga in igen med ditt huvudlösenord för att komma åt ditt valv.", + "noAccountYet": "Inget konto ännu?", + "createNewVault": "Skapa ett nytt valv", + "connectingTo": "Ansluter till", + "loggedInAs": "Inloggad som" }, "logout": { - "unsyncedChangesTitle": "Unsynced Changes", - "unsyncedChangesWarning": "You have unsynced changes that will be lost if you log out now. Are you sure you want to continue?", - "logoutAnyway": "Log out anyway" + "unsyncedChangesTitle": "Osynkade ändringar", + "unsyncedChangesWarning": "Du har osynkade ändringar som kommer att gå förlorade om du loggar ut nu. Är du säker på att du vill fortsätta?", + "logoutAnyway": "Logga ut ändå" }, "vault": { - "syncingVault": "Syncing vault", - "uploadingVaultToServer": "Uploading vault to server", - "savingChangesToVault": "Saving changes to vault", - "checkingForVaultUpdates": "Checking for vault updates", - "executingOperation": "Executing operation...", - "checkingVaultUpdates": "Checking vault updates", - "syncingUpdatedVault": "Syncing updated vault", - "mergingVault": "Merging vault changes", - "uploadingChanges": "Uploading changes", + "syncingVault": "Synkroniserar valv", + "uploadingVaultToServer": "Laddar upp valv till server", + "savingChangesToVault": "Sparar ändringar till valv", + "checkingForVaultUpdates": "Söker efter valvuppdateringar", + "executingOperation": "Utför operation...", + "checkingVaultUpdates": "Söker efter valvuppdateringar", + "syncingUpdatedVault": "Synkroniserar uppdaterat valv", + "mergingVault": "Sammanfogar valvförändringar", + "uploadingChanges": "Laddar upp förändringar", "errors": { - "failedToGetEncryptedDatabase": "Failed to get encrypted database", - "usernameNotFound": "Username not found", - "vaultOutdated": "Your vault is outdated. Please login on the AliasVault website and follow the steps.", - "failedToSyncVault": "Failed to sync vault", - "versionNotSupported": "This version of the AliasVault mobile app is not supported by the server anymore. Please update your app to the latest version.", - "serverVersionNotSupported": "The AliasVault server needs to be updated to a newer version in order to use this mobile app. Please contact support if you need help.", - "appOutdated": "This app is outdated and cannot be used to access this (newer) vault version. Please update the AliasVault app to continue.", - "passwordChanged": "Your password has changed since the last time you logged in. Please login again for security reasons.", - "passwordChangeRequiresOnline": "Password change requires an internet connection. Please try again when online." + "failedToGetEncryptedDatabase": "Det gick inte att hämta krypterad databas", + "usernameNotFound": "Användarnamnet hittades inte", + "vaultOutdated": "Ditt valv är föråldrad. Logga in på AliasVault webbplats och följ stegen.", + "failedToSyncVault": "Misslyckades att synkronisera valv", + "versionNotSupported": "Denna version av mobilappen AliasVault stöds inte längre av servern. Vänligen uppdatera ditt appen till den senaste versionen.", + "serverVersionNotSupported": "AliasVault-servern behöver uppdateras till en nyare version för att kunna använda demobilapp. Kontakta support om du behöver hjälp.", + "appOutdated": "Denna app är föråldrad och kan inte användas för att komma åt den här (senare) valvversionen. Vänligen uppdatera AliasValv-appen för att fortsätta.", + "passwordChanged": "Ditt lösenord har ändrats sedan du senast loggade in. Vänligen logga in igen av säkerhetsskäl.", + "passwordChangeRequiresOnline": "Lösenordsbyte kräver en internetanslutning. Försök igen när du är online." } }, "passkeys": { "passkey": "Passkey", - "helpText": "Passkeys are created on the website when prompted. They cannot be manually edited. To remove this passkey, you can delete it from this credential.", - "passkeyMarkedForDeletion": "Passkey marked for deletion", - "passkeyWillBeDeleted": "This passkey will be deleted when you save this credential." + "helpText": "Passkeys skapas på webbplatsen när du blir tillfrågad. De kan inte redigeras manuellt. För att radera denna passkey, tar du bort den från denna uppgiftsposten.", + "passkeyMarkedForDeletion": "Passkey markerad för borttagning", + "passkeyWillBeDeleted": "Denna passkey kommer att tas bort när du sparar dessa uppgifter." }, "totp": { - "addCode": "Add 2FA Code", - "nameOptional": "Name (optional)", - "secretKey": "Secret Key", - "instructions": "Enter the secret key shown by the website where you want to add two-factor authentication.", - "saveToViewCode": "Save to view code", + "addCode": "Lägg till 2FA kod", + "nameOptional": "Namn (valfritt)", + "secretKey": "Hemlig nyckel", + "instructions": "Ange den hemliga nyckeln som visas av webbplatsen där du vill lägga till tvåfaktorsautentisering.", + "saveToViewCode": "Spara för att visa kod", "errors": { - "invalidSecretKey": "Invalid secret key format." + "invalidSecretKey": "Ogiltigt format för hemlig nyckel." } }, "settings": { - "title": "Settings", - "autofill": "Autofill & Passkeys", + "title": "Inställningar", + "autofill": "Autofyll & Passkeys", "iosAutofillSettings": { - "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in iOS. Follow the instructions below to enable it.", - "passkeyNotice": "Passkeys are created through iOS. To store them in AliasVault, ensure Autofill below is enabled.", - "howToEnable": "How to enable Autofill & Passkeys:", - "step1": "1. Open iOS Settings via the button below", - "step2": "2. Go to \"General\"", - "step3": "3. Tap \"AutoFill & Passwords\"", - "step4": "4. Enable \"AliasVault\"", - "step5": "5. Disable other password providers (e.g. \"iCloud Passwords\") to avoid conflicts", - "openIosSettings": "Open iOS Settings", - "alreadyConfigured": "I already configured it", - "warningText": "Note: You'll need to authenticate with Face ID/Touch ID or your device passcode when using autofill." + "headerText": "Du kan konfigurera AliasVault för att ange ursprungliga lösenord och passkey-autofyll funktionalitet i iOS. Följ instruktionerna nedan för att aktivera det.", + "passkeyNotice": "Passkeys skapas via iOS. För att lagra dem i AliasVault, se till att Autofyll nedan är aktiverat.", + "howToEnable": "Så här aktiverar du Autofyll & Passkeys:", + "step1": "1. Öppna iOS-inställningar via knappen nedan", + "step2": "2. Gå till \"Allmänt\"", + "step3": "3. Tryck på \"Autofyll och Lösenord\"", + "step4": "4. Aktivera \"AliasVault\"", + "step5": "5. Inaktivera andra lösenordshanterare (t.ex. \"iCloud-lösenord\") för att undvika konflikter", + "openIosSettings": "Öppna iOS-inställningarna", + "alreadyConfigured": "Jag har redan konfigurerat det", + "warningText": "Obs: Du måste autentisera med Face ID/Touch ID eller din enhets lösenord när du använder autofyll." }, "androidAutofillSettings": { - "warningTitle": "⚠️ Experimental Feature", - "warningDescription": "Autofill and passkey support for Android is currently in an experimental state.", - "warningLink": "Read more about it here", - "headerText": "You can configure AliasVault to provide native password and passkey autofill functionality in Android. Follow the instructions below to enable it.", - "passkeyNotice": "Passkeys are created through Android Credential Manager (Android 14+). To store them in AliasVault, ensure Autofill below is enabled.", - "howToEnable": "How to enable Autofill & Passkeys:", - "step1": "1. Open Android Settings via the button below, and change the \"autofill preferred service\" to \"AliasVault\"", - "openAutofillSettings": "Open Autofill Settings", - "buttonTip": "If the button above doesn't work it might be blocked because of security settings. You can manually go to Android Settings → General Management → Passwords and autofill.", - "step2": "2. Some apps, e.g. Google Chrome, may require manual configuration in their settings to allow third-party autofill apps. However, most apps should work with autofill by default.", - "alreadyConfigured": "I already configured it", - "advancedOptions": "Advanced Options", - "showSearchText": "Show search text", - "showSearchTextDescription": "Include the text AliasVault receives from Android that it uses to search for a matching credential" + "warningTitle": "⚠️ Experimentell funktion", + "warningDescription": "Autofyll och passkey stöd för Android är för närvarande i ett experimentellt tillstånd.", + "warningLink": "Läs mer om det här", + "headerText": "Du kan konfigurera AliasVault för att ange ursprungliga lösenord och passkey-autofyll funktionalitet i Android. Följ instruktionerna nedan för att aktivera det.", + "passkeyNotice": "Passkeys skapas via Android Credential Manager (Android 14+). För att lagra dem i AliasVault, se till att Autofyll nedan är aktiverat.", + "howToEnable": "Så här aktiverar du Autofyll & Passkeys:", + "step1": "1. Öppna Android-inställningar via knappen nedan, och ändra \"Autofyll föredragen tjänst\" till \"AliasVault\"", + "openAutofillSettings": "Öppna inställningar för Autofyll", + "buttonTip": "Om knappen ovan inte fungerar kan den blockeras på grund av säkerhetsinställningar. Du kan manuellt gå till Android Inställningar → Allmän hantering → Lösenord och autofyll.", + "step2": "2. Vissa appar, t.ex. Google Chrome, kan kräva manuell konfiguration i sina inställningar för att tillåta autofyll appar från tredje part. De flesta appar bör dock fungera med autofyll som standard.", + "alreadyConfigured": "Jag har redan konfigurerat det", + "advancedOptions": "Avancerade inställningar", + "showSearchText": "Visa söktext", + "showSearchTextDescription": "Inkludera texten AliasVault tar emot från Android som den använder för att söka efter en matchande uppgiftspost" }, - "vaultUnlock": "Vault Unlock Method", - "autoLock": "Auto-lock Timeout", - "clipboardClear": "Clear Clipboard", - "clipboardClearDescription": "Automatically clear copied passwords and sensitive information from your clipboard after a specified time period.", - "clipboardClearAndroidWarning": "Note: some Android devices have clipboard history enabled, which may keep track of previously copied items, even after AliasVault clears the clipboard. AliasVault can only overwrite the most recent item, but older entries may remain visible in history. For security reasons, we recommend disabling any clipboard history features in your device settings.", + "vaultUnlock": "Valvupplåsningsmetod", + "autoLock": "Timeout för automatisk låsning", + "clipboardClear": "Rensa urklipp", + "clipboardClearDescription": "Rensa automatiskt kopierade lösenord och känslig information från urklipp efter en viss tidsperiod.", + "clipboardClearAndroidWarning": "Obs: vissa Android-enheter har urklipp historia aktiverad, som kan hålla reda på tidigare kopierade objekt, även efter AliasVault rensar urklipp. AliasVault kan bara skriva över det senaste objektet, men äldre poster kan förbli synliga i historiken. Av säkerhetsskäl rekommenderar vi att du inaktiverar alla funktioner för urklippshistorik i enhetens inställningar.", "clipboardClearOptions": { - "never": "Never", - "5seconds": "5 seconds", - "10seconds": "10 seconds", - "15seconds": "15 seconds", - "30seconds": "30 seconds" + "never": "Aldrig", + "5seconds": "5 sekunder", + "10seconds": "10 sekunder", + "15seconds": "15 sekunder", + "30seconds": "30 sekunder" }, - "batteryOptimizationHelpTitle": "Enable Background Clipboard Clearing", - "batteryOptimizationActive": "Battery optimization is blocking background tasks", - "batteryOptimizationDisabled": "Background clipboard clearing enabled", - "batteryOptimizationHelpDescription": "Android's battery optimization prevents reliable clipboard clearing when the app is in the background. Disabling battery optimization for AliasVault allows precise background clipboard clearing and automatically grants necessary alarm permissions.", - "disableBatteryOptimization": "Disable battery optimization", - "identityGenerator": "Identity Generator", - "passwordGenerator": "Password Generator", - "importExport": "Import / Export", - "importSectionTitle": "Import", - "importSectionDescription": "Import your passwords from other password managers or from a previous AliasVault export.", - "importWebNote": "To import credentials from existing password managers, please login to the web app. The import feature is currently only available on the web version.", - "exportSectionTitle": "Export", - "exportSectionDescription": "Export your vault data to a CSV file. This file can be used as a back-up and can also be imported into other password managers.", - "exportCsvButton": "Export vault to CSV file", + "batteryOptimizationHelpTitle": "Aktivera rensning av urklipp i bakgrunden", + "batteryOptimizationActive": "Batterioptimering blockerar bakgrundsuppgifter", + "batteryOptimizationDisabled": "Rensning av urklipp i bakgrunden aktiverad", + "batteryOptimizationHelpDescription": "Androids batterioptimering förhindrar tillförlitlig rensning av urklipp när appen är i bakgrunden. Inaktivering av batterioptimering för AliasVault tillåter exakt rensning av urklipp och ger automatiskt nödvändiga larmbehörigheter.", + "disableBatteryOptimization": "Inaktivera batterioptimering", + "identityGenerator": "Identitets Generator", + "passwordGenerator": "Lösenordsgenerator", + "importExport": "Importera / Exportera", + "importSectionTitle": "Importera", + "importSectionDescription": "Importera dina lösenord från andra lösenordshanterare eller från en tidigare AliasVault-export.", + "importWebNote": "Logga in i webbappen för att importera uppgiftsposter från befintliga lösenordshanterare. Importfunktionen är för närvarande endast tillgänglig på webbversionen.", + "exportSectionTitle": "Exportera", + "exportSectionDescription": "Exportera dina valvdata till en CSV-fil. Denna fil kan användas som en säkerhetskopiering och kan även importeras till andra lösenordshanterare.", + "exportCsvButton": "Exportera valv till CSV-fil", "exporting": "Exporting...", "exportConfirmTitle": "Export Vault", "exportWarning": "Warning: Exporting your vault to an unencrypted file will expose all of your passwords and sensitive information in plain text. Only do this on trusted devices and ensure you:\n\n• Store the exported file in a secure location\n• Delete the file when you no longer need it\n• Never share the exported file with others\n\nAre you sure you want to continue with the export?", @@ -384,30 +384,20 @@ "name": "Name", "url": "URL", "itemName": "Name", - "service": "Service", - "serviceName": "Service Name", "serviceUrl": "Service URL", "loginCredentials": "Login credentials", "cardInformation": "Card Information", - "username": "Username", "email": "Email", "alias": "Alias", - "metadata": "Metadata", "firstName": "First Name", "lastName": "Last Name", - "nickName": "Nick Name", "fullName": "Full Name", - "gender": "Gender", "birthDate": "Birth Date", "birthDatePlaceholder": "YYYY-MM-DD", "notes": "Notes", "randomAlias": "Random Alias", "manual": "Manual", - "generateRandomAlias": "Generate Random Alias", - "clearAliasFields": "Clear Alias Fields", "enterEmailPrefix": "Enter email prefix", - "useDomainChooser": "Use domain chooser", - "enterCustomDomain": "Enter custom domain", "selectEmailDomain": "Select Email Domain", "privateEmailTitle": "Private Email", "privateEmailAliasVaultServer": "AliasVault server", @@ -439,7 +429,6 @@ "includeNumbers": "Numbers (0-9)", "includeSpecialChars": "Special Characters (!@#)", "avoidAmbiguousChars": "Avoid Ambiguous Characters", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "Vault sync failed", "vaultSyncedSuccessfully": "Vault synced successfully", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Passkeys", - "aliases": "Aliases", - "userpass": "Passwords", "attachments": "Attachments" }, "totpCode": "TOTP Code", diff --git a/apps/mobile-app/i18n/locales/tr.json b/apps/mobile-app/i18n/locales/tr.json index 3aadf3837..7e8273eb1 100644 --- a/apps/mobile-app/i18n/locales/tr.json +++ b/apps/mobile-app/i18n/locales/tr.json @@ -384,30 +384,20 @@ "name": "Ad", "url": "URL", "itemName": "Name", - "service": "Hizmet", - "serviceName": "Hizmet Adı", "serviceUrl": "Hizmet URL'i", "loginCredentials": "Giriş bilgileri", "cardInformation": "Card Information", - "username": "Kullanıcı Adı", "email": "E-Posta", "alias": "Alias", - "metadata": "Meta veri", "firstName": "Adı", "lastName": "Soyadı", - "nickName": "Kullanıcı Adı", "fullName": "Ad Soyad", - "gender": "Cinsiyet", "birthDate": "Doğum Tarihi", "birthDatePlaceholder": "YYYY-AA-GG", "notes": "Notlar", "randomAlias": "Random Alias", "manual": "Manual", - "generateRandomAlias": "Generate Random Alias", - "clearAliasFields": "Clear Alias Fields", "enterEmailPrefix": "E-posta önekini girin", - "useDomainChooser": "Alan adı seçiciyi kullan", - "enterCustomDomain": "Özel alan adı girin", "selectEmailDomain": "E-posta Alan Adını Seç", "privateEmailTitle": "Özel E-posta", "privateEmailAliasVaultServer": "AliasVault sunucusu", @@ -439,7 +429,6 @@ "includeNumbers": "Rakamlar (0-9)", "includeSpecialChars": "Özel Karakterler (!@#)", "avoidAmbiguousChars": "Belirsiz Karakterler Kullanma", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "Kasa senkronizasyonu başarısız oldu", "vaultSyncedSuccessfully": "Kasa başarıyla senkronize edildi", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Passkeys", - "aliases": "Aliases", - "userpass": "Passwords", "attachments": "Ekler" }, "totpCode": "TOTP Kodu", diff --git a/apps/mobile-app/i18n/locales/uk.json b/apps/mobile-app/i18n/locales/uk.json index 6eb49784e..31b35fedd 100644 --- a/apps/mobile-app/i18n/locales/uk.json +++ b/apps/mobile-app/i18n/locales/uk.json @@ -384,30 +384,20 @@ "name": "Назва", "url": "URL", "itemName": "Назва", - "service": "Сервіс", - "serviceName": "Назва сервісу", "serviceUrl": "URL-адреса сервісу", "loginCredentials": "Облікові дані для входу", "cardInformation": "Card Information", - "username": "Username", "email": "Пошта", "alias": "Псевдонім", - "metadata": "Метадані", "firstName": "Ім’я", "lastName": "Прізвище", - "nickName": "Нікнейм", "fullName": "Ім’я і прізвище", - "gender": "Стать", "birthDate": "Дата народження", "birthDatePlaceholder": "РРРР-ММ-ДД", "notes": "Нотатки", "randomAlias": "Випадковий псевдонім", "manual": "Посібник", - "generateRandomAlias": "Генерувати випадковий псевдонім", - "clearAliasFields": "Очистити поля псевдоніма", "enterEmailPrefix": "Введіть префікс електронної адреси", - "useDomainChooser": "Використовувати селектор доменів", - "enterCustomDomain": "Введіть користувацький домен", "selectEmailDomain": "Виберіть домен електронної пошти", "privateEmailTitle": "Приватна електронна адреса", "privateEmailAliasVaultServer": "Сервер AliasVault", @@ -439,7 +429,6 @@ "includeNumbers": "Числа (0-9)", "includeSpecialChars": "Спеціальні символи (!@#)", "avoidAmbiguousChars": "Уникати неоднозначних символів", - "deletingItem": "Deleting item...", "errorLoadingItems": "Error loading items", "vaultSyncFailed": "Не вдалося синхронізувати сховище", "vaultSyncedSuccessfully": "Сховище успішно синхронізовано", @@ -449,8 +438,6 @@ "filters": { "all": "(All) Items", "passkeys": "Ключі доступу", - "aliases": "Псевдоніми", - "userpass": "Паролі", "attachments": "Вкладення" }, "totpCode": "Код TOTP", diff --git a/apps/mobile-app/i18n/locales/zh.json b/apps/mobile-app/i18n/locales/zh.json index 1230a220b..24af9af11 100644 --- a/apps/mobile-app/i18n/locales/zh.json +++ b/apps/mobile-app/i18n/locales/zh.json @@ -22,7 +22,7 @@ "disabled": "禁用", "twoFactorAuthentication": "双因素认证(2FA)", "add": "添加", - "generate": "Generate", + "generate": "生成", "attachments": "附件", "deleteItemConfirmTitle": "删除项目", "deleteItemConfirmDescription": "您确定要删除此项目吗?", @@ -35,7 +35,7 @@ "auth": { "login": "登录", "logout": "退出登录", - "username": "用户名或电子邮箱", + "username": "用户名或邮箱", "password": "密码", "authCode": "身份验证码", "unlock": "解锁", @@ -132,7 +132,7 @@ "step5": "5. 禁用其他密码提供商(如“iCloud 密码”)以避免冲突", "openIosSettings": "打开 iOS 设置", "alreadyConfigured": "我已完成配置", - "warningText": "注意:使用自动填充时,您需要通过Face ID/Touch ID或设备密码进行身份验证。" + "warningText": "注意:使用自动填充时,您需要通过面容 ID/触控 ID 或设备密码进行认证。" }, "androidAutofillSettings": { "warningTitle": "⚠️ 实验性功能", @@ -145,14 +145,14 @@ "openAutofillSettings": "打开自动填充设置", "buttonTip": "如果上方按钮无效,可能是安全设置阻止了操作。您可手动前往:\nAndroid 设置 → 通用管理 → 密码与自动填充", "step2": "部分应用(比如Chrome浏览器)可能需在设置中手动配置,以允许第三方自动填充应用。但大多数应用默认应支持自动填充功能。", - "alreadyConfigured": "我已经配置好了", + "alreadyConfigured": "我已配置完毕", "advancedOptions": "高级选项", "showSearchText": "显示搜索文本", "showSearchTextDescription": "包含 AliasVault 从 Android 接收的用于搜索匹配凭据的文本" }, "vaultUnlock": "密码库解锁方式", "autoLock": "自动锁定超时时间", - "clipboardClear": "清空剪贴板", + "clipboardClear": "清除剪贴板", "clipboardClearDescription": "在指定时间后自动清除剪贴板中复制的密码及敏感信息。", "clipboardClearAndroidWarning": "注意:部分安卓设备已启用剪贴板历史记录功能,即使AliasVault清除了剪贴板内容,系统仍可能保留先前复制的项目。AliasVault仅能覆盖最近一项记录,但历史记录中的旧条目可能仍可见。出于安全考虑,建议您在设备设置中禁用所有剪贴板历史记录功能。", "clipboardClearOptions": { @@ -175,7 +175,7 @@ "importWebNote": "要从现有密码管理器中导入凭据,请登录到 web 应用程序。导入功能目前只能在网页版本上提供。", "exportSectionTitle": "导出", "exportSectionDescription": "将您的密码库数据导出到一个 CSV 文件。此文件可以用作备份,也可以导入其他密码管理员。", - "exportCsvButton": "导出私密库到CSV文件", + "exportCsvButton": "将密码库导出为 CSV 文件", "exporting": "导出中…", "exportConfirmTitle": "导出密码库", "exportWarning": "警告:将您的密码库导出到未加密文件将以明文形式暴露您的所有密码和敏感信息。仅在受信任的计算机上执行此操作,并确保您:\n\n• 将导出的文件存储在安全的位置\n• 不再需要时删除该文件\n• 切勿与他人共享导出的文件\n\n您确定要继续导出吗?", @@ -276,7 +276,7 @@ "success": "成功", "failed": "失败", "time": "时间", - "ipAddress": "IP地址", + "ipAddress": "IP 地址", "client": "客户端", "failedToLoad": "加载认证日志失败" }, @@ -335,7 +335,7 @@ "cardInformation": "卡信息" }, "note": { - "title": "注意" + "title": "备注" }, "addField": "添加字段", "addCustomField": "添加自定义字段", @@ -346,7 +346,7 @@ "fieldTypes": { "text": "文本", "hidden": "隐藏", - "email": "电子邮件", + "email": "邮件", "url": "URL", "phone": "手机", "number": "号码", @@ -357,7 +357,7 @@ "fieldLabels": { "login.username": "用户名", "login.password": "密码", - "login.email": "电子邮件", + "login.email": "邮件", "login.url": "URL", "alias.first_name": "名", "alias.last_name": "姓", @@ -379,58 +379,48 @@ "itemDetails": "项目详情", "itemCreated": "项目已创建", "itemCreatedMessage": "新项目已添加到您的密码库并可供使用。", - "emailPreview": "电子邮件预览", + "emailPreview": "邮件预览", "untitled": "无标题", "name": "名称", "url": "URL", "itemName": "名称", - "service": "服务", - "serviceName": "服务名称", "serviceUrl": "服务 URL", "loginCredentials": "登录凭据", "cardInformation": "卡信息", - "username": "用户名", - "email": "电子邮件", + "email": "邮件", "alias": "别名", - "metadata": "元数据", "firstName": "名", "lastName": "姓", - "nickName": "昵称", "fullName": "全名", - "gender": "性别", "birthDate": "出生日期", "birthDatePlaceholder": "YYYY-MM-DD", "notes": "备注", "randomAlias": "随机别名", - "manual": "手动输入", - "generateRandomAlias": "生成随机别名", - "clearAliasFields": "清除别名字段", - "enterEmailPrefix": "输入电子邮箱前缀", - "useDomainChooser": "使用域选择器", - "enterCustomDomain": "输入自定义域", - "selectEmailDomain": "选择电子邮箱域", + "manual": "手动", + "enterEmailPrefix": "输入邮箱前缀", + "selectEmailDomain": "选择邮箱域", "privateEmailTitle": "私人邮箱", "privateEmailAliasVaultServer": "AliasVault 服务器", "privateEmailDescription": "端到端加密,完全私密。", - "publicEmailTitle": "公共临时电子邮箱提供商", - "publicEmailDescription": "匿名但隐私性有限,任何知晓其地址的人均可读取电子邮件内容。", + "publicEmailTitle": "公共临时邮箱提供商", + "publicEmailDescription": "匿名但隐私性有限,任何知晓其地址的人均可读取邮件内容。", "searchPlaceholder": "搜索密码库…", "noMatchingItems": "未找到匹配的项目", - "noMatchingItemsSearch": "No items matching \"{{search}}\"", - "noMatchingItemsWithFilter": "No {{filter}} items matching \"{{search}}\"", + "noMatchingItemsSearch": "未找到匹配“{{search}}”的项目", + "noMatchingItemsWithFilter": "未找到匹配“{{search}}”的 {{filter}} 项目", "noItemsFound": "未找到项目。请创建一个以开始使用。提示:您也可以登录 AliasVault 网页应用,从其他密码管理器导入凭据。", - "allItemsInFolders": "All your items are organized in folders. Tap a folder above to view your credentials, or use the search to find specific items.", + "allItemsInFolders": "您的所有项目都已整理到文件夹中。点击上方文件夹即可查看您的凭据,或使用搜索查找特定的项目。", "noPasskeysFound": "尚未创建通行密钥。访问以通行密钥为认证方式的网站才能创建通行密钥。", "noAttachmentsFound": "未找到带附件的项目", "noItemsOfTypeFound": "未找到 {{type}} 项目", - "clearSearch": "Clear search", - "clearFilter": "Clear filter", - "recentEmails": "近期电子邮件", - "loadingEmails": "加载电子邮件中…", - "noEmailsYet": "尚未收到电子邮件。", - "offlineEmailsMessage": "您处于离线状态,请连接互联网以加载电子邮件。", - "emailLoadError": "加载电子邮件时出错,请稍后重试。", - "emailUnexpectedError": "加载电子邮件时发生意外错误,请稍后重试。", + "clearSearch": "清除搜索", + "clearFilter": "清除筛选器", + "recentEmails": "近期邮件", + "loadingEmails": "加载邮件中…", + "noEmailsYet": "尚未收到邮件。", + "offlineEmailsMessage": "您处于离线状态,请连接互联网以加载邮件。", + "emailLoadError": "加载邮件时出错,请稍后重试。", + "emailUnexpectedError": "加载邮件时发生意外错误,请稍后重试。", "password": "密码", "passwordLength": "密码长度", "changePasswordComplexity": "密码设置", @@ -439,7 +429,6 @@ "includeNumbers": "数字(0-9)", "includeSpecialChars": "特殊字符(!@#)", "avoidAmbiguousChars": "避免使用歧义字符", - "deletingItem": "正在删除项目…", "errorLoadingItems": "加载项目时出错", "vaultSyncFailed": "密码库同步失败", "vaultSyncedSuccessfully": "密码库同步成功", @@ -449,8 +438,6 @@ "filters": { "all": "(所有)项目", "passkeys": "通行密钥", - "aliases": "别名", - "userpass": "密码", "attachments": "附件" }, "totpCode": "TOTP 验证码", @@ -469,7 +456,7 @@ "itemCreated": "项目创建成功", "itemDeleted": "项目删除成功", "usernameCopied": "用户名已复制到剪贴板", - "emailCopied": "电子邮箱已复制到剪贴板", + "emailCopied": "邮箱已复制到剪贴板", "passwordCopied": "密码已复制到剪贴板" }, "createNewAliasFor": "创建新别名", @@ -478,13 +465,13 @@ "edit": "编辑", "delete": "删除", "copyUsername": "复制用户名", - "copyEmail": "复制电子邮箱", + "copyEmail": "复制邮箱", "copyPassword": "复制密码" }, "viewHistory": "查看历史记录", "history": "历史记录", "noHistoryAvailable": "暂无历史记录", - "deleteHistoryConfirm": "Are you sure you want to delete this history record?", + "deleteHistoryConfirm": "您确定要删除此历史记录吗?", "deleteConfirm": "您确定要删除此项目吗?此操作无法撤销。", "folders": { "folder": "文件夹", @@ -493,34 +480,34 @@ "editFolder": "编辑文件夹", "folderName": "文件夹名称", "folderNamePlaceholder": "例如:工作、个人", - "folderNameRequired": "Folder name is required", - "deleteFolder": "Delete Folder", - "deleteFolderKeepItems": "Delete folder only", - "deleteFolderKeepItemsDescription": "Items will be moved back to the main list.", - "deleteFolderAndItems": "Delete folder and all items", - "deleteFolderAndItemsDescription": "{{count}} item(s) will be moved to Recently Deleted.", - "emptyFolderHint": "This folder is empty. To move items to this folder, edit the item and select this folder.", - "noFolder": "No Folder", + "folderNameRequired": "文件夹名称为必填项", + "deleteFolder": "删除文件夹", + "deleteFolderKeepItems": "仅删除文件夹", + "deleteFolderKeepItemsDescription": "项目将被移回主列表。", + "deleteFolderAndItems": "删除文件夹和所有项目", + "deleteFolderAndItemsDescription": "{{count}} 个项目将被移至“近期删除”。", + "emptyFolderHint": "此文件夹为空。要将项目移动到此文件夹,请编辑项目并选择此文件夹。", + "noFolder": "无文件夹", "selectFolder": "选择文件夹" }, "recentlyDeleted": { - "title": "Recently Deleted", - "noItems": "No deleted items", - "noItemsDescription": "Items you delete will appear here for 30 days before being permanently removed.", - "description": "These items will be permanently deleted after 30 days. You can restore them or delete them immediately.", - "restore": "Restore", - "deletePermanently": "Delete Permanently", - "emptyAll": "Empty All", + "title": "近期删除", + "noItems": "没有删除的项目", + "noItemsDescription": "您删除的项目将在此处停留 30 天,随后永久移除。", + "description": "这些项目将在 30 天后永久删除。您可以立即还原或永久删除。", + "restore": "还原", + "deletePermanently": "永久删除", + "emptyAll": "全部清空", "daysRemaining": "剩余 {{count}} 天", "daysRemaining_plural": "剩余 {{count}} 天", - "expiringSoon": "Expiring soon", - "confirmDeleteTitle": "Delete Permanently?", - "confirmDeleteMessage": "This item will be permanently deleted and cannot be recovered.", - "confirmEmptyAllTitle": "Empty Recently Deleted?", - "confirmEmptyAllMessage": "All {{count}} items will be permanently deleted and cannot be recovered.", - "itemRestored": "Item restored", - "itemDeleted": "Item permanently deleted", - "allItemsDeleted": "All items permanently deleted" + "expiringSoon": "即将到期", + "confirmDeleteTitle": "永久删除吗?", + "confirmDeleteMessage": "此项目将被永久删除,且无法恢复。", + "confirmEmptyAllTitle": "清空“近期删除”吗?", + "confirmEmptyAllMessage": "所有 {{count}} 个项目将被永久删除,且无法恢复。", + "itemRestored": "项目已还原", + "itemDeleted": "项目已永久删除", + "allItemsDeleted": "所有项目均已永久删除" } }, "emails": { @@ -551,7 +538,7 @@ "required": "此字段为必填项", "serviceNameRequired": "服务名称为必填项", "invalidDateFormat": "日期必须为 YYYY-MM-DD 格式", - "invalidEmailFormat": "电子邮箱格式无效" + "invalidEmailFormat": "邮箱格式无效" }, "apiErrors": { "CLAIM_DOES_NOT_MATCH_USER": "当前选择的邮箱地址已被使用。请通过编辑此凭据修改邮箱地址。", @@ -574,20 +561,20 @@ "USERNAME_EMPTY_OR_WHITESPACE": "用户名不能为空或仅含空格。", "USERNAME_TOO_SHORT": "用户名过短:至少需要3个字符。", "USERNAME_TOO_LONG": "用户名过长:不能超过40个字符。", - "USERNAME_INVALID_EMAIL": "电子邮箱地址无效。", + "USERNAME_INVALID_EMAIL": "邮箱地址无效。", "USERNAME_INVALID_CHARACTERS": "用户名无效,只能包含字母或数字。", "VAULT_NOT_UP_TO_DATE": "您的密码库不是最新的。请同步您的密码库后重试。", "INTERNAL_SERVER_ERROR": "服务器内部错误。", "VAULT_ERROR": "本地密码库不是最新的。请刷新页面同步密码库后重试。" }, "sync": { - "offline": "Offline", - "syncing": "Syncing...", - "pending": "Pending sync", - "retrySync": "Tap to retry", + "offline": "离线", + "syncing": "同步中…", + "pending": "待同步", + "retrySync": "点击重试", "backOnline": "已在线", "stillOffline": "依旧处于离线状态", - "syncFailed": "Sync failed" + "syncFailed": "同步失败" }, "app": { "status": { @@ -597,7 +584,7 @@ "retryingConnection": "正在重试连接…" }, "offline": { - "banner": "Offline - changes will sync when online", + "banner": "离线 - 更改将在在线时同步", "backOnline": "已在线", "stillOffline": "依旧处于离线状态" }, diff --git a/apps/mobile-app/ios/AliasVault/sv.lproj/InfoPlist.strings b/apps/mobile-app/ios/AliasVault/sv.lproj/InfoPlist.strings index f200b8633a26c9b8f45f65cb2b94926491aecb54..b4ad4c7ff7096192d7c6500dc16956ec50ecba1e 100644 GIT binary patch literal 592 zcmb7?%}T>i5QWd$rwCaVX&*pbs8Mj!jp+W8rm-YVrAZ6*dG!@ss^1wKL=ZtPx${5g z%-npu&ooh{YjvvCYNcL}*sV4ymBRCk9Efbl$+Sdnk+)dZr+PZp4R|M-=|s7%bfZh{ z$XO7rR77WICLJ{AUgOQFIOofC5j_&<55#s@1KzV=d;PC^t~t@2z6KZ?@CpYkdL(forn> delta 245 zcmZvWK?=e!5Ji8XAh`7c!L_(>>&l~qv}!T5VpAlm9>Qz5@F*V1HvwHqNSOcr{K>rQ zXZ_k$i%FwejgLdMnv({(qJt*g;8D2{b4)w*P&|j~6`)yHC3Wx~{{qk2P%ZQFQqAYFP*0Oa1FkWOS!0OC?0A0(Fuq?s9YCd;ylPhP;q TwV8#vi&2AEZJXDygzx|WN23?N delta 88 zcmbQD)S$HC2$Q@cLn%WELq0RNZL=eb+BD>v{fzxCZ|XCawN`<+|r3Hesf zW34ased2Dkv(WQYr{-E2xm&G_B-w6Gzi`Lyz#V%1126ckP(ywpw z3D2fpGnhR1la2I%13Lp*{-)0xJ$3GtexVyI(DdLD1JzE?t)6H8>?pBp-VC)4h5_+` zejRP%U+7%K>yvxG*&%=U-nd#PM((FPnfhPD=;TNl;UG4<9P`Srzh8-)1lG9r)!i z+s{a==}wW}%d1WnBIm|>qQXbYW39b~K4BZxT&q@K+fZ-AYM?!M6l(fZJ8(YM70iI) z#9^$kng;`8&2C)=Ugo;Sxpc)2K@V%>m8}IYPK5KNJiU{}po_SWt7SDrcB2)T!Agwb zd@WfC|5JH+toIioVA8gl*ILpMq(L)pGq3+Zw&~un(^S$xpILe|t!LAvL*HF#-Fi~3 zyxe(gKzWkHcj4FR0@PvPJDsNzZe(<|LCx}Q^8qcjtke5o>qvTH#1~qjl1$Cp1@Hwz}V=`iKJSsQTwIo^0?-GGlr={&x3#4 zmMZU)O-bt}R`g(qR{T5H`185>gGwoUCb9hC>^AW(QoUdRPs-iUI0%KD42TrGKskZI{DSJR4 zwpyjYn_F=-Ov*fWE_!Dy%h!s6SmypNK!<}_A%e%Olz4RNu_Z&Pmz9vuS%W9LGj}(0 zA-BK8rKRt6qs`ejdk2;^Dnxt6GfB+?@e(rmB=&zvyBchg>5QBAW ztH#+AX4gkq>(*G$l%4*6qJ7#*IGjlzJ*&xT4%y&e!B{VDdL?FsyL)L)<$67LmfTzl zxRqGe=VLAJpI6Cg_O~m-W?HVQ`%Hh14<+E;uS)Uy~qqf5>A@x17 Nm#J@-*ne8Z{|Btm_G175 literal 4072 zcmbVP+in^`4E1xqV#Q-rH6Kv*A*HEQwMwHVsnn+x1wx__NOvKZetg?=#u(4AGe9D= zEIVs^?Bip5`1kin4yBS4naM<^awDx=<9RA`8Ok86{K0*JH*?5Tc)ySaPn2)*e1-J} z_hVV&%^c4+(3)apEKgV&L$Y0KAIgy&NH5qQ$Y^D!hE#(OE%l)J9#>Dk;@M^BqszS8 zVWpNk*lh6`z|Zj(t3y~F!xQ?+C>b;3dR(pW7d>OVZ?S%c_hU%4_^z;iALJ_NUWb)q zyr-2`e&BnFrv>B&kh{m72vtCqvO~GWZ^Lhi_an#=u@*b^L}Q#o$}#ySU)FD!qe(!p z4l(@3Za1rFT!Sd8R3+bGJC$-AOP0z=UW8bdD-$5XW^$v+p^C%sLguFYb!f*y`kF+n6nuyjp3E=+fP>29wVV#4SXz?C0580uDCY6 zrep>5KjQlc7g?{;x@vWrS}oZyY2ugPGjIO@d$Ui+Jw+x|c>;bVnpW>N8KGFi&8GF>#%1x2o)=RVG6n>GtxqX;n?^T=@4dUcCHOSQp zl}~Q5QaOLR(XM#G3EM z9iwkEPUZ7n8qZ2o&KMK(-q;+og($}JK4uTGCu8*lL*6`rn>H!)+&NEl$eLKkyxwIw z^~tgM3FLI{r4}mmAl8hYo!rMRGZ@VT`LV8_%a~>L5xX^^(=mr+1y4lU`MOne7CdNi z>QSvq`iYjszT5il=r?V6{HzR4N3tgN`E^KW-8lnhh;4xm(jp6-f{c_ERl?*FGIlmA zpQ2u}%WiD!#F$!TzR3?ppr>@rCc8>Enl4)LDbwb#om{8Lyq-SUQ__9C50J6e$!g%o z6Ab4DPyKe5Dc6)~R&truGJ;8ARu#wp1Sde){tfAwWt+tk3dgXN>ZKi%r$|R*wDh?eRD#*V8 diff --git a/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings index 0d478dc99..29683d104 100644 --- a/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings +++ b/apps/mobile-app/ios/VaultUI/sv.lproj/Localizable.strings @@ -1,75 +1,75 @@ /* English localization strings for VaultUI */ -"error" = "Error"; -"cancel" = "Cancel"; -"back" = "Back"; -"next" = "Next"; -"edit" = "Edit"; -"website" = "Website"; -"username" = "Username"; -"title" = "Title"; -"unknown_error" = "An unknown error occurred"; +"error" = "Fel"; +"cancel" = "Avbryt"; +"back" = "Tillbaka"; +"next" = "Nästa"; +"edit" = "Redigera"; +"website" = "Webbplats"; +"username" = "Användarnamn"; +"title" = "Titel"; +"unknown_error" = "Ett okänt fel har inträffat"; -"loading_items" = "Loading items..."; -"no_items_found" = "No items found"; -"no_items_match" = "No existing items match your search"; -"create_new_item" = "Create New Item"; -"select_item" = "Select Item"; -"select_text_to_insert" = "Select Text to Insert"; -"choose_username" = "Choose Username"; -"select_text_to_insert_message" = "Select the text to insert into the focused input field"; -"choose_username_message" = "This website may require either your username or your email address to log in"; -"username_prefix" = "Username: "; -"email_prefix" = "Email: "; -"password" = "Password"; -"items_load_error" = "Failed to load items. Please open the AliasVault app to check for updates."; -"no_item_selected" = "No item selected."; +"loading_items" = "Laddar objekt..."; +"no_items_found" = "Inga objekt hittades"; +"no_items_match" = "Inga befintliga objekt matchar din sökning"; +"create_new_item" = "Skapa nytt objekt"; +"select_item" = "Välj Objekt"; +"select_text_to_insert" = "Välj text att infoga"; +"choose_username" = "Välj användarnamn"; +"select_text_to_insert_message" = "Välj text att infoga i det fokuserade inmatningsfältet"; +"choose_username_message" = "Den här webbplatsen kan kräva antingen ditt användarnamn eller din e-postadress för att logga in"; +"username_prefix" = "Användarnamn: "; +"email_prefix" = "E-postadress: "; +"password" = "Lösenord"; +"items_load_error" = "Inläsning av uppgifter gick fel. Vänligen öppna AliasVault-appen för att söka efter uppdateringar."; +"no_item_selected" = "Inga objekt markerade"; /* Context menu strings */ -"copy_username" = "Copy Username"; -"copy_password" = "Copy Password"; -"copy_email" = "Copy Email"; -"view_details" = "View Details"; -"username_copied" = "Username copied"; -"password_copied" = "Password copied"; -"email_copied" = "Email copied"; +"copy_username" = "Kopiera användarnamn"; +"copy_password" = "Kopiera lösenord"; +"copy_email" = "Kopiera e-postadress"; +"view_details" = "Visa Detaljer"; +"username_copied" = "Användarnamn kopierat"; +"password_copied" = "Lösenord kopierat"; +"email_copied" = "E-postadress kopierad"; /* Search bar */ -"search_items" = "Search items..."; +"search_items" = "Sök objekt..."; /* Passkey registration */ -"create_passkey_title" = "Create New Passkey"; -"create_passkey_subtitle" = "Register a new passkey for this website. It will be securely stored in your vault and automatically synced across your devices with AliasVault."; -"create_passkey_button_confirm" = "Create Passkey"; +"create_passkey_title" = "Skapa ny Passkey"; +"create_passkey_subtitle" = "Registrera ett nytt passkey för denna webbplats. Det lagras säkert i ditt valv och synkroniseras automatiskt mellan dina enheter med AliasVault."; +"create_passkey_button_confirm" = "Skapa Passkey"; /* Passkey provider */ "passkey" = "Passkey"; -"loading_passkeys" = "Loading passkeys..."; -"no_passkeys_found" = "No passkeys found"; -"no_passkeys_match" = "No existing passkeys match your search"; -"select_passkey" = "Select Passkey"; -"passkeys_load_error" = "Failed to load passkeys. Please open the AliasVault app to check for updates."; +"loading_passkeys" = "Laddar Passkeys..."; +"no_passkeys_found" = "Inga Passkeys hittades"; +"no_passkeys_match" = "Inga befintliga passkeys matchar din sökning"; +"select_passkey" = "Välj Passkey"; +"passkeys_load_error" = "Det gick inte att läsa in passkeys. Vänligen öppna AliasVault-appen för att söka efter uppdateringar."; /* Passkey replacement */ -"create_new_passkey" = "Create New Passkey"; -"select_passkey_to_replace" = "Or, replace an existing passkey"; -"replace_passkey" = "Replace Passkey"; -"replace_passkey_explanation" = "This will replace the existing passkey with a new one. Please be aware that your old passkey will be overwritten and no longer accessible. If you wish to create a separate passkey instead, go back to the previous screen."; -"create_passkey_explanation" = "This creates a new passkey and stores it in your vault. It will be automatically synced across all your devices that use AliasVault."; +"create_new_passkey" = "Skapa ny Passkey"; +"select_passkey_to_replace" = "Eller, ersätt en befintlig passkey"; +"replace_passkey" = "Ersätt Passkey"; +"replace_passkey_explanation" = "Detta kommer att ersätta din befintliga passkey med ett nytt. Tänk på att din gamla passkey kommer att skrivas över och inte längre vara tillgängligt. Om du vill skapa en separat passkey istället, gå tillbaka till föregående skärm."; +"create_passkey_explanation" = "Detta skapar en ny passkey och lagrar den i ditt valv. Den synkroniseras automatiskt mellan alla dina enheter som använder AliasVault."; /* Passkey merge with existing item */ -"passkey_add_to_existing" = "Or, add passkey to an existing item"; -"add_passkey" = "Add Passkey"; -"merge_passkey_explanation" = "This will add a passkey to your existing item. Your password and other data will be preserved."; +"passkey_add_to_existing" = "Eller, lägg till passkey till ett befintligt objekt"; +"add_passkey" = "Lägg till Passkey"; +"merge_passkey_explanation" = "Detta kommer att lägga till en passkey till ditt befintliga objekt. Ditt lösenord och andra data kommer att bevaras."; /* PIN Unlock */ -"unlock_vault" = "Unlock Vault"; -"enter_pin_to_unlock_vault" = "Enter your PIN to unlock your vault"; -"pin_locked_max_attempts" = "PIN locked after too many failed attempts"; -"pin_incorrect_attempts_remaining" = "Incorrect PIN. %d attempts remaining"; +"unlock_vault" = "Lås upp valv"; +"enter_pin_to_unlock_vault" = "Ange PIN koden för att låsa upp ditt valv"; +"pin_locked_max_attempts" = "PIN koden låst efter för många misslyckade försök"; +"pin_incorrect_attempts_remaining" = "Felaktig PIN kod. %d försök återstår"; /* PIN Setup */ -"pin_setup_title" = "Setup PIN"; -"pin_setup_subtitle" = "Choose a PIN to unlock your vault"; -"pin_confirm_title" = "Confirm PIN"; -"pin_confirm_subtitle" = "Re-enter your PIN to confirm"; -"pin_mismatch" = "PINs do not match. Please try again."; +"pin_setup_title" = "Ställ in PIN kod"; +"pin_setup_subtitle" = "Välj en PIN kod att låsa upp ditt valv med"; +"pin_confirm_title" = "Bekräfta PIN kod"; +"pin_confirm_subtitle" = "Ange din PIN kod igen för att bekräfta"; +"pin_mismatch" = "PIN koderna matchar inte. Var god försök igen."; diff --git a/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings b/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings index 7b2051085..5922fc5d8 100644 --- a/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings +++ b/apps/mobile-app/ios/VaultUI/zh.lproj/Localizable.strings @@ -17,9 +17,9 @@ "select_text_to_insert" = "选择要插入的文本"; "choose_username" = "选择用户名"; "select_text_to_insert_message" = "选择要插入到聚焦输入字段的文本"; -"choose_username_message" = "此网站可能需要您的用户名或电子邮件地址才能登录"; +"choose_username_message" = "此网站可能需要您的用户名或邮件地址才能登录"; "username_prefix" = "用户名:"; -"email_prefix" = "电子邮箱:"; +"email_prefix" = "邮箱:"; "password" = "密码"; "items_load_error" = "加载项目失败,请打开 AliasVault 应用检查更新。"; "no_item_selected" = "未选择项目。"; @@ -27,11 +27,11 @@ /* Context menu strings */ "copy_username" = "复制用户名"; "copy_password" = "复制密码"; -"copy_email" = "复制电子邮箱"; +"copy_email" = "复制邮箱"; "view_details" = "查看详情"; "username_copied" = "用户名已复制"; "password_copied" = "密码已复制"; -"email_copied" = "电子邮箱已复制"; +"email_copied" = "邮箱已复制"; /* Search bar */ "search_items" = "搜索项目…"; diff --git a/apps/server/AliasVault.Client/Resources/ApiErrors.ro.resx b/apps/server/AliasVault.Client/Resources/ApiErrors.ro.resx index 14bd1b48a..283f7d29c 100644 --- a/apps/server/AliasVault.Client/Resources/ApiErrors.ro.resx +++ b/apps/server/AliasVault.Client/Resources/ApiErrors.ro.resx @@ -144,7 +144,7 @@ Numele de utilizator nu coincide cu utilizatorul curent. - Parola furnizată nu coincide cu parola ta curentă. + Parola furnizată nu se potrivește cu parola ta curentă. Cont șters cu succes. diff --git a/apps/server/AliasVault.Client/Resources/ApiErrors.zh.resx b/apps/server/AliasVault.Client/Resources/ApiErrors.zh.resx index 00c1dc3d6..c8c94541d 100644 --- a/apps/server/AliasVault.Client/Resources/ApiErrors.zh.resx +++ b/apps/server/AliasVault.Client/Resources/ApiErrors.zh.resx @@ -159,7 +159,7 @@ 用户名过长:不能超过 40 个字符。 - 电子邮箱地址无效。 + 邮箱地址无效。 用户名无效,仅可包含字母或数字。 diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.sv.resx index 8166df012..9ef12cc86 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.sv.resx @@ -60,114 +60,114 @@ - Log in to AliasVault + Logga in på AliasVault Main login page title - Two-factor authentication + Tvåfaktorsautentisering Title for 2FA step - Recovery code verification + Verifiering av återställningskod Title for recovery code step - Your username or email + Ditt användarnamn eller e-postadress Label for username/email input field - Your password + Ditt lösenord Label for password input field - Authenticator code + Autentiseringskod Label for 2FA code input field - Recovery Code + Återställningskod Label for recovery code input field - Remember me + Förbli inloggad Label for remember me checkbox - Remember this machine + Kom ihåg denna maskin Label for remember machine checkbox - Log in + Logga in Login button text - Lost Password? + Har du glömt ditt lösenord? Link text for password recovery - Create new vault + Skapa ett nytt valv Link text for creating a new vault - Log in with a recovery code instead. + Logga in med en återställningskod istället. Link text for logging in with recovery code - Log in with an authenticator code instead. + Logga in med en autentiseringskod istället. Link text for logging in with authenticator - Log in using Mobile App + Logga in med hjälp av mobilapp Link text for mobile device login - Your login is protected with an authenticator app. Enter your authenticator code below. + Din inloggning är skyddad med en autentiseringsapp. Ange din autentiseringskod nedan. Description for 2FA step - You have requested to log in with a recovery code. A recovery code is a one-time code that can be used to log in to your account. Note that if you don't manually disable 2FA after login, you will be asked for an authenticator code again at the next login. + Du har begärt att logga in med en återställningskod. En återställningskod är en engångskod som kan användas för att logga in på ditt konto. Observera att om du inte manuellt inaktiverar 2FA efter inloggning, kommer du att bli ombedd om en autentiseringskod igen vid nästa inloggning. Description for recovery code step - No account yet? + Inget konto ännu? Text before registration link - Don't have access to your authenticator device? + Har du inte åtkomst till din autentiseringsenhet? Question text about not having access to authenticator - Regained access to your authenticator device? + Återfått åtkomst till din autentiseringsenhet? Question text about regaining access to authenticator - Logging in... + Loggar in... Loading message during login process - Verifying 2FA code... + Verifierar 2FA-kod... Loading message during 2FA verification - Verifying recovery code... + Verifierar återställningskod... Loading message during recovery code verification - An error occurred while processing the login request. Try again (later). + Ett fel inträffade vid bearbetning av inloggningsbegäran. Försök igen (senare). Generic login error message - An error occurred while processing the login request. + Ett fel inträffade vid bearbetning av inloggningsbegäran. Login request processing error message - name / name@company.com + namn / namn@företag.com Placeholder text for username input diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.zh.resx index 07cb3ec8e..48b650d54 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Login.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Login.zh.resx @@ -73,7 +73,7 @@ - 您的用户名或电子邮箱 + 您的用户名或邮箱 Label for username/email input field diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.ro.resx index 6d8c9874f..276b1445e 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.ro.resx @@ -69,11 +69,11 @@ Label for username/email input field - Parolă Master + Parola ta Label for password input field - Confirmă Parola + Confirmă parola Label for password confirmation input field diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.zh.resx index 5ec4e8290..517ebd95f 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Register.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Register.zh.resx @@ -65,7 +65,7 @@ - 您的用户名或电子邮箱 + 您的用户名或邮箱 Label for username/email input field diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.ro.resx index f1fa76968..262f1a91f 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.ro.resx @@ -20,15 +20,15 @@ - Minunat! Acum, să configurăm parola master pentru AliasVault. + Minunat! Acum, să configurăm parola principală pentru AliasVault. Assistant welcome message for password setup step - Important: Această parolă master va fi utilizată pentru a cripta seiful tău. Ar trebui să fie un șir lung și complex pe care să îl poți reține. Dacă uiți această parolă, datele tale vor deveni inaccesibile permanent. + Important: Această parolă principală va fi utilizată pentru a cripta seiful tău. Ar trebui să fie un șir lung și complex pe care să îl poți reține. Dacă uiți această parolă, datele tale vor deveni inaccesibile permanent. Important warning about master password - Parola ta master nu părăsește niciodată dispozitivul + Parola ta principală nu părăsește niciodată dispozitivul First security point about password privacy @@ -40,19 +40,19 @@ Third security point about password recovery - Parolă Master + Parolă principală Label for master password field - Introdu parola master + Introdu parola principală Placeholder for master password field - Confirmă Parola Master + Confirmă parola principală Label for confirm password field - Confirmă parola master + Confirmă parola principală Placeholder for confirm password field @@ -64,7 +64,7 @@ Success message for valid password - Parola master trebuie să aibă cel puțin 10 caractere. + Parola principală trebuie să aibă cel puțin 10 caractere. Error message for password too short diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.sv.resx index 377feb2ae..7a024f536 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/PasswordStep.sv.resx @@ -20,59 +20,59 @@ - Great! Now, let's set up your master password for AliasVault. + Bra! Låt oss nu ställa in ditt huvudlösenord för AliasVault. Assistant welcome message for password setup step - Important: This master password will be used to encrypt your vault. It should be a long, complex string that you can remember. If you forget this password, your data will be permanently inaccessible. + Viktigt: Detta huvudlösenord kommer att användas för att kryptera ditt valv. Det bör vara en lång, komplex sträng som du kan komma ihåg. Om du glömmer detta lösenord kommer dina data bli permanent otillgängliga. Important warning about master password - Your master password never leaves your device + Ditt huvudlösenord lämnar aldrig din enhet First security point about password privacy - The server has no access to your unencrypted data + Servern har ingen åtkomst till dina okrypterade data Second security point about server access - Even the server admin cannot restore your access if you forget this password + Inte ens serveradministratören kan återställa din åtkomst om du glömmer bort detta lösenord Third security point about password recovery - Master Password + Huvudlösenord Label for master password field - Enter your master password + Ange ditt huvudlösenord Placeholder for master password field - Confirm Master Password + Bekräfta huvudlösenord Label for confirm password field - Confirm your master password + Bekräfta ditt huvudlösenord Placeholder for confirm password field - Validating password... + Validerar lösenordet... Message shown while validating password - Password is valid and strong! + Lösenordet är giltigt och starkt! Success message for valid password - Master password must be at least 10 characters long. + Huvudlösenordet måste vara minst 10 tecken långt. Error message for password too short - Confirm your password by entering it again. + Bekräfta ditt lösenord genom att ange det igen. Prompt to confirm password - Passwords do not match. + Lösenorden matchar inte. Error message when passwords don't match \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.sv.resx index c9b4e66a2..df1294d6c 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.sv.resx @@ -21,32 +21,32 @@ - Please read and agree to the following terms and conditions before proceeding. + Läs och godkänn följande regler och villkor innan du fortsätter. Instructions to read and agree to terms - Terms and Conditions + Användarvillkor Title for the terms and conditions section - AliasVault is designed to enhance your online security and protect your privacy. With AliasVault, you can create unique identities and email aliases for your various online accounts, helping you maintain control over your personal information and reduce the risk of identity theft. + AliasVault är utformat för att förbättra din onlinesäkerhet och skydda din integritet. Med AliasVault, kan du skapa unika identiteter och e-postalias för dina olika online-konton, vilket hjälper dig att behålla kontrollen över dina personuppgifter och minska risken för identitetsstöld. -By using AliasVault, you agree to the following terms: +Genom att använda AliasVault, godkänner du följande villkor: -1. You will not use AliasVault for any illegal purposes, including but not limited to fraud, identity theft, or impersonating real individuals. +1. Du kommer inte att använda AliasVault för olagliga ändamål, inkluderat men inte begränsat till bedrägeri, identitetsstöld eller att utge dig för att vara verkliga individer. -2. You are responsible for maintaining the confidentiality of your account and any aliases created through AliasVault. +2. Du är ansvarig för att upprätthålla konfidentialiteten för ditt konto och eventuella alias som skapats genom AliasVault. -3. AliasVault reserves the right to terminate your account if we suspect any misuse or violation of these terms. +3. AliasVault förbehåller sig rätten att avsluta ditt konto om vi misstänker missbruk eller brott mot dessa villkor. -4. You understand that while AliasVault enhances your privacy, no system is completely foolproof, and you use the service at your own risk. +4. Du förstår att medan AliasVault förbättrar din integritet är inget system helt felfritt och du använder tjänsten på egen risk. Full terms and conditions content - I have read and agree to the Terms and Conditions + Jag har läst och godkänner användarvillkoren Label for the agreement checkbox \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.zh.resx index a626e13cc..a05499592 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/TermsAndConditionsStep.zh.resx @@ -31,7 +31,7 @@ - AliasVault 旨在增强您的在线安全并保护您的隐私。借助 AliasVault,您可以为各种在线账户创建独立的身份和电子邮件别名,从而帮助您掌控个人信息并降低身份被盗的风险。 + AliasVault 旨在增强您的在线安全并保护您的隐私。借助 AliasVault,您可以为各种在线账户创建独立的身份和邮件别名,从而帮助您掌控个人信息并降低身份被盗的风险。 使用 AliasVault 即表示您同意以下条款: diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.sv.resx index edbba3264..6a362f889 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.sv.resx @@ -21,46 +21,46 @@ - Great! Now, let's set up your username for AliasVault. + Bra! Låt oss nu konfigurera ditt användarnamn för AliasVault. Assistant message about setting up username - Please enter a username you'd like to use. This can be your email address or any unique name you prefer. + Ange ett användarnamn som du vill använda. Detta kan vara din e-postadress eller något unikt namn du föredrar. Instructions for entering username - Remember: This is what you'll use to log in later, so make sure it's something you'll remember! + Kom ihåg: Detta är vad du använder för att logga in senare, så se till att det är något du kommer ihåg! Important note about remembering username - Username + Användarnamn Label for username input field - Enter your desired username or email + Ange önskat användarnamn eller e-postadress Placeholder text for username input - Validating username... + Validerar användarnamn... Message shown while validating username - Username is available! + Användarnamn är tillgängligt! Message shown when username is available - Username is required. + Ett användarnamn krävs. Error message when username is empty - An error occurred during communication with the AliasVault server. + Ett fel uppstod vid kommunikation med AliasVault-servern. Error message for server communication issues - AliasVault Assistant + AliasVault-assistent Alt text for assistant avatar image \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.zh.resx index b49195c6c..5a02490dd 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Auth/Setup/UsernameStep.zh.resx @@ -25,7 +25,7 @@ Assistant message about setting up username - 请输入您想使用的用户名。可以是您的电子邮件地址或任何您喜欢的独特名称。 + 请输入您想使用的用户名。可以是您的邮件地址或任何您喜欢的独特名称。 Instructions for entering username @@ -38,7 +38,7 @@ Label for username input field - 输入您想要的用户名或电子邮件 + 输入您想要的用户名或邮件 Placeholder text for username input diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx index 9d0a04a4b..79335e8ac 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.ru.resx @@ -124,7 +124,7 @@ - View history + Посмотреть историю Tooltip for history icon button diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx index fb205c0b8..132e2ce66 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldBlock.zh.resx @@ -68,7 +68,7 @@ Label for password field - 电子邮件 + 邮件 Label for email field diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.ru.resx index d2e796d12..6c665a5b7 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.ru.resx @@ -59,11 +59,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - History + История Title for the field history modal - No history available + История пока пуста Message shown when no history records exist diff --git a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.zh.resx index c9c68eb3d..d900f80fa 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Fields/FieldHistoryModal.zh.resx @@ -67,7 +67,7 @@ Message shown when no history records exist - Are you sure? + 您确定吗? Delete confirmation text diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ro.resx index 4641f4a39..820c7fbd9 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ro.resx @@ -83,7 +83,7 @@ Description for delete folder and contents option. {0} is item count. - Anulare + Anulați Cancel button text diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx index fd879ae63..0d49405af 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.ru.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Delete Folder + Удалить папку Title for delete folder modal @@ -67,7 +67,7 @@ Description for delete folder modal. {0} is the folder name. - Delete folder only + Удалить только папку Title for delete folder only option diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx index 7a8ffc900..e6e4ae120 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Folders/DeleteFolderModal.zh.resx @@ -59,27 +59,27 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Delete Folder + 删除文件夹 Title for delete folder modal - How would you like to delete the folder "{0}"? + 您想如何删除文件夹“{0}”? Description for delete folder modal. {0} is the folder name. - Delete folder only + 仅删除文件夹 Title for delete folder only option - Items in this folder will be moved to root + 此文件夹中的项目将被移动到根目录 Description for delete folder only option - Delete folder and contents + 删除文件夹及其内容 Title for delete folder and contents option - Move {0} item(s) to trash + 将 {0} 个项目移至回收站 Description for delete folder and contents option. {0} is item count. diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ro.resx index 7bca47a78..4e63db1e4 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.ro.resx @@ -87,7 +87,7 @@ Save button text - Anulare + Anulați Cancel button text diff --git a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx index 2a47cf76b..17eb7cd35 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Folders/FolderModal.zh.resx @@ -71,11 +71,11 @@ Label for folder name input - Enter folder name + 输入文件夹名称 Placeholder for folder name input - Folder name is required + 文件夹名称为必填项 Error message when folder name is empty diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.ro.resx index 1af8185ca..d09122248 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/ClipboardCountdownBar.ro.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Ștergeți clipboard-ul + Ștergeți clipboardul Button text to manually clear clipboard immediately diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.zh.resx index edce62dc0..135a407e6 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailModal.zh.resx @@ -87,19 +87,19 @@ Close modal button text - 删除电子邮件 + 删除邮件 Delete email confirmation dialog title - 您确定要删除这封电子邮件吗?此操作无法撤消。 + 您确定要删除这封邮件吗?此操作无法撤消。 Delete email confirmation message - 电子邮件删除成功 + 邮件删除成功 Success message when email is deleted - 电子邮件删除失败 + 邮件删除失败 Error message when email deletion fails @@ -107,7 +107,7 @@ Generic error message - [这封电子邮件无正文。] + [这封邮件无正文。] Message shown when email has no content diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx index 36ff4d4f1..c2f67c9ca 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailPreview.zh.resx @@ -71,7 +71,7 @@ Email date field label - Item: + 项目: Email item field label @@ -83,23 +83,23 @@ Email attachments section header - 选择一封电子邮件查看其内容 + 选择一封邮件查看其内容 Empty state message when no email is selected - 删除电子邮件 + 删除邮件 Delete email confirmation dialog title - 您确定要删除这封电子邮件吗?此操作无法撤消。 + 您确定要删除这封邮件吗?此操作无法撤消。 Delete email confirmation message - 电子邮件删除成功 + 邮件删除成功 Success message when email is deleted - 电子邮件删除失败 + 邮件删除失败 Error message when email deletion fails @@ -107,7 +107,7 @@ Generic error message - [这封电子邮件无正文。] + [这封邮件无正文。] Message shown when email has no content diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.zh.resx index dfe09d66b..93faf4332 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/EmailRow.zh.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 新电子邮件 + 新邮件 Tooltip text for new email indicator \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.zh.resx index 90d414571..3772902f9 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Email/RecentEmails.zh.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 电子邮件 + 邮件 Section title for email panel @@ -75,15 +75,15 @@ Table column header for email date - 尚未收到电子邮件。 + 尚未收到邮件。 Message when no emails are available - 当前选择的电子邮件地址已被使用。请通过编辑此凭据来更改电子邮件地址。 + 当前选择的邮件地址已被使用。请通过编辑此凭据来更改邮件地址。 Error message when email address is already in use - 尝试加载电子邮件时出错。请尝试编辑并保存凭据条目以同步数据库,然后重试。 + 尝试加载邮件时出错。请尝试编辑并保存凭据条目以同步数据库,然后重试。 Error message when email loading fails diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx index eb21e17eb..3790bbf0c 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EditableFieldLabel.zh.resx @@ -20,15 +20,15 @@ - Field label + 字段标签 Placeholder text for field label input - Edit label + 编辑标签 Tooltip for edit label button - Delete field + 删除字段 Tooltip for delete field button diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.ru.resx index 773a5472e..b03ad9635 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.ru.resx @@ -59,11 +59,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Alias + Псевдоним Label for alias mode toggle - Private Email + Личная электронная почта Title for private email domains section @@ -79,7 +79,7 @@ Description of public email domains - AliasVault server + Сервер AliasVault Subtitle for private email domains section \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.zh.resx index d0ddc98e2..2d6a3de52 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Forms/EmailDomainField.zh.resx @@ -71,11 +71,11 @@ Description of private email domains - 公共临时电子邮箱提供商 + 公共临时邮箱提供商 Title for public email domains section - 匿名但隐私性有限,任何知晓其地址的人均可读取电子邮件内容。 + 匿名但隐私性有限,任何知晓其地址的人均可读取邮件内容。 Description of public email domains diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ro.resx index 83114816e..761e47343 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.ro.resx @@ -70,7 +70,7 @@ Card number field label - Nume deținător card + Nume Titular Cardholder name field label diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx index e5e659df1..f38988ae3 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/AddFieldMenu.zh.resx @@ -42,7 +42,7 @@ Password field label - 电子邮件 + 邮件 Email field label @@ -115,7 +115,7 @@ Hidden field type option - 电子邮件 + 邮件 Email field type option @@ -149,7 +149,7 @@ - Field {0} + 字段 {0} Default label for custom field, {0} is the field number diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx index 658046cd9..6bb85d0b1 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/FolderSelector.zh.resx @@ -20,7 +20,7 @@ - No folder + 无文件夹 Text shown when no folder is selected @@ -28,7 +28,7 @@ Title of the folder selection modal - No folders available. Create a folder from the vault home page. + 没有可用的文件夹。请从密码库主页创建文件夹。 Message shown when no folders exist diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx index 267625724..4dbeaac92 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Items/ItemTypeSelector.zh.resx @@ -33,7 +33,7 @@ Credit Card item type name - Secure Note + 安全笔记 Secure Note item type name @@ -47,7 +47,7 @@ - Regenerate Alias + 重新生成别名 Tooltip for regenerate alias button diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ro.resx index 456de1f68..a2e8b248a 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.ro.resx @@ -107,7 +107,7 @@ Reset vault final step irreversible note - Introduceți parola pentru confirmare + Introdu parola pentru confirmare Reset vault password confirmation label diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx index 37e2b8171..21436f7ed 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/ImportExport/ResetVault.zh.resx @@ -75,11 +75,11 @@ Reset vault please note prefix - All encrypted items in your vault will be permanently deleted + 您密码库中的所有加密项目都将被永久删除 Reset vault note about items being deleted - 您的电子邮件别名将得到保留,并可在重置密码库后重新使用 + 您的邮件别名将得到保留,并可在重置密码库后重新使用 Reset vault note about email aliases being kept @@ -99,7 +99,7 @@ Reset vault continue button - Final warning: You are about to permanently delete all your items! + 最终警告:您即将永久删除您的所有项目! Reset vault final warning message @@ -131,7 +131,7 @@ Reset vault progress message - Your vault has been successfully reset. All items have been deleted and you can now start fresh. + 您的密码库已成功重置。所有项目均已删除,您现在可以重新开始了。 Reset vault success message diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.ro.resx index 9a6c78bab..5583721c3 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/ChangePassword.ro.resx @@ -60,7 +60,7 @@ - Schimbă parola + Schimbă Parola Page title for the change password page @@ -68,21 +68,21 @@ Breadcrumb text for security settings - Schimbă parola + Schimbă Parola Breadcrumb text for change password - Schimbarea parolei master modifică cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei master pentru a menține securitatea seifului tău. + Schimbarea parolei principale modifică cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei principale. Description text explaining the password change process - Parola actuală + Parolă actuală Label for current password input field - Parola nouă + Parolă nouă Label for new password input field @@ -91,7 +91,7 @@ - Schimbă parola + Schimbă Parola Button text for changing password diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.ro.resx index eb461de19..9cb823bc0 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.ro.resx @@ -77,7 +77,7 @@ Warning message about permanent deletion - Avertisment final: Introduceți parola pentru a vă șterge definitiv contul. + Avertisment final: Introdu parola pentru a vă șterge definitiv contul. Final warning message before account deletion @@ -90,7 +90,7 @@ Note about vault deletion - Alias-urile tale de email vor rămâne fără proprietar și nu vor mai putea fi revendicate de alți utilizatori + Alias-urile tale de e-mail vor rămâne fără proprietar și nu vor mai putea fi revendicate de alți utilizatori Note about email aliases being orphaned @@ -107,7 +107,7 @@ Label for username confirmation input field - Introduceți parola + Introdu parola Label for password input field diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.zh.resx index 1a82cb335..b76a366d1 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/DeleteAccount.zh.resx @@ -90,7 +90,7 @@ Note about vault deletion - 您的电子邮件别名将成为无主状态,且不能被其他用户认领 + 您的邮件别名将成为无主状态,且不能被其他用户认领 Note about email aliases being orphaned diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.ro.resx index 5d3dd48d6..73e526130 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Pages/Settings/Security/Enable2Fa.ro.resx @@ -83,7 +83,7 @@ - Introduceți codul de verificare + Introdu codul de verificare Placeholder text for verification code input diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.pt.resx index 31a7ce104..ac1cb9d04 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.pt.resx @@ -87,11 +87,11 @@ Import button text - Import folders (if available) + Importar pastas (se disponível) Checkbox label for importing folder structure from the source password manager - {0} folder(s) detected + {0} pasta(s) detectadas Info text showing number of folders detected in the import. {0} is the count \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.zh.resx index 67da2a24a..d55099dc2 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServiceCard.zh.resx @@ -87,11 +87,11 @@ Import button text - Import folders (if available) + 导入文件夹(如有) Checkbox label for importing folder structure from the source password manager - {0} folder(s) detected + 检测到 {0} 个文件夹 Info text showing number of folders detected in the import. {0} is the count \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ca.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ca.resx index 1cc128bce..00ce891bd 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ca.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ca.resx @@ -191,6 +191,19 @@ Once you have exported the file, you can upload it below. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Once you have exported the file, you can upload it below. + NordPass export instructions part 2 + Import passwords from Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.de.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.de.resx index e8c1da653..f2d55b502 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.de.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.de.resx @@ -193,6 +193,19 @@ Sobald Du die Datei exportiert hast, kannst Du sie nachfolgend hochladen. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Sobald Du die Datei exportiert hast, kannst Du sie nachfolgend hochladen. + NordPass export instructions part 2 + Importiere Deine Passwörter aus Proton Pass. diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx index a9b938ac7..fd5ecf1ae 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.es.resx @@ -191,6 +191,19 @@ Una vez que haya exportado el archivo, puede subirlo a continuación. KeePassXC export instructions part 2 + + + Importar contraseñas desde NordPass + Description for NordPass import service + + + Para importar tus contraseñas NordPass, necesitas exportarlas como un archivo CSV. Puede hacerlo abriendo la aplicación NordPass o la bóveda web, yendo a 'Configuración' > 'Exportar objetos', y seleccionando el formato CSV. + NordPass export instructions part 1 + + + Una vez que haya exportado el archivo, puede subirlo a continuación. + NordPass export instructions part 2 + Importar contraseñas de Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fi.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fi.resx index 26d9d8342..fdd694589 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fi.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fi.resx @@ -191,6 +191,19 @@ Kun olet tallentanut tiedoston, voit ladata sen alta. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Kun olet vienyt tiedoston, voit ladata sen ulospäin alta. + NordPass export instructions part 2 + Tuo salasanat Proton Passista diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fr.resx index 8a6095721..b1c117104 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fr.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.fr.resx @@ -191,6 +191,19 @@ Une fois que vous avez exporté le fichier, vous pouvez le charger ci-dessous. KeePassXC export instructions part 2 + + + Importer des mots de passe depuis NordPass + Description for NordPass import service + + + Afin d'importer vos mots de passe NordPass, vous devez les exporter dans un fichier CSV. Vous pouvez le faire en ouvrant l'application NordPass ou le coffre web, en allant dans 'Paramètres' > 'Exporter les éléments' et en sélectionnant le format CSV. + NordPass export instructions part 1 + + + Une fois que vous avez exporté le fichier, vous pouvez le charger ci-dessous. + NordPass export instructions part 2 + Importer les mots de passe depuis Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.he.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.he.resx index d15a5b37f..7da68aab6 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.he.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.he.resx @@ -191,6 +191,19 @@ לאחר ייצוא הקובץ, אפשר להעלות אותו להלן. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Once you have exported the file, you can upload it below. + NordPass export instructions part 2 + ייבוא סיסמאות מ־Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.it.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.it.resx index 6ed390b85..559112e9d 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.it.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.it.resx @@ -191,6 +191,19 @@ Una volta esportato il file, puoi caricarlo qui sotto. KeePassXC export instructions part 2 + + + Importa password da NordPass + Description for NordPass import service + + + Per importare le tue password di NordPass, devi esportarle come file CSV. Puoi farlo aprendo l'app NordPass o il vault web, andando a 'Impostazioni' > 'Esporta oggetti', e selezionando il formato CSV. + NordPass export instructions part 1 + + + Una volta esportato il file, puoi caricarlo qui sotto. + NordPass export instructions part 2 + Importa password da Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.nl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.nl.resx index 28aa059fa..87402f76c 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.nl.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.nl.resx @@ -191,6 +191,19 @@ Nadat je het bestand hebt geëxporteerd, kun je het hieronder uploaden. KeePassXC export instructions part 2 + + + Importeer wachtwoorden uit NordPass + Description for NordPass import service + + + Om je NordPass wachtwoorden te importeren, moet je ze als CSV-bestand exporteren. Je kunt dit doen door de NordPass app openen, naar 'Instellingen' > 'Item exporteren' te gaan en het CSV-formaat te selecteren. + NordPass export instructions part 1 + + + Nadat je het bestand hebt geëxporteerd, kun je het hieronder uploaden. + NordPass export instructions part 2 + Importeer wachtwoorden uit Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pl.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pl.resx index 83d5fc655..86ab3c080 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pl.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pl.resx @@ -191,6 +191,19 @@ Po wyeksportowaniu pliku możesz go przesłać poniżej. KeePassXC export instructions part 2 + + + Importuj hasła z NordPass + Description for NordPass import service + + + Aby zaimportować swoje hasła NordPass musisz je wyeksportować jako plik CSV. Możesz to zrobić otwierając aplikację NordPass lub sejf internetowy, przejdź do 'Ustawienia' > 'Eksport elementów' i wybierz format CSV. + NordPass export instructions part 1 + + + Po wyeksportowaniu pliku, możesz go przesłać poniżej. + NordPass export instructions part 2 + Importuj hasła z Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pt.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pt.resx index 67320d795..8f6f70eb8 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.pt.resx @@ -191,6 +191,19 @@ Depois de exportar o arquivo, você pode carregá-lo abaixo. KeePassXC export instructions part 2 + + + Importar senhas do NordPass + Description for NordPass import service + + + Para importar suas senhas do NordPass, você precisa exportá-las como um arquivo CSV. Você pode fazer isto abrindo o aplicativo ou a página web do seu cofre NordPass, indo em 'Configurações' > 'Exportar Itens', e selecionar o formato CSV. + NordPass export instructions part 1 + + + Após ter exportado o arquivo, você pode carregá-lo abaixo. + NordPass export instructions part 2 + Importar senhas do Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ro.resx index 0ff00e41d..8959200be 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ro.resx @@ -81,7 +81,7 @@ Bitwarden export instructions part 1 - După ce ai exportat fiierul, îl poți încărca mai jos. + După ce ai exportat fișierul, îl poți încărca mai jos. Bitwarden export instructions part 2 @@ -158,7 +158,7 @@ Description for Firefox import service - Pentru a importa parolele din Firefox, trebuie să le exportați într-un fișier CSV. Puteți face acest lucru deschizând browserul Firefox și accesând Meniu > „Parole”. Apoi dă clic pe pictograma de meniu din colțul din dreapta sus și selectați 'Export passwords'. + Pentru a importa parolele din Firefox, trebuie să le exporți ca fișier CSV. Puteți face acest lucru deschizând browserul Firefox și accesând Meniu > „Parole”. Apoi dă clic pe pictograma de meniu din colțul din dreapta sus și selectați 'Export passwords'. Firefox export instructions part 1 @@ -191,6 +191,19 @@ După ce ai exportat fișierul, îl poți încărca mai jos. KeePassXC export instructions part 2 + + + Importă parolele din NordPass + Description for NordPass import service + + + Pentru a importa parolele din NordPass, trebuie să le exporți ca fișier CSV. Poți face acest lucru deschizând aplicația NordPass sau seiful web și accesând „Setări” > „Exportă elemente”. Apoi, selectează formatul CSV pentru a finaliza exportul. + NordPass export instructions part 1 + + + După ce ai exportat fișierul, îl poți încărca mai jos. + NordPass export instructions part 2 + Importă parolele din Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ru.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ru.resx index 554cb1494..96c0729e4 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.ru.resx @@ -191,6 +191,19 @@ После экспорта файла вы можете загрузить его ниже. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + После экспорта файла вы можете загрузить его ниже. + NordPass export instructions part 2 + Импорт паролей из Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.sv.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.sv.resx index 1cc128bce..00ce891bd 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.sv.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.sv.resx @@ -191,6 +191,19 @@ Once you have exported the file, you can upload it below. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Once you have exported the file, you can upload it below. + NordPass export instructions part 2 + Import passwords from Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.tr.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.tr.resx index 1cc128bce..00ce891bd 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.tr.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.tr.resx @@ -191,6 +191,19 @@ Once you have exported the file, you can upload it below. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Once you have exported the file, you can upload it below. + NordPass export instructions part 2 + Import passwords from Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.uk.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.uk.resx index 5518aafde..12c33f3e4 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.uk.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.uk.resx @@ -191,6 +191,19 @@ Після експорту файлу ви можете завантажити його нижче. KeePassXC export instructions part 2 + + + Import passwords from NordPass + Description for NordPass import service + + + In order to import your NordPass passwords, you need to export them as a CSV file. You can do this by opening the NordPass app or web vault, going to 'Settings' > 'Export Items', and selecting the CSV format. + NordPass export instructions part 1 + + + Після експорту файлу ви можете завантажити його нижче. + NordPass export instructions part 2 + Імпорт паролів з Proton Pass diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.zh.resx index 67a21b461..134b4231c 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ImportServices.zh.resx @@ -191,6 +191,19 @@ 导出文件后,您可以在下方上传。 KeePassXC export instructions part 2 + + + 从 NordPass 导入密码 + Description for NordPass import service + + + 要导入您的 NordPass 密码,您需要将其导出为 CSV 文件。您可以通过打开 NordPass 应用或网页版密码库,进入“设置”>“导出项目”,然后选择 CSV 格式来完成此操作。 + NordPass export instructions part 1 + + + 导出文件后,您可以在下方上传。 + NordPass export instructions part 2 + 从 Proton Pass 导入密码 diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.zh.resx index 0e8076aca..e4d4d7417 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/ImportExport/ResetVaultSection.zh.resx @@ -63,7 +63,7 @@ Reset vault section title - 这个选项可以让您完全清空密码库,同时保留您的账户和电子邮件别名。如果您想从其他密码管理器导入数据后重新开始,或者想清除所有现有凭据重新来过,可以使用此功能。 + 这个选项可以让您完全清空密码库,同时保留您的账户和邮件别名。如果您想从其他密码管理器导入数据后重新开始,或者想清除所有现有凭据重新来过,可以使用此功能。 Reset vault section description diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.ro.resx index 454d6c792..7b7a47bcb 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/PasswordChangeSection.ro.resx @@ -59,15 +59,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Schimbați parola master + Schimbă parola principală Section title - Schimbarea parolei master modifică cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei master pentru a menține securitatea seifului tău. + Schimbarea parolei principale modifică cheile de criptare ale seifului. Se recomandă schimbarea periodică a parolei principale. Description of password change - Schimbă parola + Schimbă Parola Button to change password \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.ro.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.ro.resx index 046ec2b76..2ca47a913 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Settings/Security/QuickVaultUnlockSection.ro.resx @@ -63,7 +63,7 @@ Title for passkey unlock section - Parola ta master este criptată prin extensia passkey PRF și stocată local. Când reîncarci pagina sau tab-ul AliasVault, îți poți debloca seiful prin passkey. Dacă dorești să dezactivezi deblocarea prin passkey, poți face acest lucru folosind butonul de mai jos. Parola ta master va putea fi folosită în continuare pentru deblocarea seifului. + Parola ta principală este criptată prin extensia passkey PRF și stocată local. Când reîncarci pagina sau tab-ul AliasVault, îți poți debloca seiful prin passkey. Dacă dorești să dezactivezi deblocarea prin passkey, poți face acest lucru folosind butonul de mai jos. Parola ta principală va putea fi folosită în continuare pentru deblocarea seifului. Description when passkey unlock is enabled @@ -71,7 +71,7 @@ Button to disable passkey unlock - În mod implicit, reîncărcarea paginii sau a tab-ului AliasVault necesită reintroducerea parolei master. Prin activarea unui passkey, îți poți debloca seiful instantaneu. Când această opțiune este activată, parola ta master este criptată local prin extensia PRF a passkey-ului. Notă: deblocarea prin passkey va funcționa doar pe dispozitivul și browserul curent pe care a fost activată. + În mod implicit, reîncărcarea paginii sau a tab-ului AliasVault necesită reintroducerea parolei principale. Prin activarea unui passkey, îți poți debloca seiful instantaneu. Când această opțiune este activată, parola ta principală este criptată local prin extensia PRF a passkey-ului. Notă: deblocarea prin passkey va funcționa doar pe dispozitivul și browserul curent pe care a fost activată. Description when passkey unlock is disabled diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx index 06d7c9edf..3467125a2 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/CreateNewIdentityWidget.zh.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + New + + 新建 Text for the new item button @@ -75,7 +75,7 @@ Label for name field - Website URL + 网站 URL Label for website URL field @@ -83,15 +83,15 @@ Placeholder text for login name field - 例如 Facebook + 如 Facebook Placeholder text for alias name field - E.g. Mastercard + 如“万事达卡” Placeholder text for card name field - E.g. Passport Details + 如“护照详情” Placeholder text for note name field @@ -103,15 +103,15 @@ Continue button text for non-alias types - Create New Login + 创建新登录 Title for creating a new login item - Create New Card + 创建新卡 Title for creating a new credit card item - Create New Note + 创建新备注 Title for creating a new note item @@ -123,11 +123,11 @@ Alias item type label - Card + Credit card item type label (short) - 注意 + 备注 Note item type label @@ -135,11 +135,11 @@ Loading message while creating alias - Error creating a new item. Please try again (later) or log-out and in again. + 创建新项目时出错。请(稍后)重试,或退出并重新登录。 Error message when item creation fails - 项目创建成功. + 项目创建成功。 Success message when item is created \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.zh.resx b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.zh.resx index 3ba9e9d2d..13e9f7558 100644 --- a/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Components/Main/Widgets/SearchWidget.zh.resx @@ -24,7 +24,7 @@ Placeholder text for search input field - 输入要搜索的术语,可以是服务名称、描述或电子邮件地址。 + 输入要搜索的术语,可以是服务名称、描述或邮件地址。 Help text explaining what can be searched diff --git a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx index 10ca7c8a9..9e9b96c1a 100644 --- a/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Layout/TopMenu.zh.resx @@ -25,7 +25,7 @@ Main navigation link for vault section - 电子邮件 + 邮件 Main navigation link for emails section diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.ro.resx index c935b5a48..75b88af5e 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileLogin.ro.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Autentificare folosind aplicația mobilă + Autentificare prin aplicația mobilă Page title for mobile unlock feature diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.ro.resx index b8405d664..d8f2317c4 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/MobileUnlockModal.ro.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Autentificare folosind aplicația mobilă + Autentificare prin aplicația mobilă Page title for mobile unlock feature diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.ro.resx index 15c57bd0b..1aa77091f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.ro.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Manager de parole și alias-uri (email) + Manager de Parole & Aliasuri (Email) Main title of the application diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.zh.resx index 055b6b3e1..212a6bf71 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Start.zh.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 密码和(电子邮件)别名管理器 + 密码和(邮件)别名管理器 Main title of the application diff --git a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.ro.resx index b0a700d19..a698f7134 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Auth/Unlock.ro.resx @@ -75,7 +75,7 @@ Button text for password unlock - Introduceți parola master pentru a vă debloca seiful. + Introdu parola principală pentru a vă debloca seiful. Description for password unlock form @@ -103,7 +103,7 @@ Error message for unlock request processing - Parola este incorectă. Reîncearcă introducerea parolei tale sau folosește deconectarea și reconectarea la contul tău. + Parola este incorectă. Reîncearcă introducerea parolei tale sau deconectarea și reconectarea la contul tău. Error message for incorrect password diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.ro.resx index fd94cedb8..e02bd7d2a 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.ro.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Email-uri + E-mailuri Page title @@ -75,7 +75,7 @@ Refresh button text - Nu utilizați nicio adresă de email privată (încă). Creați un alias nou și folosiți o adresă de email privată acceptată de AliasVault. Toate email-urile primite pe aceste adrese private vor apărea aici. + Nu utilizați nicio adresă de e-mail privată (încă). Creați un alias nou și folosiți o adresă de e-mail privată acceptată de AliasVault. Toate e-mailurile tale primite pe aceste adrese private vor apărea aici. Message when no email addresses are configured @@ -95,11 +95,11 @@ Error message when email claim does not exist - Încărcarea email-ului a eșuat: {0} + Încărcarea e-mailului a eșuat: {0} Error message when loading email fails. {0} is placeholder for error message - Încărcarea mai multor email-uri a eșuat: {0} + Încărcarea mai multor e-mailuri a eșuat: {0} Error message when loading more emails fails. {0} is placeholder for error message \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.zh.resx index 84181bc98..48c0d0cc8 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Emails/Home.zh.resx @@ -59,7 +59,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 电子邮件 + 邮件 Page title diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ro.resx index 173433908..3482f6f70 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ro.resx @@ -80,7 +80,7 @@ Label for website URL input - Email + E-mail Label for email input @@ -122,7 +122,7 @@ - Generează un alias aleatoriu + Generați un alias aleatoriu Button text for generating a random alias @@ -203,7 +203,7 @@ Header for the credit card details section - Nume deținător card + Nume Titular Label for cardholder name input @@ -236,7 +236,7 @@ Tooltip for removing a field - Adaugă Email + Adaugă E-mail Button text for adding email field \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx index a2f7afcf9..2c117dc9f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.ru.resx @@ -51,11 +51,11 @@ - Item + Запись Header for the item information section - Login credentials + Данные для авторизации Header for the login credentials section diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx index 9ca4aa04c..3e8340510 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/AddEdit.zh.resx @@ -29,11 +29,11 @@ Title for editing an existing item - Create a new item below. + 在下方创建新项目。 Description for adding a new item - Edit the existing item below. + 在下方编辑现有项目。 Description for editing an existing item @@ -46,12 +46,12 @@ Breadcrumb text for editing an item - Add new item + 添加新项目 Breadcrumb text for adding a new item - Item + 项目 Header for the item information section @@ -76,11 +76,11 @@ Label for item name input - Website URL + 网站 URL Label for website URL input - 电子邮箱 + 邮箱 Label for email input @@ -130,7 +130,7 @@ Button text for clearing alias fields - Save Item + 保存项目 Button text for saving an item @@ -148,7 +148,7 @@ Error message when item doesn't exist - Error saving item. Please try again. + 保存项目时出错,请重试。 Error message when saving item fails @@ -178,7 +178,7 @@ Label for passkey display name - Passkeys are created through the browser extension or mobile apps when prompted by a website. They cannot be manually edited or created through the web app. To remove this passkey, use the delete button below. To replace or create a new passkey, visit the website and follow its prompts. + 通行密钥是在网站提示时通过浏览器扩展或移动应用创建的,无法通过网页应用手动编辑或创建。要移除此通行密钥,请使用下方的删除按钮。要替换或创建新的通行密钥,请访问网站并按照其提示操作。 Help text explaining how passkeys work @@ -190,7 +190,7 @@ Header when passkey is marked for deletion - This passkey will be deleted when you save this item. + 保存此项目后,此通行密钥将被删除。 Message explaining passkey will be deleted on save @@ -232,11 +232,11 @@ Header for the custom fields section - Remove field + 移除字段 Tooltip for removing a field - Add Email + 添加邮件 Button text for adding email field \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx index 6115590e1..dc1f5e155 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Delete.zh.resx @@ -28,11 +28,11 @@ Page header title for deleting item - You can delete the item below. + 您可以删除下方的项目。 Page description for deleting item - Item entry + 项目条目 Section header for item details @@ -60,7 +60,7 @@ Breadcrumb text for delete item page - Error deleting. Item not found. + 删除出错。未找到项目。 Error message when item is not found during deletion @@ -68,7 +68,7 @@ Loading message while deleting item - Item successfully deleted. + 项目已成功删除。 Success message after item deletion diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx index 4fd3e4d80..dcf499c0f 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.pt.resx @@ -181,7 +181,7 @@ Empty state message when folder has no items - All your items are organized in folders. Click a folder above to view your credentials, or use the search to find specific items. + Todos os seus itens estão organizados em pastas. Clique em uma pasta acima para ver suas credenciais, ou utilize a busca para encontrar itens específicos. Empty state message when all items are in folders and none at root level diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ro.resx index 85b43b8fb..0c4d31f4b 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ro.resx @@ -64,7 +64,7 @@ Main vault page title - Găsește toate elementele tale mai jos. + Toate elementele tale sunt afișate mai jos. Page description text @@ -144,7 +144,7 @@ Filter option to show all items - Passkey-uri + Passkeys Filter option to show only passkeys diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx index 3f358090b..1e07b0a42 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.ru.resx @@ -160,7 +160,7 @@ Filter option to show only items with attachments - Recently Deleted + Недавно удаленные Filter option to show recently deleted items @@ -194,7 +194,7 @@ Button text for editing a folder - Delete Folder + Удалить папку Button text for deleting a folder diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx index a9018a79e..4d65b5dfe 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/Home.zh.resx @@ -64,7 +64,7 @@ Main vault page title - Find all of your items below. + 在下方查找您的所有项目。 Page description text @@ -98,11 +98,11 @@ - No items yet + 暂无项目 Title when no items exist - Create your first item using the + 使用以下方式创建您的第一个项目 Text explaining how to create first item @@ -122,7 +122,7 @@ Separator text between options - If you previously used a different password manager, you can import your items from it. + 若您先前使用过其他密码管理器,则可以从中导入您的项目。 Text explaining import option @@ -131,7 +131,7 @@ - Failed to load items. + 加载项目失败。 Error message when items fail to load @@ -160,7 +160,7 @@ Filter option to show only items with attachments - Recently Deleted + 近期删除 Filter option to show recently deleted items @@ -173,15 +173,15 @@ Empty state message when no items with attachments are found - No items match the selected filter. + 没有项目符合所选筛选器。 Empty state message when no items match the filter - This folder is empty. + 此文件夹为空。 Empty state message when folder has no items - All your items are organized in folders. Click a folder above to view your credentials, or use the search to find specific items. + 您的所有项目都已整理到文件夹中。点击上方文件夹即可查看您的凭据,或使用搜索查找特定的项目。 Empty state message when all items are in folders and none at root level @@ -194,7 +194,7 @@ Button text for editing a folder - Delete Folder + 删除文件夹 Button text for deleting a folder @@ -202,25 +202,25 @@ Button text for navigating back to root - Failed to create folder. + 创建文件夹失败。 Error message when folder creation fails - Failed to delete folder. + 删除文件夹失败。 Error message when folder deletion fails - Loading more... + 加载中… Text shown when loading more items during infinite scroll - Clear filter + 清除筛选器 Button text for clearing the active filter - Filtering by: + 筛选条件: Label shown when a filter is active \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx index 37a2f2abd..ca55a18e7 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.ru.resx @@ -60,7 +60,7 @@ - Recently Deleted + Недавно удаленные Page title for recently deleted items @@ -77,7 +77,7 @@ Title when no deleted items exist - Items you delete will appear here for 30 days before being permanently removed. + Удаленные элементы будут храниться здесь 30 дней, после чего они будут удалены безвозвратно. Description when no deleted items exist @@ -90,12 +90,12 @@ Text showing how many days until permanent deletion - Expiring soon + Скоро будут удалены Text shown when item will be deleted within 24 hours - Restore + Восстановить Button text to restore a deleted item @@ -142,7 +142,7 @@ Loading message while deleting - Item permanently deleted. + Элемент удален навсегда. Success message after permanent deletion @@ -150,7 +150,7 @@ Error message when deletion fails - All items permanently deleted. + Все элементы удалены навсегда. Success message after emptying trash diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx index 9f05ae20c..106f4df96 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/RecentlyDeleted.zh.resx @@ -60,24 +60,24 @@ - Recently Deleted + 近期删除 Page title for recently deleted items - Items that have been deleted can be restored within 30 days. + 已删除的项目可在 30 天内还原。 Page description text - Items below will be permanently deleted after 30 days. You can restore or permanently delete them sooner. + 以下项目将在 30 天后永久删除。您可以提前将其还原或永久删除。 Description text explaining 30-day retention - No recently deleted items + 无近期删除项目 Title when no deleted items exist - Items you delete will appear here for 30 days before being permanently removed. + 您删除的项目将在此处停留 30 天,随后永久移除。 Description when no deleted items exist @@ -86,55 +86,55 @@ - Permanently deleted in {0} days + {0} 天后永久删除 Text showing how many days until permanent deletion - Expiring soon + 即将到期 Text shown when item will be deleted within 24 hours - Restore + 还原 Button text to restore a deleted item - Empty trash + 清空回收站 Button text to permanently delete all items - Permanently delete item? + 永久删除项目吗? Title for delete confirmation modal - This action cannot be undone. The item will be permanently removed from your vault. + 此操作无法撤销。该项目将从您的密码库中永久移除。 Message in delete confirmation modal - Delete permanently + 永久删除 Button text to confirm permanent deletion - Empty trash? + 清空回收站吗? Title for empty all confirmation modal - This will permanently delete {0} item(s). This action cannot be undone. + 这将永久删除 {0} 个项目。此操作无法撤销。 Message in empty all confirmation modal - Restoring item... + 正在还原项目… Loading message while restoring - Item restored successfully. + 项目还原成功。 Success message after restore - Failed to restore item. + 还原项目失败。 Error message when restore fails @@ -142,19 +142,19 @@ Loading message while deleting - Item permanently deleted. + 项目已永久删除。 Success message after permanent deletion - Failed to delete item. + 删除项目失败。 Error message when deletion fails - All items permanently deleted. + 所有项目均已永久删除。 Success message after emptying trash - Failed to delete {0} item(s). + 删除 {0} 个项目失败。 Error message when some deletions fail diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ro.resx index a08de6f5e..2c348a2eb 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.ro.resx @@ -44,7 +44,7 @@ Text for delete button on desktop - Detalii de conectare + Date de autentificare Section header for login details @@ -52,7 +52,7 @@ Description for generated item with email support - Mai jos puteți vizualiza și copia detaliile de conectare salvate pentru acest element. + Mai jos poți vizualiza și copia datele de autentificare salvate pentru acest element. Description for stored item without email support diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx index 011ad514d..e5c3f3911 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Items/View.zh.resx @@ -48,7 +48,7 @@ Section header for login details - 您可以在下方查看和复制此项目的详情。发送到所示地址的任何电子邮件都将自动显示在此页面上。 + 您可以在下方查看和复制此项目的详情。发送到所示地址的任何邮件都将自动显示在此页面上。 Description for generated item with email support @@ -56,7 +56,7 @@ Description for stored item without email support - 电子邮箱 + 邮箱 Label for email field diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.zh.resx index 0008f95b0..4469714cc 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/Apps.zh.resx @@ -38,7 +38,7 @@ Title for browser extensions section - AliasVault浏览器扩展程序允许您在任何网站上自动填充现有凭据。它还允许您在注册过程中生成新的别名,访问所有别名收到的电子邮件,以及查看您的别名和身份。 + AliasVault浏览器扩展程序允许您在任何网站上自动填充现有凭据。它还允许您在注册过程中生成新的别名,访问所有别名收到的邮件,以及查看您的别名和身份。 Description for browser extensions @@ -55,7 +55,7 @@ Title for mobile apps section - AliasVault移动应用允许您随时随地访问您的别名和身份,查看和管理收到的电子邮件,并随时生成新的别名。您的数据通过设备上的生物识别认证得到全面保护。 + AliasVault移动应用允许您随时随地访问您的别名和身份,查看和管理收到的邮件,并随时生成新的别名。您的数据通过设备上的生物识别认证得到全面保护。 Description for mobile apps diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.zh.resx index 4fe1d5d82..2aa61f526 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/General.zh.resx @@ -34,15 +34,15 @@ - 电子邮件设置 + 邮件设置 Title for email settings section - 默认电子邮件域名 + 默认邮件域名 Label for default email domain setting - 设置创建新凭据时将使用的默认电子邮件域名。 + 设置创建新凭据时将使用的默认邮件域名。 Description for default email domain setting @@ -58,7 +58,7 @@ Label for private domains group - 未配置私密电子邮件域 + 未配置私密邮件域 Label for private domains group when no private email domains are configured diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.ro.resx index b3e88a77c..8073860a1 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.ro.resx @@ -71,7 +71,7 @@ Import section title - Selectați un serviciu din care doriți să importați. Dacă folosiți un serviciu care nu este listat aici și doriți să fie acceptat, deschide o sesizare pe <a href="https://github.com/aliasvault/aliasvault/issues" target="_blank" class="text-primary-500 hover:text-primary-700">GitHub</a> sau contactează-ne. + Selectați un serviciu din care doriți să importați. Dacă folosiți un serviciu care nu este listat aici și doriți să fie acceptat, puteți deschide o sesizare pe <a href="https://github.com/aliasvault/aliasvault/issues" target="_blank" class="text-primary-500 hover:text-primary-700">GitHub</a> sau ne puteți contacta. Import section description with HTML link diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.zh.resx index cb40d213f..96035e3bd 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Settings/ImportExport/ImportExport.zh.resx @@ -109,7 +109,7 @@ Reset vault section title - 此选项允许您完全清空您的密码库,同时保留您的账户和电子邮件别名。如果您想从另一密码管理器导入数据后重新开始,或者想清除所有现有凭据重新开始,请使用此选项。 + 此选项允许您完全清空您的密码库,同时保留您的账户和邮件别名。如果您想从另一密码管理器导入数据后重新开始,或者想清除所有现有凭据重新开始,请使用此选项。 Reset vault section description \ No newline at end of file diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.ro.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.ro.resx index 60689f599..9e70c618d 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.ro.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.ro.resx @@ -68,11 +68,11 @@ - Păstrați parola master în siguranță + Păstrați parola principală în siguranță Title for master password tip - Parola master este necesară pentru a vă decripta seiful. Nu o partajați niciodată și păstrați-o într-un loc sigur. Atenție: Dacă pierdeți parola master, datele nu mai pot fi recuperate – nici măcar de către echipa noastră. + Parola principală este necesară pentru a vă decripta seiful. Nu o partajați niciodată și păstrați-o într-un loc sigur. Atenție: Dacă pierdeți parola principală, datele nu mai pot fi recuperate – nici măcar de către echipa noastră. Content for master password tip diff --git a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.zh.resx b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.zh.resx index 049e26114..2e093ba73 100644 --- a/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.zh.resx +++ b/apps/server/AliasVault.Client/Resources/Pages/Main/Welcome.zh.resx @@ -51,7 +51,7 @@ Introduction text for how it works step - AliasVault 会生成一个包含安全私人电子邮件地址的随机身份 + AliasVault 会生成一个包含安全私人邮件地址的随机身份 First step in how it works explanation @@ -59,11 +59,11 @@ Second step in how it works explanation - 收到的电子邮件会显示在本应用中,并可在浏览器中打开 + 收到的邮件会显示在本应用中,并可在浏览器中打开 Third step in how it works explanation - 您的真实电子邮件地址和其他个人信息将保持私密 + 您的真实邮件地址和其他个人信息将保持私密 Fourth step in how it works explanation diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx b/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx index eef305119..80d2b7331 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.fr.resx @@ -229,7 +229,7 @@ Required field validation error - Veuillez entrer une adresse email valide + Veuillez entrer une adresse email valide. Invalid email validation error @@ -276,7 +276,7 @@ Generic error message when passwords don't match - Vous devez accepter les Conditions Générales d'Utilisation + Vous devez accepter les Conditions Générales d'Utilisation. Error message for terms and conditions acceptance diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.it.resx b/apps/server/AliasVault.Client/Resources/SharedResources.it.resx index f62c2d8ce..93956543f 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.it.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.it.resx @@ -127,7 +127,7 @@ Button text for canceling an action - Generate + Genera Button tooltip for generating a random value diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx b/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx index bb8eaf33d..323532fd2 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.nl.resx @@ -127,7 +127,7 @@ Button text for canceling an action - Generate + Genereren Button tooltip for generating a random value diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx b/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx index 76314ab2f..18816b8eb 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.pt.resx @@ -127,7 +127,7 @@ Button text for canceling an action - Generate + Gerar Button tooltip for generating a random value diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.ro.resx b/apps/server/AliasVault.Client/Resources/SharedResources.ro.resx index f663a3f70..ceef8d944 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.ro.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.ro.resx @@ -229,7 +229,7 @@ Required field validation error - Introduceți o adresă de e-mail validă. + Introdu o adresă de e-mail validă. Invalid email validation error diff --git a/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx b/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx index 3063272f2..0222fd7f9 100644 --- a/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx +++ b/apps/server/AliasVault.Client/Resources/SharedResources.zh.resx @@ -127,7 +127,7 @@ Button text for canceling an action - Generate + 生成 Button tooltip for generating a random value @@ -180,7 +180,7 @@ - 电子邮箱 + 邮箱 Label for email input field @@ -229,7 +229,7 @@ Required field validation error - 请输入有效的电子邮件地址。 + 请输入有效的邮件地址。 Invalid email validation error