From 90a8b91e236fe7d2091f5ceabcc2563f65f75d27 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:38:08 +0000 Subject: [PATCH 1/8] Autosync the updated translations (#11400) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/web/src/locales/af/messages.json | 67 ++- apps/web/src/locales/ar/messages.json | 69 +++- apps/web/src/locales/az/messages.json | 73 +++- apps/web/src/locales/be/messages.json | 95 +++-- apps/web/src/locales/bg/messages.json | 67 ++- apps/web/src/locales/bn/messages.json | 69 +++- apps/web/src/locales/bs/messages.json | 69 +++- apps/web/src/locales/ca/messages.json | 67 ++- apps/web/src/locales/cs/messages.json | 175 +++++--- apps/web/src/locales/cy/messages.json | 69 +++- apps/web/src/locales/da/messages.json | 67 ++- apps/web/src/locales/de/messages.json | 67 ++- apps/web/src/locales/el/messages.json | 497 +++++++++++++---------- apps/web/src/locales/en_GB/messages.json | 67 ++- apps/web/src/locales/en_IN/messages.json | 67 ++- apps/web/src/locales/eo/messages.json | 69 +++- apps/web/src/locales/es/messages.json | 67 ++- apps/web/src/locales/et/messages.json | 69 +++- apps/web/src/locales/eu/messages.json | 69 +++- apps/web/src/locales/fa/messages.json | 67 ++- apps/web/src/locales/fi/messages.json | 69 +++- apps/web/src/locales/fil/messages.json | 67 ++- apps/web/src/locales/fr/messages.json | 67 ++- apps/web/src/locales/gl/messages.json | 69 +++- apps/web/src/locales/he/messages.json | 69 +++- apps/web/src/locales/hi/messages.json | 69 +++- apps/web/src/locales/hr/messages.json | 67 ++- apps/web/src/locales/hu/messages.json | 67 ++- apps/web/src/locales/id/messages.json | 69 +++- apps/web/src/locales/it/messages.json | 67 ++- apps/web/src/locales/ja/messages.json | 73 +++- apps/web/src/locales/ka/messages.json | 69 +++- apps/web/src/locales/km/messages.json | 69 +++- apps/web/src/locales/kn/messages.json | 69 +++- apps/web/src/locales/ko/messages.json | 69 +++- apps/web/src/locales/lv/messages.json | 67 ++- apps/web/src/locales/ml/messages.json | 69 +++- apps/web/src/locales/mr/messages.json | 69 +++- apps/web/src/locales/my/messages.json | 69 +++- apps/web/src/locales/nb/messages.json | 67 ++- apps/web/src/locales/ne/messages.json | 69 +++- apps/web/src/locales/nl/messages.json | 67 ++- apps/web/src/locales/nn/messages.json | 69 +++- apps/web/src/locales/or/messages.json | 69 +++- apps/web/src/locales/pl/messages.json | 67 ++- apps/web/src/locales/pt_BR/messages.json | 67 ++- apps/web/src/locales/pt_PT/messages.json | 67 ++- apps/web/src/locales/ro/messages.json | 69 +++- apps/web/src/locales/ru/messages.json | 67 ++- apps/web/src/locales/si/messages.json | 69 +++- apps/web/src/locales/sk/messages.json | 69 +++- apps/web/src/locales/sl/messages.json | 69 +++- apps/web/src/locales/sr/messages.json | 67 ++- apps/web/src/locales/sr_CS/messages.json | 69 +++- apps/web/src/locales/sv/messages.json | 67 ++- apps/web/src/locales/te/messages.json | 69 +++- apps/web/src/locales/th/messages.json | 69 +++- apps/web/src/locales/tr/messages.json | 67 ++- apps/web/src/locales/uk/messages.json | 67 ++- apps/web/src/locales/vi/messages.json | 67 ++- apps/web/src/locales/zh_CN/messages.json | 77 +++- apps/web/src/locales/zh_TW/messages.json | 67 ++- 62 files changed, 3919 insertions(+), 881 deletions(-) diff --git a/apps/web/src/locales/af/messages.json b/apps/web/src/locales/af/messages.json index e4896b63a8..a1fc5c02b6 100644 --- a/apps/web/src/locales/af/messages.json +++ b/apps/web/src/locales/af/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Gaan blootgestelde wagwoorde na" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ keer blootgestel", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Geen items in u kluis het swak wagwoorde nie." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Hergebruikte wagwoorde" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Geen aantekeninge in u kluis het wagwoorde wat hergebruik is nie." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ keer hergebruik", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Laai lisensie af" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Werk lisensie by" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kluis uitgestuur" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Teken is geroteer" }, - "billingSyncDesc": { - "message": "Faktureringsinchronisering ontgrendel Gesinsborgskappe en outomatiese lisensiesinchronisering op u bediener. Nadat u opdaterings in die Bitwarden-wolkbediener gemaak het, kies Sinchroniseer lisensie om veranderinge toe te pas." - }, "billingSyncKeyDesc": { "message": "’n Faktureringsinchronniseringsteken van u wolkorganisasie se intekeninstellings word vereis om hierdie vorm te voltooi." }, "billingSyncKey": { "message": "Faktureringsinchroniseringsteken" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktief" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "of" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Lisensie- en faktuurbeheer" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Handmatige oplaai" }, - "manualUploadDesc": { - "message": "Indien u nie van faktureringsinchronisering gebruik wil maak nie kan u u lisensie hier handmatig oplaai." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sinchroniseer lisensie" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ar/messages.json b/apps/web/src/locales/ar/messages.json index 25f7ccd8f1..d9cf16579b 100644 --- a/apps/web/src/locales/ar/messages.json +++ b/apps/web/src/locales/ar/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "معرف المستخدم الحالي" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "كلمات المرور المعاد استخدامها" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/az/messages.json b/apps/web/src/locales/az/messages.json index b745617eba..9cf0cb3885 100644 --- a/apps/web/src/locales/az/messages.json +++ b/apps/web/src/locales/az/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Anbarınız kilidlənib." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "İfşa olunmuş parolları yoxla" }, + "timesExposed": { + "message": "Dəfə ifşa olundu" + }, "exposedXTimes": { "message": "$COUNT$ dəfə ifşa olunub", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Anbarınızdakı heç bir elementin zəif parolu yoxdur." }, + "weakness": { + "message": "Zəiflik" + }, "reusedPasswordsReport": { "message": "Təkrar istifadə edilmiş parollar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Anbarınızda heç bir hesabda təkrar istifadə olunan parollar yoxdur." }, + "timesReused": { + "message": "Dəfə təkrar istifadə olundu" + }, "reusedXTimes": { "message": "$COUNT$ dəfə təkrar istifadə olunub", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lisenziyanı endir" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lisenziyanı güncəllə" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Yanlış PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Anbar ixrac edildi." }, @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Development, DevOps, and IT teams choose Bitwarden Secrets Manager to securely manage and deploy their infrastructure and machine secrets." + "message": "Development, DevOps və IT komandları, infrastrukturlarını və maşın sirlərini güvənli şəkildə idarə etmək və yerləşdirmək üçün Bitwarden Sirr Menecerini seçir." }, "centralizeSecretsManagement": { "message": "Sirlərin idarə edilməsini mərkəzləşdirin." @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Faktura sinxr tokeninə bax" }, - "generateBillingSyncToken": { - "message": "Faktura sinxr tokenini yarat" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Bu tokeni kopyalayın və self-hosted təşkilatınızın faktura sinxronlaşdırma ayarlarında yapışdırın." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Faktura sinxr tokeniniz, bu təşkilatın abunəlik ayarlarına müraciət edə və düzəliş edə bilər." }, - "manageBillingSync": { - "message": "Faktura sinxr idarə et" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Faktura sinxr quraşdır" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token döndərildi." }, - "billingSyncDesc": { - "message": "Faktura sinxr, öz-özünə sahiblik edən Bitwarden-inizi Bitwarden bulud serveri ilə əlaqələndirərək ailələr üçün Ödənişsiz Ailələr planını və qabaqcıl faktura özəlliklərini təmin edir." - }, "billingSyncKeyDesc": { "message": "Bu forumu tamamlamaq üçün bulud təşkilatınızın abunəlik ayarlarından Faktura sinxr tokeni tələb olunur." }, "billingSyncKey": { "message": "Faktura sinxr tokeni" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 xananın diqqətinizə ehtiyacı var." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ xananın diqqətinizə ehtiyacı var.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Duo xidmətinə bağlanarkən xəta baş verdi. Fərqli iki addımlı giriş üsulu istifadə edin və ya kömək üçün Duo ilə əlaqə saxlayın." }, @@ -7442,6 +7473,15 @@ "or": { "message": "və ya" }, + "unlockWithBiometrics": { + "message": "Biometriklə kilidi aç" + }, + "unlockWithPin": { + "message": "PIN ilə kilidi aç" + }, + "unlockWithMasterPassword": { + "message": "Ana parollar kilidi aç" + }, "licenseAndBillingManagement": { "message": "Lisenziya və faktura idarəetməsi" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Əllə yükləmə" }, - "manualUploadDesc": { - "message": "Faktura sinxronlaşdırmasını fəallaşdırmaq istəmirsinizsə, lisenziyanızı burada əllə yükləyin." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisenziyanı sinxronlaşdır" @@ -7893,7 +7933,7 @@ "message": "Tələb edilən cihaz təsdiqi." }, "tdeOffboardingPasswordSet": { - "message": "User set a master password during TDE offboarding." + "message": "İstifadəçi, TDE offboarding zamanı ana parolu təyin etdi." }, "startYour7DayFreeTrialOfBitwardenFor": { "message": "$ORG$ üçün Bitwarden 7 günlük ödənişsiz sınağı başladın", @@ -9091,7 +9131,7 @@ } }, "optionalOnPremHosting": { - "message": "Optional on-premises hosting" + "message": "İxtiyari şirkətdaxili hostinq" }, "upgradeFreeOrganization": { "message": "$NAME$ təşkilatınızı yüksəldin ", @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Müraciətə düzəliş et" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/be/messages.json b/apps/web/src/locales/be/messages.json index 26fcce71fa..5173791371 100644 --- a/apps/web/src/locales/be/messages.json +++ b/apps/web/src/locales/be/messages.json @@ -37,7 +37,7 @@ "message": "Нататкі" }, "note": { - "message": "Note" + "message": "Нататка" }, "customFields": { "message": "Карыстальніцкія палі" @@ -46,22 +46,22 @@ "message": "Імя ўладальніка карткі" }, "loginCredentials": { - "message": "Login credentials" + "message": "Уліковыя даныя для ўваходу" }, "personalDetails": { - "message": "Personal details" + "message": "Асабістыя даныя" }, "identification": { - "message": "Identification" + "message": "Ідэнтыфікацыя" }, "contactInfo": { - "message": "Contact info" + "message": "Кантактная інфармацыя" }, "cardDetails": { - "message": "Card details" + "message": "Падрабязнасці карткі" }, "cardBrandDetails": { - "message": "$BRAND$ details", + "message": "Падрабязнасці $BRAND$", "placeholders": { "brand": { "content": "$1", @@ -70,19 +70,19 @@ } }, "itemHistory": { - "message": "Item history" + "message": "Гісторыя элемента" }, "authenticatorKey": { - "message": "Authenticator key" + "message": "Ключ аўтэнтыфікацыі" }, "autofillOptions": { - "message": "Autofill options" + "message": "Параметры аўтазапаўнення" }, "websiteUri": { - "message": "Website (URI)" + "message": "Вэб-сайт (URI)" }, "websiteUriCount": { - "message": "Website (URI) $COUNT$", + "message": "Вэб-сайт (URI) $COUNT$", "description": "Label for an input field that contains a website URI. The input field is part of a list of fields, and the count indicates the position of the field in the list.", "placeholders": { "count": { @@ -92,10 +92,10 @@ } }, "websiteAdded": { - "message": "Website added" + "message": "Вэб-сайт дададзены" }, "addWebsite": { - "message": "Add website" + "message": "Дадаць вэб-сайт" }, "deleteWebsite": { "message": "Delete website" @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Праверка скампраметаваных пароляў" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Скампраметаваны $COUNT$ раз(-ы; -оў)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "У вашым сховішчы адсутнічаюць ненадзейныя паролі." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Паўторна выкарыстаныя паролі" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "У вашым сховішчы адсутнічаюць паўторныя паролі." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Паўторна выкарыстаны разоў: $COUNT$", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Спампаваць ліцэнзію" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Абнавіць ліцэнзію" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сховішча экспартавана." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Прагледзець плацежны токен сінхранізацыі" }, - "generateBillingSyncToken": { - "message": "Генерыраваць плацежны токен сінхранізацыі" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Скапіюйце і ўстаўце гэты токен у налады плацежнай сінхранізацыі сваёй уласнай размешчанай арганізацыі." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен плацежнай сінхранізацыі можа атрымаць доступ і адрэдагаваць налады падпіскі гэтай арганізацыі." }, - "manageBillingSync": { - "message": "Кіраванне плацежнай сінхранізацыяй" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Наладзіць плацежную сінхранізацыю" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен зменены." }, - "billingSyncDesc": { - "message": "Плацежная сінхранізацыя дае магчымасць удзельнікам атрымаць бясплатны тарыфны план Bitwarden Families і пашыраныя магчымасці выстаўлення рахункаў звязваючы ваш уласны сервер Bitwarden з воблачным серверам нашай кампаніі." - }, "billingSyncKeyDesc": { "message": "Для запаўнення гэтай формы неабходны токен плацежнай сінхранізацыі з наладаў падпіскі арганізацыі ў воблачным сховішчы." }, "billingSyncKey": { "message": "Токен плацежнай сінхранізацыі" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Актыўны" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "або" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Кіраванне ліцэнзіямі і плацяжамі" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручное запампоўванне" }, - "manualUploadDesc": { - "message": "Калі вы не хочаце карыстацца плацежнай сінхранізацыяй, запампуйце сваю ліцэнзію тут." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Сінхранізаваць ліцэнзію" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/bg/messages.json b/apps/web/src/locales/bg/messages.json index 3869f44f41..4c651a48d9 100644 --- a/apps/web/src/locales/bg/messages.json +++ b/apps/web/src/locales/bg/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Трезорът Ви е заключен." }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, "uuid": { "message": "ИН на универсален потребител - UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверка за разкрити пароли" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Разкрити $COUNT$ път/и", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Всички записи в трезора са с надеждни пароли." }, + "weakness": { + "message": "Слабост" + }, "reusedPasswordsReport": { "message": "Доклад за повтарящи се пароли" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "В трезора ви няма записи с пароли, които се ползват и другаде." }, + "timesReused": { + "message": "Брой преизползвания" + }, "reusedXTimes": { "message": "Преизползвана $COUNT$ пъти", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Изтегляне на лиценз" }, + "viewBillingToken": { + "message": "Преглед на идентификатора за плащанията" + }, "updateLicense": { "message": "Обновяване на лиценз" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неправилен ПИН" }, + "pin": { + "message": "ПИН", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Трезорът е изнесен." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Преглед на идентификатора за синхронизиране на плащанията" }, - "generateBillingSyncToken": { - "message": "Създаване на идентификатор за синхронизиране на плащанията" + "generateBillingToken": { + "message": "Създаване на идентификатор за плащания" }, "copyPasteBillingSync": { "message": "Копирайте този идентификатор в настройките за синхронизиране на плащанията във Вашата организация." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Чрез своя идентификатор за синхронизиране на плащанията Вие имате достъп и можете да редактирате настройките за абонамента на тази организация." }, - "manageBillingSync": { - "message": "Управление на синхронизирането на плащанията" + "manageBillingTokenSync": { + "message": "Управление на идентификатора за плащания" }, "setUpBillingSync": { "message": "Настройване на синхронизирането на плащанията" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Идентификаторът е пресъздаден." }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "За да попълните този формуляр, се нуждаете от идентификатор за синхронизиране на плащанията, който може да намерите или създадете в настройките за абонамента на организацията си в облака." }, "billingSyncKey": { "message": "Идентификатор за синхронизиране на плащанията" }, + "automaticBillingSyncDesc": { + "message": "Автоматичното синхронизиране отключва спонсорирането на Семейния план и позволява да синхронизирате лиценза си без да качвате файл. След като направите промени по облачния сървър на Битуорден, изберете „Синхронизиране на лиценза“, за да приложите промените." + }, "active": { "message": "Активно" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле се нуждае от вниманието Ви." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полета се нуждаят от вниманието Ви.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Грешка при свързването с услугата на Duo. Използвайте друг метод за двустепенно удостоверяване или се свържете с Duo за съдействие." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Отключване с биометрични данни" + }, + "unlockWithPin": { + "message": "Отключване с ПИН" + }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "licenseAndBillingManagement": { "message": "Управление на лицензи и таксуване" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ръчно качване" }, - "manualUploadDesc": { - "message": "Ако не искате да се възползвате от автоматичното синхронизиране на информацията за таксуване, качете ръчно лиценза си тук." + "manualBillingTokenUploadDesc": { + "message": "Ако не искате да се възползвате от синхронизирането на плащанията, качете лиценза си тук. Това няма да отключи автоматично спонсорирането на Семейния план." }, "syncLicense": { "message": "Синхронизиране на лиценза" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Редактиране на достъпа" + }, + "addAttachment": { + "message": "Добавяне на прикачен файл" + }, + "maxFileSizeSansPunctuation": { + "message": "Максималният размер на файла е 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Наистина ли искате да изтриете завинаги този прикачен файл?" } } diff --git a/apps/web/src/locales/bn/messages.json b/apps/web/src/locales/bn/messages.json index 2fcc9c9e29..8be58ffe20 100644 --- a/apps/web/src/locales/bn/messages.json +++ b/apps/web/src/locales/bn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/bs/messages.json b/apps/web/src/locales/bs/messages.json index 8b9fd8a161..4a9d66639a 100644 --- a/apps/web/src/locales/bs/messages.json +++ b/apps/web/src/locales/bs/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ca/messages.json b/apps/web/src/locales/ca/messages.json index e6e11e50a8..37f4b1c2d8 100644 --- a/apps/web/src/locales/ca/messages.json +++ b/apps/web/src/locales/ca/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "La caixa forta està bloquejada" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Comprova les contrasenyes exposades" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "S'han exposat $COUNT$ vegades", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Cap element de la vostra caixa forta té contrasenyes poc segures." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Contrasenyes reutilitzades" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Cap inici de sessió a la vostra caixa forta té contrasenyes que s'estiguen reutilitzant." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "S'ha reutilitzat $COUNT$ vegades", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Baixa la llicència" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualitza la llicència" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorrecte" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "S'ha exportat la caixa forta" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Mostra el token de sincronització de facturació" }, - "generateBillingSyncToken": { - "message": "Genera el token de sincronització de facturació" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copieu i enganxeu aquest token a la configuració de sincronització de facturació de la vostra organització autoallotjada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "El vostre tokende sincronització de facturació pot accedir i editar la configuració de subscripció d'aquesta organització." }, - "manageBillingSync": { - "message": "Gestiona la sincronització de facturació" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configura la sincronització de facturació" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token girat." }, - "billingSyncDesc": { - "message": "La sincronització de facturació ofereix plans familiars gratuïts i capacitats de facturació avançades enllaçant el vostre Bitwarden autoallotjat amb el vostre servidor al núvol de Bitwarden." - }, "billingSyncKeyDesc": { "message": "Per omplir aquest formulari, cal un token de sincronització de facturació de la configuració de subscripció de la vostra organització al núvol." }, "billingSyncKey": { "message": "Token de sincronització de facturació" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Actiu" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gestió de llicències i facturació" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Pujada manual" }, - "manualUploadDesc": { - "message": "Si no voleu activar la sincronització de facturació, pugeu manualment la vostra llicència ací." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronització de la llicència" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/cs/messages.json b/apps/web/src/locales/cs/messages.json index dc2076b2c4..bd78a7b370 100644 --- a/apps/web/src/locales/cs/messages.json +++ b/apps/web/src/locales/cs/messages.json @@ -34,7 +34,7 @@ "message": "Heslová fráze" }, "notes": { - "message": "Poznámky" + "message": "Poznámka" }, "note": { "message": "Poznámka" @@ -153,7 +153,7 @@ "message": "Společnost" }, "ssn": { - "message": "Číslo sociálního pojištění" + "message": "Rodné číslo" }, "passportNumber": { "message": "Číslo cestovního pasu" @@ -219,7 +219,7 @@ "message": "Mx" }, "dr": { - "message": "MUDr." + "message": "Dr." }, "cardExpiredTitle": { "message": "Prošlá karta" @@ -234,7 +234,7 @@ "message": "Rok expirace" }, "authenticatorKeyTotp": { - "message": "Autentizační klíč (TOTP)" + "message": "Ověřovací klíč (TOTP)" }, "totpHelperTitle": { "message": "Bezproblémové dvoufázové ověřování" @@ -548,7 +548,7 @@ } }, "new": { - "message": "Nový", + "message": "Nová", "description": "for adding new items" }, "item": { @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Váš trezor je uzamčen" }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, "uuid": { "message": "UUID" }, @@ -2128,7 +2131,7 @@ "message": "Nalezena nezabezpečená webová stránka" }, "unsecuredWebsitesFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.", + "message": "Našli jsme $COUNT$ položek ve Vašem trezoru $VAULT$, které používají nezabezpečené URI. Schémata URI by měla být změněna na https://, pokud to web umožňuje.", "placeholders": { "count": { "content": "$1", @@ -2153,7 +2156,7 @@ "message": "Nalezena přihlášení bez dvoufázového ověření" }, "inactive2faFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ webových stránek ve Vašem trezoru $VAULT$, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.", + "message": "Našli jsme $COUNT$ webových stránek ve Vašem trezoru $VAULT$, které zřejmě nejsou nakonfigurovány pro použití dvoufaktorového přihlášení. Pro lepší ochranu Vašich účtů byste měli dvoufaktorové přihlášení povolit.", "placeholders": { "count": { "content": "$1", @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Zkontrolovat odhalená hesla" }, + "timesExposed": { + "message": "Počet vystavení" + }, "exposedXTimes": { "message": "Počet odhalení: $COUNT$", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Žádné položky ve Vašem trezoru nemají slabá hesla." }, + "weakness": { + "message": "Slabost" + }, "reusedPasswordsReport": { "message": "Opakovaně použitá hesla" }, @@ -2243,7 +2252,7 @@ "message": "Nalezena opakovaně použitá hesla" }, "reusedPasswordsFoundReportDesc": { - "message": "Nalezli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru $VAULT$. Doporučujeme je změnit, aby byly unikátní.", + "message": "Našli jsme $COUNT$ opakovaně použitých hesel ve Vašem trezoru $VAULT$. Doporučujeme je změnit, aby byly unikátní.", "placeholders": { "count": { "content": "$1", @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Žádná přihlášení ve Vašem trezoru nemají opakovaně použitá hesla." }, + "timesReused": { + "message": "Počet použití" + }, "reusedXTimes": { "message": "Heslo bylo opakovaně použito $COUNT$x", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Stáhnout licenci" }, + "viewBillingToken": { + "message": "Zobrazit fakturační token" + }, "updateLicense": { "message": "Aktualizovat licenci" }, @@ -2816,7 +2831,7 @@ } }, "addShareLimitedUsers": { - "message": "Přidání a sdílení až s $COUNT$ uživateli", + "message": "Přidání a sdílení s až $COUNT$ uživateli", "placeholders": { "count": { "content": "$1", @@ -2879,7 +2894,7 @@ } }, "trialSecretsManagerThankYou": { - "message": "Děkujeme za registraci do Správce klíčů Bitwardenu s plánem $PLAN$!", + "message": "Děkujeme za registraci do Správce tajných klíčů Bitwarden s plánem $PLAN$!", "placeholders": { "plan": { "content": "$1", @@ -3128,7 +3143,7 @@ "message": "Webový trezor Bitwardenu" }, "bitSecretsManager": { - "message": "Správce tajných klíčů Bitwardenu" + "message": "Správce tajných klíčů Bitwarden" }, "loggedIn": { "message": "Přihlášen" @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nesprávný PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor byl exportován" }, @@ -3842,7 +3861,7 @@ "message": "Nastavte limit počtu uživatelů pro Vaše předplatné. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." }, "limitSmSubscriptionDesc": { - "message": "Nastavte limit počtu uživatelů pro předplatné správce klíčů. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." + "message": "Nastavte limit počtu uživatelů pro předplatné do Správce tajných klíčů. Jakmile tohoto limitu dosáhnete, nebudete moci pozvat nové členy." }, "maxSeatLimit": { "message": "Limit uživatelů (volitelné)", @@ -3881,7 +3900,7 @@ "message": "Předplatné bylo aktualizováno" }, "subscribedToSecretsManager": { - "message": "Předplatné bylo aktualizováno. Nyní máte přístup ke správci tajných klíčů." + "message": "Předplatné bylo aktualizováno. Nyní máte přístup ke Správci tajných klíčů." }, "additionalOptions": { "message": "Další volby" @@ -4449,7 +4468,7 @@ "message": "Toto okno můžete zavřít" }, "includeAllTeamsFeatures": { - "message": "Všechny funkce týmů, navíc:" + "message": "Všechny funkce týmů a navíc:" }, "includeAllTeamsStarterFeatures": { "message": "Všechny funkce Teams Starter, plus:" @@ -4621,10 +4640,10 @@ "message": "Opravdu chcete odebrat heslo?" }, "hideEmail": { - "message": "Skrýt moji e-mailovou adresu před příjemci." + "message": "Skrýt moji e-mailovou adresu před příjemci" }, "disableThisSend": { - "message": "Deaktivuje tento Send, díky čemuž k němu nebude moci nikdo přistoupit.", + "message": "Deaktivovat tento Send, takže k němu nebude moci nikdo přistoupit", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "allSends": { @@ -4979,7 +4998,7 @@ "message": "Soubor, který chcete odeslat." }, "copySendLinkOnSave": { - "message": "Zkopírujte odkaz pro sdílení tohoto Send do mé schránky při uložení." + "message": "Kopírovat odkaz pro sdílení tohoto Send do mé schránky při uložení" }, "sendLinkLabel": { "message": "Odkaz tohoto Send", @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Vývojáři i IT týmy si vybírají Správce tajných klíčů Bitwardenu pro bezpečnou správu a nasazení do jejich své infrastruktury a tajných klíčů." + "message": "Vývojáři i IT týmy si vybírají Správce tajných klíčů Bitwarden pro bezpečnou správu a nasazení do jejich své infrastruktury a tajných klíčů." }, "centralizeSecretsManagement": { "message": "Centralizujte správu tajných klíčů." @@ -5053,28 +5072,28 @@ "message": "Přidat poznámku" }, "bitwardenSecretsManager": { - "message": "Správce tajných klíčů Bitwardenu" + "message": "Správce tajných klíčů Bitwarden" }, "moreProductsFromBitwarden": { "message": "Více produktů od Bitwardenu" }, "requestAccessToSecretsManager": { - "message": "Požádat o přístup ke správci tajných klíčů" + "message": "Požádat o přístup ke Správci tajných klíčů" }, "youNeedApprovalFromYourAdminToTrySecretsManager": { - "message": "Potřebujete schválení správce, abyste mohli vyzkoušet správce tajných klíčů." + "message": "Potřebujete schválení správce, abyste mohli vyzkoušet Správce tajných klíčů." }, "smAccessRequestEmailSent": { - "message": "Žádost o přístup k e-mailu správce tajných klíčů odeslaná administrátorům." + "message": "Žádost o přístup ke Správci tajných klíčů byla odeslána e-mailem administrátorům." }, "requestAccessSMDefaultEmailContent": { - "message": "Zdravím,\n\nžádám o předplatné Správce tajných klíčů Bitwardenu pro náš tým. Vaše podpora by pro nás znamenala mnoho!\n\nSprávce tajných klíčů Bitwardenu je end-to-end řešení pro správu šifrovaných tajných klíčů pro bezpečné ukládání, sdílení a nasazení strojových pověření, jako jsou klíče API, databázová hesla a ověřovací certifikáty.\n\nSprávce klíčů nám pomůže:\n\n- zlepšit zabezpečení\n- zjednodušit provoz\n- zabránit nákladným únikům tajných klíčů\n\nChcete-li požádat o bezplatnou zkušební verzi pro náš tým, obraťte se na společnost Bitwarden.\n\nDěkujeme Vám za pomoc!" + "message": "Zdravím,\n\nžádám o předplatné Správce tajných klíčů Bitwarden pro náš tým. Vaše podpora by pro nás znamenala mnoho!\n\nSprávce tajných klíčů Bitwarden je end-to-end řešení pro správu šifrovaných tajných klíčů pro bezpečné ukládání, sdílení a nasazení strojových pověření, jako jsou klíče API, databázová hesla a ověřovací certifikáty.\n\nSprávce klíčů nám pomůže:\n\n- zlepšit zabezpečení\n- zjednodušit provoz\n- zabránit nákladným únikům tajných klíčů\n\nChcete-li požádat o bezplatnou zkušební verzi pro náš tým, obraťte se na společnost Bitwarden.\n\nDěkujeme Vám za pomoc!" }, "giveMembersAccess": { "message": "Umožnit členům přístup:" }, "viewAndSelectTheMembers": { - "message": "zobrazit a vybrat členy, které chcete povolit přístup do správce tajných klíčů." + "message": "zobrazit a vybrat členy, kterým chcete povolit přístup do Správce tajných klíčů." }, "openYourOrganizations": { "message": "Otevřít" @@ -5296,7 +5315,7 @@ "message": "Motiv" }, "themeDesc": { - "message": "Zvolte šablonu pro Váš webový trezor." + "message": "Zvolte motiv pro Váš webový trezor." }, "themeSystem": { "message": "Použít systémový motiv" @@ -5731,16 +5750,16 @@ "message": "Konfigurace jednotného přihlášení byla uložena" }, "sponsoredFamilies": { - "message": "Free Bitwarden Families" + "message": "Bitwarden pro rodinu zdarma" }, "sponsoredFamiliesEligible": { - "message": "Vy a Vaše rodina máte nárok na Free Bitwarden Families. Nárok můžete uplatnit Vaším osobním e-mailem, abyste zajistili bezpečnost Vašich dat, i když nejste v práci." + "message": "Vy a Vaše rodina máte nárok na Bitwarden pro rodinu zdarma. Nárok můžete uplatnit Vaším osobním e-mailem, abyste zajistili bezpečnost Vašich dat, i když nejste v práci." }, "sponsoredFamiliesEligibleCard": { - "message": "Uplatněte ještě dnes svůj plán Free Bitwarden for Families, aby byla Vaše data bezpečná, i když nejste v práci." + "message": "Uplatněte ještě dnes svůj plán Bitwarden pro rodinu zdarma, aby byla Vaše data bezpečná, i když nejste v práci." }, "sponsoredFamiliesInclude": { - "message": "Plán Bitwarden for Families obsahuje" + "message": "Plán Bitwarden pro rodinu zdarma obsahuje" }, "sponsoredFamiliesPremiumAccess": { "message": "Prémiový přístup až pro 6 uživatelů" @@ -5761,7 +5780,7 @@ "message": "Vyberte organizaci, kterou chcete sponzorovat" }, "familiesSponsoringOrgSelect": { - "message": "Kterou nabídku Bitwarden Families chcete uplatnit?" + "message": "Kterou nabídku Bitwarden pro rodinu zdarma chcete uplatnit?" }, "sponsoredFamiliesEmail": { "message": "Pro uplatnění Bitwarden Families zadejte Váš osobní e-mail" @@ -5773,7 +5792,7 @@ "message": "Přijmout nabídku pro existující organizaci nebo vytvořit novou organizaci rodin." }, "setupSponsoredFamiliesLoginDesc": { - "message": "Byla Vám nabídnuta bezplatná organizace plánu Bitwarden Families. Chcete-li pokračovat, musíte se přihlásit k účtu, který obdržel nabídku." + "message": "Byl Vám nabídnut bezplatný plán organizace Bitwarden pro rodinu zdarma. Chcete-li pokračovat, musíte se přihlásit k účtu, který obdržel nabídku." }, "sponsoredFamiliesAcceptFailed": { "message": "Nelze přijmout nabídku. Znovu odešlete e-mail s nabídkou z účtu Enterprise a zkuste to znovu." @@ -5788,10 +5807,10 @@ } }, "sponsoredFamiliesOffer": { - "message": "Přijmout Free Bitwarden Families" + "message": "Přijmout Bitwarden pro rodinu zdarma" }, "sponsoredFamiliesOfferRedeemed": { - "message": "Nabídka Free Bitwarden Families byla úspěšně uplatněna" + "message": "Nabídka Bitwarden pro rodinu zdarma byla úspěšně uplatněna" }, "redeemed": { "message": "Uplatněno" @@ -5818,7 +5837,7 @@ } }, "freeFamiliesPlan": { - "message": "Plán Free Families" + "message": "Plán Rodina zdarma" }, "redeemNow": { "message": "Uplatnit nyní" @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Zobrazit fakturační synchronizační token" }, - "generateBillingSyncToken": { - "message": "Vygenerovat fakturační synchronizační token" + "generateBillingToken": { + "message": "Vygenerovat fakturační token" }, "copyPasteBillingSync": { "message": "Zkopírujte a vložte tento token do nastavení fakturační synchronizace vlastní organizace." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Fakturační synchronizační token může přistupovat k nastavení předplatného této organizace a upravovat jej." }, - "manageBillingSync": { - "message": "Spravovat fakturační synchronizaci" + "manageBillingTokenSync": { + "message": "Spravovat fakturační token" }, "setUpBillingSync": { "message": "Nastavit fakturační synchronizaci" @@ -6049,20 +6068,20 @@ "message": "Vlastní hosting" }, "selfHostingEnterpriseOrganizationSectionCopy": { - "message": "Pro nastavení organizace na vlastním serveru musíte nahrát licenční soubor. Chcete-li podporovat plány Free Families a pokročilé možnosti fakturace pro Vaši organizaci na vlastním serveru, budete muset nastavit synchronizaci fakturace." + "message": "Pro nastavení organizace na vlastním serveru musíte nahrát licenční soubor. Chcete-li podporovat plány Rodina zdarma a pokročilé možnosti fakturace pro Vaši organizaci na vlastním serveru, budete muset nastavit synchronizaci fakturace." }, "billingSyncApiKeyRotated": { "message": "Token byl vyměněn" }, - "billingSyncDesc": { - "message": "Synchronizace fakturace odemkne sponzorství Families a automatickou synchronizaci licencí na serveru. Po provedení aktualizací na cloudovém serveru Bitwardenu použijte pro použití změn funkci \"Synchronizovat licenci\"." - }, "billingSyncKeyDesc": { "message": "K vyplnění tohoto formuláře je vyžadován fakturační synchronizační token z nastavení předplatného Vaší cloudové organizace." }, "billingSyncKey": { "message": "Fakturační synchronizační token" }, + "automaticBillingSyncDesc": { + "message": "Automatická synchronizace odemkne sponzorství Families a automatickou synchronizaci licencí na serveru bez nutnosti nahrát soubor. Po provedení aktualizací na cloudovém serveru Bitwardenu použijte pro použití změn funkci \"Synchronizovat licenci\"." + }, "active": { "message": "Aktivní" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 pole vyžaduje Vaši pozornost." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ polí vyžaduje Vaši pozornost.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Chyba při připojování ke službě Duo. Použijte jinou dvoufázovou metodu přihlášení nebo kontaktujte Duo o pomoc." }, @@ -7419,7 +7450,7 @@ "message": "Exportování tajných dat organizace" }, "exportingOrganizationSecretDataDescription": { - "message": "Exportována budou jen tajná data organizace přidružená k položce $ORGANIZATION$. Položky v ostatních produktech a položky z jiných organizací nebudou zahrnuty.", + "message": "Exportována budou jen data Správce tajných klíčů přidružená k položce $ORGANIZATION$. Položky v ostatních produktech a položky z jiných organizací nebudou zahrnuty.", "placeholders": { "ORGANIZATION": { "content": "$1", @@ -7442,6 +7473,15 @@ "or": { "message": "nebo" }, + "unlockWithBiometrics": { + "message": "Odemknout pomocí biometrie" + }, + "unlockWithPin": { + "message": "Odemknout pomocí PIN" + }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "licenseAndBillingManagement": { "message": "Správa licencí a fakturace" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ruční nahrání" }, - "manualUploadDesc": { - "message": "Pokud se nechcete rozhodnout pro synchronizaci fakturace, nahrajte licenci ručně zde." + "manualBillingTokenUploadDesc": { + "message": "Pokud se nechcete rozhodnout pro synchronizaci fakturace, nahrajte licenci ručně zde. Tím se automaticky neodemkne sponzorství Families." }, "syncLicense": { "message": "Synchronizovat licenci" @@ -7530,10 +7570,10 @@ "message": "Správce tajných klíčů" }, "secretsManagerAccessDescription": { - "message": "Aktivuje přístup uživatele ke správci tajných klíčů." + "message": "Aktivuje přístup uživatele ke Správci tajných klíčů." }, "userAccessSecretsManagerGA": { - "message": "Tento uživatel může přistupovat ke správci tajných klíčů" + "message": "Tento uživatel může přistupovat ke Správci tajných klíčů" }, "important": { "message": "Důležité:" @@ -7593,7 +7633,7 @@ "description": "Link to a downloadable resource. This will be used as part of a larger phrase. Example: Download the Secrets Manager CLI" }, "smCLI": { - "message": "Secrets Manager CLI" + "message": "CLI Správce tajných klíčů" }, "importSecrets": { "message": "Importovat tajné klíče" @@ -7800,18 +7840,18 @@ "message": "Uživatel aktualizoval heslo vydané prostřednictvím obnovení účtu." }, "activatedAccessToSecretsManager": { - "message": "Aktivován přístup uživatele ke správci tajných klíčů", + "message": "Aktivován přístup uživatele ke Správci tajných klíčů", "description": "Confirmation message that one or more users gained access to Secrets Manager" }, "activateAccess": { "message": "Aktivovat přístup" }, "bulkEnableSecretsManagerDescription": { - "message": "Udělte následujícím členům přístup ke správci tajných klíčů. Role udělená ve správci hesel se bude vztahovat na správce tajných klíčů.", + "message": "Udělte následujícím členům přístup ke Správci tajných klíčů. Role udělená ve Správci hesel se bude vztahovat na Správce tajných klíčů.", "description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager." }, "activateSecretsManager": { - "message": "Aktivovat správce tajných klíčů" + "message": "Aktivovat Správce tajných klíčů" }, "yourOrganizationsFingerprint": { "message": "Fráze otisku prstu Vaší organizace", @@ -7905,7 +7945,7 @@ } }, "startYour7DayFreeTrialOfBitwardenSecretsManagerFor": { - "message": "Začněte 7denní bezplatnou zkušební verzi Správce klíšu Bitwardenu pro $ORG$", + "message": "Začněte 7denní bezplatnou zkušební verzi Správce tajných klíčů Bitwarden pro $ORG$", "placeholders": { "org": { "content": "$1", @@ -7958,7 +7998,7 @@ "message": "Pozvat uživatele" }, "secretsManagerForPlan": { - "message": "Správce klíčů pro $PLAN$", + "message": "Správce tajných klíčů pro $PLAN$", "placeholders": { "plan": { "content": "$1", @@ -7970,7 +8010,7 @@ "message": "Pro inženýrské týmy a týmy DevOps ke správě klíčů v celém životním cyklu vývoje softwaru." }, "free2PersonOrganization": { - "message": "Zdarma organizace do 2 osob" + "message": "Zdarma a organizace do 2 osob" }, "unlimitedSecrets": { "message": "Neomezené klíče" @@ -8006,10 +8046,10 @@ } }, "subscribeToSecretsManager": { - "message": "Přihlásit se ke správci klíčů" + "message": "Používat Správce tajných klíčů" }, "addSecretsManagerUpgradeDesc": { - "message": "Přidáním správce klíčů k aktualizovanému plánu si zachováte přístup ke všem klíčům vytvořeným v předchozím plánu." + "message": "Přidáním Správce tajných klíčů k aktualizovanému plánu si zachováte přístup ke všem klíčům vytvořeným v předchozím plánu." }, "additionalServiceAccounts": { "message": "Další účty služby" @@ -8048,10 +8088,10 @@ "message": "Aktualizované nastavení správy kolekce" }, "passwordManagerPlanPrice": { - "message": "Cena předplatného správce hesel" + "message": "Cena předplatného Správce hesel" }, "secretsManagerPlanPrice": { - "message": "Cena předplatného správce klíčů" + "message": "Cena předplatného Správce tajných klíčů" }, "passwordManager": { "message": "Správce hesel" @@ -8193,7 +8233,7 @@ "message": "Detaily potvrzení" }, "smFreeTrialThankYou": { - "message": "Děkujeme za registraci do Správce klíčů Bitwardenu!" + "message": "Děkujeme za registraci do Správce tajných klíčů Bitwarden!" }, "smFreeTrialConfirmationEmail": { "message": "Potvrzovací e-mail byl odeslán na " @@ -8601,13 +8641,13 @@ "message": "Integrace" }, "integrationsDesc": { - "message": "Automaticky synchronizuje tajné klíče se správce tajných klíčů Bitwardenu do služby třetí strany." + "message": "Automaticky synchronizuje tajné klíče se Správce tajných klíčů Bitwarden do služby třetí strany." }, "sdks": { "message": "SDK" }, "sdksDesc": { - "message": "Použije SDK správce tajných klíčů Bitwardenu v následujících programovacích jazycích k vytvoření vlastních aplikací." + "message": "Použije SDK Správce tajných klíčů Bitwarden v následujících programovacích jazycích k vytvoření vlastních aplikací." }, "setUpGithubActions": { "message": "Nastavit akce GitHubu" @@ -8694,7 +8734,7 @@ "message": "Pokračujte v nastavení bezplatného zkušebního období Správce hesel Bitwarden" }, "continueSettingUpFreeTrialSecretsManager": { - "message": "Pokračujte v nastavení bezplatného zkušebního období Správce hesel Bitwarden" + "message": "Pokračujte v nastavení bezplatného zkušebního období Správce tajných klíčů Bitwarden" }, "enterTeamsOrgInfo": { "message": "Zadejte informace o Teams Vaší organizace" @@ -9205,7 +9245,7 @@ "message": "Vaše předplatné Správce tajných klíčů bude aktualizováno na základě vybraného tarifu" }, "bitwardenPasswordManager": { - "message": "Bitwarden - Správce hesel" + "message": "Správce hesel Bitwarden" }, "secretsManagerComplimentaryPasswordManager": { "message": "Vaše doplňkové roční předplatné Správce hesel bude aktualizováno na vybraný plán. Poplatek Vám bude účtován až po skončení bezplatného období." @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Upravit přístup" + }, + "addAttachment": { + "message": "Přidat přílohu" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximální velikost souboru je 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Opravdu chcete tuto přílohu navždy smazat?" } } diff --git a/apps/web/src/locales/cy/messages.json b/apps/web/src/locales/cy/messages.json index 7a24f52cde..e8aa4f5ac3 100644 --- a/apps/web/src/locales/cy/messages.json +++ b/apps/web/src/locales/cy/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/da/messages.json b/apps/web/src/locales/da/messages.json index a15d161ba8..1e3dc8d60e 100644 --- a/apps/web/src/locales/da/messages.json +++ b/apps/web/src/locales/da/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Boksen er låst." }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tjek for kompromitterede adgangskoder" }, + "timesExposed": { + "message": "Afsløret antal gange" + }, "exposedXTimes": { "message": "$COUNT$ kompromittering(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ingen elementer i din boks har svage adgangskoder." }, + "weakness": { + "message": "Svaghed" + }, "reusedPasswordsReport": { "message": "Genbrugte adgangskoder" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ingen logins i din boks har adgangskoder, der genbruges." }, + "timesReused": { + "message": "Genbrugt antal gange" + }, "reusedXTimes": { "message": "Genbrugt $COUNT$ gange", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licens" }, + "viewBillingToken": { + "message": "Vis fakturerings-token" + }, "updateLicense": { "message": "Opdatér licens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Forkert PIN-kode" }, + "pin": { + "message": "PIN-kode", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Boks eksporteret" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Vis faktureringssynk-token" }, - "generateBillingSyncToken": { - "message": "Generering af faktureringssynk-token" + "generateBillingToken": { + "message": "Generér fakturerings-token" }, "copyPasteBillingSync": { "message": "Kopiér og indsæt dette token i indstillingerne Faktureringssynk i din selv-hostede organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Din faktureringssynk-token kan tilgå og redigere denne organisations abonnementsindstillinger." }, - "manageBillingSync": { - "message": "Håndtering af faktureringssynk" + "manageBillingTokenSync": { + "message": "Håndtér fakturerings-token" }, "setUpBillingSync": { "message": "Opsæt faktureringssynk" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token roteret." }, - "billingSyncDesc": { - "message": "Faktureringssynk oplåser Familier-sponsorater og automatisk licenssynk på din server. Når opdateringer i Bitwarden cloud-serveren er foretaget, så vælg Synk licens for at anvende ændringer." - }, "billingSyncKeyDesc": { "message": "Et faktureringssynk-token fra din cloud-organisations abonnementsindstillinger kræves for at udfylde denne formular." }, "billingSyncKey": { "message": "Faktureringssynk-token" }, + "automaticBillingSyncDesc": { + "message": "Automatisk synk oplåser Familier-sponsorater og muliggør synk af licenser uden at uploade en fil. Når opdateringer på Bitwarden cloud-serveren er foretaget, vælg Synk licens for at anvende ændringer." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 felt kræver opmærksomhed." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ felter kræver opmærksomhed.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fejl under forbindelsesoprettelsen til Duo-tjenesten. Brug en anden totrins-indlogningsmetode eller kontakt Duo for hjælp." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Oplås med biometri" + }, + "unlockWithPin": { + "message": "Oplås med PIN-kode" + }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "licenseAndBillingManagement": { "message": "Håndtering af licens og fakturering" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuel upload" }, - "manualUploadDesc": { - "message": "Ønskes ikke tilmelding til faktureringssynk, så upload manuelt din licens her." + "manualBillingTokenUploadDesc": { + "message": "Ønsker man ikke at tilvælge faktureringssynk, skal licensen manuelt uploades her. Dette oplåser ikke automatisk Familier-sponsorater." }, "syncLicense": { "message": "Synk licens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Redigér adgang" + }, + "addAttachment": { + "message": "Tilføj vedhæftning" + }, + "maxFileSizeSansPunctuation": { + "message": "Maks. filstørrelse er 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Sikker på, at denne vedhæftning skal slettes permanent?" } } diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index 77e21a6965..4c64e23669 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Dein Tresor ist gesperrt." }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Auf kompromittierte Passwörter prüfen" }, + "timesExposed": { + "message": "Mal kompromittiert" + }, "exposedXTimes": { "message": "$COUNT$ mal kompromittiert", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Keine Einträge in deinem Tresor haben schwache Passwörter." }, + "weakness": { + "message": "Schwäche" + }, "reusedPasswordsReport": { "message": "Wiederverwendete Passwörter" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "In deinem Tresor wurden keine Einträge mit wiederverwendeten Passwörtern gefunden." }, + "timesReused": { + "message": "Mal wiederverwendet" + }, "reusedXTimes": { "message": "$COUNT$ Mal wiederverwendet", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lizenz herunterladen" }, + "viewBillingToken": { + "message": "Abrechnungstoken anzeigen" + }, "updateLicense": { "message": "Lizenz aktualisieren" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Falsche PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Tresor exportiert." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Rechnungssynchronisations-Token ansehen" }, - "generateBillingSyncToken": { - "message": "Rechnungssynchronisations-Token generieren" + "generateBillingToken": { + "message": "Abrechnungstoken generieren" }, "copyPasteBillingSync": { "message": "Kopiere diesen Token und füge ihn in die Rechnungssynchronisations-Einstellungen deiner selbst gehosteten Organisation ein." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Dein Rechnungssynchronisations-Token kann auf die Abonnement-Einstellungen dieser Organisation zugreifen und diese bearbeiten." }, - "manageBillingSync": { - "message": "Rechnungssynchronisation verwalten" + "manageBillingTokenSync": { + "message": "Abrechnungstoken verwalten" }, "setUpBillingSync": { "message": "Rechnungssynchronisation einrichten" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token erneuert" }, - "billingSyncDesc": { - "message": "Die Rechnungssynchronisation schaltet Sponsorings für Families und eine automatische Lizenz-Synchronisation auf deinem Server frei. Nach der Aktualisierung des Bitwarden Cloud-Servers, wähle Lizenz synchronisieren aus, um die Änderungen anzuwenden." - }, "billingSyncKeyDesc": { "message": "Um dieses Formular auszufüllen, ist ein Rechnungssynchronisations-Token aus den Abonnement-Einstellungen deiner Cloud-Organisation erforderlich." }, "billingSyncKey": { "message": "Rechnungssynchronisations-Token" }, + "automaticBillingSyncDesc": { + "message": "Die automatische Synchronisierung schaltet Sponsoring für Families frei und ermöglicht dir die Synchronisierung deiner Lizenz ohne eine Datei hochzuladen. Nachdem du Aktualisierungen auf dem Bitwarden Cloud-Server durchgeführt hast, wähle Lizenz synchronisieren aus, um die Änderungen zu übernehmen." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 Feld erfordert deine Aufmerksamkeit." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ Felder erfordern deine Aufmerksamkeit.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fehler beim Verbinden mit dem Duo-Dienst. Verwende eine andere Zwei-Faktor-Authentifizierungsmethode oder kontaktiere Duo für Hilfe." }, @@ -7442,6 +7473,15 @@ "or": { "message": "oder" }, + "unlockWithBiometrics": { + "message": "Mit Biometrie entsperren" + }, + "unlockWithPin": { + "message": "Mit PIN-Code entsperren" + }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "licenseAndBillingManagement": { "message": "Lizenz- und Abrechnungsverwaltung" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuelles Hochladen" }, - "manualUploadDesc": { - "message": "Wenn du dich nicht für die Rechnungssynchronisation entscheiden möchtest, lade deine Lizenz hier manuell hoch." + "manualBillingTokenUploadDesc": { + "message": "Wenn du dich nicht für die Rechnungssynchronisation entscheiden möchtest, lade deine Lizenz hier manuell hoch. Dies wird nicht automatisch Sponsoring für Families freischalten." }, "syncLicense": { "message": "Lizenz synchronisieren" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Zugriff bearbeiten" + }, + "addAttachment": { + "message": "Anhang hinzufügen" + }, + "maxFileSizeSansPunctuation": { + "message": "Die maximale Dateigröße beträgt 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Bist du sicher, dass du diesen Anhang dauerhaft löschen möchtest?" } } diff --git a/apps/web/src/locales/el/messages.json b/apps/web/src/locales/el/messages.json index bf1fa4d080..9519dc559f 100644 --- a/apps/web/src/locales/el/messages.json +++ b/apps/web/src/locales/el/messages.json @@ -28,7 +28,7 @@ "message": "Κωδικός" }, "newPassword": { - "message": "Νέος Κωδικός" + "message": "Νέος κωδικός πρόσβασης" }, "passphrase": { "message": "Συνθηματικό" @@ -237,16 +237,16 @@ "message": "Κλειδί επαλήθευσης (TOTP)" }, "totpHelperTitle": { - "message": "Make 2-step verification seamless" + "message": "Κάντε την επαλήθευση δύο βημάτων απρόσκοπτη" }, "totpHelper": { - "message": "Bitwarden can store and fill 2-step verification codes. Copy and paste the key into this field." + "message": "Το Bitwarden μπορεί να αποθηκεύει και να συμπληρώνει τους κωδικούς επαλήθευσης 2 βημάτων. Αντιγράψτε και επικολλήστε το κλειδί σε αυτό το πεδίο." }, "totpHelperWithCapture": { - "message": "Bitwarden can store and fill 2-step verification codes. Select the camera icon to take a screenshot of this website's authenticator QR code, or copy and paste the key into this field." + "message": "Το Bitwarden μπορεί να αποθηκεύει και να συμπληρώνει τους κωδικούς επαλήθευσης 2 βημάτων. Επιλέξτε το εικονίδιο κάμερας για να καταγράψετε ένα στιγμιότυπο του κωδικού QR ταυτοποίησης αυτού του ιστοτόπου ή αντιγράψτε και επικολλήστε το κλειδί σε αυτό το πεδίο." }, "learnMoreAboutAuthenticators": { - "message": "Learn more about authenticators" + "message": "Μάθετε περισσότερα για τις εφαρμογές ελέγχου ταυτότητας" }, "folder": { "message": "Φάκελος" @@ -876,7 +876,7 @@ "message": "Μη έγκυρο κλειδί πρόσβασης. Παρακαλώ προσπαθήστε ξανά." }, "twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": { - "message": "2FA for passkeys is not supported. Update the app to log in." + "message": "Το 2FA για κλειδιά πρόσβασης δεν υποστηρίζεται. Ενημερώστε την εφαρμογή για να συνδεθείτε." }, "loginWithPasskeyInfo": { "message": "Use a generated passkey that will automatically log you in without a password. Biometrics, like facial recognition or fingerprint, or another FIDO2 security method will verify your identity." @@ -885,7 +885,7 @@ "message": "Νέο κλειδί πρόσβασης" }, "learnMoreAboutPasswordless": { - "message": "Learn more about passwordless" + "message": "Μάθετε περισσότερα για τη σύνδεση χωρίς κωδικό πρόσβασης" }, "creatingPasskeyLoading": { "message": "Δημιουργία κλειδιού πρόσβασης..." @@ -1005,13 +1005,13 @@ "message": "Υπόδειξη Κύριου Κωδικού (προαιρετικό)" }, "newMasterPassHint": { - "message": "New master password hint (optional)" + "message": "Υπόδειξη νέου κύριου κωδικού πρόσβασης (προαιρετικό)" }, "masterPassHintLabel": { "message": "Υπόδειξη Κύριου Κωδικού" }, "masterPassHintText": { - "message": "If you forget your password, the password hint can be sent to your email. $CURRENT$/$MAXIMUM$ character maximum.", + "message": "Αν ξεχάσετε τον κωδικό πρόσβασής σας, μπορείτε να λάβετε μια υπόδειξη στο email σας. $CURRENT$/$MAXIMUM$ χαρακτήρες το πολύ.", "placeholders": { "current": { "content": "$1", @@ -1036,7 +1036,7 @@ "message": "Αίτημα για υπόδειξη κωδικού πρόσβασης" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Εισαγάγετε τη διεύθυνση email του λογαριασμού σας και θα σας αποσταλεί η υπόδειξη για τον κωδικό πρόσβασής σας" }, "passwordHint": { "message": "Υπόδειξη Κωδικού" @@ -1060,7 +1060,7 @@ "message": "Απαιτείται επιβεβαίωση του κύριου κωδικού." }, "masterPasswordMinlength": { - "message": "Master password must be at least $VALUE$ characters long.", + "message": "Ο κύριος κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον $VALUE$ χαρακτήρες.", "description": "The Master Password must be at least a specific number of characters long.", "placeholders": { "value": { @@ -1076,7 +1076,7 @@ "message": "Ο λογαριασμός σας έχει δημιουργηθεί! Τώρα μπορείτε να συνδεθείτε." }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "Ο νέος σας λογαριασμός έχει δημιουργηθεί!" }, "youHaveBeenLoggedIn": { "message": "Έχετε συνδεθεί!" @@ -1091,7 +1091,7 @@ "message": "Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα." }, "expirationDateError": { - "message": "Please select an expiration date that is in the future." + "message": "Επιλέξτε μια ημερομηνία λήξης που να είναι στο μέλλον." }, "emailAddress": { "message": "Διεύθυνση Email" @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Το θησαυ/κιό σας είναι κλειδωμένο" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -1122,7 +1125,7 @@ "message": "Μη έγκυρος κύριος κωδικός πρόσβασης" }, "invalidFilePassword": { - "message": "Invalid file password, please use the password you entered when you created the export file." + "message": "Μη έγκυρος κωδικός πρόσβασης αρχείου, χρησιμοποιήστε τον κωδικό πρόσβασης που καταχωρήσατε όταν δημιουργήσατε το αρχείο εξαγωγής." }, "lockNow": { "message": "Κλείδωμα τώρα" @@ -1224,7 +1227,7 @@ "message": "Εφαρμογή Επαλήθευσης" }, "authenticatorAppDescV2": { - "message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.", + "message": "Εισαγάγετε έναν κωδικό που δημιουργήθηκε από μια εφαρμογή ελέγχου ταυτότητας, όπως το Bitwarden Authenticator.", "description": "'Bitwarden Authenticator' is a product name and should not be translated." }, "yubiKeyTitleV2": { @@ -1234,7 +1237,7 @@ "message": "Χρησιμοποιήστε ένα YubiKey για να αποκτήσετε πρόσβαση στο λογαριασμό σας. Λειτουργεί με συσκευές σειράς YubiKey 4, 5 και συσκευές NEO." }, "duoDescV2": { - "message": "Enter a code generated by Duo Security.", + "message": "Εισαγάγετε έναν κωδικό που δημιουργήθηκε από το Duo Security.", "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." }, "duoOrganizationDesc": { @@ -1290,7 +1293,7 @@ } }, "deleteSelectedCollectionsDesc": { - "message": "$COUNT$ collection(s) will be permanently deleted.", + "message": "Θα γίνει διαγραφή $COUNT$ συλλογής(ών).", "placeholders": { "count": { "content": "$1", @@ -1302,7 +1305,7 @@ "message": "Είστε βέβαιοι ότι θέλετε να συνεχίσετε;" }, "moveSelectedItemsDesc": { - "message": "Choose a folder that you would like to add the $COUNT$ selected item(s) to.", + "message": "Επιλέξτε έναν φάκελο στον οποίο θέλετε να προσθέσετε το(α) $COUNT$ επιλεγμένο(α) στοιχείο(α).", "placeholders": { "count": { "content": "$1", @@ -1340,7 +1343,7 @@ "message": "Σφάλμα Ανανέωσης Διακριτικού Πρόσβασης" }, "errorRefreshingAccessTokenDesc": { - "message": "No refresh token or API keys found. Please try logging out and logging back in." + "message": "Δεν βρέθηκε διακριτικό ανανέωσης ή κλειδιά API. Δοκιμάστε να αποσυνδεθείτε και να συνδεθείτε ξανά." }, "warning": { "message": "Προειδοποίηση" @@ -1578,7 +1581,7 @@ "message": "Παράλληλη Διαδικασία Υπολογισμού Κλειδιού KDF" }, "argon2Desc": { - "message": "Higher KDF iterations, memory, and parallelism can help protect your master password from being brute forced by an attacker." + "message": "Οι περισσότερες επαναλήψεις KDF, η μνήμη και ο παραλληλισμός μπορούν να συμβάλουν στην προστασία του κύριου κωδικού πρόσβασής σας από επιθέσεις τύπου «brute force»." }, "changeKdf": { "message": "Αλλαγή KDF" @@ -1831,13 +1834,13 @@ "message": "Σύνδεση σε δύο βήματα" }, "twoStepLoginEnforcement": { - "message": "Two-step Login Enforcement" + "message": "Επιβολή σύνδεσης δύο βημάτων" }, "twoStepLoginDesc": { "message": "Ασφαλίστε το λογαριασμό σας απαιτώντας ένα επιπλέον βήμα κατά τη σύνδεση." }, "twoStepLoginTeamsDesc": { - "message": "Enable two-step login for your organization." + "message": "Ενεργοποιήστε τη σύνδεση δύο βημάτων για τον οργανισμό σας." }, "twoStepLoginEnterpriseDescStart": { "message": "Enforce Bitwarden Two-step Login options for members by using the ", @@ -1850,7 +1853,7 @@ "message": "To enforce Two-step Login through Duo, use the options below." }, "twoStepLoginOrganizationSsoDesc": { - "message": "If you have setup SSO or plan to, Two-step Login may already be enforced through your Identity Provider." + "message": "Εάν έχετε ρυθμίσει το SSO ή σκοπεύετε να το κάνετε, η σύνδεση δύο βημάτων ενδέχεται να έχει ήδη επιβληθεί μέσω του παρόχου ταυτότητάς σας." }, "twoStepLoginRecoveryWarning": { "message": "Η ενεργοποίηση σύνδεσης δύο βημάτων μπορεί να κλειδώσει οριστικά το λογαριασμό σας από το Bitwarden. Ένας κωδικός ανάκτησης σάς επιτρέπει να έχετε πρόσβαση στον λογαριασμό σας σε περίπτωση που δεν μπορείτε πλέον να χρησιμοποιήσετε τη σύνδεση δύο βημάτων (π. χ. χάνετε τη συσκευή σας). Η υποστήριξη πελατών του Bitwarden δεν θα είναι σε θέση να σας βοηθήσει αν χάσετε την πρόσβαση στο λογαριασμό σας. Συνιστούμε να γράψετε ή να εκτυπώσετε τον κωδικό ανάκτησης και να τον φυλάξετε σε ασφαλές μέρος." @@ -1942,7 +1945,7 @@ "message": "Scan the QR code below with your authenticator app or enter the key." }, "twoStepAuthenticatorQRCanvasError": { - "message": "Could not load QR code. Try again or use the key below." + "message": "Δεν ήταν δυνατή η φόρτωση του κωδικού QR. Δοκιμάστε ξανά ή χρησιμοποιήστε το παρακάτω κλειδί." }, "key": { "message": "Κλειδί" @@ -2029,7 +2032,7 @@ "message": "Καταχωρίστε τις πληροφορίες εφαρμογής Bitwarden από τον πίνακα διαχειριστή Duo." }, "twoFactorDuoClientId": { - "message": "Client Id" + "message": "Αναγνωριστικό πελάτη" }, "twoFactorDuoClientSecret": { "message": "Μυστικό Πελάτη" @@ -2128,7 +2131,7 @@ "message": "Βρέθηκαν μη ασφαλής ιστοσελίδες" }, "unsecuredWebsitesFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ with unsecured URIs. You should change their URI scheme to https:// if the website allows it.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με επισφαλή URI. Θα πρέπει να αλλάξετε τη μορφή URI τους σε «https://» εάν το επιτρέπει ο ιστότοπος.", "placeholders": { "count": { "content": "$1", @@ -2153,7 +2156,7 @@ "message": "Βρέθηκαν Συνδέσεις Χωρίς 2FA" }, "inactive2faFoundReportDesc": { - "message": "We found $COUNT$ website(s) in your $VAULT$ that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.", + "message": "Βρήκαμε $COUNT$ ιστότοπο(υς), σε $VAULT$ σας, όπου ενδέχεται να μην έχετε ρυθμίσει τη σύνδεση δύο βημάτων (σύμφωνα με το 2fa.directory). Για να προστατεύσετε περαιτέρω αυτούς τους λογαριασμούς, θα πρέπει να ρυθμίσετε τη σύνδεση δύο βημάτων.", "placeholders": { "count": { "content": "$1", @@ -2181,7 +2184,7 @@ "message": "Βρέθηκαν Εκτεθειμένοι Κωδικοί" }, "exposedPasswordsFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ that have passwords that were exposed in known data breaches. You should change them to use a new password.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με κωδικούς πρόσβασης που έχουν εκτεθεί σε γνωστές παραβιάσεις δεδομένων. Θα πρέπει να τα ενημερώσετε με νέους κωδικούς πρόσβασης.", "placeholders": { "count": { "content": "$1", @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Έλεγχος Εκτεθειμένων Κωδικών" }, + "timesExposed": { + "message": "Φορές έκθεσης" + }, "exposedXTimes": { "message": "Εκτέθηκε $COUNT$ φορά(ές)", "placeholders": { @@ -2218,7 +2224,7 @@ "message": "Βρέθηκαν Αδύναμοι Κωδικοί" }, "weakPasswordsFoundReportDesc": { - "message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.", + "message": "Βρήκαμε $COUNT$ στοιχεία, σε $VAULT$ σας, με κωδικούς πρόσβασης που δεν είναι ισχυροί. Θα πρέπει να τους ενημερώσετε και να χρησιμοποιήσετε ισχυρότερους.", "placeholders": { "count": { "content": "$1", @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Κανένα απο τα στοιχεία στο vault σας δεν έχει αδύναμους κωδικούς." }, + "weakness": { + "message": "Αδυναμία" + }, "reusedPasswordsReport": { "message": "Αναφορά Επανα-χρησιμοποιημένων Κωδικών" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Δεν υπάρχουν συνδέσεις στο vault σας, οι οποίες να περιέχουν κωδικούς που επανα-χρησιμοποιούνται." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Επαναχρησιμοποιείται $COUNT$ φορές", "placeholders": { @@ -2330,7 +2342,7 @@ "message": "Χρέωση" }, "billingPlanLabel": { - "message": "Σχέδιο τιμολόγησης" + "message": "Πρόγραμμα χρέωσης" }, "paymentType": { "message": "Τύπος πληρωμής" @@ -2401,7 +2413,7 @@ } }, "premiumPriceWithFamilyPlan": { - "message": "Go premium for just $PRICE$ /year, or get premium accounts for $FAMILYPLANUSERCOUNT$ users and unlimited family sharing with a ", + "message": "Αποκτήστε την έκδοση premium με μόλις $PRICE$/έτος ή αποκτήστε λογαριασμούς premium για $FAMILYPLANUSERCOUNT$ χρήστες και απεριόριστη κοινή χρήση μεταξύ της οικογένειας με το ", "placeholders": { "price": { "content": "$1", @@ -2414,7 +2426,7 @@ } }, "bitwardenFamiliesPlan": { - "message": "Οικογενειακό πρόγραμμα Bitwarden." + "message": "πρόγραμμα «Bitwarden Families»." }, "addons": { "message": "Πρόσθετα" @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Λήψη Άδειας" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ενημέρωση Άδειας" }, @@ -2999,7 +3014,7 @@ "message": "Το εξωτερικό αναγνωριστικό id μπορεί να χρησιμοποιηθεί ως αναφορά ή να συνδέσει αυτόν τον πόρο με ένα εξωτερικό σύστημα, όπως έναν κατάλογο χρηστών." }, "nestCollectionUnder": { - "message": "Nest collection under" + "message": "Ένθεση συλλογής σε" }, "accessControl": { "message": "Έλεγχος Πρόσβασης" @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Εσφαλμένο PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Εξαγωγή Vault." }, @@ -3236,7 +3255,7 @@ } }, "viewedCardNumberItemId": { - "message": "Viewed Card Number for item $ID$.", + "message": "Έγινε προβολή του αριθμού κάρτας για το στοιχείο «$ID$».", "placeholders": { "id": { "content": "$1", @@ -3374,7 +3393,7 @@ } }, "deletedManyGroups": { - "message": "Deleted $QUANTITY$ group(s).", + "message": "Έγινε διαγραφή $QUANTITY$ ομάδας(ων).", "placeholders": { "quantity": { "content": "$1", @@ -3908,7 +3927,7 @@ } }, "subscriptionUserSeatsWithoutAdditionalSeatsOption": { - "message": "You can invite up to $COUNT$ members for no additional charge. Contact Customer Support to upgrade your plan and invite more members.", + "message": "Μπορείτε να προσκαλέσετε έως και $COUNT$ μέλη χωρίς επιπλέον χρέωση. Επικοινωνήστε με την Υποστήριξη πελατών για να αναβαθμίσετε το πρόγραμμά σας και να προσκαλέσετε περισσότερα μέλη.", "placeholders": { "count": { "content": "$1", @@ -3926,7 +3945,7 @@ } }, "subscriptionUpgrade": { - "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "message": "Δεν μπορείτε να προσκαλέσετε περισσότερα από $COUNT$ μέλη χωρίς αναβάθμιση του προγράμματός σας.", "placeholders": { "count": { "content": "$1", @@ -3953,7 +3972,7 @@ } }, "subscriptionSeatMaxReached": { - "message": "You cannot invite more than $COUNT$ members without increasing your subscription seats.", + "message": "Δεν μπορείτε να προσκαλέσετε περισσότερα από $COUNT$ μέλη χωρίς αύξηση των θέσεων στη συνδρομή σας.", "placeholders": { "count": { "content": "$1", @@ -3983,7 +4002,7 @@ } }, "encryptionKeyUpdateCannotProceed": { - "message": "Encryption key update cannot proceed" + "message": "Δεν είναι δυνατή η συνέχιση της ενημέρωσης του κλειδιού κρυπτογράφησης" }, "keyUpdateFoldersFailed": { "message": "When updating your encryption key, your folders could not be decrypted. To continue with the update, your folders must be deleted. No vault items will be deleted if you proceed." @@ -4064,7 +4083,7 @@ "message": "Χρόνος Λήξης Vault" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Χρονικό όριο" }, "vaultTimeoutDesc": { "message": "Επιλέξτε πότε θα λήξει το vault και πραγματοποιήστε την επιλεγμένη ενέργεια." @@ -4133,7 +4152,7 @@ "message": "Επιλεγμένα" }, "recommended": { - "message": "Recommended" + "message": "Προτείνεται" }, "ownership": { "message": "Ιδιοκτησία" @@ -4176,7 +4195,7 @@ "message": "Αυτό το στοιχείο έχει παλιά συνημμένα αρχεία που πρέπει να διορθωθούν." }, "attachmentFixDescription": { - "message": "This attachment uses outdated encryption. Select 'Fix' to download, re-encrypt, and re-upload the attachment." + "message": "Αυτό το συνημμένο χρησιμοποιεί παρωχημένη κρυπτογράφηση. Επιλέξτε «Επιδιόρθωση» για λήψη, εκ νέου κρυπτογράφηση και εκ νέου μεταφόρτωση του συνημμένου." }, "fix": { "message": "Επιδιόρθωση", @@ -4194,7 +4213,7 @@ "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing." }, "fingerprintMatchInfo": { - "message": "Please make sure your vault is unlocked and Fingerprint phrase matches the other device." + "message": "Παρακαλώ βεβαιωθείτε ότι η κρύπτη σας είναι ξεκλείδωτη και ότι η φράση δακτυλικού αποτυπώματος ταιριάζει με την άλλη συσκευή." }, "fingerprintPhraseHeader": { "message": "Φράση δακτυλικού αποτυπώματος" @@ -4452,7 +4471,7 @@ "message": "Όλα τα χαρακτηριστικά του Teams, συν:" }, "includeAllTeamsStarterFeatures": { - "message": "All Teams Starter features, plus:" + "message": "Όλες οι λειτουργίες του Teams Starter, καθώς και:" }, "chooseMonthlyOrAnnualBilling": { "message": "Επιλογή μηνιαίας ή ετήσιας χρέωσης" @@ -4899,7 +4918,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'" }, "customNonEnterpriseError": { - "message": "To enable custom permissions the organization must be on an Enterprise 2020 plan." + "message": "Για την ενεργοποίηση των προσαρμοσμένων δικαιωμάτων, ο οργανισμός πρέπει να διαθέτει το πρόγραμμα «Enterprise 2020»." }, "permissions": { "message": "Άδειες" @@ -5017,7 +5036,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more, see how it works, **or** try it now.'" }, "developmentDevOpsAndITTeamsChooseBWSecret": { - "message": "Development, DevOps, and IT teams choose Bitwarden Secrets Manager to securely manage and deploy their infrastructure and machine secrets." + "message": "Οι ομάδες ανάπτυξης, DevOps και IT επιλέγουν το Bitwarden Secrets Manager για να διαχειρίζονται και να αναπτύσσουν με ασφάλεια την υποδομή τους και τα μυστικά των μηχανημάτων τους." }, "centralizeSecretsManagement": { "message": "Centralize secrets management." @@ -5059,16 +5078,16 @@ "message": "Περισσότερα προϊόντα από το Bitwarden" }, "requestAccessToSecretsManager": { - "message": "Request access to Secrets Manager" + "message": "Αίτημα πρόσβασης στο Secrets Manager" }, "youNeedApprovalFromYourAdminToTrySecretsManager": { - "message": "You need approval from your administrator to try Secrets Manager." + "message": "Χρειάζεστε έγκριση από τον διαχειριστή σας για να δοκιμάσετε το Secrets Manager." }, "smAccessRequestEmailSent": { - "message": "Access request for secrets manager email sent to admins." + "message": "Απεστάλη στους διαχειριστές, μέσω email, το αίτημα πρόσβασης στο Secrets Manager." }, "requestAccessSMDefaultEmailContent": { - "message": "Hi,\n\nI am requesting a subscription to Bitwarden Secrets Manager for our team. Your support would mean a great deal!\n\nBitwarden Secrets Manager is an end-to-end encrypted secrets management solution for securely storing, sharing, and deploying machine credentials like API keys, database passwords, and authentication certificates.\n\nSecrets Manager will help us to:\n\n- Improve security\n- Streamline operations\n- Prevent costly secret leaks\n\nTo request a free trial for our team, please reach out to Bitwarden.\n\nThank you for your help!" + "message": "Γεια σας,\n\nΥποβάλλω ένα αίτημα για μια συνδρομή στο Bitwarden Secrets Manager για την ομάδα μας. Η υποστήριξή σας θα μας βοηθούσε πολύ!\n\nΤο Bitwarden Secrets Manager είναι μια λύση διαχείρισης μυστικών με κρυπτογράφηση από άκρο σε άκρο, η οποία προσφέρει ασφαλή αποθήκευση, κοινοποίηση και διανομή διαπιστευτηρίων μηχανημάτων, όπως κλειδιά API, κωδικούς πρόσβασης βάσεων δεδομένων και πιστοποιητικά ταυτοποίησης.\n\nΤο Secrets Manager θα συμβάλει:\n\n- Στη βελτίωση της ασφάλειας\n- Στη βελτιστοποίηση των εργασιών\n- Στην αποτροπή διαρροών πολύτιμων μυστικών\n\nΓια να αιτηθείτε μια δωρεάν δοκιμαστική περίοδο για την ομάδα μας, παρακαλώ επικοινωνήστε με το Bitwarden.\n\nΣας ευχαριστώ για τη βοήθειά σας!" }, "giveMembersAccess": { "message": "Give members access:" @@ -5102,7 +5121,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about Bitwarden Send or sign up to **try it today.**'" }, "sendAccessCreatorIdentifier": { - "message": "Bitwarden member $USER_IDENTIFIER$ shared the following with you", + "message": "Το μέλος Bitwarden $USER_IDENTIFIER$ μοιράστηκε τα ακόλουθα μαζί σας", "placeholders": { "user_identifier": { "content": "$1", @@ -5155,7 +5174,7 @@ "message": "Έγινε εγγραφή στην ανάκτηση λογαριασμού" }, "withdrawAccountRecovery": { - "message": "Withdraw from account recovery" + "message": "Απόσυρση από την ανάκτηση λογαριασμού" }, "enrollPasswordResetSuccess": { "message": "Επιτυχής εγγραφή!" @@ -5173,7 +5192,7 @@ } }, "eventWithdrawAccountRecovery": { - "message": "User $ID$ withdrew from account recovery.", + "message": "Ο χρήστης $ID$ αποσύρθηκε από την ανάκτηση λογαριασμού.", "placeholders": { "id": { "content": "$1", @@ -5326,7 +5345,7 @@ "message": "Revoked organization access successfully" }, "bulkRestoredMessage": { - "message": "Restored organization access successfully" + "message": "Επιτυχής επαναφορά πρόσβασης οργανισμού" }, "bulkFilteredMessage": { "message": "Εξαιρείται, δεν ισχύει για αυτήν την ενέργεια." @@ -5496,7 +5515,7 @@ "message": "Automatically log in users for allowed applications" }, "automaticAppLoginDesc": { - "message": "Login forms will automatically be filled and submitted for apps launched from your configured identity provider." + "message": "Οι φόρμες σύνδεσης θα συμπληρώνονται αυτόματα και θα υποβάλλονται για τις εφαρμογές που εκκινούνται από τον καθορισμένο πάροχο ταυτότητάς σας." }, "automaticAppLoginIdpHostLabel": { "message": "Identity provider host" @@ -5839,7 +5858,7 @@ "message": "Το Email Εστάλη" }, "revokeSponsorshipConfirmation": { - "message": "Μετά την αφαίρεση αυτού του λογαριασμού, ο ιδιοκτήτης του οργανισμού families θα είναι υπεύθυνος για αυτή τη συνδρομή και τα σχετικά τιμολόγια. Είστε βέβαιοι ότι θέλετε να συνεχίσετε;" + "message": "Μετά την αφαίρεση αυτού του λογαριασμού, η χορηγία του προγράμματος «Families» θα λήξει στο τέλος της περιόδου χρέωσης. Δεν θα μπορείτε να εξαργυρώσετε μια νέα προσφορά χορηγίας μέχρι να λήξει η υπάρχουσα. Θέλετε σίγουρα να συνεχίσετε;" }, "removeSponsorshipSuccess": { "message": "Χορηγία Αφαιρέθηκε" @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,11 +6013,11 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { - "message": "Set up billing sync" + "message": "Ρύθμιση συγχρονισμού χρέωσης" }, "generateToken": { "message": "Δημιουργία διακριτικού" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Ενεργό" }, @@ -6106,7 +6125,7 @@ "message": "απαιτείται" }, "charactersCurrentAndMaximum": { - "message": "$CURRENT$/$MAX$ character maximum", + "message": "$CURRENT$/$MAX$ χαρακτήρες το πολύ", "placeholders": { "current": { "content": "$1", @@ -6119,7 +6138,7 @@ } }, "characterMaximum": { - "message": "$MAX$ character maximum", + "message": "$MAX$ χαρακτήρες το πολύ", "placeholders": { "max": { "content": "$1", @@ -6254,21 +6273,21 @@ "message": "Secure password generated! Don't forget to also update your password on the website." }, "useGeneratorHelpTextPartOne": { - "message": "Use the generator", + "message": "Χρησιμοποιήστε τη γεννήτρια", "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'" }, "useGeneratorHelpTextPartTwo": { - "message": "to create a strong unique password", + "message": "για να δημιουργήσετε έναν ισχυρό, μοναδικό κωδικό πρόσβασης", "description": "This will be used as part of a larger sentence, broken up to include the generator icon. The full sentence will read 'Use the generator [GENERATOR_ICON] to create a strong unique password'" }, "service": { "message": "Υπηρεσία" }, "unknownCipher": { - "message": "Unknown item, you may need to request permission to access this item." + "message": "Άγνωστο στοιχείο, ίσως χρειαστεί να ζητήσετε άδεια για να αποκτήσετε πρόσβαση σε αυτό το στοιχείο." }, "cannotSponsorSelf": { - "message": "You cannot redeem for the active account. Enter a different email." + "message": "Δεν μπορείτε να κάνετε εξαργύρωση για τον ενεργό λογαριασμό. Εισαγάγετε ένα άλλο email." }, "revokeWhenExpired": { "message": "Λήγει στις $DATE$", @@ -6342,7 +6361,7 @@ "description": "Displayed with the address on the forwarding service's configuration screen." }, "forwarderGeneratedByWithWebsite": { - "message": "Website: $WEBSITE$. Generated by Bitwarden.", + "message": "Ιστότοπος: $WEBSITE$. Δημιουργήθηκε από το Bitwarden.", "description": "Displayed with the address on the forwarding service's configuration screen.", "placeholders": { "WEBSITE": { @@ -6352,7 +6371,7 @@ } }, "forwaderInvalidToken": { - "message": "Invalid $SERVICENAME$ API token", + "message": "Μη έγκυρο διακριτικό API του $SERVICENAME$", "description": "Displayed when the user's API token is empty or rejected by the forwarding service.", "placeholders": { "servicename": { @@ -6416,7 +6435,7 @@ } }, "forwarderUnknownForwarder": { - "message": "Unknown forwarder: '$SERVICENAME$'.", + "message": "Άγνωστος διαβιβαστής: «$SERVICENAME$».", "description": "Displayed when the forwarding service is not supported.", "placeholders": { "servicename": { @@ -6445,7 +6464,7 @@ "message": "Updated device verification" }, "areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": { - "message": "Are you sure you want to turn on device verification? The verification code emails will arrive at: $EMAIL$", + "message": "Θέλετε σίγουρα να ενεργοποιήσετε την επαλήθευση συσκευής; Τα email με τους κωδικούς επαλήθευσης θα στέλνονται στο: $EMAIL$", "placeholders": { "email": { "content": "$1", @@ -6476,7 +6495,7 @@ "message": "This API key has access to manage users within your organization. It should be kept secret." }, "copyScimKey": { - "message": "Copy the SCIM API key to your clipboard", + "message": "Αντιγραφή του κλειδιού API του SCIM API στο πρόχειρο", "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { @@ -6507,17 +6526,17 @@ "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "scimSettingsSaved": { - "message": "SCIM settings saved", + "message": "Οι ρυθμίσεις SCIM αποθηκεύτηκαν", "description": "the text, 'SCIM', is an acronym and should not be translated." }, "inputRequired": { "message": "Απαιτείται είσοδος." }, "inputEmail": { - "message": "Input is not an email address." + "message": "Η είσοδος δεν είναι διεύθυνση email." }, "inputMinLength": { - "message": "Input must be at least $COUNT$ characters long.", + "message": "Η είσοδος πρέπει να αποτελείται από τουλάχιστον $COUNT$ χαρακτήρες.", "placeholders": { "count": { "content": "$1", @@ -6526,7 +6545,7 @@ } }, "inputMaxLength": { - "message": "Input must not exceed $COUNT$ characters in length.", + "message": "Η είσοδος δεν πρέπει να υπερβαίνει τους $COUNT$ χαρακτήρες.", "placeholders": { "count": { "content": "$1", @@ -6535,7 +6554,7 @@ } }, "inputForbiddenCharacters": { - "message": "The following characters are not allowed: $CHARACTERS$", + "message": "Οι ακόλουθοι χαρακτήρες δεν επιτρέπονται: $CHARACTERS$", "placeholders": { "characters": { "content": "$1", @@ -6544,7 +6563,7 @@ } }, "inputMinValue": { - "message": "Input value must be at least $MIN$.", + "message": "Η τιμή εισόδου πρέπει να είναι τουλάχιστον $MIN$.", "placeholders": { "min": { "content": "$1", @@ -6553,7 +6572,7 @@ } }, "inputMaxValue": { - "message": "Input value must not exceed $MAX$.", + "message": "Η τιμή εισόδου δεν πρέπει να υπερβαίνει το $MAX$.", "placeholders": { "max": { "content": "$1", @@ -6562,10 +6581,10 @@ } }, "multipleInputEmails": { - "message": "1 or more emails are invalid" + "message": "1 ή περισσότερες διευθύνσεις email] δεν είναι έγκυρες" }, "tooManyEmails": { - "message": "You can only submit up to $COUNT$ emails at a time", + "message": "Μπορείτε να υποβάλετε μόνο μέχρι $COUNT$ email κάθε φορά", "placeholders": { "count": { "content": "$1", @@ -6574,7 +6593,7 @@ } }, "fieldsNeedAttention": { - "message": "$COUNT$ field(s) above need your attention.", + "message": "$COUNT$ πεδίο(α) παραπάνω χρειάζονται την προσοχή σας.", "placeholders": { "count": { "content": "$1", @@ -6582,11 +6601,23 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 πεδίο χρειάζεται την προσοχή σας." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ πεδία χρειάζονται την προσοχή σας.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." + "message": "Σφάλμα κατά τη σύνδεση με την υπηρεσία Duo. Χρησιμοποιήστε μια διαφορετική μέθοδο σύνδεσης δύο βημάτων ή επικοινωνήστε με το Duo για βοήθεια." }, "launchDuoAndFollowStepsToFinishLoggingIn": { - "message": "Launch Duo and follow the steps to finish logging in." + "message": "Εκκινήστε το Duo και ακολουθήστε τα βήματα για να ολοκληρώσετε τη σύνδεση." }, "duoRequiredByOrgForAccount": { "message": "Duo two-step login is required for your account." @@ -6619,13 +6650,13 @@ "message": "Όχι εσείς;" }, "pickAnAvatarColor": { - "message": "Pick an avatar color" + "message": "Επιλέξτε ένα χρώμα avatar" }, "customizeAvatar": { "message": "Προσαρμογή avatar" }, "avatarUpdated": { - "message": "Avatar updated" + "message": "Το avatar ενημερώθηκε" }, "brightBlue": { "message": "Φωτεινό μπλέ" @@ -6673,11 +6704,11 @@ "message": "Εκκαθάριση όλων" }, "toggleCharacterCount": { - "message": "Toggle character count", + "message": "Εμφάνιση/απόκρυψη αριθμού χαρακτήρων", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "passwordCharacterCount": { - "message": "Password character count", + "message": "Αριθμός χαρακτήρων κωδικού πρόσβασης", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "hide": { @@ -6726,7 +6757,7 @@ "description": "A prompt explaining how secrets can be associated with projects." }, "selectProjects": { - "message": "Select projects", + "message": "Επιλογή έργων", "description": "A label for a type-to-filter input field to choose projects." }, "searchProjects": { @@ -6921,7 +6952,7 @@ "description": "Notifies that a service account has been updated" }, "newSaSelectAccess": { - "message": "Type or select projects or secrets", + "message": "Πληκτρολογήστε ή επιλέξτε έργα ή μυστικά", "description": "Instructions for selecting projects or secrets for a new service account" }, "newSaTypeToFilter": { @@ -6993,30 +7024,30 @@ "description": "Indicates that user confirmation is required for an action to proceed." }, "bulkDeleteProjectsErrorMessage": { - "message": "The following projects could not be deleted:", + "message": "Δεν ήταν δυνατή η διαγραφή των εξής έργων:", "description": "Message to be displayed when there is an error during bulk project deletion." }, "softDeleteSuccessToast": { - "message": "Secret sent to trash", + "message": "Το μυστικό απεστάλη στον κάδο", "description": "Notification to be displayed when a secret is successfully sent to the trash." }, "hardDeleteSuccessToast": { - "message": "Secret permanently deleted" + "message": "Το μυστικό διαγράφηκε οριστικά" }, "accessTokens": { - "message": "Access tokens", + "message": "Διακριτικά πρόσβασης", "description": "Title for the section displaying access tokens." }, "newAccessToken": { - "message": "New access token", + "message": "Νέο διακριτικό πρόσβασης", "description": "Button label for creating a new access token." }, "expires": { - "message": "Expires", + "message": "Λήγει", "description": "Label for the expiration date of an access token." }, "canRead": { - "message": "Can read", + "message": "Δυνατότητα ανάγνωσης", "description": "Label for the access level of an access token (Read only)." }, "accessTokensNoItemsTitle": { @@ -7056,11 +7087,11 @@ "description": "Notification to inform the user that the access token has been created and copied to the clipboard." }, "revokeAccessToken": { - "message": "Revoke access token", + "message": "Ανάκληση διακριτικού πρόσβασης", "description": "Invalidates / cancels an access token and as such removes access to secrets for the client application." }, "revokeAccessTokens": { - "message": "Revoke access tokens" + "message": "Ανάκληση διακριτικών πρόσβασης" }, "revokeAccessTokenDesc": { "message": "Revoking access tokens is permanent and irreversible." @@ -7206,10 +7237,10 @@ "message": "Ο τομέας επαληθεύτηκε" }, "duplicateDomainError": { - "message": "You can't claim the same domain twice." + "message": "Δεν μπορείτε να διεκδικήσετε τον ίδιο τομέα δύο φορές." }, "domainNotAvailable": { - "message": "Someone else is using $DOMAIN$. Use a different domain to continue.", + "message": "Κάποιος άλλος χρησιμοποιεί το $DOMAIN$. Χρησιμοποιήστε έναν άλλο τομέα για να συνεχίσετε.", "placeholders": { "DOMAIN": { "content": "$1", @@ -7248,7 +7279,7 @@ "message": "There are form errors that need your attention" }, "addedDomain": { - "message": "Added domain $DOMAIN$", + "message": "Προστέθηκε ο τομέας $DOMAIN$", "placeholders": { "DOMAIN": { "content": "$1", @@ -7257,7 +7288,7 @@ } }, "removedDomain": { - "message": "Removed domain $DOMAIN$", + "message": "Αφαιρέθηκε ο τομέας $DOMAIN$", "placeholders": { "DOMAIN": { "content": "$1", @@ -7266,7 +7297,7 @@ } }, "domainVerifiedEvent": { - "message": "$DOMAIN$ verified", + "message": "Το $DOMAIN$ επαληθεύτηκε", "placeholders": { "DOMAIN": { "content": "$1", @@ -7275,7 +7306,7 @@ } }, "domainNotVerifiedEvent": { - "message": "$DOMAIN$ not verified", + "message": "Το $DOMAIN$ δεν επαληθεύτηκε", "placeholders": { "DOMAIN": { "content": "$1", @@ -7338,7 +7369,7 @@ "message": "Deleted" }, "memberStatusFilter": { - "message": "Member status filter" + "message": "Φίλτρο κατάστασης μέλους" }, "inviteMember": { "message": "Πρόσκληση μέλους" @@ -7356,7 +7387,7 @@ "message": "Εναλλαγή προϊόντων" }, "freeOrgInvLimitReachedManageBilling": { - "message": "Free organizations may have up to $SEATCOUNT$ members. Upgrade to a paid plan to invite more members.", + "message": "Οι δωρεάν οργανισμοί μπορούν να έχουν έως και $SEATCOUNT$ μέλη. Αναβαθμίστε σε ένα πρόγραμμα επί πληρωμή για να προσκαλέσετε περισσότερα μέλη.", "placeholders": { "seatcount": { "content": "$1", @@ -7431,7 +7462,7 @@ "message": "Μεταφόρτωση αρχείου" }, "upload": { - "message": "Upload" + "message": "Μεταφόρτωση" }, "acceptedFormats": { "message": "Αποδεκτές μορφές:" @@ -7442,6 +7473,15 @@ "or": { "message": "ή" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Διαχείριση αδειών και χρεώσεων" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "Αν δεν θέλετε να επιλέξετε συγχρονισμό χρέωσης, ανεβάστε χειροκίνητα την άδεια σας εδώ." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Συγχρονισμός άδειας" @@ -7467,7 +7507,7 @@ "message": "Τελευταίος συγχρονισμός άδειας" }, "billingSyncHelp": { - "message": "Billing Sync help" + "message": "Βοήθεια συγχρονισμού χρέωσης" }, "licensePaidFeaturesHelp": { "message": "License paid features help" @@ -7518,7 +7558,7 @@ "message": "Ομάδα/Χρήστης" }, "lowKdfIterations": { - "message": "Low KDF Iterations" + "message": "Λίγες επαναλήψεις KDF" }, "updateLowKdfIterationsDesc": { "message": "Update your encryption settings to meet new security recommendations and improve account protection." @@ -7602,7 +7642,7 @@ "message": "Ας ξεκινήσουμε" }, "complete": { - "message": "$COMPLETED$/$TOTAL$ Complete", + "message": "Πρόοδος: $COMPLETED$/$TOTAL$", "placeholders": { "COMPLETED": { "content": "$1", @@ -7618,7 +7658,7 @@ "message": "Επαναφορά μυστικού" }, "restoreSecrets": { - "message": "Restore secrets" + "message": "Επαναφορά μυστικών" }, "restoreSecretPrompt": { "message": "Θέλετε σίγουρα να ανακτήσετε αυτό το μυστικό;" @@ -7633,7 +7673,7 @@ "message": "Τα μυστικά ανακτήθηκαν" }, "selectionIsRequired": { - "message": "Selection is required." + "message": "Η επιλογή είναι υποχρεωτική." }, "saPeopleWarningTitle": { "message": "Access tokens still available" @@ -7660,19 +7700,19 @@ "message": "Check known data breaches for this password" }, "exposedMasterPassword": { - "message": "Exposed Master Password" + "message": "Εκτεθειμένος κύριος κωδικός πρόσβασης" }, "exposedMasterPasswordDesc": { "message": "Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?" }, "weakAndExposedMasterPassword": { - "message": "Weak and Exposed Master Password" + "message": "Αδύναμος και εκτεθειμένος κύριος κωδικός πρόσβασης" }, "weakAndBreachedMasterPasswordDesc": { "message": "Weak password identified and found in a data breach. Use a strong and unique password to protect your account. Are you sure you want to use this password?" }, "characterMinimum": { - "message": "$LENGTH$ character minimum", + "message": "Τουλάχιστον $LENGTH$ χαρακτήρες", "placeholders": { "length": { "content": "$1", @@ -7733,7 +7773,7 @@ "message": "Approve from your other device" }, "requestAdminApproval": { - "message": "Request admin approval" + "message": "Αίτημα έγκρισης διαχειριστή" }, "approveWithMasterPassword": { "message": "Έγκριση με κύριο κωδικό πρόσβασης" @@ -7781,7 +7821,7 @@ "description": "Used as a card title description on the set password page to explain why the user is there" }, "notFound": { - "message": "$RESOURCE$ not found", + "message": "Το $RESOURCE$ δεν βρέθηκε", "placeholders": { "resource": { "content": "$1", @@ -7790,7 +7830,7 @@ } }, "verificationRequired": { - "message": "Verification required", + "message": "Απαιτείται επαλήθευση", "description": "Default title for the user verification dialog." }, "recoverAccount": { @@ -7854,7 +7894,7 @@ "message": "Login request approved" }, "removeOrgUserNoMasterPasswordTitle": { - "message": "Account does not have master password" + "message": "Ο λογαριασμός δεν διαθέτει κύριο κωδικό πρόσβασης" }, "removeOrgUserNoMasterPasswordDesc": { "message": "Removing $USER$ without setting a master password for them may restrict access to their full account. Are you sure you want to continue?", @@ -7890,7 +7930,7 @@ } }, "requestedDeviceApproval": { - "message": "Requested device approval." + "message": "Ζητήθηκε έγκριση συσκευής." }, "tdeOffboardingPasswordSet": { "message": "User set a master password during TDE offboarding." @@ -7917,7 +7957,7 @@ "message": "Επόμενο" }, "ssoLoginIsRequired": { - "message": "SSO login is required" + "message": "Απαιτείται σύνδεση SSO" }, "selectedRegionFlag": { "message": "Selected region flag" @@ -7929,36 +7969,36 @@ "message": "Admin approval requested" }, "adminApprovalRequestSentToAdmins": { - "message": "Your request has been sent to your admin." + "message": "Το αίτημά σας εστάλη στον διαχειριστή σας." }, "youWillBeNotifiedOnceApproved": { - "message": "You will be notified once approved." + "message": "Θα ειδοποιηθείτε μόλις εγκριθεί." }, "troubleLoggingIn": { - "message": "Trouble logging in?" + "message": "Πρόβλημα σύνδεσης;" }, "loginApproved": { - "message": "Login approved" + "message": "Η σύνδεση εγκρίθηκε" }, "userEmailMissing": { - "message": "User email missing" + "message": "Απουσιάζει η διεύθυνση email του χρήστη" }, "deviceTrusted": { "message": "Device trusted" }, "sendsNoItemsTitle": { - "message": "No active Sends", + "message": "Κανένα ενεργό Send", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendsNoItemsMessage": { - "message": "Use Send to securely share encrypted information with anyone.", + "message": "Χρησιμοποιήστε το Send για ασφαλή κοινοποίηση κρυπτογραφημένων πληροφοριών με οποιονδήποτε.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "inviteUsers": { - "message": "Invite Users" + "message": "Πρόσκληση χρηστών" }, "secretsManagerForPlan": { - "message": "Secrets Manager for $PLAN$", + "message": "Secrets Manager για $PLAN$", "placeholders": { "plan": { "content": "$1", @@ -7967,10 +8007,10 @@ } }, "secretsManagerForPlanDesc": { - "message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle." + "message": "Για ομάδες μηχανικών και DevOps, ώστε να διαχειρίζονται τα μυστικά καθ' όλη τη διάρκεια της ανάπτυξης λογισμικού." }, "free2PersonOrganization": { - "message": "Free 2-person Organizations" + "message": "Δωρεάν οργανισμοί 2 ατόμων" }, "unlimitedSecrets": { "message": "Απεριόριστα μυστικά" @@ -7979,7 +8019,7 @@ "message": "Απεριόριστα έργα" }, "projectsIncluded": { - "message": "$COUNT$ projects included", + "message": "Περιλαμβάνονται $COUNT$ έργα", "placeholders": { "count": { "content": "$1", @@ -7988,7 +8028,7 @@ } }, "serviceAccountsIncluded": { - "message": "$COUNT$ service accounts included", + "message": "Περιλαμβάνονται $COUNT$ λογαριασμοί υπηρεσίας", "placeholders": { "count": { "content": "$1", @@ -7997,7 +8037,7 @@ } }, "additionalServiceAccountCost": { - "message": "$COST$ per month for additional service accounts", + "message": "$COST$ ανά μήνα για επιπλέον λογαριασμούς υπηρεσιών", "placeholders": { "cost": { "content": "$1", @@ -8006,13 +8046,13 @@ } }, "subscribeToSecretsManager": { - "message": "Subscribe to Secrets Manager" + "message": "Συνδρομή στο Secrets Manager" }, "addSecretsManagerUpgradeDesc": { - "message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan." + "message": "Προσθέστε το Secrets Manager στο αναβαθμισμένο πρόγραμμά σας για να διατηρήσετε την πρόσβαση σε οποιαδήποτε μυστικά που δημιουργήθηκαν με το προηγούμενο πρόγραμμά σας." }, "additionalServiceAccounts": { - "message": "Additional service accounts" + "message": "Πρόσθετοι λογαριασμοί υπηρεσιών" }, "includedServiceAccounts": { "message": "Your plan comes with $COUNT$ service accounts.", @@ -8033,7 +8073,7 @@ } }, "collectionManagement": { - "message": "Collection management" + "message": "Διαχείριση συλλογής" }, "collectionManagementDesc": { "message": "Manage the collection behavior for the organization" @@ -8066,10 +8106,10 @@ "message": "Set a limit for your service accounts. Once this limit is reached, you will not be able to create new service accounts." }, "serviceAccountLimit": { - "message": "Service account limit (optional)" + "message": "Όριο λογαριασμών υπηρεσίας (προαιρετικό)" }, "maxServiceAccountCost": { - "message": "Max potential service account cost" + "message": "Μέγιστο πιθανό κόστος λογαριασμών υπηρεσίας" }, "loggedInExclamation": { "message": "Logged in!" @@ -8081,7 +8121,7 @@ "message": "Assign collection access" }, "editedCollections": { - "message": "Edited collections" + "message": "Επεξεργασμένες συλλογές" }, "baseUrl": { "message": "URL διακομιστή" @@ -8215,26 +8255,26 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "movingToAnotherTool": { - "message": "Moving to another tool", + "message": "Κάνω μετάβαση σε άλλο εργαλείο", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "tooDifficultToUse": { - "message": "Too difficult to use", + "message": "Πολύ δύσκολο στη χρήση", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "notUsingEnough": { - "message": "Not using enough", + "message": "Δεν το χρησιμοποιώ αρκετά", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "tooExpensive": { - "message": "Too expensive", + "message": "Πολύ ακριβό", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "freeForOneYear": { "message": "Δωρεάν για 1 χρόνο" }, "newWebApp": { - "message": "Welcome to the new and improved web app. Learn more about what’s changed." + "message": "Καλώς ήρθατε στη νέα και βελτιωμένη διαδικτυακή εφαρμογή. Μάθετε περισσότερα για το τι άλλαξε." }, "releaseBlog": { "message": "Read release blog" @@ -8243,7 +8283,7 @@ "message": "Κονσόλα Διαχειριστή" }, "providerPortal": { - "message": "Provider Portal" + "message": "Πύλη παρόχου" }, "success": { "message": "Επιτυχία" @@ -8255,16 +8295,16 @@ "message": "Δεν μπορείτε να προσθέσετε τον εαυτό σας σε συλλογές." }, "assign": { - "message": "Assign" + "message": "Ανάθεση" }, "assignToCollections": { - "message": "Assign to collections" + "message": "Ανάθεση σε συλλογές" }, "assignToTheseCollections": { - "message": "Assign to these collections" + "message": "Ανάθεση σε αυτές τις συλλογές" }, "bulkCollectionAssignmentDialogDescriptionSingular": { - "message": "Only organization members with access to these collections will be able to see the item." + "message": "Μόνο τα μέλη του οργανισμού με πρόσβαση σε αυτές τις συλλογές θα μπορούν να δουν το στοιχείο." }, "bulkCollectionAssignmentDialogDescriptionPlural": { "message": "Only organization members with access to these collections will be able to see the items." @@ -8325,28 +8365,28 @@ "message": "Unassigned seats" }, "purchaseSeatDescription": { - "message": "Additional seats purchased" + "message": "Αγοράστηκαν πρόσθετες θέσεις" }, "assignedSeatCannotUpdate": { "message": "Assigned Seats can not be updated. Please contact your organization owner for assistance." }, "subscriptionUpdateFailed": { - "message": "Subscription update failed" + "message": "Αποτυχία ενημέρωσης συνδρομής" }, "trial": { - "message": "Trial", + "message": "Δοκιμή", "description": "A subscription status label." }, "pastDue": { - "message": "Past due", + "message": "Εκπρόθεσμη", "description": "A subscription status label" }, "subscriptionExpired": { - "message": "Subscription expired", + "message": "Η συνδρομή έληξε", "description": "The date header used when a subscription is past due." }, "pastDueWarningForChargeAutomatically": { - "message": "You have a grace period of $DAYS$ days from your subscription expiration date to maintain your subscription. Please resolve the past due invoices by $SUSPENSION_DATE$.", + "message": "Έχετε μια περίοδο χάριτος $DAYS$ ημερών από την ημερομηνία λήξης της συνδρομής σας για να διατηρήσετε τη συνδρομή σας. Παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές μέχρι τις $SUSPENSION_DATE$.", "placeholders": { "days": { "content": "$1", @@ -8360,7 +8400,7 @@ "description": "A warning shown to the user when their subscription is past due and they are charged automatically." }, "pastDueWarningForSendInvoice": { - "message": "You have a grace period of $DAYS$ days from the date your first unpaid invoice is due to maintain your subscription. Please resolve the past due invoices by $SUSPENSION_DATE$.", + "message": "Έχετε μια περίοδο χάριτος $DAYS$ ημερών από την πρώτη προθεσμία πληρωμής σας για να διατηρήσετε τη συνδρομή σας. Παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές μέχρι τις $SUSPENSION_DATE$.", "placeholders": { "days": { "content": "$1", @@ -8374,11 +8414,11 @@ "description": "A warning shown to the user when their subscription is past due and they pay via invoice." }, "unpaidInvoice": { - "message": "Unpaid invoice", + "message": "Ανεξόφλητο ποσό", "description": "The header of a warning box shown to a user whose subscription is unpaid." }, "toReactivateYourSubscription": { - "message": "To reactivate your subscription, please resolve the past due invoices.", + "message": "Για να ενεργοποιήσετε εκ νέου τη συνδρομή σας, παρακαλούμε τακτοποιήστε τις εκπρόθεσμες οφειλές.", "description": "The body of a warning box shown to a user whose subscription is unpaid." }, "cancellationDate": { @@ -8401,11 +8441,11 @@ "description": "Title for creating a new machine account." }, "machineAccountsNoItemsMessage": { - "message": "Create a new machine account to get started automating secret access.", + "message": "Δημιουργήστε έναν νέο λογαριασμό μηχανήματος για να ξεκινήσετε την αυτοματοποίηση της πρόσβασης στα μυστικά.", "description": "Message to encourage the user to start creating machine accounts." }, "machineAccountsNoItemsTitle": { - "message": "Nothing to show yet", + "message": "Δεν υπάρχει ακόμα τίποτα προς εμφάνιση", "description": "Title to indicate that there are no machine accounts to display." }, "deleteMachineAccounts": { @@ -8421,7 +8461,7 @@ "description": "Action to view the details of a machine account." }, "deleteMachineAccountDialogMessage": { - "message": "Deleting machine account $MACHINE_ACCOUNT$ is permanent and irreversible.", + "message": "Η διαγραφή του λογαριασμού μηχανήματος $MACHINE_ACCOUNT$ είναι οριστική και μη αναστρέψιμη.", "placeholders": { "machine_account": { "content": "$1", @@ -8430,7 +8470,7 @@ } }, "deleteMachineAccountsDialogMessage": { - "message": "Deleting machine accounts is permanent and irreversible." + "message": "Η διαγραφή λογαριασμών μηχανημάτων είναι οριστική και μη αναστρέψιμη." }, "deleteMachineAccountsConfirmMessage": { "message": "Delete $COUNT$ machine accounts", @@ -8460,18 +8500,18 @@ "description": "Label for the name of a machine account" }, "machineAccountCreated": { - "message": "Machine account created", + "message": "Δημιουργήθηκε λογαριασμός μηχανήματος", "description": "Notifies that a new machine account has been created" }, "machineAccountUpdated": { - "message": "Machine account updated", + "message": "Ενημερώθηκε λογαριασμός μηχανήματος", "description": "Notifies that a machine account has been updated" }, "projectMachineAccountsDescription": { "message": "Grant machine accounts access to this project." }, "projectMachineAccountsSelectHint": { - "message": "Type or select machine accounts" + "message": "Πληκτρολογήστε ή επιλέξτε λογαριασμούς μηχανημάτων" }, "projectEmptyMachineAccountAccessPolicies": { "message": "Add machine accounts to grant access" @@ -8483,7 +8523,7 @@ "message": "Assign projects to this machine account. " }, "createMachineAccount": { - "message": "Create a machine account" + "message": "Δημιουργία λογαριασμού μηχανήματος" }, "maPeopleWarningMessage": { "message": "Removing people from a machine account does not remove the access tokens they created. For security best practice, it is recommended to revoke access tokens created by people removed from a machine account." @@ -8495,7 +8535,7 @@ "message": "This action will remove your access to the machine account." }, "machineAccountsIncluded": { - "message": "$COUNT$ machine accounts included", + "message": "Περιλαμβάνονται $COUNT$ λογαριασμοί μηχανημάτων", "placeholders": { "count": { "content": "$1", @@ -8504,7 +8544,7 @@ } }, "additionalMachineAccountCost": { - "message": "$COST$ per month for additional machine accounts", + "message": "$COST$ ανά μήνα για επιπλέον λογαριασμούς μηχανημάτων", "placeholders": { "cost": { "content": "$1", @@ -8513,10 +8553,10 @@ } }, "additionalMachineAccounts": { - "message": "Additional machine accounts" + "message": "Πρόσθετοι λογαριασμοί μηχανημάτων" }, "includedMachineAccounts": { - "message": "Your plan comes with $COUNT$ machine accounts.", + "message": "Το πρόγραμμά σας περιλαμβάνει $COUNT$ λογαριασμούς μηχανημάτων.", "placeholders": { "count": { "content": "$1", @@ -8525,7 +8565,7 @@ } }, "addAdditionalMachineAccounts": { - "message": "You can add additional machine accounts for $COST$ per month.", + "message": "Μπορείτε να προσθέσετε επιπλέον λογαριασμούς μηχανημάτων με $COST$ ανά μήνα.", "placeholders": { "cost": { "content": "$1", @@ -8652,7 +8692,7 @@ "message": "Create a new client organization to manage as a Provider. Additional seats will be reflected in the next billing cycle." }, "selectAPlan": { - "message": "Select a plan" + "message": "Επιλογή προγράμματος" }, "thirtyFivePercentDiscount": { "message": "Έκπτωση 35%" @@ -8697,16 +8737,16 @@ "message": "Continue setting up your free trial of Bitwarden Secrets Manager" }, "enterTeamsOrgInfo": { - "message": "Enter your Teams organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Teams σας" }, "enterFamiliesOrgInfo": { - "message": "Enter your Families organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Families σας" }, "enterEnterpriseOrgInfo": { - "message": "Enter your Enterprise organization information" + "message": "Εισαγάγετε τις πληροφορίες του οργανισμού Enterprise σας" }, "viewItemsIn": { - "message": "View items in $NAME$", + "message": "Προβολή στοιχείων στο «$NAME$»", "description": "Button to view the contents of a folder or collection", "placeholders": { "name": { @@ -8716,7 +8756,7 @@ } }, "backTo": { - "message": "Back to $NAME$", + "message": "Επιστροφή στο «$NAME$»", "description": "Navigate back to a previous folder or collection", "placeholders": { "name": { @@ -8730,7 +8770,7 @@ "description": "Button text to navigate back" }, "removeItem": { - "message": "Remove $NAME$", + "message": "Αφαίρεση του «$NAME$»", "description": "Remove a selected option, such as a folder or collection", "placeholders": { "name": { @@ -8743,19 +8783,19 @@ "message": "Προβολή πληροφοριών" }, "viewAccess": { - "message": "View access" + "message": "Πρόσβαση προβολής" }, "noCollectionsSelected": { - "message": "You have not selected any collections." + "message": "Δεν έχετε επιλέξει καμία συλλογή." }, "updateName": { "message": "Ενημέρωση ονόματος" }, "updatedOrganizationName": { - "message": "Updated organization name" + "message": "Το όνομα οργανισμού ενημερώθηκε" }, "providerPlan": { - "message": "Managed Service Provider" + "message": "Πάροχος διαχειριζόμενης υπηρεσίας" }, "orgSeats": { "message": "Θέσεις οργανισμού" @@ -8770,22 +8810,22 @@ } }, "lowKDFIterationsBanner": { - "message": "Low KDF iterations. Increase your iterations to improve the security of your account." + "message": "Λίγες επαναλήψεις KDF. Αυξήστε τις επαναλήψεις σας για να βελτιώσετε την ασφάλεια του λογαριασμού σας." }, "changeKDFSettings": { "message": "Αλλαγή ρυθμίσεων KDF" }, "secureYourInfrastructure": { - "message": "Secure your infrastructure" + "message": "Ασφαλίστε την υποδομή σας" }, "protectYourFamilyOrBusiness": { - "message": "Protect your family or business" + "message": "Προστατέψτε την οικογένεια ή την επιχείρησή σας" }, "upgradeOrganizationCloseSecurityGaps": { - "message": "Close security gaps with monitoring reports" + "message": "Κλείστε τα κενά ασφαλείας με τις αναφορές εποπτείας" }, "upgradeOrganizationCloseSecurityGapsDesc": { - "message": "Stay ahead of security vulnerabilities by upgrading to a paid plan for enhanced monitoring." + "message": "Προλάβετε τις ευπάθειες ασφαλείας κάνοντας αναβάθμιση σε ένα πρόγραμμα επί πληρωμή για ενισχυμένη εποπτεία." }, "approveAllRequests": { "message": "Έγκριση όλων των αιτημάτων" @@ -8800,7 +8840,7 @@ "message": "Bitcoin" }, "updatedTaxInformation": { - "message": "Updated tax information" + "message": "Τα φορολογικά στοιχεία ενημερώθηκαν" }, "unverified": { "message": "Unverified" @@ -8831,7 +8871,7 @@ "message": "Export client report" }, "memberAccessReport": { - "message": "Member access" + "message": "Πρόσβαση μέλους" }, "memberAccessReportDesc": { "message": "Ensure members have access to the right credentials and their accounts are secure. Use this report to obtain a CSV of member access and account configurations." @@ -8840,7 +8880,7 @@ "message": "Audit organization member access across groups, collections, and collection items. The CSV export provides a detailed breakdown per member, including information on collection permissions and account configurations." }, "memberAccessReportNoCollection": { - "message": "(No Collection)" + "message": "(Καμία συλλογή)" }, "memberAccessReportNoCollectionPermission": { "message": "(No Collection Permission)" @@ -8861,7 +8901,7 @@ "message": "Ανενεργή" }, "higherKDFIterations": { - "message": "Higher KDF iterations can help protect your master password from being brute forced by an attacker." + "message": "Οι περισσότερες επαναλήψεις KDF μπορούν να συμβάλουν στην προστασία του κύριου κωδικού πρόσβασής σας από επιθέσεις τύπου «brute force»." }, "incrementsOf100,000": { "message": "προσαυξήσεις των 100.000" @@ -8870,10 +8910,10 @@ "message": "μικρές προσαυξήσεις" }, "kdfIterationRecommends": { - "message": "We recommend 600,000 or more" + "message": "Προτείνουμε 600.000 ή περισσότερα" }, "kdfToHighWarningIncreaseInIncrements": { - "message": "For older devices, setting your KDF too high may lead to performance issues. Increase the value in $VALUE$ and test your devices.", + "message": "Για τις παλαιότερες συσκευές, η επιλογή πάρα πολλών επαναλήψεων KDF ενδέχεται να προκαλέσει ζητήματα επιδόσεων. Αυξήστε την τιμή σε $VALUE$ και δοκιμάστε τις συσκευές σας.", "placeholders": { "value": { "content": "$1", @@ -8897,10 +8937,10 @@ "message": "Add machine accounts to grant access to this secret" }, "smAccessRemovalWarningSecretTitle": { - "message": "Remove access to this secret" + "message": "Αφαίρεση πρόσβασης σε αυτό το μυστικό" }, "smAccessRemovalSecretMessage": { - "message": "This action will remove your access to this secret." + "message": "Αυτή η ενέργεια θα αφαιρέσει την πρόσβασή σας σε αυτό το μυστικό." }, "invoice": { "message": "Τιμολόγιο" @@ -9022,7 +9062,7 @@ "message": "The following projects can be accessed by this machine account." }, "config": { - "message": "Config" + "message": "Διαμόρφωση" }, "learnMoreAboutEmergencyAccess": { "message": "Μάθετε περισσότερα για την πρόσβαση έκτακτης ανάγκης" @@ -9043,28 +9083,28 @@ "message": "Impact of rotating your encryption key" }, "learnMoreAboutEncryptionAlgorithms": { - "message": "Learn more about encryption algorithms" + "message": "Μάθετε περισσότερα για τους αλγόριθμους κρυπτογράφησης" }, "learnMoreAboutKDFIterations": { - "message": "Learn more about KDF iterations" + "message": "Μάθετε περισσότερα για τις επαναλήψεις KDF" }, "learnMoreAboutLocalization": { - "message": "Learn more about localization" + "message": "Μάθετε περισσότερα για τη μετάφραση" }, "learnMoreAboutWebsiteIcons": { - "message": "Learn more about using website icons" + "message": "Μάθετε περισσότερα για τη χρήση εικονιδίων ιστοτόπων" }, "learnMoreAboutUserAccess": { - "message": "Learn more about user access" + "message": "Μάθετε περισσότερα για την πρόσβαση χρήστη" }, "learnMoreAboutMemberRoles": { - "message": "Learn more about member roles and permissions" + "message": "Μάθετε περισσότερα για τους ρόλους και τα δικαιώματα των μελών" }, "whatIsACvvNumber": { "message": "Τι είναι ο αριθμός CVV;" }, "learnMoreAboutApi": { - "message": "Learn more about Bitwarden's API" + "message": "Μάθετε περισσότερα για το API του Bitwarden" }, "fileSends": { "message": "Send αρχείων" @@ -9127,7 +9167,7 @@ "message": "Upgrade your plan to invite members and experience powerful security features." }, "upgradeDiscount": { - "message": "Save $AMOUNT$%", + "message": "Εξοικονομήστε $AMOUNT$%", "placeholders": { "amount": { "content": "$1", @@ -9136,25 +9176,25 @@ } }, "enterprisePlanUpgradeMessage": { - "message": "Advanced capabilities for larger organizations" + "message": "Προηγμένες δυνατότητες για μεγαλύτερους οργανισμούς" }, "teamsPlanUpgradeMessage": { - "message": "Resilient protection for growing teams" + "message": "Ανθεκτική προστασία για αναπτυσσόμενες ομάδες" }, "teamsInviteMessage": { - "message": "Invite unlimited members" + "message": "Προσκαλέστε απεριόριστα μέλη" }, "accessToCreateGroups": { - "message": "Access to create groups" + "message": "Πρόσβαση στη δημιουργία ομάδων" }, "syncGroupsAndUsersFromDirectory": { - "message": "Sync groups and users from a directory" + "message": "Συγχρονισμός ομάδων και χρηστών από έναν κατάλογο" }, "familyPlanUpgradeMessage": { - "message": "Secure your family logins" + "message": "Ασφαλίστε τις συνδέσεις της οικογένειάς σας" }, "accessToPremiumFeatures": { - "message": "Access to Premium features" + "message": "Πρόσβαση σε λειτουργίες premium" }, "additionalStorageGbMessage": { "message": "GB additional storage" @@ -9172,13 +9212,13 @@ "message": "Ασφαλής κοινή χρήση δεδομένων" }, "eventLogMonitoring": { - "message": "Event log monitoring" + "message": "Εποπτεία αρχείου καταγραφής συμβάντων" }, "directoryIntegration": { - "message": "Directory integration" + "message": "Ενσωμάτωση καταλόγου" }, "passwordLessSso": { - "message": "Passwordless SSO" + "message": "SSO χωρίς κωδικό πρόσβασης" }, "accountRecovery": { "message": "Ανάκτηση λογαριασμού" @@ -9187,7 +9227,7 @@ "message": "Προσαρμοσμένοι ρόλοι" }, "unlimitedSecretsStorage": { - "message": "Unlimited secrets storage" + "message": "Αποθήκευση απεριόριστων μυστικών" }, "unlimitedUsers": { "message": "Απεριόριστοι χρήστες" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Επεξεργασία πρόσβασης" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/en_GB/messages.json b/apps/web/src/locales/en_GB/messages.json index 72462e3786..87a7178950 100644 --- a/apps/web/src/locales/en_GB/messages.json +++ b/apps/web/src/locales/en_GB/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licence" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate Billing Token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organisation's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync provides Free Families plans for members and advanced billing capabilities by linking your self-hosted Bitwarden to the Bitwarden cloud server." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organisation's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your licence without uploading a file. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licence and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your licence here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your licence here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sync licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/en_IN/messages.json b/apps/web/src/locales/en_IN/messages.json index 0d07672632..04bd958620 100644 --- a/apps/web/src/locales/en_IN/messages.json +++ b/apps/web/src/locales/en_IN/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords report" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download licence" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exported vault." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate Billing Token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organisation." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organisation's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic licence syncing on your server. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organisation's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your licence without uploading a file. After making updates in the Bitwarden cloud server, select Sync Licence to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licence and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your licence here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your licence here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sync licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/eo/messages.json b/apps/web/src/locales/eo/messages.json index 3052b4f520..f0dfa29085 100644 --- a/apps/web/src/locales/eo/messages.json +++ b/apps/web/src/locales/eo/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontroli Malkaŝitajn Pasvortojn" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Elmontritaj $COUNT$ tempo (j)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Neniuj eroj en via trezorejo havas malfortajn pasvortojn." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Raporto pri recikligitaj pasvortoj" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Neniuj ensalutoj en via trezorejo havas pasvortojn reuzatajn." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reuzita $COUNT$ fojojn", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Elŝuti Permesilon" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ĝisdatigi Permesilon" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportiĝis trezorejo." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index f665756842..3fa3320a3c 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Compruebe las contraseñas comprometidas" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Comprometida $COUNT$ veces", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No hay elementos en su caja fuerte que tengan contraseñas débiles." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Contraseñas reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No hay inicios de sesión en su caja fuerte que tengan contraseñas que esten siendo reutilizadas." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ veces", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Descargar licencia" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualizar licencia" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorrecto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Caja fuerte exportada." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver el token de sincronización de facturación" }, - "generateBillingSyncToken": { - "message": "Generar el token de sincronización de facturación" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copia y pega este token en la configuración de la sincronización de facturación de tu propia organización." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Su token de sincronización de facturación puede acceder y editar la configuración de suscripción de esta organización." }, - "manageBillingSync": { - "message": "Administrar la sincronización de facturación" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurar la sincronización de facturación" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotado." }, - "billingSyncDesc": { - "message": "La sincronización de facturación ofrece planes familiares gratuitos para los miembros y facilidades de facturación avanzada, conectando la caja fuerte autoalojada de Bitwarden al servidor en la nube de Bitwarden." - }, "billingSyncKeyDesc": { "message": "Para completar este formulario se requiere un token de sincronización de facturación de la configuración de suscripción de su organización en la nube." }, "billingSyncKey": { "message": "Token de sincronización de facturación" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Activo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gestión de licencias y facturación" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Carga manual" }, - "manualUploadDesc": { - "message": "Si no quieres optar por sincronizar la facturación, sube manualmente tu licencia aquí." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizar licencia" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/et/messages.json b/apps/web/src/locales/et/messages.json index 8acf520cb6..0f0ce70d81 100644 --- a/apps/web/src/locales/et/messages.json +++ b/apps/web/src/locales/et/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Sinu hoidla on lukus." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontrolli lekkinud paroole" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Lekkinud $COUNT$ korda", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Hoidlas olevatest kirjetest ei leitud nõrku paroole." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Korduvate paroolide raport" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Hoidlas puuduvad paroolid, mida kasutatakse rohkem kui üks kord." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Kasutusel $COUNT$ korral.", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Laadi litsents alla" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Uuenda litsentsi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Vale PIN-kood" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportis hoidla." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/eu/messages.json b/apps/web/src/locales/eu/messages.json index 930b83584b..ef3fe63a1a 100644 --- a/apps/web/src/locales/eu/messages.json +++ b/apps/web/src/locales/eu/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Egiaztatu ikusgai dauden pasahitzik dagoen" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ aldiz ikusgai egina", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Zure kutxa gotorrean ez dago pasahitz ahulik duen elementurik." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Pasahitz berrerabiliak" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Zure kutxa gotorrean ez dago pasahitz berrerabilik duen elementurik." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ aldiz berrerabilia", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lizentzia deskargatu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lizentzia eguneratu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kutxa gotorra esportatua." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ikusi fakturazioren sinkronizazio tokena" }, - "generateBillingSyncToken": { - "message": "Sortu fakturazioren sinkronizazio tokena" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopiatu eta itsatsi token hau zure erakundearen fakturazio sinkronizazioaren ezarpenetan." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Zure fakturazioa sinkronizatzeko tokena erakunde honen harpidetza ezarpenetara sartu eta editatu dezakezu." }, - "manageBillingSync": { - "message": "Kudeatu fakturazioaren sinkronizazioa" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Ezarri fakturazioaren sinkronizazioa" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Tokena berritua." }, - "billingSyncDesc": { - "message": "Doako Familia planak kideentzako fakturazioaren sinkronizazioa eta fakturatzeko gaitasun aurreratuak eskaintzen ditu, Bitwarden ostatatze propioa Bitwarden zerbitzariarekin konektatuz." - }, "billingSyncKeyDesc": { "message": "Formulario hau osatzeko, zure erakundearen hodeiko harpidetza ezarpenetan fakturazioaren sinkronizatzeko tokena behar da." }, "billingSyncKey": { "message": "Fakturazioren sinkronizazio tokena" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Gaitua" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fa/messages.json b/apps/web/src/locales/fa/messages.json index fe70735404..4924850de5 100644 --- a/apps/web/src/locales/fa/messages.json +++ b/apps/web/src/locales/fa/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "کلمه‌های عبور افشا شده را بررسی کنید" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ بار در معرض نمایش قرار گرفت", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "هیچ موردی در گاوصندوق شما کلمه‌ی عبور ضعیفی ندارد." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "کلمه‌های عبور مجدد استفاده شده" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "هیچ ورودی در گاوصندوق شما کلمه عبوری ندارد که مجدداً مورد استفاده قرار می‌گیرد." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ بار دوباره استفاده شد", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "دانلود مجوز" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "به‌روزرسانی مجوز" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "گاوصندوق برون ریزی شد" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "توکن همگام‌سازی صورتحساب را مشاهده کنید" }, - "generateBillingSyncToken": { - "message": "توکن همگام‌سازی صورتحساب را ایجاد کنید" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "این توکن را کپی کرده و در تنظیمات همگام‌سازی صورتحساب سازمان خود میزبان جای‌گذاری کنید." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "توکن همگام‌سازی صورتحساب شما می‌تواند به تنظیمات اشتراک این سازمان دسترسی داشته باشد و آن را ویرایش کند." }, - "manageBillingSync": { - "message": "مدیریت همگام‌سازی صورتحساب" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "همگام‌سازی صورتحساب را تنظیم کنید" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "توکن چرخانده شد" }, - "billingSyncDesc": { - "message": "همگام‌سازی صورتحساب با پیوند دادن Bitwarden خود میزبان شما به سرور ابری Bitwarden، برنامه‌های خانواده رایگان را برای اعضا و قابلیت‌های پیشرفته صورتحساب ارائه می‌کند." - }, "billingSyncKeyDesc": { "message": "برای تکمیل این فرم، یک توکن همگام‌سازی صورتحساب از تنظیمات اشتراک سازمان ابری شما لازم است." }, "billingSyncKey": { "message": "توکن همگام‌سازی صورتحساب" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "فعال" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "یا" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "مدیریت مجوز و صورتحساب" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "آپلود دستی" }, - "manualUploadDesc": { - "message": "اگر نمی‌خواهید همگام‌سازی صورتحساب را انتخاب کنید، مجوز خود را به‌صورت دستی در اینجا آپلود کنید." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "مجوز همگام‌سازی" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fi/messages.json b/apps/web/src/locales/fi/messages.json index 15923a3c85..74c6651205 100644 --- a/apps/web/src/locales/fi/messages.json +++ b/apps/web/src/locales/fi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Holvisi on lukittu" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -1476,7 +1479,7 @@ "message": "Sisällytä numero" }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "passwordHistory": { @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tarkasta paljastuneet salasanat" }, + "timesExposed": { + "message": "Paljastumiskertaa" + }, "exposedXTimes": { "message": "Paljastunut $COUNT$ kertaa", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Holviisi tallennetuista kirjautumistiedoista ei löydetty heikkoja salasanoja." }, + "weakness": { + "message": "Heikkous" + }, "reusedPasswordsReport": { "message": "Toistuvat salasanat" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Holvissasi ei ole toistuvasti käytettyjä salasanoja." }, + "timesReused": { + "message": "Uudelleenkäyttökertaa" + }, "reusedXTimes": { "message": "Käytetty toistuvasti $COUNT$ kertaa", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lataa lisenssi" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Päivitä lisenssi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Virheellinen PIN-koodi" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Holvi vietiin" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Näytä laskutuksen synkronointitunniste" }, - "generateBillingSyncToken": { - "message": "Luo laskutuksen synkronointitunniste" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopioi ja liitä tämä tunniste itse ylläpitämäsi organisaation laskutuksen synkronoinnin asetuksiin." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Laskutuksen synkronointitunniste mahdollistaa organisaation tilausasetusten tarkastelun ja muokkauksen." }, - "manageBillingSync": { - "message": "Hallitse laskutuksen synkronointia" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Määritä laskutuksen synkronointi" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Tunniste uudistettiin" }, - "billingSyncDesc": { - "message": "Laskutuksen synkronointi avaa palvelimellesi Families-sponsoroinnin ja automaattisen lisenssin synkronoinnin. Tehtyäsi muutokset Bitwardenin pilvipalvelimelle, ota ne käyttöön valitsemalla \"Synkronoi lisenssi\"." - }, "billingSyncKeyDesc": { "message": "Lomakkeen täyttöön tarvitaan laskutuksen synkronointitunniste pilviorganisaatiosi tilausasetuksista." }, "billingSyncKey": { "message": "Laskutuksen synkronointitunniste" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiivinen" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Virhe yhdistettäessä Duo-palveluun. Käytä vaihtoehtoista todennustapaa tai ole yhteydessä Duon asiakaspalveluun saadaksesi apua." }, @@ -7442,6 +7473,15 @@ "or": { "message": "tai" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Lisenssien ja laskutuksen hallinta" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuaalinen tallennus" }, - "manualUploadDesc": { - "message": "Jos et halua liittyä laskutuksen synkronointiin, tallenna lisenssisi tänne manuallisesti." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkronoi lisenssi" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Muokkaa käyttöoikeuksia" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fil/messages.json b/apps/web/src/locales/fil/messages.json index b24dc06d18..f61f30a9b8 100644 --- a/apps/web/src/locales/fil/messages.json +++ b/apps/web/src/locales/fil/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Tingnan ang mga nakompromisong password" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Nakompromiso $COUNT$ beses", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Walang item sa vault mo na may mahinang password." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Mga naulit na password" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Walang paulit-ulit na password sa mga login sa vault mo." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Pinaulit-ulit $COUNT$ beses", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Mag-download ng lisensya" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update ng lisensya" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault na export" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Tingnan ang token ng pag sync ng pagsingil" }, - "generateBillingSyncToken": { - "message": "Bumuo ng token ng pag sync ng pagsingil" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopyahin at i paste ang token na ito sa mga setting ng pag sync ng pagsingil ng iyong self host na organisasyon." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ang iyong billing sync token ay maaaring ma access at i edit ang mga setting ng subscription ng organisasyong ito." }, - "manageBillingSync": { - "message": "Pamahalaan ang pag sync ng pagsingil" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Mag-set up ng pag-sync ng pagsingil" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token na pinaikot" }, - "billingSyncDesc": { - "message": "Ang pag sync ng pagsingil ay nag unlock ng mga sponsorship ng Pamilya at awtomatikong pag sync ng lisensya sa iyong server. Matapos gumawa ng mga update sa server ng ulap ng Bitwarden, piliin ang Sync License upang mag aplay ng mga pagbabago." - }, "billingSyncKeyDesc": { "message": "Ang isang billing sync token mula sa mga setting ng subscription ng iyong cloud organization ay kinakailangan upang makumpleto ang form na ito." }, "billingSyncKey": { "message": "Pagsingil sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktibo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Pamamahala ng lisensya at pagsingil" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Mano manong pag upload" }, - "manualUploadDesc": { - "message": "Kung hindi mo nais na mag opt in sa pag sync ng pagsingil, manu manong i upload ang iyong lisensya dito." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisensya sa pag sync" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index c41479177c..a03392ab79 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Votre coffre est verrouillé." }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Vérifier les mots de passe exposés" }, + "timesExposed": { + "message": "Nombre d'expositions" + }, "exposedXTimes": { "message": "Exposé $COUNT$ fois", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Aucun élément dans votre coffre n'a de mots de passe faibles." }, + "weakness": { + "message": "Faiblesse" + }, "reusedPasswordsReport": { "message": "Mots de passe réutilisés" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Aucun identifiant dans votre coffre n'a de mots de passe qui sont réutilisés." }, + "timesReused": { + "message": "Nombre de réutilisations" + }, "reusedXTimes": { "message": "Réutilisé $COUNT$ fois", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Télécharger la licence" }, + "viewBillingToken": { + "message": "Voir le Jeton de Facturation" + }, "updateLicense": { "message": "Mettre à jour la licence" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Code PIN incorrect" }, + "pin": { + "message": "NIP", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Le coffre a été exporté." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Voir le Jeton de Synchronisation de Facturation" }, - "generateBillingSyncToken": { - "message": "Générer un Jeton de Synchronisation de Facturation" + "generateBillingToken": { + "message": "Générer un jeton de facturation" }, "copyPasteBillingSync": { "message": "Copiez et collez ce jeton dans les paramètres de la Synchronisation de Facturation de votre organisation auto-hébergée." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Votre Jeton de Synchronisation de Facturation peut accéder et modifier les paramètres d'abonnement de cette organisation." }, - "manageBillingSync": { - "message": "Gérer la Synchronisation de Facturation" + "manageBillingTokenSync": { + "message": "Gérer le Jeton de Facturation" }, "setUpBillingSync": { "message": "Configurer la Synchronisation de Facturation" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Jeton régénéré" }, - "billingSyncDesc": { - "message": "La Synchronisation de Facturation fournit des forfaits Familles Gratuits pour les membres et des capacités de facturation avancées en liant votre Bitwarden auto-hébergé au serveur cloud Bitwarden." - }, "billingSyncKeyDesc": { "message": "Un jeton de synchronisation de facturation provenant des paramètres d'abonnement de votre organisation dans le cloud est nécessaire pour remplir ce formulaire." }, "billingSyncKey": { "message": "Jeton de Synchronisation de Facturation" }, + "automaticBillingSyncDesc": { + "message": "La synchronisation automatique déverrouille les parrainages des Familles et vous permet de synchroniser votre licence sans téléverser de fichier. Après avoir effectué des mises à jour sur le serveur cloud de Bitwarden, sélectionnez la licence de synchronisation pour appliquer les modifications." + }, "active": { "message": "Actif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 champ nécessite votre attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ champs nécessitent votre attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erreur de connexion avec le service Duo. Utilisez une autre méthode de connexion en deux étapes ou contactez Duo pour obtenir de l'aide." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Déverrouiller par biométrie" + }, + "unlockWithPin": { + "message": "Déverrouiller avec le NIP" + }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "licenseAndBillingManagement": { "message": "Gestion des licences et de la facturation" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Téléversement manuel" }, - "manualUploadDesc": { - "message": "Si vous ne voulez pas opter pour la synchronisation de la facturation, téléchargez manuellement votre licence ici." + "manualBillingTokenUploadDesc": { + "message": "Si vous ne voulez pas opter pour la synchronisation de facturation, téléverser manuellement votre licence ici. Cela ne déverrouillera pas automatiquement les parrainages des Familles." }, "syncLicense": { "message": "Synchroniser la licence" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Modifier l'accès" + }, + "addAttachment": { + "message": "Ajouter une pièce jointe" + }, + "maxFileSizeSansPunctuation": { + "message": "La taille maximale du fichier est de 500 Mo" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Êtes-vous sûr de vouloir supprimer définitivement cette pièce jointe ?" } } diff --git a/apps/web/src/locales/gl/messages.json b/apps/web/src/locales/gl/messages.json index e8ed2bc600..1dfc374be1 100644 --- a/apps/web/src/locales/gl/messages.json +++ b/apps/web/src/locales/gl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/he/messages.json b/apps/web/src/locales/he/messages.json index 72c0840832..4b19043b1e 100644 --- a/apps/web/src/locales/he/messages.json +++ b/apps/web/src/locales/he/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "בדוק אם קיימות סיסמאות שנפרצו" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "נחשף $COUNT$ פעמים", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "אין פריטים בכספת שלך עם סיסמאות חלשות." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "דו\"ח סיסמאות משומשות" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "אין פרטי התחברות בכספת שלך עם סיסמאות משומשות." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "היה בשימוש $COUNT$ פעמים", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "הורד רישיון" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "עדכן רישיון" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "יצוא כספת." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hi/messages.json b/apps/web/src/locales/hi/messages.json index 2af048332b..56a8e978a5 100644 --- a/apps/web/src/locales/hi/messages.json +++ b/apps/web/src/locales/hi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hr/messages.json b/apps/web/src/locales/hr/messages.json index 055592ca38..9173b27586 100644 --- a/apps/web/src/locales/hr/messages.json +++ b/apps/web/src/locales/hr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Trezor je zaključan" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Provjeri izložene lozinke" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Izložene $COUNT$ put(a)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Niti jedna stavka u tvom trezoru nema slabu lozinku." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Izvještaj o istim lozinkama" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Niti jedna prijava u tvom trezoru ne koristi iste lozinke." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Korišteno $COUNT$ puta", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Preuzmi licencu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ažuriraj licencu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Neispravan PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor izvezen" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Pogledaj token za sinkronizaciju naplate" }, - "generateBillingSyncToken": { - "message": "Generiraj token za sinkronizaciju plaćanja" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopiraj i zalijepi ovaj token u postavke sinkronizacije naplate tvoje organizacije s vlastitim poslužiteljem." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Tvoj token za sinkronizaciju naplate može pristupiti i uređivati postavke pretplate ove organizacije." }, - "manageBillingSync": { - "message": "Upravljaj sinkronizacijom naplate" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Podesi sinkronizaciju naplate" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotiran" }, - "billingSyncDesc": { - "message": "Sinkronizacija naplate otključava obiteljska sponzorstva i automatsku sinkronizaciju licenci na tvojem poslužitelju. Nakon ažuriranja Bitwarden poslužitelja u oblaku, odaberi Sinkronizaciju Licence za primjenu promjena." - }, "billingSyncKeyDesc": { "message": "Za ispunjavanje ovog obrasca potreban je token za sinkronizaciju naplate iz postavki pretplate tvoje organizacije u oblaku." }, "billingSyncKey": { "message": "Token za sinkronizaciju naplate" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktivno" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Greška pri povezivanju s uslugom Duo. Koristi drugu metodu prijave s dvostrukom autentifikacijom ili kontaktiraj Duo za pomoć." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ili" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Upravljanje licencama i naplatom" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ručni prijenos" }, - "manualUploadDesc": { - "message": "Ako ne želiš uključiti sinkronizaciju naplate, ovdje ručno prenesi svoju licencu." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sinkroniziraj licencu" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Uredi pristup" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/hu/messages.json b/apps/web/src/locales/hu/messages.json index 65dd6330a7..d6ccf28d11 100644 --- a/apps/web/src/locales/hu/messages.json +++ b/apps/web/src/locales/hu/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "A széf zárolva van." }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kiszivárgott jelszavak ellenőrzése" }, + "timesExposed": { + "message": "Kitett alkalmak" + }, "exposedXTimes": { "message": "$COUNT$ alkalommal szivárgott ki", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Egyik elemnél sincsenek gyenge jelszavak." }, + "weakness": { + "message": "Gyengeség" + }, "reusedPasswordsReport": { "message": "Újrahasznált jelszavak jelentés" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "A széfben nincsenek újrahasznált jelszóval rendelkező bejelentkezések." }, + "timesReused": { + "message": "Újra felhasznált alkalmak" + }, "reusedXTimes": { "message": "$COUNT$ alkalommal újrafelhasználva", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Licensz letöltése" }, + "viewBillingToken": { + "message": "Számlázási vezérjel megtekintése" + }, "updateLicense": { "message": "Licensz frissítése" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Helytelen PIN kód" }, + "pin": { + "message": "Pinkód", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "A széf exportálásra került." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "A Számlázási szinkron vezérjel megtekintése" }, - "generateBillingSyncToken": { - "message": "Számlázási szinkron vezérjel generálása" + "generateBillingToken": { + "message": "Számlázási vezérjel generálása" }, "copyPasteBillingSync": { "message": "Másoljuk ezt a vezérjelet a saját kiszolgálójú szervezet Számlázási szinkron vezérjel beállításaiba." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "A Számlázási szinkron vezérjel elérheti és szerkesztheti a szervezet előfizetési beállításait." }, - "manageBillingSync": { - "message": "Számlázási szinkron kezelés" + "manageBillingTokenSync": { + "message": "Számlázási vezérjel kezelés" }, "setUpBillingSync": { "message": "Számlázási szinkron beüzemelés" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "A vezérjel gördülő váltásra került." }, - "billingSyncDesc": { - "message": "A Számlázási szinkron a Free Familes előfizetési lehetőségeket nyújt a tagoknak a saját kiszolgálójú Bitwarden és a Bitwarden felhőszerver összekapcsolásával." - }, "billingSyncKeyDesc": { "message": "Egy, a saját felhőszervezet előfizetési beállításaiból származó Számlázási szinkron vezérjel szükséges az űrlapkitöltés befejezéséhez." }, "billingSyncKey": { "message": "Számlázási szinkron vezérjel" }, + "automaticBillingSyncDesc": { + "message": "Az automatikus szinkronizálás feloldja a Családok szponzorálását és lehetővé teszi a licenszek szinkronizálását fájl feltöltése nélkül. Miután frissítettük a Bitwarden felhőszervert, válasszuk a Szinkronizálási licensz lehetőséget a módosítások alkalmazásához." + }, "active": { "message": "Bekapcsolva" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 mező igényel figyelmet." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ mező igényel figyelmet.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Hiba történt a Duo szolgáltatáshoz csatlakozáskor. Használjunk másik kétlépcsős bejelentkezési módot vagy kérjünk segítséget a Duotól." }, @@ -7442,6 +7473,15 @@ "or": { "message": "vagy" }, + "unlockWithBiometrics": { + "message": "Biometrikus feloldás" + }, + "unlockWithPin": { + "message": "Feloldás pinkóddal" + }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "licenseAndBillingManagement": { "message": "Licensz és számlázás kezelés" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuális feltöltés" }, - "manualUploadDesc": { - "message": "Ha nem szeretnénk feliratkozni a számlázási szinkronizálásra, manuálisan töltsük fel a licenszet ide." + "manualBillingTokenUploadDesc": { + "message": "Ha nem szeretnénk feliratkozni a számlázási szinkronizálásra, manuálisan töltsük fel a licenszet ide. Ezzel nem oldjuk fel automatikusan a Családok szponzorálását." }, "syncLicense": { "message": "Licensz szinkronizálása" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Hozzáférés szerkesztése" + }, + "addAttachment": { + "message": "Melléklet hozzáadása" + }, + "maxFileSizeSansPunctuation": { + "message": "A maximális fájlméret 500 MB." + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Biztosan véglegesen törlésre kerüljön ez a melléklet?" } } diff --git a/apps/web/src/locales/id/messages.json b/apps/web/src/locales/id/messages.json index 910d9a4762..9064ce8ef4 100644 --- a/apps/web/src/locales/id/messages.json +++ b/apps/web/src/locales/id/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Periksa Kata Sandi yang Terpapar" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Dipaparkan $COUNT$ kali", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Tidak ada item di lemari besi Anda yang memiliki kata sandi yang lemah." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Laporan Kata Sandi yang Digunakan Kembali" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Tidak ada login di vault Anda yang memiliki sandi yang sedang digunakan kembali." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Digunakan kembali $COUNT$ kali", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Unduh Lisensi" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Perbarui Lisensi" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Brankas yang diekspor." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index 86d68b29f9..7699b4a55d 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "La cassaforte è bloccata" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Controlla password esposte" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Esposta $COUNT$ volte", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nessun elemento nella tua cassaforte ha password deboli." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Password riutilizzate" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nessun login nella tua cassaforte ha password riutilizzate." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Riutilizzata $COUNT$ volte", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Scarica licenza" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Aggiorna licenza" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN errato" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cassaforte esportata" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Visualizza token di sincronizzazione della fatturazione" }, - "generateBillingSyncToken": { - "message": "Genera token di sincronizzazione della fatturazione" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copia e incolla questo token nelle impostazioni di sincronizzazione della fatturazione della tua organizzazione self-hosted." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Il token di sincronizzazione della fatturazione può accedere e modificare le impostazioni di abbonamento di questa organizzazione." }, - "manageBillingSync": { - "message": "Gestisci sincronizzazione della fatturazione" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configura sincronizzazione della fatturazione" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token ruotato" }, - "billingSyncDesc": { - "message": "La sincronizzazione della fatturazione sblocca le sponsorizzazioni Families e la sincronizzazione automatica delle licenze sul tuo server. Dopo aver aggiornato il server cloud di Bitwarden, seleziona Sincronizza Licenza per applicare le modifiche." - }, "billingSyncKeyDesc": { "message": "Per completare questo modulo è necessario un token di sincronizzazione della fatturazione dalle impostazioni di abbonamento della tua organizzazione cloud." }, "billingSyncKey": { "message": "Token di sincronizzazione della fatturazione" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Attivo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Errore di connessione con il servizio Duo. Utilizza un metodo di login in due passaggi diverso o contatta Duo per assistenza." }, @@ -7442,6 +7473,15 @@ "or": { "message": "o" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Licenza e gestione della fatturazione" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Caricamento manuale" }, - "manualUploadDesc": { - "message": "Se non vuoi sincronizzare la fattura, carica la licenza manualmente." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizza licenza" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Modifica accesso" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ja/messages.json b/apps/web/src/locales/ja/messages.json index 3694666f24..4961cf72a4 100644 --- a/apps/web/src/locales/ja/messages.json +++ b/apps/web/src/locales/ja/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "保管庫はロックされています。" }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "流出したパスワードを確認" }, + "timesExposed": { + "message": "流出した回数" + }, "exposedXTimes": { "message": "流出 $COUNT$回", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "脆弱なパスワードは見つかりませんでした。" }, + "weakness": { + "message": "弱さ" + }, "reusedPasswordsReport": { "message": "再利用パスワード調査" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "再利用しているパスワードは見つかりませんでした。" }, + "timesReused": { + "message": "再利用した回数" + }, "reusedXTimes": { "message": "再利用 $COUNT$回", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ライセンスのダウンロード" }, + "viewBillingToken": { + "message": "請求トークンを表示" + }, "updateLicense": { "message": "ライセンスの更新" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN が正しくありません" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "保管庫をエクスポートしました。" }, @@ -5983,10 +6002,10 @@ "message": "スポンサーシップにより無償" }, "viewBillingSyncToken": { - "message": "請求書同期トークンを表示" + "message": "請求同期トークンを表示" }, - "generateBillingSyncToken": { - "message": "請求同期トークンを生成" + "generateBillingToken": { + "message": "請求トークンを生成する" }, "copyPasteBillingSync": { "message": "セルフホスト組織の請求同期設定にこのトークンをコピーして貼り付けてください。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "請求同期トークンは、この組織のサブスクリプション設定にアクセスして編集できます。" }, - "manageBillingSync": { - "message": "請求書同期の管理" + "manageBillingTokenSync": { + "message": "請求トークンの管理" }, "setUpBillingSync": { "message": "請求書同期の設定" @@ -6010,7 +6029,7 @@ "message": "続行する場合は、セルフホストサーバー上で請求同期を再設定する必要があります。" }, "rotateBillingSyncTokenTitle": { - "message": "請求同期トークンを更新すると、前のトークンは無効になります。" + "message": "請求同期トークンをロテートすると、前のトークンは無効になります。" }, "selfHostedServer": { "message": "自己ホスト型" @@ -6052,10 +6071,7 @@ "message": "組織を自分のサーバーにセットアップするには、ライセンスファイルをアップロードする必要があります。 セルフホスト組織の Free Families プランと高度な課金機能をサポートするには、 請求同期を設定する必要があります。" }, "billingSyncApiKeyRotated": { - "message": "トークンを更新しました。" - }, - "billingSyncDesc": { - "message": "請求同期は、あなたのサーバー上のファミリースポンサーシップと自動ライセンス同期を解除します。 Bitwarden クラウドサーバーで更新を行ったら、ライセンス同期を選択して変更を適用してください。" + "message": "トークンをロテートしました" }, "billingSyncKeyDesc": { "message": "このフォームを完了するには、クラウド組織のサブスクリプション設定からの請求同期トークンが必要です。" @@ -6063,6 +6079,9 @@ "billingSyncKey": { "message": "請求同期トークン" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "有効" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 フィールドは注意が必要です。" + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ フィールドは注意が必要です。", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Duo サービスへの接続中にエラーが発生しました。異なる二段階ログイン方法を使用するか、Duo に連絡してください。" }, @@ -7442,6 +7473,15 @@ "or": { "message": "または" }, + "unlockWithBiometrics": { + "message": "生体認証でロック解除" + }, + "unlockWithPin": { + "message": "PIN でロック解除" + }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "licenseAndBillingManagement": { "message": "ライセンスと請求管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手動アップロード" }, - "manualUploadDesc": { - "message": "請求を同期したくない場合は、ここでライセンスを手動でアップロードしてください。" + "manualBillingTokenUploadDesc": { + "message": "請求同期にオプトインしない場合は、ここでライセンスを手動でアップロードしてください。ファミリースポンサーシップは自動的にアンロックされません。" }, "syncLicense": { "message": "ライセンスを同期" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "編集権限" + }, + "addAttachment": { + "message": "添付ファイルを追加" + }, + "maxFileSizeSansPunctuation": { + "message": "ファイルサイズの上限は 500MB です" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "この添付ファイルを完全に削除してもよろしいですか?" } } diff --git a/apps/web/src/locales/ka/messages.json b/apps/web/src/locales/ka/messages.json index c19eba3cf9..0c38b327d6 100644 --- a/apps/web/src/locales/ka/messages.json +++ b/apps/web/src/locales/ka/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "მომხმარებლები შენს საცავში არ გამოიყენებენ განმეორებულ პაროლს." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/km/messages.json b/apps/web/src/locales/km/messages.json index b00f71df72..09a4493554 100644 --- a/apps/web/src/locales/km/messages.json +++ b/apps/web/src/locales/km/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/kn/messages.json b/apps/web/src/locales/kn/messages.json index 35227fb425..d0b33727be 100644 --- a/apps/web/src/locales/kn/messages.json +++ b/apps/web/src/locales/kn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "ಬಹಿರಂಗಪಡಿಸಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "ಬಹಿರಂಗಪಡಿಸಿದ $COUNT$ ಸಮಯ (ಗಳು)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್‌ನಲ್ಲಿರುವ ಯಾವುದೇ ಐಟಂಗಳು ದುರ್ಬಲ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "ಮರುಬಳಕೆ ಮಾಡಿದ ಪಾಸ್‌ವರ್ಡ್‌ಗಳ ವರದಿ" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್‌ನಲ್ಲಿನ ಯಾವುದೇ ಲಾಗಿನ್‌ಗಳು ಮರುಬಳಕೆ ಮಾಡಲಾಗುತ್ತಿರುವ ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ ಬಾರಿ ಮರುಬಳಕೆ ಮಾಡಲಾಗಿದೆ", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ಪರವಾನಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "ಪರವಾನಗಿ ನವೀಕರಿಸಿ" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "ರಫ್ತು ಮಾಡಿದ ವಾಲ್ಟ್." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ko/messages.json b/apps/web/src/locales/ko/messages.json index 7803f09d52..61c6a7887b 100644 --- a/apps/web/src/locales/ko/messages.json +++ b/apps/web/src/locales/ko/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "노출된 비밀번호 확인하기" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$회 노출됨", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "보관함에 취약한 비밀번호를 가진 항목이 없습니다." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "재사용된 비밀번호 보고서" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "보관함에 재사용된 비밀번호를 가진 로그인이 없습니다." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$회 재사용됨", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "라이선스 다운로드" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "라이선스 업데이트" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "보관함을 내보냈습니다." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/lv/messages.json b/apps/web/src/locales/lv/messages.json index 4a0039cb06..01b069063b 100644 --- a/apps/web/src/locales/lv/messages.json +++ b/apps/web/src/locales/lv/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Glabātava ir slēgta." }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Pārbaudīt atklātās paroles" }, + "timesExposed": { + "message": "Nopludināšanu skaits" + }, "exposedXTimes": { "message": "Atklātas $COUNT$ reizi(-es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Glabātavā nav vienumu ar vājām parolēm." }, + "weakness": { + "message": "Vājība" + }, "reusedPasswordsReport": { "message": "Vairākkārt izmantoto paroļu pārskats" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Glabātavā nav pieteikšanās vienumu ar vairākkārt izmantotām parolēm." }, + "timesReused": { + "message": "Atkārtotu izmantošanu skaits" + }, "reusedXTimes": { "message": "Izmantota $COUNT$ reizes", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lejupielādēt licenci" }, + "viewBillingToken": { + "message": "Skatīt norēķinu pilnvaru" + }, "updateLicense": { "message": "Atjaunināt licenci" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nepareizs PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Glabātavas saturs izgūts." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Skatīt norēķinu sinhronizācijas pilnvaru" }, - "generateBillingSyncToken": { - "message": "Izveidot norēķinu sinhronizācijas pilnvaru" + "generateBillingToken": { + "message": "Izveidot norēķinu pilnvaru" }, "copyPasteBillingSync": { "message": "Ievietot starpliktuvē šo pilnvaru un ielīmēt to pašizvietotās apvienības norēķinu sinhronizācijas iestatījumos." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Norēķinu pilvara nodrošina piekļuvi šīs apvienības abonēšanas iestatījumiem un to labošanu." }, - "manageBillingSync": { - "message": "Pārvaldīt norēķinu sinhronizāciju" + "manageBillingTokenSync": { + "message": "Pārvaldīt norēķinu pilnvaru" }, "setUpBillingSync": { "message": "Uzstādīt norēķinu sinhronizāciju" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Pilnvara nomainīta." }, - "billingSyncDesc": { - "message": "Norēķinu sinhronizācija nodrošina bezmaksas ģimeņu plānus locekļiem un papildu norēķinu iespējas, sasaistot pašizvietoto Bitwarden ar Bitwarden mākoņa serveri." - }, "billingSyncKeyDesc": { "message": "Ir nepieciešama norēķinu sinhronizācijas pilnvara no mākoņa apvienības abonomenta iestatījumiem, lai pabeigtu šo veidlapu." }, "billingSyncKey": { "message": "Norēķinu sinhronizācijas pilnvara" }, + "automaticBillingSyncDesc": { + "message": "Automātiska sinhronizēšana atslēdz Ģimenēm pabalstītājdarbību un ļauj sinhronizēt savu licenci bez datnes augšupielādes. Pēc atjauninājumu veikšanas Bitwarden mākoņa serverī jāatlasa \"Sinhronizēt licenci\", lai pielietotu izmaiņas." + }, "active": { "message": "Izmantots" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 laukam jāpievērš uzmanība." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ laukiem ir jāpievērš uzmanība.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Kļūda savienojuma izveidošanā ar Duo pakalpojumu. Jāizmanto cits divpakāpju pieteikšanās veids vai jāvēršas pie Duo pēc palīdzības." }, @@ -7442,6 +7473,15 @@ "or": { "message": "vai" }, + "unlockWithBiometrics": { + "message": "Atslēgt ar biometriju" + }, + "unlockWithPin": { + "message": "Atslēgt ar PIN" + }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "licenseAndBillingManagement": { "message": "Licenču un norēķinu pārvaldība" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Pašrocīga augšupielāde" }, - "manualUploadDesc": { - "message": "Ja nav vēlmes izmantot norēķinu sinhronizāciju, šeit pašrocīgi jāaugšupielādē licence." + "manualBillingTokenUploadDesc": { + "message": "Ja nevēlies izmantot norēķinu sinhronizēšanu, pašrocīgi šeit jāaugšupielādē sava licence. Nenotiks automātiksa Ģimenēm pabalstītājdarbības atslēgšana." }, "syncLicense": { "message": "Sinhronizēt licenci" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Labot piekļuvi" + }, + "addAttachment": { + "message": "Pievienot pielikumu" + }, + "maxFileSizeSansPunctuation": { + "message": "Lielākais pieļaujamais datnes izmērs ir 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Vai tiešām neatgriezeniski izdzēst šo pielikumu?" } } diff --git a/apps/web/src/locales/ml/messages.json b/apps/web/src/locales/ml/messages.json index 5053266687..4717b8730c 100644 --- a/apps/web/src/locales/ml/messages.json +++ b/apps/web/src/locales/ml/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check Exposed Passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "നിങ്ങളുടെ വാൾട്ടിലെ ഒരു ഇനത്തിനും ദുർബലമായ പാസ്‌വേഡുകൾ ഇല്ല." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused Passwords Report" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "ലൈസൻസ് ഡൌൺലോഡ് ചെയ്യുക" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "ലൈസൻസ് അപ്ഡേറ്റ് ചെയ്യുക" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exported vault." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/mr/messages.json b/apps/web/src/locales/mr/messages.json index b00f71df72..09a4493554 100644 --- a/apps/web/src/locales/mr/messages.json +++ b/apps/web/src/locales/mr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/my/messages.json b/apps/web/src/locales/my/messages.json index b00f71df72..09a4493554 100644 --- a/apps/web/src/locales/my/messages.json +++ b/apps/web/src/locales/my/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/nb/messages.json b/apps/web/src/locales/nb/messages.json index b228e618bb..f4ba84f73d 100644 --- a/apps/web/src/locales/nb/messages.json +++ b/apps/web/src/locales/nb/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Sjekk eksponerte passord" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Eksponert $COUNT$ gang(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ingen objekter i hvelvet ditt har svake passord." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport om gjenbrukte passord" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ingen innlogginger i hvelvet ditt har passord som blir gjenbrukt." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Gjenbrukt $COUNT$ ganger", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Last ned lisens" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Oppdater lisens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Eksportert hvelv." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Vis faktureringssynkroniseringstoken" }, - "generateBillingSyncToken": { - "message": "Generer faktureringssynkroniseringstoken" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Kopier og lim inn dette tokenet i faktureringsynkroniserings-innstillingene for din selvbetjente organisasjon." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Din faktureringssynkroniserings-token kan få tilgang til og endre denne organisasjonens abonnementsinnstillinger." }, - "manageBillingSync": { - "message": "Administrer faktureringssynkronisering" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Sett opp faktureringssynkronisering" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotert." }, - "billingSyncDesc": { - "message": "Faktureringssynkronisering gir gratis familie-planer for medlemmer og avanserte faktureringsmuligheter ved å koble din selvbetjente Bitwarden til Bitwardens sky-server." - }, "billingSyncKeyDesc": { "message": "Det kreves en faktureringssynkroniserings-token fra skyens abonnementsinnstillinger for å fylle ut dette skjemaet." }, "billingSyncKey": { "message": "Vis faktureringssynkroniseringstoken" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Håndtering av lisens og fakturering" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuell opplasting" }, - "manualUploadDesc": { - "message": "Hvis du ikke ønsker å innmelding i faktureringssynkronisering kan du laste opp lisensen din her." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkroniser lisens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ne/messages.json b/apps/web/src/locales/ne/messages.json index 56d3cc013b..595a84d0b2 100644 --- a/apps/web/src/locales/ne/messages.json +++ b/apps/web/src/locales/ne/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index 0213fcec64..438776b11b 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Je kluis is vergrendeld." }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Controleer gelekte wachtwoorden" }, + "timesExposed": { + "message": "Aantal keer gelekt" + }, "exposedXTimes": { "message": "$COUNT$ keer gelekt", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Er zijn geen items met zwakke wachtwoorden in je kluis gevonden." }, + "weakness": { + "message": "Zwakheid" + }, "reusedPasswordsReport": { "message": "Dubbele wachtwoorden" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Er zijn in je kluis geen dubbele wachtwoorden gevonden." }, + "timesReused": { + "message": "Aantal keer hergebruikt" + }, "reusedXTimes": { "message": "$COUNT$ keer dubbel gebruikt", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Licentie downloaden" }, + "viewBillingToken": { + "message": "Factureringstoken bekijken" + }, "updateLicense": { "message": "Licentie bijwerken" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Pincode onjuist" }, + "pin": { + "message": "PIN-code", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kluis geëxporteerd." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Factureringssynchronisatietoken bekijken" }, - "generateBillingSyncToken": { - "message": "Factureringssynchronisatietoken genereren" + "generateBillingToken": { + "message": "Factureringstoken genereren" }, "copyPasteBillingSync": { "message": "Kopieer en plak dit token in de factureringssynchronisatie-instellingen van je zelfgehoste organisatie." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Je factureringssynchronisatietoken kan de abonnementsinstellingen van deze organisatie inzien en wijzigen." }, - "manageBillingSync": { - "message": "Factureringssynchronisatie beheren" + "manageBillingTokenSync": { + "message": "Factureringstoken beheren" }, "setUpBillingSync": { "message": "Factureringssynchronisatie instellen" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token geroteerd." }, - "billingSyncDesc": { - "message": "Factureringssynchronisatie biedt leden gratis Families-plannen en geavanceerde factureringsmogelijkheden door je zelfgehoste Bitwarden te koppelen aan de Bitwarden-cloudserver." - }, "billingSyncKeyDesc": { "message": "Er is een factureringssynchronisatietoken van de abonnementsinstellingen van je cloudorganisatie vereist voor het afronden van dit formulier." }, "billingSyncKey": { "message": "Factureringssynchronisatietoken" }, + "automaticBillingSyncDesc": { + "message": "Automatisch synchroniseren ontgrendelt Families-sponsorships en zodat je je licentie kunt synchroniseren zonder een bestand te uploaden. Kies na wijzigingen op de Bitwarden-cloud-server voor Licentie synchroniseren om wijzigingen toe te passen." + }, "active": { "message": "Actief" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 veld heeft je aandacht nodig." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ velden hebben je aandacht nodig.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Fout bij het verbinden met de Duo-service. Gebruik een andere tweestapsaanmeldingsmethode of neem contact op met Duo voor hulp." }, @@ -7442,6 +7473,15 @@ "or": { "message": "of" }, + "unlockWithBiometrics": { + "message": "Biometrisch ontgrendelen" + }, + "unlockWithPin": { + "message": "Ontgrendelen met PIN-code" + }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "licenseAndBillingManagement": { "message": "Licentie- en facturatiebeheer" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Handmatig uploaden" }, - "manualUploadDesc": { - "message": "Als je geen gebruik wilt maken van facturatiesynchronisatie, upload dan hier je licentie." + "manualBillingTokenUploadDesc": { + "message": "Als je geen gebruik wilt maken van factureringssync, upload dan hier je licentie. Dit ontgrendelt Families-sponsorships niet automatisch." }, "syncLicense": { "message": "Licentie synchroniseren" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Toegang bewerken" + }, + "addAttachment": { + "message": "Bijlage toevoegen" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximale bestandsgrootte is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Weet je zeker dat je deze bijlage definitief wilt verwijderen?" } } diff --git a/apps/web/src/locales/nn/messages.json b/apps/web/src/locales/nn/messages.json index 662db9c165..7805483a6d 100644 --- a/apps/web/src/locales/nn/messages.json +++ b/apps/web/src/locales/nn/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport over passord som er brukt fleire gongar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/or/messages.json b/apps/web/src/locales/or/messages.json index b00f71df72..09a4493554 100644 --- a/apps/web/src/locales/or/messages.json +++ b/apps/web/src/locales/or/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index f41c635c76..46561900c6 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Twój sejf jest zablokowany." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Sprawdź ujawnione hasła" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Ujawnione $COUNT$ raz(y)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Brak elementów zawierających słabe hasła." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Identyczne hasła" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nie znaleźliśmy identycznych haseł w sejfie." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Wykorzystane $COUNT$ razy", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Pobierz licencję" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Zaktualizuj licencję" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Niepoprawny PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Sejf został wyeksportowany" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Pokaż token synchronizacji płatności" }, - "generateBillingSyncToken": { - "message": "Wygeneruj token synchronizacji płatności" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Skopiuj i wklej ten token do ustawień synchronizacji rozliczeniowej swojej organizacji." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Twój token synchronizacji płatności może edytować ustawienia subskrypcji tej organizacji." }, - "manageBillingSync": { - "message": "Zarządzaj synchronizacją płatności" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Skonfiguruj synchronizację płatności" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token został zmieniony" }, - "billingSyncDesc": { - "message": "Synchronizacja płatności zapewnia darmowe plany rodzinne dla członków i zaawansowane możliwości rozliczeniowe, łącząc Twój własny hostowany Bitwarden z serwerem w chmurze Bitwarden." - }, "billingSyncKeyDesc": { "message": "Token synchronizacji płatności z ustawieniami subskrypcji Twojej organizacji w chmurze jest wymagany do wypełnienia tego formularza." }, "billingSyncKey": { "message": "Token synchronizacji płatności" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktywny" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Wystąpił błąd podczas połączenia z usługą Duo. Aby uzyskać pomoc, użyj innej metody dwustopniowego logowania lub skontaktuj się z Duo." }, @@ -7442,6 +7473,15 @@ "or": { "message": "lub" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Zarządzanie licencjami i rozliczeniami" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Przesyłanie ręczne" }, - "manualUploadDesc": { - "message": "Jeśli nie chcesz włączać synchronizacji rozliczeń, ręcznie prześlij swoją licencję tutaj." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synchronizuj licencję" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edytuj dostęp" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pt_BR/messages.json b/apps/web/src/locales/pt_BR/messages.json index 557510b78d..086cdcd09f 100644 --- a/apps/web/src/locales/pt_BR/messages.json +++ b/apps/web/src/locales/pt_BR/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Seu cofre está bloqueado" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificar Senhas Expostas" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposta $COUNT$ vez(es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nenhum item no seu cofre tem senhas fracas." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Relatório de Senhas Reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nenhuma credencial no seu cofre tem senhas que estão sendo reutilizadas." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ vez(es)", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Baixar Licença" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Atualizar Licença" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorreto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cofre exportado." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver Token de Faturamento Sync" }, - "generateBillingSyncToken": { - "message": "Gerar token de faturamento Sync" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copie e cole esse token nas configurações de Faturamento Sync da sua organização auto-hospedada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Seu token de faturamento Sync pode acessar e editar as configurações de assinatura desta organização." }, - "manageBillingSync": { - "message": "Gerenciar sincronização de faturamento" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurar sincronização de faturamento" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token renovado" }, - "billingSyncDesc": { - "message": "A sincronização de faturamento fornece Plano Familiar gratuito para membros e recursos avançados de faturamento, vinculando o Bitwarden auto-hospedado ao servidor da nuvem do Bitwarden." - }, "billingSyncKeyDesc": { "message": "Um Token de sincronização de faturamento das configurações de assinatura da sua organização da nuvem é necessário para completar este formulário." }, "billingSyncKey": { "message": "Token de Sincronização de Faturamento" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Ativo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erro ao se conectar com o serviço Duo. Use um método de verificação de duas etapas diferente ou contate o Duo para assistência." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Gerenciamento da licença e faturamento" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Upload manual" }, - "manualUploadDesc": { - "message": "Se você não deseja optar pela sincronização de cobrança, carregue sua licença manualmente aqui." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Sincronizar licença" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/pt_PT/messages.json b/apps/web/src/locales/pt_PT/messages.json index 9770a57403..7bc237e373 100644 --- a/apps/web/src/locales/pt_PT/messages.json +++ b/apps/web/src/locales/pt_PT/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "O seu cofre está bloqueado" }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificar palavras-passe expostas" }, + "timesExposed": { + "message": "Vezes expostas" + }, "exposedXTimes": { "message": "Exposta $COUNT$ vez(es)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Nenhum item do seu cofre tem palavras-passe fracas." }, + "weakness": { + "message": "Fraqueza" + }, "reusedPasswordsReport": { "message": "Palavras-passe reutilizadas" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nenhuma credencial no seu cofre tem palavras-passe que estejam a ser reutilizadas." }, + "timesReused": { + "message": "Vezes reutilizadas" + }, "reusedXTimes": { "message": "Reutilizada $COUNT$ vezes", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Transferir licença" }, + "viewBillingToken": { + "message": "Ver token de faturação" + }, "updateLicense": { "message": "Atualizar licença" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN incorreto" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Cofre exportado" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Ver token de sincronização de faturação" }, - "generateBillingSyncToken": { - "message": "Gerar token de sincronização de faturação" + "generateBillingToken": { + "message": "Gerar token de faturação" }, "copyPasteBillingSync": { "message": "Copie e cole este token nas definições de sincronização de faturação da sua organização auto-hospedada." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "O seu token de sincronização de faturação pode aceder e editar as definições de subscrição desta organização." }, - "manageBillingSync": { - "message": "Gerir a sincronização da faturação" + "manageBillingTokenSync": { + "message": "Gerir token de faturação" }, "setUpBillingSync": { "message": "Configurar a sincronização da faturação" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token regenerado" }, - "billingSyncDesc": { - "message": "A sincronização da faturação desbloqueia os patrocínios de planos Familiar e a sincronização automática de licenças no seu servidor. Depois de fazer atualizações no servidor da nuvem Bitwarden, selecione Sincronizar licença para aplicar as alterações." - }, "billingSyncKeyDesc": { "message": "É necessário um token de sincronização de faturação das definições de subscrição da sua organização na nuvem para preencher este formulário." }, "billingSyncKey": { "message": "Token de sincronização de faturação" }, + "automaticBillingSyncDesc": { + "message": "A sincronização automática desbloqueia os patrocínios do plano Familiar e permite-lhe sincronizar a sua licença sem carregar um ficheiro. Depois de fazer atualizações no servidor de nuvem Bitwarden, selecione Sincronizar licença para aplicar as alterações." + }, "active": { "message": "Ativo" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 campo precisa da sua atenção." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ campos precisam da sua atenção.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Erro ao ligar ao serviço Duo. Utilize um método de verificação de dois passos diferente ou contacte o Duo para obter assistência." }, @@ -7442,6 +7473,15 @@ "or": { "message": "ou" }, + "unlockWithBiometrics": { + "message": "Desbloquear com biometria" + }, + "unlockWithPin": { + "message": "Desbloquear com PIN" + }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "licenseAndBillingManagement": { "message": "Gestão de licenças e faturação" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Carregamento manual" }, - "manualUploadDesc": { - "message": "Se não pretender optar pela sincronização da faturação, carregue manualmente a sua licença aqui." + "manualBillingTokenUploadDesc": { + "message": "Se não pretender optar pela sincronização da faturação, carregue manualmente a sua licença aqui. Isto não desbloqueará automaticamente os patrocínios do plano Familiar." }, "syncLicense": { "message": "Sincronizar licença" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Editar acesso" + }, + "addAttachment": { + "message": "Adicionar anexo" + }, + "maxFileSizeSansPunctuation": { + "message": "O tamanho máximo do ficheiro é de 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Tem a certeza de que pretende eliminar permanentemente este anexo?" } } diff --git a/apps/web/src/locales/ro/messages.json b/apps/web/src/locales/ro/messages.json index 7c2fcbeef9..165e346ac4 100644 --- a/apps/web/src/locales/ro/messages.json +++ b/apps/web/src/locales/ro/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Verificare parole expuse" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Dezvăluită de $COUNT$ ori", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Niciun articol din seiful dvs. nu are parole slabe." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Parole refolosite" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Nicio dată de conectare din seiful dvs. nu conține parole reutilizate." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Refolosit $COUNT$ ori", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Descărcare licență" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Actualizare licență" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Seif exportat" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Afișare token sincronizare facturare" }, - "generateBillingSyncToken": { - "message": "Generare token de sincronizare facturare" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copiați și lipiți acest token în setările de sincronizare a facturării organizației auto-găzduite." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Tokenul de sincronizare a facturării poate accesa și edita setările de abonament ale acestei organizații." }, - "manageBillingSync": { - "message": "Gestionare sincronizare de facturare" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Configurare sincronizare de facturare" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token revocat" }, - "billingSyncDesc": { - "message": "Sincronizarea de facturare oferă planuri gratuite de familii pentru membri și capabilități avansate de facturare prin conectarea Bitwarden-ului dvs. auto-găzduit la serverul cloud Bitwarden." - }, "billingSyncKeyDesc": { "message": "Pentru a completa acest formular este necesar un token de sincronizare a facturării din setările de abonament ale organizației dvs. cloud." }, "billingSyncKey": { "message": "Token de sincronizare a facturării" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Activ" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index 1ad7a81088..d0fbc948fc 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваше хранилище заблокировано." }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверить пароли на компрометацию" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Скомпрометирован $COUNT$ раз(а)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "В вашем хранилище нет слабых паролей." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Повторно использованные пароли" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "В вашем хранилище нет повторно использованных паролей." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Повторно использован $COUNT$ раз(а)", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Загрузить лицензию" }, + "viewBillingToken": { + "message": "Просмотр токена биллинга" + }, "updateLicense": { "message": "Обновить лицензию" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неверный PIN-код" }, + "pin": { + "message": "PIN-код", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Хранилище экспортировано." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Просмотр токена синхронизации биллинга" }, - "generateBillingSyncToken": { - "message": "Создание токена синхронизации биллинга" + "generateBillingToken": { + "message": "Создание токена биллинга" }, "copyPasteBillingSync": { "message": "Скопируйте и вставьте этот токен в настройки синхронизации биллинга вашей организации." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен синхронизации биллинга может получить доступ и изменить настройки подписки этой организации." }, - "manageBillingSync": { - "message": "Управление синхронизацией биллинга" + "manageBillingTokenSync": { + "message": "Управление токеном биллинга" }, "setUpBillingSync": { "message": "Настроить синхронизацию биллинга" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен сменен" }, - "billingSyncDesc": { - "message": "Синхронизация биллинга разблокирует предоставление участникам планов Families и автоматическую синхронизацию лицензий на вашем сервере. После внесения изменений на облачном сервере Bitwarden выберите Sync License для применения изменений." - }, "billingSyncKeyDesc": { "message": "Для заполнения этой формы необходим токен синхронизации биллинга из настроек подписки вашей организации." }, "billingSyncKey": { "message": "Токен синхронизации биллинга" }, + "automaticBillingSyncDesc": { + "message": "Автоматическая синхронизация разблокирует спонсорство Families и позволит синхронизировать лицензию без загрузки файла. После внесения обновлений на облачном сервере Bitwarden выберите 'Синхронизировать лицензию', чтобы применить изменения." + }, "active": { "message": "Активен" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле требует вашего внимания." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полей требуют вашего внимания.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Ошибка при подключении к сервису Duo. Используйте другой метод двухэтапной аутентификации или обратитесь за помощью в Duo." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Разблокировать с помощью биометрии" + }, + "unlockWithPin": { + "message": "Разблокировать с помощью PIN-кода" + }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "licenseAndBillingManagement": { "message": "Управление лицензиями и выставлением счетов" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручная загрузка" }, - "manualUploadDesc": { - "message": "Если вы не хотите включать синхронизацию биллинга, загрузите свою лицензию вручную здесь." + "manualBillingTokenUploadDesc": { + "message": "Если вы не хотите использовать синхронизацию биллинга, загрузите свою лицензию вручную здесь. Это не приведет к автоматическому разблокированию спонсорства Families." }, "syncLicense": { "message": "Синхронизировать лицензию" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Изменить доступ" + }, + "addAttachment": { + "message": "Добавить вложение" + }, + "maxFileSizeSansPunctuation": { + "message": "Максимальный размер файла 500 МБ" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Вы уверены, что хотите навсегда удалить это вложение?" } } diff --git a/apps/web/src/locales/si/messages.json b/apps/web/src/locales/si/messages.json index 9b4a66346f..6e7f7eec73 100644 --- a/apps/web/src/locales/si/messages.json +++ b/apps/web/src/locales/si/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sk/messages.json b/apps/web/src/locales/sk/messages.json index 8fdb9c65cb..c418bd6525 100644 --- a/apps/web/src/locales/sk/messages.json +++ b/apps/web/src/locales/sk/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Váš trezor je zamknutý." }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Overiť uniknuté heslá" }, + "timesExposed": { + "message": "Počet únikov" + }, "exposedXTimes": { "message": "Uniklo $COUNT$ krát", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Žiadne položky vo vašom hesle nepoužívajú slabé heslá." }, + "weakness": { + "message": "Oslabenie" + }, "reusedPasswordsReport": { "message": "Viacnásobne použité heslá" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Vo vašom trezore nie sú žiadne heslá ktoré sú používané na viacerých stránkach." }, + "timesReused": { + "message": "Počet znovu použití" + }, "reusedXTimes": { "message": "Použité $COUNT$ krát", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Stiahnuť licenciu" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Aktualizovať licenciu" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Nesprávny PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Trezor exportovaný." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktívny" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "Jedno pole vyžaduje vašu pozornosť." + }, + "multipleFieldsNeedAttention": { + "message": "Niektoré polia ($COUNT$) vyžadujú vašu pozornosť.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Chyba pri pripájaní k službe Duo. Použite inú metódu dvojstupňového prihlásenia alebo kontaktujte Duo a požiadajte o pomoc." }, @@ -7442,6 +7473,15 @@ "or": { "message": "alebo" }, + "unlockWithBiometrics": { + "message": "Odomknúť pomocou biometrie" + }, + "unlockWithPin": { + "message": "Odomknúť s PIN" + }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Upraviť prístup" + }, + "addAttachment": { + "message": "Priložiť prílohu" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximálna veľkosť súboru je 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Naozaj chcete natrvalo odstrániť túto prílohu?" } } diff --git a/apps/web/src/locales/sl/messages.json b/apps/web/src/locales/sl/messages.json index b292e7a357..cf52ed659a 100644 --- a/apps/web/src/locales/sl/messages.json +++ b/apps/web/src/locales/sl/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Preveri izpostavljenost gesel" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "V vašem trezorju ni elementov s šibkimi gesli." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Podvojena gesla" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "V vašem trezorju ni prijav, ki bi imele enaka gesla." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Prenesi licenco" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Posodobi licenco" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktivno" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sr/messages.json b/apps/web/src/locales/sr/messages.json index 7f464f49e4..5350088943 100644 --- a/apps/web/src/locales/sr/messages.json +++ b/apps/web/src/locales/sr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваш сеф је блокиран" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Проверите изложене лозинке" }, + "timesExposed": { + "message": "Пута изложено" + }, "exposedXTimes": { "message": "Изложено $COUNT$ пута", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Ниједна ставка у вашем сефу сабржи слабе лозинке." }, + "weakness": { + "message": "Слабост" + }, "reusedPasswordsReport": { "message": "Извештај о поновној употреби лозинки" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Ниједна пријава у ваш сефу нема лозинке које се поново користе." }, + "timesReused": { + "message": "Пута поново употребљено" + }, "reusedXTimes": { "message": "Коришћено $COUNT$ пута", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Преузимање лиценце" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Ажурирање лиценце" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Нетачан PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сеф извежен." }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Види токен синхронизације наплате" }, - "generateBillingSyncToken": { - "message": "Генериши токен синхронизације наплате" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Управљати синхроизацију наплате" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Подесити синхронизацију наплате" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен је обрнут." }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Синхронизација токена наплате" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Активан" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поље захтева вашу пажњу." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ поља захтевају вашу пажњу.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Грешка при повезивању са услугом Duo. Користите други метод пријаве у два корака или контактирајте Duo за помоћ." }, @@ -7442,6 +7473,15 @@ "or": { "message": "или" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Управљање лиценцама и наплатом" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручно отпремање" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Синхронизација лиценце" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sr_CS/messages.json b/apps/web/src/locales/sr_CS/messages.json index 0fa58e64ac..6fa2ffd8cd 100644 --- a/apps/web/src/locales/sr_CS/messages.json +++ b/apps/web/src/locales/sr_CS/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/sv/messages.json b/apps/web/src/locales/sv/messages.json index 9a7a5870f6..00e38cc16b 100644 --- a/apps/web/src/locales/sv/messages.json +++ b/apps/web/src/locales/sv/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ditt valv är låst" }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kontrollera avslöjade lösenord" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Avslöjad $COUNT$ gång(er)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Inga objekt i ditt valv har svaga lösenord." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Rapport om återanvända lösenord" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Inga inloggningar i ditt valv har lösenord som återanvänds." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Återanvänt $COUNT$ gånger", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Hämta licens" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Uppdatera licens" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Felaktig PIN-kod" }, + "pin": { + "message": "PIN-kod", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Exporterade valv" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktiv" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 fält behöver din uppmärksamhet." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fält kräver din uppmärksamhet.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "eller" }, + "unlockWithBiometrics": { + "message": "Lås upp med biometri" + }, + "unlockWithPin": { + "message": "Lås upp med PIN-kod" + }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Manuell uppladdning" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Synkronisera licens" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Redigera åtkomst" + }, + "addAttachment": { + "message": "Lägg till bilaga" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximal filstorlek är 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/te/messages.json b/apps/web/src/locales/te/messages.json index b00f71df72..09a4493554 100644 --- a/apps/web/src/locales/te/messages.json +++ b/apps/web/src/locales/te/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/th/messages.json b/apps/web/src/locales/th/messages.json index b1b61a9adc..d95880418b 100644 --- a/apps/web/src/locales/th/messages.json +++ b/apps/web/src/locales/th/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Check exposed passwords" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Reused passwords" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "or" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "License and billing management" }, @@ -7451,11 +7491,11 @@ "manualUpload": { "message": "Manual upload" }, - "manualUploadDesc": { - "message": "If you do not want to opt into billing sync, manually upload your license here." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { - "message": "Sync license" + "message": "Sync License" }, "licenseSyncSuccess": { "message": "Successfully synced license" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/tr/messages.json b/apps/web/src/locales/tr/messages.json index b3783fb249..b644b9718f 100644 --- a/apps/web/src/locales/tr/messages.json +++ b/apps/web/src/locales/tr/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Kasanız kilitli" }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Açığa çıkmış parolaları kontrol et" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "$COUNT$ kez açığa çıkmış", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "Kasanızdaki hiçbir kaydın parolası zayıf değil." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Yeniden kullanılmış parolalar" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "Kasanızdaki hiçbir hesabın parolası tekrar kullanılmamış." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "$COUNT$ kere yeniden kullanılmış", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Lisansı indir" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Lisansı güncelle" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Yanlış PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Kasa dışa aktarıldı" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Faturalandırma Eşitleme Anahtarını Görüntüle" }, - "generateBillingSyncToken": { - "message": "Faturalandırma Eşitleme Anahtarı Oluştur" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Bu anahtarı kopyalayıp şirket içinde barındırılan kuruluşunuzun Faturalandırma Eşitleme ayarlarına yapıştırın." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Faturalandırma Eşitleme anahtarınız bu kuruluşun abonelik ayarlarına erişebilir ve bunları düzenleyebilir." }, - "manageBillingSync": { - "message": "Faturalandırma Eşitlemesini Yönet" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Faturalandırma Eşitlemesini Ayarla" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Anahtar yenilendi." }, - "billingSyncDesc": { - "message": "Faturalandırma Eşitlemesi, şirket içinde barındırılan Bitwarden'ınızı Bitwarden bulut sunucusuna bağlayarak üyeler için Ücretsiz Aile planları ve gelişmiş faturalandırma özellikleri sağlar." - }, "billingSyncKeyDesc": { "message": "Bu formu doldurmak için bulut kuruluşunuzun abonelik ayarlarından bir Faturalandırma Eşitleme Anahtarı gerekir." }, "billingSyncKey": { "message": "Faturalandırma Eşitleme Anahtarı" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Aktif" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 alanla ilgilenmeniz gerekiyor." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ alanla ilgilenmeniz gerekiyor.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "veya" }, + "unlockWithBiometrics": { + "message": "Kilidi biyometri ile aç" + }, + "unlockWithPin": { + "message": "Kilidi PIN koduyla aç" + }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "licenseAndBillingManagement": { "message": "Lisans ve fatura yönetimi" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Elle yükleme" }, - "manualUploadDesc": { - "message": "Fatura senkronizasyonunu etkinleştirmek istemiyorsanız, lisansınızı buradan elle yükleyin." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Lisansı eşitle" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/uk/messages.json b/apps/web/src/locales/uk/messages.json index 3041c4220c..fdbf015dbe 100644 --- a/apps/web/src/locales/uk/messages.json +++ b/apps/web/src/locales/uk/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Ваше сховище заблоковано" }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Перевірка викритих паролів" }, + "timesExposed": { + "message": "Кількість витоків" + }, "exposedXTimes": { "message": "Викрито $COUNT$ разів", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "У вашому сховищі немає ненадійних паролів." }, + "weakness": { + "message": "Вразливість" + }, "reusedPasswordsReport": { "message": "Повторювані паролі" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "У вашому сховищі не знайдено паролів з повторним використанням." }, + "timesReused": { + "message": "Кількість повторних використань" + }, "reusedXTimes": { "message": "Повторюється $COUNT$ разів", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Завантажити ліцензію" }, + "viewBillingToken": { + "message": "Переглянути платіжний токен" + }, "updateLicense": { "message": "Оновити ліцензію" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Неправильний PIN-код" }, + "pin": { + "message": "PIN-код", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Сховище експортовано" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "Переглянути токен платіжної синхронізації" }, - "generateBillingSyncToken": { - "message": "Генерувати токен платіжної синхронізації" + "generateBillingToken": { + "message": "Генерувати платіжний токен" }, "copyPasteBillingSync": { "message": "Скопіюйте і вставте цей токен у налаштування платіжної синхронізації власної розміщеної організації." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Ваш токен платіжної синхронізації може отримувати доступ і редагувати налаштування передплати цієї організації." }, - "manageBillingSync": { - "message": "Керувати платіжною синхронізацією" + "manageBillingTokenSync": { + "message": "Керувати платіжним токеном" }, "setUpBillingSync": { "message": "Налаштувати платіжну синхронізацію" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Токен оновлено" }, - "billingSyncDesc": { - "message": "Платіжна синхронізація дає доступ до спонсорованих сімейних тарифних планів та автоматичної синхронізації ліцензій на вашому сервері. Виконавши оновлення на сервері Bitwarden, виберіть \"Синхронізувати ліцензію\" для застосування змін." - }, "billingSyncKeyDesc": { "message": "Для завершення цієї форми необхідний токен платіжної синхронізації з налаштувань передплати організації в хмарному сховищі." }, "billingSyncKey": { "message": "Токен платіжної синхронізації" }, + "automaticBillingSyncDesc": { + "message": "Автоматична синхронізація дає доступ до спонсорованих сімейних тарифних планів і можливість синхронізації ліцензій без вивантаження файлу. Виконавши оновлення на сервері Bitwarden, виберіть \"Синхронізувати ліцензію\" для застосування змін." + }, "active": { "message": "Активний" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 поле потребує вашої уваги." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ полів потребують вашої уваги.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Помилка під'єднання до служби Duo. Скористайтеся іншим способом двоетапної перевірки або зверніться до служби підтримки Duo по допомогу." }, @@ -7442,6 +7473,15 @@ "or": { "message": "або" }, + "unlockWithBiometrics": { + "message": "Розблокувати з біометрією" + }, + "unlockWithPin": { + "message": "Розблокувати з PIN-кодом" + }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "licenseAndBillingManagement": { "message": "Керування ліцензіями й платежами" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Ручне вивантаження" }, - "manualUploadDesc": { - "message": "Якщо ви не хочете користуватися платіжною синхронізацією, вивантажте вашу ліцензію вручну." + "manualBillingTokenUploadDesc": { + "message": "Якщо ви не хочете користуватися платіжною синхронізацією, вивантажте свій файл ліцензії власноруч. В такому разі не буде автоматично розблоковано спонсоровані сімейні тарифні плани." }, "syncLicense": { "message": "Синхронізувати ліцензію" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Редагувати доступ" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/vi/messages.json b/apps/web/src/locales/vi/messages.json index 56e9f879f6..02a951d453 100644 --- a/apps/web/src/locales/vi/messages.json +++ b/apps/web/src/locales/vi/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Kho của bạn đã khóa" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "Kiểm tra mật khẩu bị rò rỉ" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "Exposed $COUNT$ time(s)", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "No items in your vault have weak passwords." }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "Mật khẩu bị trùng" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "No logins in your vault have passwords that are being reused." }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "Reused $COUNT$ times", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "Download license" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "Update license" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "Incorrect PIN" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "Vault exported" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "View billing sync token" }, - "generateBillingSyncToken": { - "message": "Generate billing sync token" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "Your billing sync token can access and edit this organization's subscription settings." }, - "manageBillingSync": { - "message": "Manage billing sync" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "Set up billing sync" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "Token rotated" }, - "billingSyncDesc": { - "message": "Billing sync unlocks Families sponsorships and automatic license syncing on your server. After making updates in the Bitwarden cloud server, select Sync License to apply changes." - }, "billingSyncKeyDesc": { "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." }, "billingSyncKey": { "message": "Billing sync token" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "Active" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "hoặc" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "Quản lý giấy phép và thanh toán" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "Tải lên thủ công" }, - "manualUploadDesc": { - "message": "Nếu không muốn thực hiện đồng bộ hóa thanh toán, bạn có thể tải lên giấy phép của mình theo cách thủ công tại đây." + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "Đồng bộ hóa giấy phép" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } diff --git a/apps/web/src/locales/zh_CN/messages.json b/apps/web/src/locales/zh_CN/messages.json index 0e842c24ba..a2d4d7992f 100644 --- a/apps/web/src/locales/zh_CN/messages.json +++ b/apps/web/src/locales/zh_CN/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "您的密码库已锁定" }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, "uuid": { "message": "UUID" }, @@ -1476,7 +1479,7 @@ "message": "包含数字" }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "passwordHistory": { @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "检查暴露的密码" }, + "timesExposed": { + "message": "暴露次数" + }, "exposedXTimes": { "message": "已暴露 $COUNT$ 次", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "您的密码库中没有带弱密码的项目。" }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "重复使用的密码" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "您密码库中没有密码重复使用的项目。" }, + "timesReused": { + "message": "重复使用次数" + }, "reusedXTimes": { "message": "重复使用了 $COUNT$ 次", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "下载许可证" }, + "viewBillingToken": { + "message": "查看计费令牌" + }, "updateLicense": { "message": "更新许可证" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN 码不正确" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "导出了密码库" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "查看计费同步令牌" }, - "generateBillingSyncToken": { - "message": "生成计费同步令牌" + "generateBillingToken": { + "message": "生成计费令牌" }, "copyPasteBillingSync": { "message": "复制并粘贴此令牌到您自托管组织的计费同步设置中。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "您的计费同步令牌可以访问和编辑此组织的订阅设置。" }, - "manageBillingSync": { - "message": "管理计费同步" + "manageBillingTokenSync": { + "message": "管理计费令牌" }, "setUpBillingSync": { "message": "设置计费同步" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "令牌已轮换" }, - "billingSyncDesc": { - "message": "计费同步解锁家庭赞助并在您的服务器上自动同步许可证。在 Bitwarden 云服务器上进行更新后,选择「同步许可证」以应用更改。" - }, "billingSyncKeyDesc": { "message": "要完成此表单,需要填写您的云组织订阅设置中的计费同步令牌。" }, "billingSyncKey": { "message": "计费同步令牌" }, + "automaticBillingSyncDesc": { + "message": "自动同步将解锁家庭赞助功能,并允许您同步许可证而无需上传文件。在 Bitwarden 云服务器中进行更新后,选择「同步许可证」以应用更改。" + }, "active": { "message": "已生效" }, @@ -6582,8 +6601,20 @@ } } }, + "singleFieldNeedsAttention": { + "message": "有 1 个字段需要您注意。" + }, + "multipleFieldsNeedAttention": { + "message": "有 $COUNT$ 个字段需要您注意。", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 Duo 然后按照步骤完成登录。" @@ -7442,6 +7473,15 @@ "or": { "message": "或" }, + "unlockWithBiometrics": { + "message": "使用生物识别解锁" + }, + "unlockWithPin": { + "message": "使用 PIN 码解锁" + }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "licenseAndBillingManagement": { "message": "许可证和计费管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手动上传" }, - "manualUploadDesc": { - "message": "如果您不想进行计费同步,可以在这里手动上传您的许可证。" + "manualBillingTokenUploadDesc": { + "message": "如果您不想选择使用计费同步,请在此手动上传您的许可证。这将不会自动解锁家庭赞助功能。" }, "syncLicense": { "message": "同步许可证" @@ -9013,13 +9053,13 @@ "message": "组织 ID" }, "projectIds": { - "message": "项目 ID" + "message": "工程 ID" }, "projectId": { - "message": "项目 ID" + "message": "工程 ID" }, "projectsAccessedByMachineAccount": { - "message": "以下项目可以通过本机账户访问。" + "message": "此机器账户可以访问以下工程。" }, "config": { "message": "配置" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "编辑访问权限" + }, + "addAttachment": { + "message": "添加附件" + }, + "maxFileSizeSansPunctuation": { + "message": "最大文件大小为 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "您确定要永久删除此附件吗?" } } diff --git a/apps/web/src/locales/zh_TW/messages.json b/apps/web/src/locales/zh_TW/messages.json index bba5457f55..9aec527fb9 100644 --- a/apps/web/src/locales/zh_TW/messages.json +++ b/apps/web/src/locales/zh_TW/messages.json @@ -1099,6 +1099,9 @@ "yourVaultIsLockedV2": { "message": "Your vault is locked" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, "uuid": { "message": "UUID" }, @@ -2199,6 +2202,9 @@ "checkExposedPasswords": { "message": "檢查洩露的密碼" }, + "timesExposed": { + "message": "Times exposed" + }, "exposedXTimes": { "message": "已暴露 $COUNT$ 次", "placeholders": { @@ -2233,6 +2239,9 @@ "noWeakPasswords": { "message": "您的密碼庫中沒有項目具有弱式密碼。" }, + "weakness": { + "message": "Weakness" + }, "reusedPasswordsReport": { "message": "重複使用密碼" }, @@ -2258,6 +2267,9 @@ "noReusedPasswords": { "message": "您的密碼庫中沒有重複使用密碼的登入資料。" }, + "timesReused": { + "message": "Times reused" + }, "reusedXTimes": { "message": "已重複使用 $COUNT$ 次", "placeholders": { @@ -2555,6 +2567,9 @@ "downloadLicense": { "message": "下載授權證" }, + "viewBillingToken": { + "message": "View Billing Token" + }, "updateLicense": { "message": "更新授權" }, @@ -3160,6 +3175,10 @@ "incorrectPin": { "message": "PIN 碼不正確" }, + "pin": { + "message": "PIN", + "description": "PIN code. Ex. The short code (often numeric) that you use to unlock a device." + }, "exportedVault": { "message": "已匯出密碼庫" }, @@ -5985,8 +6004,8 @@ "viewBillingSyncToken": { "message": "檢視計費同步權杖" }, - "generateBillingSyncToken": { - "message": "產生計費同步權杖" + "generateBillingToken": { + "message": "Generate billing token" }, "copyPasteBillingSync": { "message": "請將本權杖複製後,貼至您自我裝載組織的「計費同步」設定當中。" @@ -5994,8 +6013,8 @@ "billingSyncCanAccess": { "message": "您的計費同步權杖可以讀取及編輯此組織的訂閱設定。" }, - "manageBillingSync": { - "message": "管理計費同步" + "manageBillingTokenSync": { + "message": "Manage Billing Token" }, "setUpBillingSync": { "message": "設定計費同步" @@ -6054,15 +6073,15 @@ "billingSyncApiKeyRotated": { "message": "權杖已輪換" }, - "billingSyncDesc": { - "message": "「計費同步」解鎖家庭贊助並在您的伺服器上自動同步授權。在 Bitwarden 雲端伺服器上更新后,請選擇「同步授權」以應用變更。" - }, "billingSyncKeyDesc": { "message": "想要完成這個表單,需要您雲端組織訂閱設定中的「計費同步權杖」。" }, "billingSyncKey": { "message": "計費同步權杖" }, + "automaticBillingSyncDesc": { + "message": "Automatic sync unlocks Families sponsorships and allows you to sync your license without uploading a file. After making updates in the Bitwarden cloud server, select Sync License to apply changes." + }, "active": { "message": "生效中" }, @@ -6582,6 +6601,18 @@ } } }, + "singleFieldNeedsAttention": { + "message": "1 field needs your attention." + }, + "multipleFieldsNeedAttention": { + "message": "$COUNT$ fields need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, "duoHealthCheckResultsInNullAuthUrlError": { "message": "Error connecting with the Duo service. Use a different two-step login method or contact Duo for assistance." }, @@ -7442,6 +7473,15 @@ "or": { "message": "或" }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithPin": { + "message": "Unlock with PIN" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "licenseAndBillingManagement": { "message": "授權和計費管理" }, @@ -7451,8 +7491,8 @@ "manualUpload": { "message": "手動上傳" }, - "manualUploadDesc": { - "message": "如果您不想選擇計費同步,請在這裏手動上傳您的授權証。" + "manualBillingTokenUploadDesc": { + "message": "If you do not want to opt into billing sync, manually upload your license here. This will not automatically unlock Families sponsorships." }, "syncLicense": { "message": "同步授權" @@ -9225,5 +9265,14 @@ }, "editAccess": { "message": "Edit access" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" } } From 8a7af0bd32ec2adce8ef67039aad822c3c1cba5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:44:43 +0000 Subject: [PATCH 2/8] Autosync the updated translations (#11399) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/browser/src/_locales/ar/messages.json | 17 ++- apps/browser/src/_locales/az/messages.json | 23 +++- apps/browser/src/_locales/be/messages.json | 17 ++- apps/browser/src/_locales/bg/messages.json | 15 +++ apps/browser/src/_locales/bn/messages.json | 17 ++- apps/browser/src/_locales/bs/messages.json | 17 ++- apps/browser/src/_locales/ca/messages.json | 23 +++- apps/browser/src/_locales/cs/messages.json | 15 +++ apps/browser/src/_locales/cy/messages.json | 17 ++- apps/browser/src/_locales/da/messages.json | 15 +++ apps/browser/src/_locales/de/messages.json | 23 +++- apps/browser/src/_locales/el/messages.json | 23 +++- apps/browser/src/_locales/en_GB/messages.json | 15 +++ apps/browser/src/_locales/en_IN/messages.json | 15 +++ apps/browser/src/_locales/es/messages.json | 17 ++- apps/browser/src/_locales/et/messages.json | 17 ++- apps/browser/src/_locales/eu/messages.json | 17 ++- apps/browser/src/_locales/fa/messages.json | 17 ++- apps/browser/src/_locales/fi/messages.json | 29 +++-- apps/browser/src/_locales/fil/messages.json | 17 ++- apps/browser/src/_locales/fr/messages.json | 15 +++ apps/browser/src/_locales/gl/messages.json | 17 ++- apps/browser/src/_locales/he/messages.json | 17 ++- apps/browser/src/_locales/hi/messages.json | 17 ++- apps/browser/src/_locales/hr/messages.json | 17 ++- apps/browser/src/_locales/hu/messages.json | 15 +++ apps/browser/src/_locales/id/messages.json | 17 ++- apps/browser/src/_locales/it/messages.json | 17 ++- apps/browser/src/_locales/ja/messages.json | 15 +++ apps/browser/src/_locales/ka/messages.json | 17 ++- apps/browser/src/_locales/km/messages.json | 17 ++- apps/browser/src/_locales/kn/messages.json | 17 ++- apps/browser/src/_locales/ko/messages.json | 17 ++- apps/browser/src/_locales/lt/messages.json | 17 ++- apps/browser/src/_locales/lv/messages.json | 19 +++- apps/browser/src/_locales/ml/messages.json | 17 ++- apps/browser/src/_locales/mr/messages.json | 17 ++- apps/browser/src/_locales/my/messages.json | 17 ++- apps/browser/src/_locales/nb/messages.json | 17 ++- apps/browser/src/_locales/ne/messages.json | 17 ++- apps/browser/src/_locales/nl/messages.json | 17 ++- apps/browser/src/_locales/nn/messages.json | 17 ++- apps/browser/src/_locales/or/messages.json | 17 ++- apps/browser/src/_locales/pl/messages.json | 17 ++- apps/browser/src/_locales/pt_BR/messages.json | 107 ++++++++++-------- apps/browser/src/_locales/pt_PT/messages.json | 15 +++ apps/browser/src/_locales/ro/messages.json | 17 ++- apps/browser/src/_locales/ru/messages.json | 15 +++ apps/browser/src/_locales/si/messages.json | 17 ++- apps/browser/src/_locales/sk/messages.json | 15 +++ apps/browser/src/_locales/sl/messages.json | 17 ++- apps/browser/src/_locales/sr/messages.json | 15 +++ apps/browser/src/_locales/sv/messages.json | 17 ++- apps/browser/src/_locales/te/messages.json | 17 ++- apps/browser/src/_locales/th/messages.json | 17 ++- apps/browser/src/_locales/tr/messages.json | 15 +++ apps/browser/src/_locales/uk/messages.json | 15 +++ apps/browser/src/_locales/vi/messages.json | 17 ++- apps/browser/src/_locales/zh_CN/messages.json | 19 +++- apps/browser/src/_locales/zh_TW/messages.json | 69 ++++++----- 60 files changed, 1037 insertions(+), 137 deletions(-) diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json index 95b3922d34..9f43d59b43 100644 --- a/apps/browser/src/_locales/ar/messages.json +++ b/apps/browser/src/_locales/ar/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "خزنتك مقفلة. قم بتأكيد هويتك للمتابعة." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "إلغاء القفل" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "فتح باستخدام القياسات الحيوية" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "في انتظار التأكيد من سطح المكتب" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "لن يتم نسخ Passkey" }, diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json index 98bcff7e82..1e8164e470 100644 --- a/apps/browser/src/_locales/az/messages.json +++ b/apps/browser/src/_locales/az/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın." }, + "yourVaultIsLockedV2": { + "message": "Anbarınız kilidlənib" + }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, + "or": { + "message": "və ya" + }, "unlock": { "message": "Kilidi aç" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Kilidi biometriklə açın" }, + "unlockWithMasterPassword": { + "message": "Ana parolla kilidi aç" + }, "awaitDesktop": { "message": "Masaüstündən təsdiq gözlənilir" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Uzantı yeni pəncərədə açılsın?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Bir fayl \"Send\"i yaratmaq üçün uzantını yeni bir pəncərədə açmalısınız.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Safari istifadə edərək bir fayl seçmək üçün bu bannerə klikləyərək yeni bir pəncərədə açın." }, "popOut": { - "message": "Pop out" + "message": "Pəncərədə aç" }, "sendFileCalloutHeader": { "message": "Başlamazdan əvvəl" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Keçid açarı" }, + "accessing": { + "message": "Müraciət edilir" + }, "passkeyNotCopied": { "message": "Keçid açarı kopyalanmır" }, @@ -4498,6 +4513,6 @@ "message": "Bu elementə düzəliş etmə icazəniz yoxdur" }, "authenticating": { - "message": "Authenticating" + "message": "Kimlik doğrulama" } } diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json index 19f87b92fa..47a07faafe 100644 --- a/apps/browser/src/_locales/be/messages.json +++ b/apps/browser/src/_locales/be/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваша сховішча заблакіравана. Каб працягнуць, пацвердзіце сваю асобу." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Разблакіраваць" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Разблакіраваць з дапамогай біяметрыі" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Чаканне пацвярджэння з камп'ютара" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json index 281819988a..e4d2cc1b1a 100644 --- a/apps/browser/src/_locales/bg/messages.json +++ b/apps/browser/src/_locales/bg/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Трезорът е заключен — въведете главната си парола, за да продължите." }, + "yourVaultIsLockedV2": { + "message": "Трезорът Ви е заключен" + }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, + "or": { + "message": "или" + }, "unlock": { "message": "Отключване" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Отключване с биометрични данни" }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "awaitDesktop": { "message": "Чака се потвърждение от самостоятелното приложение" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Секретен ключ" }, + "accessing": { + "message": "Използване на" + }, "passkeyNotCopied": { "message": "Секретният ключ няма да бъде копиран" }, diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json index a56b791e32..3cf83b5071 100644 --- a/apps/browser/src/_locales/bn/messages.json +++ b/apps/browser/src/_locales/bn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার মূল পাসওয়ার্ডটি যাচাই করান।" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "আনলক" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "বায়োমেট্রিক্স দিয়ে আনলক করুন" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ডেস্কটপ থেকে নিশ্চিতকরণের অপেক্ষায়" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json index 7293b697ee..ed181e2945 100644 --- a/apps/browser/src/_locales/bs/messages.json +++ b/apps/browser/src/_locales/bs/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json index 94fd992a01..497bdf148c 100644 --- a/apps/browser/src/_locales/ca/messages.json +++ b/apps/browser/src/_locales/ca/messages.json @@ -341,10 +341,10 @@ "message": "No s'ha afegit cap carpeta" }, "createFoldersToOrganize": { - "message": "Create folders to organize your vault items" + "message": "Crea carpetes per organitzar els elements de la caixa forta" }, "deleteFolderPermanently": { - "message": "Are you sure you want to permanently delete this folder?" + "message": "Esteu segur que voleu suprimir permanentment aquesta carpeta?" }, "deleteFolder": { "message": "Suprimeix carpeta" @@ -427,7 +427,7 @@ "description": "deprecated. Use specialCharactersLabel instead." }, "include": { - "message": "Include", + "message": "Inclou", "description": "Card header for password generator include block" }, "uppercaseDescription": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "La caixa forta està bloquejada. Comproveu la contrasenya mestra per continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloqueja" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloqueja amb biomètrica" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "S’espera confirmació des de l’escriptori" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clau de pas" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La clau de pas no es copiarà" }, diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json index 1ddb21122e..5267c0824d 100644 --- a/apps/browser/src/_locales/cs/messages.json +++ b/apps/browser/src/_locales/cs/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamčen. Pro pokračování musíte zadat hlavní heslo." }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je uzamčen" + }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, + "or": { + "message": "nebo" + }, "unlock": { "message": "Odemknout" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odemknout pomocí biometrie" }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "awaitDesktop": { "message": "Čeká se na potvrzení z aplikace v počítači" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Přístupový klíč" }, + "accessing": { + "message": "Přistupování" + }, "passkeyNotCopied": { "message": "Přístupový klíč nebude zkopírován" }, diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json index b9cb28d4b8..4c1c8a503f 100644 --- a/apps/browser/src/_locales/cy/messages.json +++ b/apps/browser/src/_locales/cy/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Mae eich cell ar glo. Gwiriwch eich hunaniaeth i barhau." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Datgloi" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Datgloi â biometreg" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json index 1fec98793d..1b6326734f 100644 --- a/apps/browser/src/_locales/da/messages.json +++ b/apps/browser/src/_locales/da/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Din boks er låst. Bekræft din identitet for at fortsætte." }, + "yourVaultIsLockedV2": { + "message": "Boksen er låst" + }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, + "or": { + "message": "eller" + }, "unlock": { "message": "Lås op" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås op med biometri" }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "awaitDesktop": { "message": "Afventer bekræftelse fra skrivebordet" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Adgangsnøgle" }, + "accessing": { + "message": "Tilgår" + }, "passkeyNotCopied": { "message": "Adgangsnøglen kopieres ikke" }, diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json index cf634a14bf..a2eea54d42 100644 --- a/apps/browser/src/_locales/de/messages.json +++ b/apps/browser/src/_locales/de/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Dein Tresor ist gesperrt. Verifiziere deine Identität, um fortzufahren." }, + "yourVaultIsLockedV2": { + "message": "Dein Tresor ist gesperrt" + }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, + "or": { + "message": "oder" + }, "unlock": { "message": "Entsperren" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Mit Biometrie entsperren" }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "awaitDesktop": { "message": "Warte auf Bestätigung vom Desktop" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Erweiterung in einem neuen Fenster öffnen?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Um ein Datei-Send zu erstellen, musst du die Erweiterung in einem neuen Fenster öffnen.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Um eine Datei mit Safari auszuwählen, öffne ein neues Fenster, indem du auf dieses Banner klickst." }, "popOut": { - "message": "Pop out" + "message": "Abkoppeln" }, "sendFileCalloutHeader": { "message": "Bevor du beginnst" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Zugriff auf" + }, "passkeyNotCopied": { "message": "Passkey wird nicht kopiert" }, @@ -4498,6 +4513,6 @@ "message": "Du bist nicht berechtigt, diesen Eintrag zu bearbeiten" }, "authenticating": { - "message": "Authenticating" + "message": "Authentifizierung" } } diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json index ece0a8badf..7bea2b2025 100644 --- a/apps/browser/src/_locales/el/messages.json +++ b/apps/browser/src/_locales/el/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Το vault σας είναι κλειδωμένο. Επαληθεύστε τον κύριο κωδικό πρόσβασης για να συνεχίσετε." }, + "yourVaultIsLockedV2": { + "message": "Η κρύπτη σας έχει κλειδωθεί" + }, + "yourAccountIsLocked": { + "message": "Ο λογαριασμός σας έχει κλειδωθεί" + }, + "or": { + "message": "ή" + }, "unlock": { "message": "Ξεκλείδωμα" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Ξεκλείδωμα με βιομετρικά στοιχεία" }, + "unlockWithMasterPassword": { + "message": "Ξεκλείδωμα με κύριο κωδικό πρόσβασης" + }, "awaitDesktop": { "message": "Αναμονή επιβεβαίωσης από την επιφάνεια εργασίας" }, @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Άνοιγμα επέκτασης σε αναδυόμενο παράθυρο;", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Για να δημιουργήσετε ένα Send αρχείου, θα πρέπει να ανοίξετε την επέκταση σε νέο αναδυόμενο παράθυρο.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Για να επιλέξετε ένα αρχείο χρησιμοποιώντας το Safari, βγαίνετε σε ένα νέο παράθυρο κάνοντας κλικ σε αυτή τη διαφήμιση." }, "popOut": { - "message": "Pop out" + "message": "Άνοιγμα σε αναδυόμενο παράθυρο" }, "sendFileCalloutHeader": { "message": "Πριν ξεκινήσετε" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Κλειδί πρόσβασης" }, + "accessing": { + "message": "Πρόσβαση" + }, "passkeyNotCopied": { "message": "Το κλειδί πρόσβασης δε θα αντιγραφεί" }, @@ -4498,6 +4513,6 @@ "message": "Δεν έχετε δικαίωμα να επεξεργαστείτε αυτό το αντικείμενο" }, "authenticating": { - "message": "Authenticating" + "message": "Ταυτοποίηση" } } diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json index cf37e70fb8..ececff399b 100644 --- a/apps/browser/src/_locales/en_GB/messages.json +++ b/apps/browser/src/_locales/en_GB/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json index e87d5a83e8..e88d2fec61 100644 --- a/apps/browser/src/_locales/en_IN/messages.json +++ b/apps/browser/src/_locales/en_IN/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json index bc9ed5547d..018dc3c768 100644 --- a/apps/browser/src/_locales/es/messages.json +++ b/apps/browser/src/_locales/es/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Tu caja fuerte está bloqueada. Verifica tu identidad para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear con biométricos" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Esperando la confirmación por parte del escritorio" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clave de acceso" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La clave de acceso no se copiará" }, diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json index 0b87fbdd4a..433187b40e 100644 --- a/apps/browser/src/_locales/et/messages.json +++ b/apps/browser/src/_locales/et/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Hoidla on lukus. Jätkamiseks sisesta ülemparool." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Lukusta lahti" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Ava biomeetriaga" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Kinnituse ootamine töölaua rakenduselt" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pääsukoodi ei kopeerita" }, diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json index 7591a4b5d3..d5c2f61faf 100644 --- a/apps/browser/src/_locales/eu/messages.json +++ b/apps/browser/src/_locales/eu/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Zure kutxa gotorra blokeatuta dago. Egiaztatu zure identitatea jarraitzeko." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desblokeatu" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desblokeatu biometria erabiliz" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Mahaigainaren aldetiko berrespenaren zain" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json index fa0c9ff0c1..a1c003c2c3 100644 --- a/apps/browser/src/_locales/fa/messages.json +++ b/apps/browser/src/_locales/fa/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "باز کردن قفل" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "با استفاده از بیومتریک باز کنید" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "در انتظار تأیید از دسکتاپ" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "کلید عبور کپی نمی‌شود" }, diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json index aca9c6738a..087647dc58 100644 --- a/apps/browser/src/_locales/fi/messages.json +++ b/apps/browser/src/_locales/fi/messages.json @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Holvisi on lukittu. Jatka vahvistamalla henkilöllisyytesi." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Avaa" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Avaa biometrialla" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Odottaa vahvistusta työpöydältä" }, @@ -2375,7 +2387,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSendPermanentConfirmation": { - "message": "Are you sure you want to permanently delete this Send?", + "message": "Haluatko varmasti poistaa Sendin pysyvästi?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Irrota laajennus?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Irrota laajennus uuteen ikkunaan luodaksesi tiedosto-Sendin.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Jotta voit valita tiedoston käyttäen Safaria, avaa laajennus erilliseen ikkunaan klikkaamalla tätä banneria." }, "popOut": { - "message": "Pop out" + "message": "Irrota" }, "sendFileCalloutHeader": { "message": "Ennen kuin aloitat" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Pääsyavain" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pääsyavainta ei kopioida" }, @@ -4217,7 +4232,7 @@ "message": "Käytä animaatioita" }, "showAnimations": { - "message": "Show animations" + "message": "Näytä animaatiot" }, "addAccount": { "message": "Lisää tili" @@ -4498,6 +4513,6 @@ "message": "Sinulla ei ole oikeutta muokata tätä kohdetta" }, "authenticating": { - "message": "Authenticating" + "message": "Todennetaan" } } diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json index 04a30a0d0e..8105ee691d 100644 --- a/apps/browser/src/_locales/fil/messages.json +++ b/apps/browser/src/_locales/fil/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Naka-lock ang iyong vault. Patunayan ang iyong pagkakakilanlan upang magpatuloy." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Buksan" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "I-unlock sa pamamagitan ng biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Naghihintay ng kumpirmasyon mula sa desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json index 8eb51c6eaf..2ecd5d7f8d 100644 --- a/apps/browser/src/_locales/fr/messages.json +++ b/apps/browser/src/_locales/fr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Votre coffre est verrouillé. Vérifiez votre identité pour continuer." }, + "yourVaultIsLockedV2": { + "message": "Votre coffre est verrouillé" + }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, + "or": { + "message": "ou" + }, "unlock": { "message": "Déverrouiller" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Déverrouiller par biométrie" }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "awaitDesktop": { "message": "En attente de confirmation de l'application de bureau" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Clé d'identification (passkey)" }, + "accessing": { + "message": "Accès en cours" + }, "passkeyNotCopied": { "message": "La clé d'identification (passkey) ne sera pas copiée" }, diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json index f51068e822..244ff692e0 100644 --- a/apps/browser/src/_locales/gl/messages.json +++ b/apps/browser/src/_locales/gl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "A túa caixa forte está bloqueada. Verifica a túa identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json index 5643edfc3c..e9ba361c6a 100644 --- a/apps/browser/src/_locales/he/messages.json +++ b/apps/browser/src/_locales/he/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "הכספת שלך נעולה. הזן את הסיסמה הראשית שלך כדי להמשיך." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "בטל נעילה" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "פתח נעילה עם זיהוי ביומטרי" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ממתין לאישור משולחן העבודה" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json index df53d65a00..cc230a56c8 100644 --- a/apps/browser/src/_locales/hi/messages.json +++ b/apps/browser/src/_locales/hi/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "आपकी वॉल्ट लॉक हो गई है। जारी रखने के लिए अपने मास्टर पासवर्ड को सत्यापित करें।" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ताला खोलें" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "बायोमेट्रिक्स का उपयोग कर अनलॉक करें" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "डेस्कटॉप से पुष्टि का इंतजार" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json index 1dcc4861b7..9b2b606ebe 100644 --- a/apps/browser/src/_locales/hr/messages.json +++ b/apps/browser/src/_locales/hr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Tvoj trezor je zaključan. Potvrdi glavnu lozinku za nastavak." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Otključaj" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Otključaj biometrijom" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Čekanje potvrde iz desktop aplikacije" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Pristupni ključ" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Pristupni ključ neće biti kopiran" }, diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json index 742938e154..256e34d667 100644 --- a/apps/browser/src/_locales/hu/messages.json +++ b/apps/browser/src/_locales/hu/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "A széf zárolásra került. A folytatáshoz meg kell adni a mesterjelszót." }, + "yourVaultIsLockedV2": { + "message": "A széf zárolva van." + }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, + "or": { + "message": "vagy" + }, "unlock": { "message": "Feloldás" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Biometrikus feloldás" }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "awaitDesktop": { "message": "Várakozás megerősítésre az asztali alkalmazásból" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Hozzáférési kulcs" }, + "accessing": { + "message": "Elérés" + }, "passkeyNotCopied": { "message": "A hozzáférési kulcs nem kerül másolásra." }, diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json index e05fb18d86..ebbde5c044 100644 --- a/apps/browser/src/_locales/id/messages.json +++ b/apps/browser/src/_locales/id/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Brankas Anda terkunci. Verifikasi kata sandi utama Anda untuk melanjutkan." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Buka Kunci" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Buka kunci dengan biometrik" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Menunggu konfirmasi dari desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json index 83abf961c2..60ade504f8 100644 --- a/apps/browser/src/_locales/it/messages.json +++ b/apps/browser/src/_locales/it/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "La tua cassaforte è bloccata. Verifica la tua identità per continuare." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Sblocca" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Sblocca con i dati biometrici" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "In attesa di conferma dal desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "La passkey non sarà copiata" }, diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json index 708b2d039a..85e61cb7f9 100644 --- a/apps/browser/src/_locales/ja/messages.json +++ b/apps/browser/src/_locales/ja/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "保管庫がロックされています。続行するには本人確認を行ってください。" }, + "yourVaultIsLockedV2": { + "message": "保管庫がロックされています" + }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, + "or": { + "message": "または" + }, "unlock": { "message": "ロック解除" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "生体認証でロック解除" }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "awaitDesktop": { "message": "デスクトップからの確認待ち" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "パスキー" }, + "accessing": { + "message": "アクセス中" + }, "passkeyNotCopied": { "message": "パスキーはコピーされません" }, diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json index c122548748..f870610c7e 100644 --- a/apps/browser/src/_locales/ka/messages.json +++ b/apps/browser/src/_locales/ka/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "გახსნა" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/km/messages.json +++ b/apps/browser/src/_locales/km/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json index 3ec5ff04f9..663ce1e00a 100644 --- a/apps/browser/src/_locales/kn/messages.json +++ b/apps/browser/src/_locales/kn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿದೆ. ಮುಂದುವರೆಯಲು ನಿಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ಅನ್‌ಲಾಕ್ ಮಾಡಿ" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ಬಯೋಮೆಟ್ರಿಕ್ಸ್‌ನೊಂದಿಗೆ ಅನ್ಲಾಕ್ ಮಾಡಿ" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಿಂದ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json index 3844548e24..47be0c1949 100644 --- a/apps/browser/src/_locales/ko/messages.json +++ b/apps/browser/src/_locales/ko/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "보관함이 잠겨 있습니다. 마스터 비밀번호를 입력하여 계속하세요." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "잠금 해제" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "생체 인식을 사용하여 잠금 해제" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "데스크톱으로부터의 확인을 대기 중" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "패스키" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "패스키가 복사되지 않습니다" }, diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json index 21eabe2ade..b861f2780d 100644 --- a/apps/browser/src/_locales/lt/messages.json +++ b/apps/browser/src/_locales/lt/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Jūsų saugykla užrakinta. Norėdami tęsti, patikrinkite pagrindinį slaptažodį." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Atrakinti" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Atrakinti naudojant biometrinius duomenis" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Laukiama patvirtinimo iš darbalaukio" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Prieigos raktas" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json index ae2a9bf679..df2947b814 100644 --- a/apps/browser/src/_locales/lv/messages.json +++ b/apps/browser/src/_locales/lv/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Glabātava ir aizslēgta. Jāapliecina sava identitāte, lai turpinātu." }, + "yourVaultIsLockedV2": { + "message": "Glabātava ir slēgta" + }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, + "or": { + "message": "vai" + }, "unlock": { "message": "Atslēgt" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Atslēgt ar biometriju" }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "awaitDesktop": { "message": "Tiek gaidīts apstiprinājums no darbvirsmas" }, @@ -3383,7 +3395,7 @@ "description": "Page title in overlay" }, "unlockYourAccountToViewMatchingLogins": { - "message": "Jāatslēdz savs konts, lai apskatītu atbilstošus pieteikšanās vienumus", + "message": "Jāatslēdz savs konts, lai apskatītu atbilstošos pieteikšanās vienumus", "description": "Text to display in overlay when the account is locked." }, "unlockYourAccountToViewAutofillSuggestions": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Piekļuves atslēga" }, + "accessing": { + "message": "Piekļūst" + }, "passkeyNotCopied": { "message": "Piekļuves atslēga netiks ievietota starpliktuvē" }, @@ -3657,7 +3672,7 @@ "message": "Saglabāt piekļuves atslēgu kā jaunu pieteikšanās vienumu" }, "chooseCipherForPasskeySave": { - "message": "Izvēlēties pieteikšanās vienumu, kurā saglabāt šo piekļuves atslēgu" + "message": "Jāizvēlas pieteikšanās vienumu, kurā saglabāt šo piekļuves atslēgu" }, "chooseCipherForPasskeyAuth": { "message": "Izvēlēties piekļuves atslēgu, ar kuru pieteikties" diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json index 38d86e2f77..64f3b460ba 100644 --- a/apps/browser/src/_locales/ml/messages.json +++ b/apps/browser/src/_locales/ml/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "തങ്ങളുടെ വാൾട് പൂട്ടിയിരിക്കുന്നു. തുടരുന്നതിന് നിങ്ങളുടെ പ്രാഥമിക പാസ്‌വേഡ് പരിശോധിക്കുക." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "അൺലോക്ക്" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json index 35e55a1cf0..450399e430 100644 --- a/apps/browser/src/_locales/mr/messages.json +++ b/apps/browser/src/_locales/mr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "तुमची तिजोरीला कुलूप लावले आहे. पुढे जाण्यासाठी तुमची ओळख सत्यापित करा." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "कुलूप उघडा" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/my/messages.json +++ b/apps/browser/src/_locales/my/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json index 987ef6e811..a26bf6683b 100644 --- a/apps/browser/src/_locales/nb/messages.json +++ b/apps/browser/src/_locales/nb/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Hvelvet ditt er låst. Kontroller hovedpassordet ditt for å fortsette." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Lås opp" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås opp med biometri" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Venter på bekreftelse fra skrivebordsprogrammet" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/ne/messages.json +++ b/apps/browser/src/_locales/ne/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json index 0f4787eb9c..f54649a986 100644 --- a/apps/browser/src/_locales/nl/messages.json +++ b/apps/browser/src/_locales/nl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Je kluis is vergrendeld. Bevestig je identiteit om door te gaan." }, + "yourVaultIsLockedV2": { + "message": "Je kluis is vergrendeld" + }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, + "or": { + "message": "of" + }, "unlock": { "message": "Ontgrendelen" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Biometrisch ontgrendelen" }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "awaitDesktop": { "message": "Wacht op bevestiging van de desktop" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Toegang verkrijgen" + }, "passkeyNotCopied": { "message": "Passkey wordt niet gekopieerd" }, @@ -4100,7 +4115,7 @@ } }, "permanentlyDeleteAttachmentConfirmation": { - "message": "Weet je zeker dat je deze bijlage definitief permanen wilt verwijderen?" + "message": "Weet je zeker dat je deze bijlage definitief wilt verwijderen?" }, "premium": { "message": "Premium" diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/nn/messages.json +++ b/apps/browser/src/_locales/nn/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/or/messages.json +++ b/apps/browser/src/_locales/or/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json index f667d71b91..c45e2d99f0 100644 --- a/apps/browser/src/_locales/pl/messages.json +++ b/apps/browser/src/_locales/pl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Sejf jest zablokowany. Zweryfikuj swoją tożsamość, aby kontynuować." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Odblokuj" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odblokuj danymi biometrycznymi" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Oczekiwanie na potwierdzenie z aplikacji desktopowej" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey nie zostanie skopiowany" }, diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json index 110bd1556f..800e491464 100644 --- a/apps/browser/src/_locales/pt_BR/messages.json +++ b/apps/browser/src/_locales/pt_BR/messages.json @@ -38,7 +38,7 @@ "message": "Enviar" }, "emailAddress": { - "message": "Endereço de E-mail" + "message": "Endereço de correio eletrônico" }, "masterPass": { "message": "Senha Mestra" @@ -129,7 +129,7 @@ "message": "Copiar número da CNH" }, "copyCustomField": { - "message": "Copy $FIELD$", + "message": "Copiar $FIELD$", "placeholders": { "field": { "content": "$1", @@ -138,16 +138,16 @@ } }, "copyWebsite": { - "message": "Copy website" + "message": "Copiar site" }, "copyNotes": { - "message": "Copy notes" + "message": "Copiar Notas" }, "autoFill": { "message": "Autopreencher" }, "autoFillLogin": { - "message": "Preenchimento automático login" + "message": "Preenchimento automático ‘login’" }, "autoFillCard": { "message": "Preenchimento automático cartão" @@ -195,16 +195,16 @@ "message": "Adicionar Item" }, "accountEmail": { - "message": "Account email" + "message": "Correio eletrônico da conta" }, "requestHint": { - "message": "Request hint" + "message": "Pedir dica" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "Dica da senha mestra" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Digite o endereço de seu correio eletrônico da sua conta e sua dica da senha será enviada para você" }, "passwordHint": { "message": "Dica da Senha" @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Os requisitos de política empresarial foram aplicados nesta configuração", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -536,7 +536,7 @@ "message": "Notas" }, "privateNote": { - "message": "Private note" + "message": "Nota privada" }, "note": { "message": "Nota" @@ -584,7 +584,7 @@ "message": "Tempo limite da sessão" }, "vaultTimeoutHeader": { - "message": "Vault timeout" + "message": "Tempo Limite do Cofre" }, "otherOptions": { "message": "Outras opções" @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Seu cofre está trancado. Verifique sua identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Desbloquear" }, @@ -627,7 +636,7 @@ "message": "Cofre - tempo esgotado" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Tempo de espera" }, "lockNow": { "message": "Bloquear Agora" @@ -830,10 +839,10 @@ "message": "O login de duas etapas torna a sua conta mais segura ao exigir que digite um código de segurança de um aplicativo de autenticação quando for iniciar a sessão. O login de duas etapas pode ser ativado no cofre web bitwarden.com. Deseja visitar o site agora?" }, "twoStepLoginConfirmationContent": { - "message": "Make your account more secure by setting up two-step login in the Bitwarden web app." + "message": "Torne sua conta mais segura configurando o 'login' em duas etapas no aplicativo ‘web’ do Bitwarden." }, "twoStepLoginConfirmationTitle": { - "message": "Continue to web app?" + "message": "Continuar para o aplicativo da ‘web’?" }, "editedFolder": { "message": "Pasta Editada" @@ -1144,7 +1153,7 @@ "message": "Arquivo" }, "fileToShare": { - "message": "File to share" + "message": "Arquivo para compartilhar" }, "selectFile": { "message": "Selecione um arquivo." @@ -1846,13 +1855,13 @@ "message": "Não existem senhas para listar." }, "clearHistory": { - "message": "Clear history" + "message": "Limpar histórico" }, "noPasswordsToShow": { - "message": "No passwords to show" + "message": "Nenhuma senha para mostrar" }, "noRecentlyGeneratedPassword": { - "message": "You haven't generated a password recently" + "message": "Você não gerou uma senha recentemente" }, "remove": { "message": "Remover" @@ -1913,16 +1922,16 @@ "message": "Desbloquear com o PIN" }, "setYourPinTitle": { - "message": "Set PIN" + "message": "Definir PIN" }, "setYourPinButton": { - "message": "Set PIN" + "message": "Definir PIN" }, "setYourPinCode": { "message": "Defina o seu código PIN para desbloquear o Bitwarden. Suas configurações de PIN serão redefinidas se alguma vez você encerrar completamente toda a sessão do aplicativo." }, "setYourPinCode1": { - "message": "Your PIN will be used to unlock Bitwarden instead of your master password. Your PIN will reset if you ever fully log out of Bitwarden." + "message": "O seu PIN será usado para desbloquear o Bitwarden em vez da sua senha mestra. O seu PIN será redefinido se terminar sessão completa do Bitwarden." }, "pinRequired": { "message": "O código PIN é necessário." @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear com a biometria" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Aguardando confirmação do desktop" }, @@ -1946,7 +1958,7 @@ "message": "Bloquear com senha mestra ao reiniciar o navegador" }, "lockWithMasterPassOnRestart1": { - "message": "Require master password on browser restart" + "message": "Exigir senha mestra ao reiniciar o navegador" }, "selectOneCollection": { "message": "Você deve selecionar pelo menos uma coleção." @@ -1987,7 +1999,7 @@ "message": "Ação de Tempo Limite do Cofre" }, "vaultTimeoutAction1": { - "message": "Timeout action" + "message": "Ação do tempo" }, "lock": { "message": "Bloquear", @@ -2275,14 +2287,14 @@ "message": "Mudanças de domínios excluídos salvas" }, "limitSendViews": { - "message": "Limit views" + "message": "Limitar visualização" }, "limitSendViewsHint": { - "message": "No one can view this Send after the limit is reached.", + "message": "Ninguém pode visualizar este envio depois que o limite foi atingido.", "description": "Displayed under the limit views field on Send" }, "limitSendViewsCount": { - "message": "$ACCESSCOUNT$ views left", + "message": "$ACCESSCOUNT$ Visualizações restantes", "description": "Displayed under the limit views field on Send", "placeholders": { "accessCount": { @@ -2296,7 +2308,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendDetails": { - "message": "Send details", + "message": "Enviar detalhes", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "searchSends": { @@ -2311,7 +2323,7 @@ "message": "Texto" }, "sendTypeTextToShare": { - "message": "Text to share" + "message": "Texto para compartilhar" }, "sendTypeFile": { "message": "Arquivo" @@ -2321,7 +2333,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "hideTextByDefault": { - "message": "Hide text by default" + "message": "Ocultar texto por padrão" }, "maxAccessCountReached": { "message": "Número máximo de acessos atingido", @@ -2375,7 +2387,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSendPermanentConfirmation": { - "message": "Are you sure you want to permanently delete this Send?", + "message": "Tem certeza que deseja excluir este campo permanentemente?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { @@ -2401,7 +2413,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deletionDateDescV2": { - "message": "The Send will be permanently deleted on this date.", + "message": "O envio será eliminado permanentemente na data e hora especificadas.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "expirationDate": { @@ -2438,7 +2450,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendPasswordDescV2": { - "message": "Require this password to view the Send.", + "message": "Exigir essa senha para visualizar o Envio.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendNotesDesc": { @@ -2505,11 +2517,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogText": { - "message": "Pop out extension?", + "message": "Mostrar extensão?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "Para criar um arquivo enviado, você precisa colocar a extensão em uma nova janela.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -2522,7 +2534,7 @@ "message": "Para escolher um arquivo usando o Safari, abra uma nova janela clicando neste banner." }, "popOut": { - "message": "Pop out" + "message": "Separar da janela" }, "sendFileCalloutHeader": { "message": "Antes de começar" @@ -2558,7 +2570,7 @@ "message": "Ocultar meu endereço de e-mail dos destinatários." }, "hideYourEmail": { - "message": "Hide your email address from viewers." + "message": "Ocultar meu endereço de correio eletrônico dos destinatários." }, "sendOptionsPolicyInEffect": { "message": "Uma ou mais políticas da organização estão afetando as suas opções de Send." @@ -2628,7 +2640,7 @@ "message": "Minutos" }, "vaultTimeoutPolicyAffectingOptions": { - "message": "Enterprise policy requirements have been applied to your timeout options" + "message": "Os requisitos de política empresarial foram aplicados nesta configuração" }, "vaultTimeoutPolicyInEffect": { "message": "As políticas da sua organização estão afetando o tempo limite do seu cofre. O Tempo Limite Máximo permitido do Cofre é $HOURS$ hora(s) e $MINUTES$ minuto(s)", @@ -2644,7 +2656,7 @@ } }, "vaultTimeoutPolicyInEffect1": { - "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "message": "Máximo de $HOURS$ hora(s) e $MINUTES$ minuto(s).", "placeholders": { "hours": { "content": "$1", @@ -2657,7 +2669,7 @@ } }, "vaultTimeoutPolicyMaximumError": { - "message": "Timeout exceeds the restriction set by your organization: $HOURS$ hour(s) and $MINUTES$ minute(s) maximum", + "message": "Tempo limite excede a restrição definida pela sua organização: máximo de $HOURS$ hora(s) e $MINUTES$ minuto(s)", "placeholders": { "hours": { "content": "$1", @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Chave de acesso" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "A chave de acesso não será copiada" }, @@ -4217,7 +4232,7 @@ "message": "Habilita animações" }, "showAnimations": { - "message": "Show animations" + "message": "Exibir animações" }, "addAccount": { "message": "Adicionar conta" @@ -4459,16 +4474,16 @@ "message": "Os requisitos de política empresarial foram aplicados nesta configuração" }, "retry": { - "message": "Retry" + "message": "Tente novamente" }, "vaultCustomTimeoutMinimum": { - "message": "Minimum custom timeout is 1 minute." + "message": "Tempo limite mínimo personalizado é 1 minuto." }, "additionalContentAvailable": { - "message": "Additional content is available" + "message": "Conteúdo adicional está disponível" }, "fileSavedToDevice": { - "message": "File saved to device. Manage from your device downloads." + "message": "Arquivo salvo no dispositivo. Gerencie a partir das transferências do seu dispositivo." }, "showCharacterCount": { "message": "Mostrar contagem de caracteres" @@ -4498,6 +4513,6 @@ "message": "Você não tem permissão para editar este arquivo" }, "authenticating": { - "message": "Authenticating" + "message": "Autenticando" } } diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json index 9162937f2c..5b205c0e76 100644 --- a/apps/browser/src/_locales/pt_PT/messages.json +++ b/apps/browser/src/_locales/pt_PT/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "O seu cofre está bloqueado. Verifique a sua identidade para continuar." }, + "yourVaultIsLockedV2": { + "message": "O seu cofre está bloqueado" + }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, + "or": { + "message": "ou" + }, "unlock": { "message": "Desbloquear" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Desbloquear com biometria" }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "awaitDesktop": { "message": "A aguardar confirmação da aplicação para computador" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Chave de acesso" }, + "accessing": { + "message": "A aceder" + }, "passkeyNotCopied": { "message": "A chave de acesso não será copiada" }, diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json index e349872614..2b67d7430e 100644 --- a/apps/browser/src/_locales/ro/messages.json +++ b/apps/browser/src/_locales/ro/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Seiful dvs. este blocat. Verificați-vă identitatea pentru a continua." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Deblocare" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Deblocare folosind biometria" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Se așteaptă confirmarea de la desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json index b65860e397..6162f1dc84 100644 --- a/apps/browser/src/_locales/ru/messages.json +++ b/apps/browser/src/_locales/ru/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваше хранилище заблокировано. Подтвердите свою личность, чтобы продолжить" }, + "yourVaultIsLockedV2": { + "message": "Ваше хранилище заблокировано" + }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, + "or": { + "message": "или" + }, "unlock": { "message": "Разблокировать" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Разблокировать с помощью биометрии" }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "awaitDesktop": { "message": "Ожидание подтверждения с компьютера" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Доступ" + }, "passkeyNotCopied": { "message": "Passkey не будет скопирован" }, diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json index a20bdf1ce0..00a4d00950 100644 --- a/apps/browser/src/_locales/si/messages.json +++ b/apps/browser/src/_locales/si/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ඔබේ සුරක්ෂිතාගාරය අගුළු දමා ඇත. දිගටම කරගෙන යාමට ඔබේ අනන්යතාවය සත්යාපනය කරන්න." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "අගුලුහරින්න" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ජෛව විද්යාව සමඟ අගුළු ඇරීම" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "ඩෙස්ක්ටොප් සිට තහවුරු කිරීම බලාපොරොත්තුවෙන්" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json index b7ac5aa748..0f2522dbde 100644 --- a/apps/browser/src/_locales/sk/messages.json +++ b/apps/browser/src/_locales/sk/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamknutý. Ak chcete pokračovať, overte svoju identitu." }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je zamknutý" + }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, + "or": { + "message": "alebo" + }, "unlock": { "message": "Odomknúť" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Odomknúť pomocou biometrie" }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "awaitDesktop": { "message": "Čaká sa na potvrdenie z desktopu" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Prístupový kľúč" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Prístupový kód sa neskopíruje" }, diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json index 4f3a5b4f0d..13f277dcd8 100644 --- a/apps/browser/src/_locales/sl/messages.json +++ b/apps/browser/src/_locales/sl/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaklenjen. Za nadaljevanje potrdite svojo identiteto." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Odkleni" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Prijava z biometriko" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Čakam na potrditev z namizja" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json index 394eff867d..4c222621c1 100644 --- a/apps/browser/src/_locales/sr/messages.json +++ b/apps/browser/src/_locales/sr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Сеф је закључан. Унесите главну лозинку за наставак." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Откључај" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Откључавајте помоћу биометрије" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Чекање потврде са десктопа" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Приступачни кључ" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Приступачни кључ неће бити копиран" }, diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json index c021a34c83..26eb052824 100644 --- a/apps/browser/src/_locales/sv/messages.json +++ b/apps/browser/src/_locales/sv/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ditt valv är låst. Verifiera din identitet för att fortsätta." }, + "yourVaultIsLockedV2": { + "message": "Ditt valv är låst" + }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, + "or": { + "message": "eller" + }, "unlock": { "message": "Lås upp" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Lås upp med biometri" }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "awaitDesktop": { "message": "Väntar på bekräftelse från skrivbordsprogrammet" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Nyckel" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Lösennyckeln kommer inte kopieras" }, diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json index f7db6d78f2..ec0fac137d 100644 --- a/apps/browser/src/_locales/te/messages.json +++ b/apps/browser/src/_locales/te/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Unlock" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Unlock with biometrics" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json index fef7511616..246522fd2e 100644 --- a/apps/browser/src/_locales/th/messages.json +++ b/apps/browser/src/_locales/th/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "ตู้เซฟของคุณถูกล็อก ยืนยันตัวตนของคุณเพื่อดำเนินการต่อ" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "ปลดล็อค" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "ปลดล็อกด้วยไบโอเมตริก" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Awaiting confirmation from desktop" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Passkey" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Passkey will not be copied" }, diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json index 0bfa7b56a5..78889c4646 100644 --- a/apps/browser/src/_locales/tr/messages.json +++ b/apps/browser/src/_locales/tr/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Kasanız kilitli. Devam etmek için kimliğinizi doğrulayın." }, + "yourVaultIsLockedV2": { + "message": "Kasanız kilitli" + }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, + "or": { + "message": "veya" + }, "unlock": { "message": "Kilidi aç" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Kilidi biyometri ile aç" }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "awaitDesktop": { "message": "Masaüstünden onay bekleniyor" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Geçiş anahtarı" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Geçiş anahtarı kopyalanmayacak" }, diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json index a9090f5140..4b2cdc8c64 100644 --- a/apps/browser/src/_locales/uk/messages.json +++ b/apps/browser/src/_locales/uk/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Ваше сховище заблоковане. Для продовження виконайте перевірку." }, + "yourVaultIsLockedV2": { + "message": "Ваше сховище заблоковано" + }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, + "or": { + "message": "або" + }, "unlock": { "message": "Розблокувати" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Розблокувати з біометрією" }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "awaitDesktop": { "message": "Очікується підтвердження з комп'ютера" }, @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Ключ доступу" }, + "accessing": { + "message": "Доступ" + }, "passkeyNotCopied": { "message": "Ключ доступу не буде скопійовано" }, diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json index a3e4adbc7e..7cc5bb9cd6 100644 --- a/apps/browser/src/_locales/vi/messages.json +++ b/apps/browser/src/_locales/vi/messages.json @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "Kho của bạn đã bị khóa. Xác minh danh tính của bạn để mở khoá." }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "Mở khóa" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "Mở khóa bằng sinh trắc học" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "Đợi xác nhận từ máy tính" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "Mã khoá" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "Không thể sao chép mã khoá" }, diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json index baf21d30a2..0723b6e20d 100644 --- a/apps/browser/src/_locales/zh_CN/messages.json +++ b/apps/browser/src/_locales/zh_CN/messages.json @@ -490,7 +490,7 @@ "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "searchVault": { @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "您的密码库已锁定。请先验证您的身份。" }, + "yourVaultIsLockedV2": { + "message": "您的密码库已锁定" + }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, + "or": { + "message": "或" + }, "unlock": { "message": "解锁" }, @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "使用生物识别解锁" }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "awaitDesktop": { "message": "等待来自桌面应用程序的确认" }, @@ -3529,7 +3541,7 @@ } }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 DUO 并按照步骤完成登录。" @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "通行密钥" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "通行密钥不会被复制" }, diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json index d973910c66..5d3e62c7bf 100644 --- a/apps/browser/src/_locales/zh_TW/messages.json +++ b/apps/browser/src/_locales/zh_TW/messages.json @@ -50,7 +50,7 @@ "message": "主密碼提示可以在您忘記主密碼時幫助您回憶主密碼。" }, "masterPassHintText": { - "message": "If you forget your password, the password hint can be sent to your email. $CURRENT$/$MAXIMUM$ character maximum.", + "message": "如果您忘記了密碼,可以傳送密碼提示到您的電子郵件。$CURRENT$ / 最多 $MAXIMUM$ 個字元", "placeholders": { "current": { "content": "$1", @@ -72,7 +72,7 @@ "message": "加入組織" }, "finishJoiningThisOrganizationBySettingAMasterPassword": { - "message": "Finish joining this organization by setting a master password." + "message": "設定主密碼以完成加入這個組織" }, "tab": { "message": "分頁" @@ -126,10 +126,10 @@ "message": "複製護照號碼" }, "copyLicenseNumber": { - "message": "Copy license number" + "message": "複製駕照號碼" }, "copyCustomField": { - "message": "Copy $FIELD$", + "message": "複製 $FIELD$", "placeholders": { "field": { "content": "$1", @@ -138,10 +138,10 @@ } }, "copyWebsite": { - "message": "Copy website" + "message": "複製網站" }, "copyNotes": { - "message": "Copy notes" + "message": "複製備註" }, "autoFill": { "message": "自動填入" @@ -195,16 +195,16 @@ "message": "新增項目" }, "accountEmail": { - "message": "Account email" + "message": "帳號電子郵件" }, "requestHint": { - "message": "Request hint" + "message": "請求提示" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "請求密碼提示" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "輸入您的帳號電子郵件,您的密碼提示會傳送給您" }, "passwordHint": { "message": "密碼提示" @@ -237,25 +237,25 @@ "message": "變更主密碼" }, "continueToWebApp": { - "message": "Continue to web app?" + "message": "接下來造訪 Web App 嗎?" }, "continueToWebAppDesc": { - "message": "Explore more features of your Bitwarden account on the web app." + "message": "在 Web 應用程式上探索 Bitwarden 帳戶的更多功能。" }, "continueToHelpCenter": { - "message": "Continue to Help Center?" + "message": "接下來前往說明中心嗎?" }, "continueToHelpCenterDesc": { - "message": "Learn more about how to use Bitwarden on the Help Center." + "message": "在說明中心了解有關如何使用 Bitwarden 的更多資訊。" }, "continueToBrowserExtensionStore": { - "message": "Continue to browser extension store?" + "message": "接下來到瀏覽器的擴充套件商店?" }, "continueToBrowserExtensionStoreDesc": { - "message": "Help others find out if Bitwarden is right for them. Visit your browser's extension store and leave a rating now." + "message": "幫助其他人了解 Bitwarden 是否適合他們。立即造訪瀏覽器的擴充套件商店並留下評分。" }, "changeMasterPasswordOnWebConfirmation": { - "message": "You can change your master password on the Bitwarden web app." + "message": "您可以在 Bitwarden Web 應用程式上變更主密碼。" }, "fingerprintPhrase": { "message": "指紋短語", @@ -272,22 +272,22 @@ "message": "登出" }, "aboutBitwarden": { - "message": "About Bitwarden" + "message": "關於 Bitwarden" }, "about": { "message": "關於" }, "moreFromBitwarden": { - "message": "More from Bitwarden" + "message": "來自 Bitwarden 的更多產品" }, "continueToBitwardenDotCom": { - "message": "Continue to bitwarden.com?" + "message": "接下來到 bitwarden.com?" }, "bitwardenForBusiness": { - "message": "Bitwarden for Business" + "message": "Bitwarden 商業版" }, "bitwardenAuthenticator": { - "message": "Bitwarden Authenticator" + "message": "Bitwarden 驗證器" }, "continueToAuthenticatorPageDesc": { "message": "Bitwarden Authenticator allows you to store authenticator keys and generate TOTP codes for 2-step verification flows. Learn more on the bitwarden.com website" @@ -604,6 +604,15 @@ "yourVaultIsLocked": { "message": "您的密碼庫已鎖定。請驗證身分以繼續。" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, "unlock": { "message": "解鎖" }, @@ -690,7 +699,7 @@ "message": "Your master password cannot be recovered if you forget it!" }, "masterPassHintLabel": { - "message": "Master password hint" + "message": "您已成功創建新帳戶!" }, "errorOccurred": { "message": "發生錯誤" @@ -724,7 +733,7 @@ "message": "帳戶已建立!現在可以登入了。" }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "您已成功創建新帳戶!" }, "youHaveBeenLoggedIn": { "message": "You have been logged in!" @@ -788,13 +797,13 @@ "message": "已登出" }, "loggedOutDesc": { - "message": "You have been logged out of your account." + "message": "你已經登出了你的帳號。" }, "loginExpired": { "message": "您的登入階段已過期。" }, "logIn": { - "message": "Log in" + "message": "登入" }, "restartRegistration": { "message": "Restart registration" @@ -1936,6 +1945,9 @@ "unlockWithBiometrics": { "message": "使用生物特徵辨識解鎖" }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "awaitDesktop": { "message": "等待來自桌面應用程式的確認" }, @@ -2509,7 +2521,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendFilePopoutDialogDesc": { - "message": "To create a file Send, you need to pop out te extension to a new window.", + "message": "To create a file Send, you need to pop out the extension to a new window.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendLinuxChromiumFileWarning": { @@ -3623,6 +3635,9 @@ "typePasskey": { "message": "密碼金鑰" }, + "accessing": { + "message": "Accessing" + }, "passkeyNotCopied": { "message": "密碼金鑰不會被複製" }, From f82563ee2397dfdb0dfaaf457470945d5d7e0a2d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:58:51 +0000 Subject: [PATCH 3/8] Autosync the updated translations (#11401) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/desktop/src/locales/af/messages.json | 18 ++++++ apps/desktop/src/locales/ar/messages.json | 18 ++++++ apps/desktop/src/locales/az/messages.json | 20 ++++++- apps/desktop/src/locales/be/messages.json | 18 ++++++ apps/desktop/src/locales/bg/messages.json | 20 ++++++- apps/desktop/src/locales/bn/messages.json | 18 ++++++ apps/desktop/src/locales/bs/messages.json | 18 ++++++ apps/desktop/src/locales/ca/messages.json | 18 ++++++ apps/desktop/src/locales/cs/messages.json | 18 ++++++ apps/desktop/src/locales/cy/messages.json | 18 ++++++ apps/desktop/src/locales/da/messages.json | 18 ++++++ apps/desktop/src/locales/de/messages.json | 20 ++++++- apps/desktop/src/locales/el/messages.json | 20 ++++++- apps/desktop/src/locales/en_GB/messages.json | 18 ++++++ apps/desktop/src/locales/en_IN/messages.json | 18 ++++++ apps/desktop/src/locales/eo/messages.json | 18 ++++++ apps/desktop/src/locales/es/messages.json | 58 +++++++++++++------- apps/desktop/src/locales/et/messages.json | 18 ++++++ apps/desktop/src/locales/eu/messages.json | 18 ++++++ apps/desktop/src/locales/fa/messages.json | 18 ++++++ apps/desktop/src/locales/fi/messages.json | 22 +++++++- apps/desktop/src/locales/fil/messages.json | 18 ++++++ apps/desktop/src/locales/fr/messages.json | 20 ++++++- apps/desktop/src/locales/gl/messages.json | 18 ++++++ apps/desktop/src/locales/he/messages.json | 18 ++++++ apps/desktop/src/locales/hi/messages.json | 18 ++++++ apps/desktop/src/locales/hr/messages.json | 18 ++++++ apps/desktop/src/locales/hu/messages.json | 18 ++++++ apps/desktop/src/locales/id/messages.json | 18 ++++++ apps/desktop/src/locales/it/messages.json | 18 ++++++ apps/desktop/src/locales/ja/messages.json | 18 ++++++ apps/desktop/src/locales/ka/messages.json | 18 ++++++ apps/desktop/src/locales/km/messages.json | 18 ++++++ apps/desktop/src/locales/kn/messages.json | 18 ++++++ apps/desktop/src/locales/ko/messages.json | 18 ++++++ apps/desktop/src/locales/lt/messages.json | 18 ++++++ apps/desktop/src/locales/lv/messages.json | 20 ++++++- apps/desktop/src/locales/me/messages.json | 18 ++++++ apps/desktop/src/locales/ml/messages.json | 18 ++++++ apps/desktop/src/locales/mr/messages.json | 18 ++++++ apps/desktop/src/locales/my/messages.json | 18 ++++++ apps/desktop/src/locales/nb/messages.json | 26 +++++++-- apps/desktop/src/locales/ne/messages.json | 18 ++++++ apps/desktop/src/locales/nl/messages.json | 18 ++++++ apps/desktop/src/locales/nn/messages.json | 18 ++++++ apps/desktop/src/locales/or/messages.json | 18 ++++++ apps/desktop/src/locales/pl/messages.json | 18 ++++++ apps/desktop/src/locales/pt_BR/messages.json | 18 ++++++ apps/desktop/src/locales/pt_PT/messages.json | 18 ++++++ apps/desktop/src/locales/ro/messages.json | 18 ++++++ apps/desktop/src/locales/ru/messages.json | 18 ++++++ apps/desktop/src/locales/si/messages.json | 18 ++++++ apps/desktop/src/locales/sk/messages.json | 18 ++++++ apps/desktop/src/locales/sl/messages.json | 18 ++++++ apps/desktop/src/locales/sr/messages.json | 18 ++++++ apps/desktop/src/locales/sv/messages.json | 18 ++++++ apps/desktop/src/locales/te/messages.json | 18 ++++++ apps/desktop/src/locales/th/messages.json | 18 ++++++ apps/desktop/src/locales/tr/messages.json | 18 ++++++ apps/desktop/src/locales/uk/messages.json | 18 ++++++ apps/desktop/src/locales/vi/messages.json | 18 ++++++ apps/desktop/src/locales/zh_CN/messages.json | 22 +++++++- apps/desktop/src/locales/zh_TW/messages.json | 18 ++++++ 63 files changed, 1168 insertions(+), 34 deletions(-) diff --git a/apps/desktop/src/locales/af/messages.json b/apps/desktop/src/locales/af/messages.json index 87b39f14c3..5452e92462 100644 --- a/apps/desktop/src/locales/af/messages.json +++ b/apps/desktop/src/locales/af/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "U kluis is vergrendel. Verifieer u hoofwagwoord om voort te gaan." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Ontgrendel" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Vergrendel" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Ontgrendel" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Belangrik:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ar/messages.json b/apps/desktop/src/locales/ar/messages.json index 51e74e5cd2..34b20887b4 100644 --- a/apps/desktop/src/locales/ar/messages.json +++ b/apps/desktop/src/locales/ar/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "خزنتك مقفلة. تحقق من هويتك للمتابعة." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "فتح" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "مقفل" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "غير مقفل" }, @@ -2608,6 +2623,9 @@ "important": { "message": "مهم:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "لقد قمت بتسجيل الخروج لأنه لا يمكن فك تشفير الرمز المميز الخاص بك. الرجاء تسجيل الدخول مرة أخرى لحل هذه المشكلة." }, diff --git a/apps/desktop/src/locales/az/messages.json b/apps/desktop/src/locales/az/messages.json index 692604f26f..9ba4df3557 100644 --- a/apps/desktop/src/locales/az/messages.json +++ b/apps/desktop/src/locales/az/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Anbarınız kilidlənib. Davam etmək üçün kimliyinizi doğrulayın." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilidlənib" + }, + "or": { + "message": "və ya" + }, + "unlockWithBiometrics": { + "message": "Biometriklə kilidi aç" + }, + "unlockWithMasterPassword": { + "message": "Ana parolla kilidi aç" + }, "unlock": { "message": "Kilidi aç" }, @@ -1776,7 +1788,7 @@ "message": "Brauzer inteqrasiyasını fəallaşdır" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Safari xaricindəki brauzerlərdə biometrik kilid açmağa icazə vermək üçün istifadə olunur." }, "enableDuckDuckGoBrowserIntegration": { "message": "DuckDuckGo brauzer inteqrasiyasına icazə ver" @@ -2256,6 +2268,9 @@ "locked": { "message": "Kilidli" }, + "yourVaultIsLockedV2": { + "message": "Anbarınız kilidlənib" + }, "unlocked": { "message": "Kilidi açıldı" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Vacib:" }, + "accessing": { + "message": "Müraciət edilir" + }, "accessTokenUnableToBeDecrypted": { "message": "Müraciət tokeninizin şifrəsi açıla bilmədiyi üçün çıxış etdiniz. Bu problemi həll etmək üçün lütfən yenidən giriş edin." }, diff --git a/apps/desktop/src/locales/be/messages.json b/apps/desktop/src/locales/be/messages.json index ea66f782ed..681a2afc47 100644 --- a/apps/desktop/src/locales/be/messages.json +++ b/apps/desktop/src/locales/be/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ваша сховішча заблакіравана. Каб працягнуць, пацвердзіце сваю асобу." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Разблакіраваць" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблакіравана" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Разблакіравана" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важна:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/bg/messages.json b/apps/desktop/src/locales/bg/messages.json index 228be0bf87..c1cfc468dc 100644 --- a/apps/desktop/src/locales/bg/messages.json +++ b/apps/desktop/src/locales/bg/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Трезорът е заключен — въведете главната си парола, за да продължите." }, + "yourAccountIsLocked": { + "message": "Регистрацията Ви е заключена" + }, + "or": { + "message": "или" + }, + "unlockWithBiometrics": { + "message": "Отключване с биометрични данни" + }, + "unlockWithMasterPassword": { + "message": "Отключване с главната парола" + }, "unlock": { "message": "Отключване" }, @@ -1776,7 +1788,7 @@ "message": "Включване на интеграцията с браузър" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Използва се за разрешаване на отключването чрез биометрични данни в браузъри различни от Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Разрешаване на интеграцията на DuckDuckGo в браузъра" @@ -2256,6 +2268,9 @@ "locked": { "message": "Заключено" }, + "yourVaultIsLockedV2": { + "message": "Трезорът Ви е заключен" + }, "unlocked": { "message": "Отключено" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Използване на" + }, "accessTokenUnableToBeDecrypted": { "message": "Бяхте отписан(а), тъй като идентификаторът Ви за достъп не може да бъде дешифриран. Впишете се отново, за да отстраните проблема." }, diff --git a/apps/desktop/src/locales/bn/messages.json b/apps/desktop/src/locales/bn/messages.json index 8601e2e1a7..0fb2168ab6 100644 --- a/apps/desktop/src/locales/bn/messages.json +++ b/apps/desktop/src/locales/bn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "আপনার ভল্ট লক করা আছে। চালিয়ে যেতে আপনার মূল পাসওয়ার্ডটি যাচাই করান।" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "আনলক" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/bs/messages.json b/apps/desktop/src/locales/bs/messages.json index de9710e60e..85742c7be2 100644 --- a/apps/desktop/src/locales/bs/messages.json +++ b/apps/desktop/src/locales/bs/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaključan. Potvrdite glavnu lozinku da nastavite." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ca/messages.json b/apps/desktop/src/locales/ca/messages.json index 87c5154229..5150f25dd8 100644 --- a/apps/desktop/src/locales/ca/messages.json +++ b/apps/desktop/src/locales/ca/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "La caixa forta està bloquejada. Comproveu la contrasenya mestra per continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloqueja" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloquejat" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloquejat" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/cs/messages.json b/apps/desktop/src/locales/cs/messages.json index 1f316f5c05..2010672fc5 100644 --- a/apps/desktop/src/locales/cs/messages.json +++ b/apps/desktop/src/locales/cs/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamčen. Pro pokračování musíte zadat hlavní heslo." }, + "yourAccountIsLocked": { + "message": "Váš účet je uzamčen" + }, + "or": { + "message": "nebo" + }, + "unlockWithBiometrics": { + "message": "Odemknout pomocí biometrie" + }, + "unlockWithMasterPassword": { + "message": "Odemknout pomocí hlavního hesla" + }, "unlock": { "message": "Odemknout" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Uzamčeno" }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je uzamčen" + }, "unlocked": { "message": "Odemčeno" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Důležité:" }, + "accessing": { + "message": "Přistupování" + }, "accessTokenUnableToBeDecrypted": { "message": "Byli jste odhlášeni, protože Váš přístupový token nelze dešifrovat. Pro vyřešení tohoto problému se přihlaste znovu." }, diff --git a/apps/desktop/src/locales/cy/messages.json b/apps/desktop/src/locales/cy/messages.json index 6de2dc0a89..4b3118a8cb 100644 --- a/apps/desktop/src/locales/cy/messages.json +++ b/apps/desktop/src/locales/cy/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/da/messages.json b/apps/desktop/src/locales/da/messages.json index e6725a1d90..5d6e7db17f 100644 --- a/apps/desktop/src/locales/da/messages.json +++ b/apps/desktop/src/locales/da/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Din boks er låst. Bekræft din identitet for at fortsætte." }, + "yourAccountIsLocked": { + "message": "Kontoen er låst" + }, + "or": { + "message": "eller" + }, + "unlockWithBiometrics": { + "message": "Oplås med biometri" + }, + "unlockWithMasterPassword": { + "message": "Oplås med hovedadgangskode" + }, "unlock": { "message": "Oplås" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Boksen er låst" + }, "unlocked": { "message": "Oplåst" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Vigtigt:" }, + "accessing": { + "message": "Tilgår" + }, "accessTokenUnableToBeDecrypted": { "message": "Kontoen er blevet logget ud, fordi adgangstokenet ikke kunne dekrypteres. Log ind igen for at løse problemet." }, diff --git a/apps/desktop/src/locales/de/messages.json b/apps/desktop/src/locales/de/messages.json index a6209e823b..5e37b8113e 100644 --- a/apps/desktop/src/locales/de/messages.json +++ b/apps/desktop/src/locales/de/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Dein Tresor ist gesperrt. Verifiziere deine Identität, um fortzufahren." }, + "yourAccountIsLocked": { + "message": "Dein Konto ist gesperrt" + }, + "or": { + "message": "oder" + }, + "unlockWithBiometrics": { + "message": "Mit Biometrie entsperren" + }, + "unlockWithMasterPassword": { + "message": "Mit Master-Passwort entsperren" + }, "unlock": { "message": "Entsperren" }, @@ -1776,7 +1788,7 @@ "message": "Browser-Integration erlauben" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Wird verwendet, um biometrisches Entsperren in Browsern zu ermöglichen, die nicht Safari sind." }, "enableDuckDuckGoBrowserIntegration": { "message": "DuckDuckGo Browser-Integration erlauben" @@ -2256,6 +2268,9 @@ "locked": { "message": "Gesperrt" }, + "yourVaultIsLockedV2": { + "message": "Dein Tresor ist gesperrt" + }, "unlocked": { "message": "Entsperrt" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Wichtig:" }, + "accessing": { + "message": "Zugriff auf" + }, "accessTokenUnableToBeDecrypted": { "message": "Du wurdest abgemeldet, weil dein Zugangs-Token nicht entschlüsselt werden konnte. Bitte melde dich erneut an, um dieses Problem zu beheben." }, diff --git a/apps/desktop/src/locales/el/messages.json b/apps/desktop/src/locales/el/messages.json index d9fdc62d65..8a1fc2256b 100644 --- a/apps/desktop/src/locales/el/messages.json +++ b/apps/desktop/src/locales/el/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Η κρύπτη σας είναι κλειδωμένη. Επαληθεύστε την ταυτότητά σας για να συνεχίσετε." }, + "yourAccountIsLocked": { + "message": "Ο λογαριασμός σας έχει κλειδωθεί" + }, + "or": { + "message": "ή" + }, + "unlockWithBiometrics": { + "message": "Ξεκλείδωμα με βιομετρικά στοιχεία" + }, + "unlockWithMasterPassword": { + "message": "Ξεκλείδωμα με κύριο κωδικό πρόσβασης" + }, "unlock": { "message": "Ξεκλείδωμα" }, @@ -1776,7 +1788,7 @@ "message": "Να επιτρέπεται η ενσωμάτωση περιηγητή" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Χρησιμοποιείται για την ενεργοποίηση του ξεκλειδώματος με βιομετρικά στοιχεία, σε προγράμματα περιήγησης εκτός του Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Επίτρεψε ενσωμάτωση περιηγητή DuckDuckGo" @@ -2256,6 +2268,9 @@ "locked": { "message": "Κλειδωμένο" }, + "yourVaultIsLockedV2": { + "message": "Η κρύπτη σας έχει κλειδωθεί" + }, "unlocked": { "message": "Ξεκλείδωτο" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Σημαντικό:" }, + "accessing": { + "message": "Πρόσβαση" + }, "accessTokenUnableToBeDecrypted": { "message": "Έχετε αποσυνδεθεί επειδή το διακριτικό πρόσβασής σας δεν μπορεί να αποκρυπτογραφηθεί. Παρακαλώ συνδεθείτε ξανά για να επιλύσετε αυτό το ζήτημα." }, diff --git a/apps/desktop/src/locales/en_GB/messages.json b/apps/desktop/src/locales/en_GB/messages.json index 0df77c9607..3c5701a5db 100644 --- a/apps/desktop/src/locales/en_GB/messages.json +++ b/apps/desktop/src/locales/en_GB/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your master password to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/en_IN/messages.json b/apps/desktop/src/locales/en_IN/messages.json index 34a47f47f5..c554094150 100644 --- a/apps/desktop/src/locales/en_IN/messages.json +++ b/apps/desktop/src/locales/en_IN/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your master password to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/eo/messages.json b/apps/desktop/src/locales/eo/messages.json index 3ccaeca20e..ab3b9e1f4f 100644 --- a/apps/desktop/src/locales/eo/messages.json +++ b/apps/desktop/src/locales/eo/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Via trezorejo estas ŝlosita. Kontrolu vian identecon por daŭrigi." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Malŝlosi" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Ŝlosita" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Malŝlosita" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/es/messages.json b/apps/desktop/src/locales/es/messages.json index e2c0f2e629..b84182185a 100644 --- a/apps/desktop/src/locales/es/messages.json +++ b/apps/desktop/src/locales/es/messages.json @@ -157,7 +157,7 @@ "message": "Empresa" }, "ssn": { - "message": "Nº de la seguridad social" + "message": "Nº de seguridad social" }, "passportNumber": { "message": "Nº de pasaporte" @@ -556,25 +556,25 @@ "message": "Pista de la contraseña maestra" }, "joinOrganization": { - "message": "Join organization" + "message": "Unirse a organización" }, "finishJoiningThisOrganizationBySettingAMasterPassword": { - "message": "Finish joining this organization by setting a master password." + "message": "Termina de unirte a esta organización estableciendo una contraseña maestra." }, "settings": { "message": "Ajustes" }, "accountEmail": { - "message": "Account email" + "message": "Correo electrónico de la cuenta" }, "requestHint": { - "message": "Request hint" + "message": "Solicitar pista" }, "requestPasswordHint": { - "message": "Request password hint" + "message": "Solicitar pista de la contraseña" }, "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { - "message": "Enter your account email address and your password hint will be sent to you" + "message": "Introduce la dirección de correo electrónico de tu cuenta y se te enviará la pista de tu contraseña" }, "passwordHint": { "message": "Pista de contraseña" @@ -620,10 +620,10 @@ "message": "¡Tu nueva cuenta ha sido creada! Ahora puedes acceder." }, "newAccountCreated2": { - "message": "Your new account has been created!" + "message": "¡Tu nueva cuenta ha sido creada!" }, "youHaveBeenLoggedIn": { - "message": "You have been logged in!" + "message": "¡Has iniciado sesión!" }, "masterPassSent": { "message": "Te hemos enviado un correo electrónico con la pista de tu contraseña maestra." @@ -656,7 +656,7 @@ "message": "Código de verificación requerido." }, "webauthnCancelOrTimeout": { - "message": "The authentication was cancelled or took too long. Please try again." + "message": "La autenticación fue cancelada o tardó demasiado. Por favor, inténtalo de nuevo." }, "invalidVerificationCode": { "message": "Código de verificación incorrecto" @@ -821,16 +821,16 @@ "message": "Tu sesión ha expirado." }, "restartRegistration": { - "message": "Restart registration" + "message": "Reiniciar registro" }, "expiredLink": { - "message": "Expired link" + "message": "Enlace expirado" }, "pleaseRestartRegistrationOrTryLoggingIn": { - "message": "Please restart registration or try logging in." + "message": "Por favor, reinicia el registro o intenta iniciar sesión." }, "youMayAlreadyHaveAnAccount": { - "message": "You may already have an account" + "message": "Puede que ya tengas una cuenta" }, "logOutConfirmation": { "message": "¿Estás seguro de querer cerrar sesión?" @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Tu caja fuerte está bloqueada. Verifica tu contraseña maestra para continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloquear" }, @@ -2149,7 +2161,7 @@ "message": "El tiempo de espera de tu caja fuerte excede las restricciones establecidas por tu organización." }, "inviteAccepted": { - "message": "Invitation accepted" + "message": "Invitación aceptada" }, "resetPasswordPolicyAutoEnroll": { "message": "Inscripción automática" @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Se ha cerrado la sesión porque tu token de acceso no pudo ser descifrado. Por favor, inicia sesión de nuevo para resolver este problema." }, @@ -2876,7 +2894,7 @@ "message": "Contraseña de archivo no válida, por favor utiliza la contraseña que introdujiste cuando creaste el archivo de exportación." }, "destination": { - "message": "Destination" + "message": "Destino" }, "learnAboutImportOptions": { "message": "Aprende acerca de tus opciones de importación" @@ -3073,16 +3091,16 @@ } }, "data": { - "message": "Data" + "message": "Datos" }, "fileSends": { - "message": "File Sends" + "message": "Envío de archivo" }, "textSends": { - "message": "Text Sends" + "message": "Envío de texto" }, "allowScreenshots": { - "message": "Allow screen capture" + "message": "Permitir captura de pantalla" }, "allowScreenshotsDesc": { "message": "Allow screen capture of the Bitwarden desktop application." diff --git a/apps/desktop/src/locales/et/messages.json b/apps/desktop/src/locales/et/messages.json index 3d9ad0d68b..69a77002f7 100644 --- a/apps/desktop/src/locales/et/messages.json +++ b/apps/desktop/src/locales/et/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Hoidla on lukus. Jätkamiseks sisesta ülemparool." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lukusta lahti" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Lukustatud" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Lukustamata" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Tähtis:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sind logiti välja, sest sinu juurdepääsuvõtit (access token) ei õnnestunud dekrüpteerida. Probleemi lahendamiseks palun logige uuesti sisse." }, diff --git a/apps/desktop/src/locales/eu/messages.json b/apps/desktop/src/locales/eu/messages.json index 07928116d5..a29909d49a 100644 --- a/apps/desktop/src/locales/eu/messages.json +++ b/apps/desktop/src/locales/eu/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Zure kutxa gotorra blokeatuta dago. Egiaztatu zure identitatea jarraitzeko." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desblokeatu" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Blokeatuta" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desblokeatuta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fa/messages.json b/apps/desktop/src/locales/fa/messages.json index b2fdf4cae2..080b69f3c4 100644 --- a/apps/desktop/src/locales/fa/messages.json +++ b/apps/desktop/src/locales/fa/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "گاوصندوق شما قفل شده است. برای ادامه هویت خود را تأیید کنید." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "باز کردن قفل" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "قفل شده" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "باز شده" }, @@ -2608,6 +2623,9 @@ "important": { "message": "مهم:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fi/messages.json b/apps/desktop/src/locales/fi/messages.json index 4e7791f78d..c32ae1e300 100644 --- a/apps/desktop/src/locales/fi/messages.json +++ b/apps/desktop/src/locales/fi/messages.json @@ -445,7 +445,7 @@ "message": "Vältä epäselviä merkkejä" }, "generatorPolicyInEffect": { - "message": "Enterprise policy requirements have been applied to your generator options.", + "message": "Yrityskäytännön säännöt vaikuttavat generaattoriasetuksiisi.", "description": "Indicates that a policy limits the credential generator screen." }, "searchCollection": { @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Holvisi on lukittu. Jatka vahvistamalla henkilöllisyytesi." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Avaa" }, @@ -1776,7 +1788,7 @@ "message": "Salli selainintegraatio" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Käytetään biometrisen avauksen sallimiseen muissa selaimissa kuin Safarissa." }, "enableDuckDuckGoBrowserIntegration": { "message": "Salli integraatio DuckDuckGo-selaimeen" @@ -2256,6 +2268,9 @@ "locked": { "message": "Lukittu" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Avattu" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Tärkeää:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sinut on kirjattu ulos, koska käyttötunnisteesi salausta ei voitu purkaa. Ratkaise ongelma kirjautumalla sisään uudelleen." }, diff --git a/apps/desktop/src/locales/fil/messages.json b/apps/desktop/src/locales/fil/messages.json index 19241a24d3..ba8fb08526 100644 --- a/apps/desktop/src/locales/fil/messages.json +++ b/apps/desktop/src/locales/fil/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Naka-lock ang iyong vault. Patunayan ang iyong pagkakakilanlan upang magpatuloy." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Buksan" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Naka-lock" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Hindi naka-lock" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Mahalaga:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/fr/messages.json b/apps/desktop/src/locales/fr/messages.json index a28e877fd9..8fe0b6d381 100644 --- a/apps/desktop/src/locales/fr/messages.json +++ b/apps/desktop/src/locales/fr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Votre coffre est verrouillé. Vérifiez votre identité pour continuer." }, + "yourAccountIsLocked": { + "message": "Votre compte est verrouillé" + }, + "or": { + "message": "ou" + }, + "unlockWithBiometrics": { + "message": "Déverrouiller par biométrie" + }, + "unlockWithMasterPassword": { + "message": "Déverrouiller avec le mot de passe principal" + }, "unlock": { "message": "Déverrouiller" }, @@ -1776,7 +1788,7 @@ "message": "Activer l'intégration avec le navigateur" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Utilisé pour permettre le déverrouillage biométrique dans les navigateurs autres que Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Autoriser l'intégration DuckDuckGo au navigateur" @@ -2256,6 +2268,9 @@ "locked": { "message": "Verrouillé" }, + "yourVaultIsLockedV2": { + "message": "Votre coffre est verrouillé" + }, "unlocked": { "message": "Déverrouillé" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important :" }, + "accessing": { + "message": "Accès en cours" + }, "accessTokenUnableToBeDecrypted": { "message": "Vous avez été déconnecté car votre jeton d'accès n'a pas pu être déchiffré. Veuillez vous reconnecter pour résoudre ce problème." }, diff --git a/apps/desktop/src/locales/gl/messages.json b/apps/desktop/src/locales/gl/messages.json index 9504ecb1fa..0b7a9c678c 100644 --- a/apps/desktop/src/locales/gl/messages.json +++ b/apps/desktop/src/locales/gl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/he/messages.json b/apps/desktop/src/locales/he/messages.json index dd3e3f5230..1c7fcb0a9f 100644 --- a/apps/desktop/src/locales/he/messages.json +++ b/apps/desktop/src/locales/he/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "הכספת שלך נעולה. אמת את זהותך כדי להמשיך." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "בטל נעילה" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "נָעוּל" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "לא נעול" }, @@ -2608,6 +2623,9 @@ "important": { "message": "חשוב:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/hi/messages.json b/apps/desktop/src/locales/hi/messages.json index eccd6911c3..09e0896f06 100644 --- a/apps/desktop/src/locales/hi/messages.json +++ b/apps/desktop/src/locales/hi/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/hr/messages.json b/apps/desktop/src/locales/hr/messages.json index 19857e4f40..03a97c3d31 100644 --- a/apps/desktop/src/locales/hr/messages.json +++ b/apps/desktop/src/locales/hr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Tvoj trezor je zaključan. Potvrdi glavnu lozinku za nastavak." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zaključano" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Otključano" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Važno:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Napravljena je odjava ste jer se tvoj pristupni token nije mogao dešifrirati. Ponovno se prijavi." }, diff --git a/apps/desktop/src/locales/hu/messages.json b/apps/desktop/src/locales/hu/messages.json index a01d448984..b0e47a7034 100644 --- a/apps/desktop/src/locales/hu/messages.json +++ b/apps/desktop/src/locales/hu/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "A széf zárolásra került. A folytatáshoz meg kell adni a mesterjelszót." }, + "yourAccountIsLocked": { + "message": "A fiók zárolva van." + }, + "or": { + "message": "vagy" + }, + "unlockWithBiometrics": { + "message": "Biometrikus feloldás" + }, + "unlockWithMasterPassword": { + "message": "Feloldás mesterjelszóval" + }, "unlock": { "message": "Feloldás" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Lezárva" }, + "yourVaultIsLockedV2": { + "message": "A széf zárolva van." + }, "unlocked": { "message": "Feloldva" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Fontos:" }, + "accessing": { + "message": "Elérés" + }, "accessTokenUnableToBeDecrypted": { "message": "Megtörtént a kijelentkezés, mert a hozzáférési vezérjelet nem sikerült visszafejteni. Jelentkezzünk be újra a probléma megoldásához." }, diff --git a/apps/desktop/src/locales/id/messages.json b/apps/desktop/src/locales/id/messages.json index 2442ff680e..2e6770af9b 100644 --- a/apps/desktop/src/locales/id/messages.json +++ b/apps/desktop/src/locales/id/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Brankas Anda terkunci. Verifikasi sandi utama Anda untuk melanjutkan." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Buka" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Terkunci" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Tidak terkunci" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Penting:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/it/messages.json b/apps/desktop/src/locales/it/messages.json index 2d037c9e10..d0223f04b4 100644 --- a/apps/desktop/src/locales/it/messages.json +++ b/apps/desktop/src/locales/it/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "La tua cassaforte è bloccata. Verifica la tua identità per continuare." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Sblocca" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloccato" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Sbloccato" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Sei stato fatto uscire perché non è stato possibile decrittografare il tuo token di accesso. Entra di nuovo per risolvere il problema." }, diff --git a/apps/desktop/src/locales/ja/messages.json b/apps/desktop/src/locales/ja/messages.json index 7926b90702..d95977d98e 100644 --- a/apps/desktop/src/locales/ja/messages.json +++ b/apps/desktop/src/locales/ja/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "保管庫がロックされています。開くにはマスターパスワードを入力してください。" }, + "yourAccountIsLocked": { + "message": "アカウントがロックされています" + }, + "or": { + "message": "または" + }, + "unlockWithBiometrics": { + "message": "生体認証でロック解除" + }, + "unlockWithMasterPassword": { + "message": "マスターパスワードでロック解除" + }, "unlock": { "message": "ロック解除" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "ロック中" }, + "yourVaultIsLockedV2": { + "message": "保管庫がロックされています" + }, "unlocked": { "message": "ロック解除済み" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要" }, + "accessing": { + "message": "アクセス中" + }, "accessTokenUnableToBeDecrypted": { "message": "アクセストークンを復号できなかったためログアウトしました。この問題を解決するためには再度ログインしてください。" }, diff --git a/apps/desktop/src/locales/ka/messages.json b/apps/desktop/src/locales/ka/messages.json index 9504ecb1fa..0b7a9c678c 100644 --- a/apps/desktop/src/locales/ka/messages.json +++ b/apps/desktop/src/locales/ka/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/km/messages.json b/apps/desktop/src/locales/km/messages.json index 9504ecb1fa..0b7a9c678c 100644 --- a/apps/desktop/src/locales/km/messages.json +++ b/apps/desktop/src/locales/km/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/kn/messages.json b/apps/desktop/src/locales/kn/messages.json index 54a282fe1f..10b6bbb1c4 100644 --- a/apps/desktop/src/locales/kn/messages.json +++ b/apps/desktop/src/locales/kn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "ನಿಮ್ಮ ವಾಲ್ಟ್ ಲಾಕ್ ಆಗಿದೆ. ಮುಂದುವರೆಯಲು ನಿಮ್ಮ ಮಾಸ್ಟರ್ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "ಅನ್‌ಲಾಕ್ ಮಾಡಿ" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ko/messages.json b/apps/desktop/src/locales/ko/messages.json index 7d57002157..e51d8d4c90 100644 --- a/apps/desktop/src/locales/ko/messages.json +++ b/apps/desktop/src/locales/ko/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "보관함이 잠겨 있습니다. 마스터 비밀번호를 입력하여 계속하세요." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "잠금 해제" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "잠김" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "잠금 해제됨" }, @@ -2608,6 +2623,9 @@ "important": { "message": "중요:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/lt/messages.json b/apps/desktop/src/locales/lt/messages.json index 9e24de4ecd..fa11cce8c6 100644 --- a/apps/desktop/src/locales/lt/messages.json +++ b/apps/desktop/src/locales/lt/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Jūsų saugykla užrakinta. Norėdami tęsti, patvirtinkite savo tapatybę." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Atrakinti" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Užrakinta" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Atrakinta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Svarbu:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/lv/messages.json b/apps/desktop/src/locales/lv/messages.json index 75a12bdf72..cfc7f0bdd7 100644 --- a/apps/desktop/src/locales/lv/messages.json +++ b/apps/desktop/src/locales/lv/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Glabātava ir aizslēgta. Jāapliecina sava identitāte, lai turpinātu." }, + "yourAccountIsLocked": { + "message": "Konts ir slēgts" + }, + "or": { + "message": "vai" + }, + "unlockWithBiometrics": { + "message": "Atslēgt ar biometriju" + }, + "unlockWithMasterPassword": { + "message": "Atslēgt ar galveno paroli" + }, "unlock": { "message": "Atslēgt" }, @@ -1776,7 +1788,7 @@ "message": "Iespējot sasaistīšanu ar pārlūku" }, "enableBrowserIntegrationDesc1": { - "message": "Used to allow biometric unlock in browsers that are not Safari." + "message": "Tiek izmantots, lai ļautu atslēgšanu pārlūkos, kas nav Safari." }, "enableDuckDuckGoBrowserIntegration": { "message": "Atļaut sasaistīšanu ar DuckDuckGo pārlūku" @@ -2256,6 +2268,9 @@ "locked": { "message": "Aizslēgta" }, + "yourVaultIsLockedV2": { + "message": "Glabātava ir slēgta" + }, "unlocked": { "message": "Atslēgta" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Svarīgi:" }, + "accessing": { + "message": "Piekļūst" + }, "accessTokenUnableToBeDecrypted": { "message": "Notika izrakstīšanās, jo Tavu piekļuves pilnvaru nevarēja atšifrēt. Lūgums pieteikties atkārtoti, lai novērstu šo sarežģījumu." }, diff --git a/apps/desktop/src/locales/me/messages.json b/apps/desktop/src/locales/me/messages.json index 090b9e1014..0b2c4885d5 100644 --- a/apps/desktop/src/locales/me/messages.json +++ b/apps/desktop/src/locales/me/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaključan. Verifikuj svoju glavnu lozinku za nastavak." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Otključaj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ml/messages.json b/apps/desktop/src/locales/ml/messages.json index 0441f91a6b..0b1f6924b7 100644 --- a/apps/desktop/src/locales/ml/messages.json +++ b/apps/desktop/src/locales/ml/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "തങ്ങളുടെ വാൾട് പൂട്ടിയിരിക്കുന്നു. തുടരുന്നതിന് നിങ്ങളുടെ പ്രാഥമിക പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "അൺലോക്ക്" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/mr/messages.json b/apps/desktop/src/locales/mr/messages.json index 9504ecb1fa..0b7a9c678c 100644 --- a/apps/desktop/src/locales/mr/messages.json +++ b/apps/desktop/src/locales/mr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/my/messages.json b/apps/desktop/src/locales/my/messages.json index 068ee9533e..2f61f8030e 100644 --- a/apps/desktop/src/locales/my/messages.json +++ b/apps/desktop/src/locales/my/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/nb/messages.json b/apps/desktop/src/locales/nb/messages.json index 68f2417285..62d55713fd 100644 --- a/apps/desktop/src/locales/nb/messages.json +++ b/apps/desktop/src/locales/nb/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Hvelvet ditt er låst. Bekreft hovedpassordet ditt for å fortsette." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lås opp" }, @@ -947,7 +959,7 @@ "message": "Tidsavbrudd i hvelvet" }, "vaultTimeout1": { - "message": "Timeout" + "message": "Tidsavbrudd" }, "vaultTimeoutDesc": { "message": "Velg når hvelvet ditt skal tidsavbrytes og utføre den valgte handlingen." @@ -2035,7 +2047,7 @@ "message": "E-postbekreftelse kreves" }, "emailVerifiedV2": { - "message": "Email verified" + "message": "E-post bekreftet" }, "emailVerificationRequiredDesc": { "message": "Du må bekrefte E-postadressen din for å bruke denne funksjonen." @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Opplåst" }, @@ -2582,10 +2597,10 @@ "message": "and continue creating your account." }, "noEmail": { - "message": "No email?" + "message": "Ingen e-post?" }, "goBack": { - "message": "Go back" + "message": "Gå tilbake" }, "toEditYourEmailAddress": { "message": "to edit your email address." @@ -2608,6 +2623,9 @@ "important": { "message": "Viktig:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ne/messages.json b/apps/desktop/src/locales/ne/messages.json index 1a80b28a36..7713987193 100644 --- a/apps/desktop/src/locales/ne/messages.json +++ b/apps/desktop/src/locales/ne/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/nl/messages.json b/apps/desktop/src/locales/nl/messages.json index c5a9a6419e..20737868a9 100644 --- a/apps/desktop/src/locales/nl/messages.json +++ b/apps/desktop/src/locales/nl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Je kluis is vergrendeld. Voer je hoofdwachtwoord in om door te gaan." }, + "yourAccountIsLocked": { + "message": "Je account is vergrendeld" + }, + "or": { + "message": "of" + }, + "unlockWithBiometrics": { + "message": "Biometrisch ontgrendelen" + }, + "unlockWithMasterPassword": { + "message": "Ontgrendelen met hoofdwachtwoord" + }, "unlock": { "message": "Ontgrendelen" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Vergrendeld" }, + "yourVaultIsLockedV2": { + "message": "Je kluis is vergrendeld" + }, "unlocked": { "message": "Ontgrendeld" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Belangrijk:" }, + "accessing": { + "message": "Toegang verkrijgen" + }, "accessTokenUnableToBeDecrypted": { "message": "U bent uitgelogd omdat uw toegangstoken niet kon worden gedecodeerd. Log opnieuw in om dit probleem op te lossen." }, diff --git a/apps/desktop/src/locales/nn/messages.json b/apps/desktop/src/locales/nn/messages.json index 30905c3775..bd11006ed4 100644 --- a/apps/desktop/src/locales/nn/messages.json +++ b/apps/desktop/src/locales/nn/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kvelven din er låst. Stadfest identiteten din for å forsette." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Lås opp" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/or/messages.json b/apps/desktop/src/locales/or/messages.json index 537faa307a..62fd3fe69b 100644 --- a/apps/desktop/src/locales/or/messages.json +++ b/apps/desktop/src/locales/or/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/pl/messages.json b/apps/desktop/src/locales/pl/messages.json index 7ec69ea1fd..5219827e3d 100644 --- a/apps/desktop/src/locales/pl/messages.json +++ b/apps/desktop/src/locales/pl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Sejf jest zablokowany. Zweryfikuj swoją tożsamość, aby kontynuować." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Odblokuj" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zablokowany" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Odblokowany" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Ważne:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Zostałeś wylogowany, ponieważ token dostępu nie mógł zostać odszyfrowany. Zaloguj się ponownie, aby rozwiązać ten problem." }, diff --git a/apps/desktop/src/locales/pt_BR/messages.json b/apps/desktop/src/locales/pt_BR/messages.json index 078744ac80..7756e713ca 100644 --- a/apps/desktop/src/locales/pt_BR/messages.json +++ b/apps/desktop/src/locales/pt_BR/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Seu cofre está trancado. Verifique sua identidade para continuar." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Desbloquear" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Você foi desconectado porque seu token de acesso não pôde ser descriptografado. Por favor, faça o login novamente para resolver esse problema." }, diff --git a/apps/desktop/src/locales/pt_PT/messages.json b/apps/desktop/src/locales/pt_PT/messages.json index e11deea02a..4b3badd510 100644 --- a/apps/desktop/src/locales/pt_PT/messages.json +++ b/apps/desktop/src/locales/pt_PT/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "O seu cofre está bloqueado. Verifique a sua identidade para continuar." }, + "yourAccountIsLocked": { + "message": "A sua conta está bloqueada" + }, + "or": { + "message": "ou" + }, + "unlockWithBiometrics": { + "message": "Desbloquear com biometria" + }, + "unlockWithMasterPassword": { + "message": "Desbloquear com a palavra-passe mestra" + }, "unlock": { "message": "Desbloquear" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Bloqueado" }, + "yourVaultIsLockedV2": { + "message": "O seu cofre está bloqueado" + }, "unlocked": { "message": "Desbloqueado" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Importante:" }, + "accessing": { + "message": "A aceder" + }, "accessTokenUnableToBeDecrypted": { "message": "A sua sessão foi encerrada porque o seu token de acesso não pôde ser desencriptado. Por favor, inicie sessão novamente para resolver este problema." }, diff --git a/apps/desktop/src/locales/ro/messages.json b/apps/desktop/src/locales/ro/messages.json index 25aa35d7e0..6d206fc06a 100644 --- a/apps/desktop/src/locales/ro/messages.json +++ b/apps/desktop/src/locales/ro/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Seiful dvs. este blocat. Verificați-vă identitatea pentru a continua." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Deblocare" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Blocat" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Deblocat" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/ru/messages.json b/apps/desktop/src/locales/ru/messages.json index 3db5e022a4..6d3f0e232c 100644 --- a/apps/desktop/src/locales/ru/messages.json +++ b/apps/desktop/src/locales/ru/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ваше xранилище заблокировано. Подтвердите свою личность для продолжения." }, + "yourAccountIsLocked": { + "message": "Ваш аккаунт заблокирован" + }, + "or": { + "message": "или" + }, + "unlockWithBiometrics": { + "message": "Разблокировать с помощью биометрии" + }, + "unlockWithMasterPassword": { + "message": "Разблокировать мастер-паролем" + }, "unlock": { "message": "Разблокировать" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблокировано" }, + "yourVaultIsLockedV2": { + "message": "Ваше хранилище заблокировано" + }, "unlocked": { "message": "Разблокировано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Доступ" + }, "accessTokenUnableToBeDecrypted": { "message": "Вы были деавторизованы, поскольку ваш токен доступа не удалось расшифровать. Чтобы решить эту проблему, авторизуйтесь снова." }, diff --git a/apps/desktop/src/locales/si/messages.json b/apps/desktop/src/locales/si/messages.json index 497ae47b00..39460dd2c7 100644 --- a/apps/desktop/src/locales/si/messages.json +++ b/apps/desktop/src/locales/si/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "අනවහිර" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/sk/messages.json b/apps/desktop/src/locales/sk/messages.json index a90144e5b8..e86dded14a 100644 --- a/apps/desktop/src/locales/sk/messages.json +++ b/apps/desktop/src/locales/sk/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Váš trezor je uzamknutý. Ak chcete pokračovať, overte svoju identitu." }, + "yourAccountIsLocked": { + "message": "Váš účet je zamknutý" + }, + "or": { + "message": "alebo" + }, + "unlockWithBiometrics": { + "message": "Odomknúť pomocou biometrie" + }, + "unlockWithMasterPassword": { + "message": "Odomknúť pomocou hlavného hesla" + }, "unlock": { "message": "Odomknúť" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Zamknutý" }, + "yourVaultIsLockedV2": { + "message": "Váš trezor je zamknutý" + }, "unlocked": { "message": "Odomknutý" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Dôležité:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Boli ste odhlásení, pretože váš prístupový token nebolo možné dešifrovať. Na vyriešenie tohto problému sa znova prihláste." }, diff --git a/apps/desktop/src/locales/sl/messages.json b/apps/desktop/src/locales/sl/messages.json index a75a6ce1f3..a632039651 100644 --- a/apps/desktop/src/locales/sl/messages.json +++ b/apps/desktop/src/locales/sl/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Vaš trezor je zaklenjen. Potrdite svojo identiteto za nadaljevanje." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Odkleni" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/sr/messages.json b/apps/desktop/src/locales/sr/messages.json index d74fb2c467..41449fa90b 100644 --- a/apps/desktop/src/locales/sr/messages.json +++ b/apps/desktop/src/locales/sr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Сеф је закљчан. Унесите главну лозинку за наставак." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Откључај" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Закључано" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Откључано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важно:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Одјављени сте јер ваш токен за приступ није могао да се дешифрује. Пријавите се поново да бисте решили овај проблем." }, diff --git a/apps/desktop/src/locales/sv/messages.json b/apps/desktop/src/locales/sv/messages.json index 60311d6145..bcecccc9c3 100644 --- a/apps/desktop/src/locales/sv/messages.json +++ b/apps/desktop/src/locales/sv/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Ditt valv är låst. Bekräfta din identitet för att fortsätta." }, + "yourAccountIsLocked": { + "message": "Ditt konto är låst" + }, + "or": { + "message": "eller" + }, + "unlockWithBiometrics": { + "message": "Lås upp med biometri" + }, + "unlockWithMasterPassword": { + "message": "Lås upp med huvudlösenord" + }, "unlock": { "message": "Lås upp" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Låst" }, + "yourVaultIsLockedV2": { + "message": "Ditt valv är låst" + }, "unlocked": { "message": "Upplåst" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Viktigt:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/te/messages.json b/apps/desktop/src/locales/te/messages.json index 9504ecb1fa..0b7a9c678c 100644 --- a/apps/desktop/src/locales/te/messages.json +++ b/apps/desktop/src/locales/te/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Your vault is locked. Verify your identity to continue." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Unlock" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/th/messages.json b/apps/desktop/src/locales/th/messages.json index 8d9243c8dd..b37b69e9f3 100644 --- a/apps/desktop/src/locales/th/messages.json +++ b/apps/desktop/src/locales/th/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "ตู้เซฟของคุณถูกล็อก ยืนยันตัวตนของคุณเพื่อดำเนินการต่อ" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "ปลดล็อค" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Locked" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Unlocked" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Important:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/tr/messages.json b/apps/desktop/src/locales/tr/messages.json index 042247d9c4..c6bbd04728 100644 --- a/apps/desktop/src/locales/tr/messages.json +++ b/apps/desktop/src/locales/tr/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kasanız kilitli. Devam etmek için kimliğinizi doğrulayın." }, + "yourAccountIsLocked": { + "message": "Hesabınız kilitlendi" + }, + "or": { + "message": "veya" + }, + "unlockWithBiometrics": { + "message": "Kilidi biyometri ile aç" + }, + "unlockWithMasterPassword": { + "message": "Kilidi ana parola ile aç" + }, "unlock": { "message": "Kilidi aç" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Kilitli" }, + "yourVaultIsLockedV2": { + "message": "Kasanız kilitli" + }, "unlocked": { "message": "Kilitli değil" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Önemli:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, diff --git a/apps/desktop/src/locales/uk/messages.json b/apps/desktop/src/locales/uk/messages.json index 49df2e97e1..c1e39c0127 100644 --- a/apps/desktop/src/locales/uk/messages.json +++ b/apps/desktop/src/locales/uk/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Сховище заблоковано. Пройдіть ідентифікацію для продовження." }, + "yourAccountIsLocked": { + "message": "Ваш обліковий запис заблоковано" + }, + "or": { + "message": "або" + }, + "unlockWithBiometrics": { + "message": "Розблокувати з біометрією" + }, + "unlockWithMasterPassword": { + "message": "Розблокувати з головним паролем" + }, "unlock": { "message": "Розблокувати" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Заблоковано" }, + "yourVaultIsLockedV2": { + "message": "Ваше сховище заблоковано" + }, "unlocked": { "message": "Розблоковано" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Важливо:" }, + "accessing": { + "message": "Доступ" + }, "accessTokenUnableToBeDecrypted": { "message": "Ви вийшли з системи, оскільки неможливо розшифрувати ваш токен доступу. Увійдіть знову, щоб виправити цю проблему." }, diff --git a/apps/desktop/src/locales/vi/messages.json b/apps/desktop/src/locales/vi/messages.json index 8a05619556..a79f26c8e1 100644 --- a/apps/desktop/src/locales/vi/messages.json +++ b/apps/desktop/src/locales/vi/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "Kho của bạn đã bị khóa. Xác minh danh tính của bạn để mở khoá." }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "Mở khóa" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "Đã khóa" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "Đã mở khóa" }, @@ -2608,6 +2623,9 @@ "important": { "message": "Quan trọng:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "Bạn đã bị đăng xuất do khoá truy cập của bạn không thể giải mã. Vui lòng đăng nhập lại để khắc phục sự cố này." }, diff --git a/apps/desktop/src/locales/zh_CN/messages.json b/apps/desktop/src/locales/zh_CN/messages.json index 43c17f199e..b8f2e6b5fa 100644 --- a/apps/desktop/src/locales/zh_CN/messages.json +++ b/apps/desktop/src/locales/zh_CN/messages.json @@ -445,7 +445,7 @@ "message": "避免易混淆的字符" }, "generatorPolicyInEffect": { - "message": "企业策略要求应用到您的生成器选项中。", + "message": "企业策略要求已应用到您的生成器选项中。", "description": "Indicates that a policy limits the credential generator screen." }, "searchCollection": { @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "您的密码库已锁定。请先验证您的身份。" }, + "yourAccountIsLocked": { + "message": "您的账户已锁定" + }, + "or": { + "message": "或" + }, + "unlockWithBiometrics": { + "message": "使用生物识别解锁" + }, + "unlockWithMasterPassword": { + "message": "使用主密码解锁" + }, "unlock": { "message": "解锁​​​​" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "已锁定" }, + "yourVaultIsLockedV2": { + "message": "您的密码库已锁定" + }, "unlocked": { "message": "已解锁" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要事项:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "由于无法解密您的访问令牌,您已被注销。请重新登录以解决此问题。" }, @@ -2852,7 +2870,7 @@ } }, "duoHealthCheckResultsInNullAuthUrlError": { - "message": "与 Duo 服务连接时出错。使用不同的两步登录方式或联系 Duo 寻求帮助。" + "message": "与 Duo 服务连接时出错。请使用不同的两步登录方式或联系 Duo 寻求帮助。" }, "launchDuoAndFollowStepsToFinishLoggingIn": { "message": "启动 Duo 然后按照步骤完成登录。" diff --git a/apps/desktop/src/locales/zh_TW/messages.json b/apps/desktop/src/locales/zh_TW/messages.json index e08615f783..6c441682f2 100644 --- a/apps/desktop/src/locales/zh_TW/messages.json +++ b/apps/desktop/src/locales/zh_TW/messages.json @@ -918,6 +918,18 @@ "yourVaultIsLocked": { "message": "您的密碼庫已鎖定。請驗證身分以繼續。" }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "or": { + "message": "or" + }, + "unlockWithBiometrics": { + "message": "Unlock with biometrics" + }, + "unlockWithMasterPassword": { + "message": "Unlock with master password" + }, "unlock": { "message": "解鎖" }, @@ -2256,6 +2268,9 @@ "locked": { "message": "已鎖定" }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, "unlocked": { "message": "已解鎖" }, @@ -2608,6 +2623,9 @@ "important": { "message": "重要:" }, + "accessing": { + "message": "Accessing" + }, "accessTokenUnableToBeDecrypted": { "message": "You have been logged out because your access token could not be decrypted. Please log in again to resolve this issue." }, From 8ec551780963781788dc9cd0a980ccaec0c2ced4 Mon Sep 17 00:00:00 2001 From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com> Date: Fri, 4 Oct 2024 08:30:39 -0500 Subject: [PATCH 4/8] Add premium dialog when trying to navigate to attachments without premium permissions (#11387) --- .../vault-item-dialog/vault-item-dialog.component.ts | 8 ++++++++ .../web/src/app/vault/individual-vault/vault.component.ts | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.ts b/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.ts index 4969ea2b16..d3d0703605 100644 --- a/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.ts +++ b/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.ts @@ -207,6 +207,7 @@ export class VaultItemDialogComponent implements OnInit, OnDestroy { private accountService: AccountService, private router: Router, private billingAccountProfileStateService: BillingAccountProfileStateService, + private premiumUpgradeService: PremiumUpgradePromptService, ) { this.updateTitle(); } @@ -297,6 +298,13 @@ export class VaultItemDialogComponent implements OnInit, OnDestroy { }; openAttachmentsDialog = async () => { + const canAccessAttachments = await firstValueFrom(this.canAccessAttachments$); + + if (!canAccessAttachments) { + await this.premiumUpgradeService.promptForPremium(); + return; + } + const dialogRef = this.dialogService.open( AttachmentsV2Component, { diff --git a/apps/web/src/app/vault/individual-vault/vault.component.ts b/apps/web/src/app/vault/individual-vault/vault.component.ts index 734ab5acf1..aac686f21a 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.ts +++ b/apps/web/src/app/vault/individual-vault/vault.component.ts @@ -611,6 +611,12 @@ export class VaultComponent implements OnInit, OnDestroy { const result = await lastValueFrom(this.vaultItemDialogRef.closed); this.vaultItemDialogRef = undefined; + // When the dialog is closed for a premium upgrade, return early as the user + // should be navigated to the subscription settings elsewhere + if (result === VaultItemDialogResult.PremiumUpgrade) { + return; + } + // If the dialog was closed by deleting the cipher, refresh the vault. if (result === VaultItemDialogResult.Deleted || result === VaultItemDialogResult.Saved) { this.refresh(); From d4767bf1724aae9d6a3719be044fc298d58ccc21 Mon Sep 17 00:00:00 2001 From: Jordan Aasen <166539328+jaasen-livefront@users.noreply.github.com> Date: Fri, 4 Oct 2024 06:35:07 -0700 Subject: [PATCH 5/8] revert change to removing send tab (#11394) --- .../layout/popup-tab-navigation.component.ts | 77 +++++++------------ 1 file changed, 26 insertions(+), 51 deletions(-) diff --git a/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts b/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts index 22b3ffbe6d..ced3f6462e 100644 --- a/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts +++ b/apps/browser/src/platform/popup/layout/popup-tab-navigation.component.ts @@ -1,41 +1,9 @@ import { CommonModule } from "@angular/common"; import { Component } from "@angular/core"; -import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; import { RouterModule } from "@angular/router"; -import { filter, map, switchMap } from "rxjs"; -import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction"; -import { PolicyType } from "@bitwarden/common/admin-console/enums"; -import { SendService } from "@bitwarden/common/tools/send/services/send.service.abstraction"; import { LinkModule } from "@bitwarden/components"; -const allNavButtons = [ - { - label: "Vault", - page: "/tabs/vault", - iconKey: "lock", - iconKeyActive: "lock-f", - }, - { - label: "Generator", - page: "/tabs/generator", - iconKey: "generate", - iconKeyActive: "generate-f", - }, - { - label: "Send", - page: "/tabs/send", - iconKey: "send", - iconKeyActive: "send-f", - }, - { - label: "Settings", - page: "/tabs/settings", - iconKey: "cog", - iconKeyActive: "cog-f", - }, -]; - @Component({ selector: "popup-tab-navigation", templateUrl: "popup-tab-navigation.component.html", @@ -46,23 +14,30 @@ const allNavButtons = [ }, }) export class PopupTabNavigationComponent { - navButtons = allNavButtons; - constructor( - private policyService: PolicyService, - private sendService: SendService, - ) { - this.policyService - .policyAppliesToActiveUser$(PolicyType.DisableSend) - .pipe( - filter((policyAppliesToActiveUser) => policyAppliesToActiveUser), - switchMap(() => this.sendService.sends$), - map((sends) => sends.length > 0), - takeUntilDestroyed(), - ) - .subscribe((hasSends) => { - this.navButtons = hasSends - ? allNavButtons - : allNavButtons.filter((b) => b.page !== "/tabs/send"); - }); - } + navButtons = [ + { + label: "Vault", + page: "/tabs/vault", + iconKey: "lock", + iconKeyActive: "lock-f", + }, + { + label: "Generator", + page: "/tabs/generator", + iconKey: "generate", + iconKeyActive: "generate-f", + }, + { + label: "Send", + page: "/tabs/send", + iconKey: "send", + iconKeyActive: "send-f", + }, + { + label: "Settings", + page: "/tabs/settings", + iconKey: "cog", + iconKeyActive: "cog-f", + }, + ]; } From 02993f7018199557d5b8faec56f5837947694f83 Mon Sep 17 00:00:00 2001 From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com> Date: Fri, 4 Oct 2024 08:39:29 -0500 Subject: [PATCH 6/8] [PM-10439] Vault generator components (#11350) * add password/username generator strings to web app * remove JSLibServicesModule from generator dependencies * integrate username and password generators into browser extension * integrate username and password generators into web app * move Jslib order back * remove margin from within the generator components * add alternative background to web generator dialog * remove unneeded margin from username generator * remove disable margin from div * Revert "remove unneeded margin from username generator" This reverts commit ae3067e3f2cbd1a4cd15d92b13297b128d63d5c5. * remove CSS to alter internal margins of the generator components --- .../web-generator-dialog.component.html | 2 +- .../web-generator-dialog.component.spec.ts | 56 ++-- apps/web/src/locales/en/messages.json | 36 +++ .../generator/components/src/dependencies.ts | 2 - .../cipher-form-generator.component.html | 70 +---- .../cipher-form-generator.component.spec.ts | 244 +++++------------- .../cipher-form-generator.component.ts | 167 +----------- 7 files changed, 139 insertions(+), 438 deletions(-) diff --git a/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.html b/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.html index 30259cd640..afe62cdc8a 100644 --- a/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.html +++ b/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.html @@ -1,4 +1,4 @@ - + {{ title }} diff --git a/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.spec.ts b/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.spec.ts index 653f553313..818fb74963 100644 --- a/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.spec.ts +++ b/apps/web/src/app/vault/components/web-generator-dialog/web-generator-dialog.component.spec.ts @@ -1,15 +1,11 @@ -import { DIALOG_DATA, DialogRef } from "@angular/cdk/dialog"; +import { DialogRef, DIALOG_DATA } from "@angular/cdk/dialog"; +import { Component, EventEmitter, Input, Output } from "@angular/core"; import { ComponentFixture, TestBed } from "@angular/core/testing"; import { NoopAnimationsModule } from "@angular/platform-browser/animations"; import { mock, MockProxy } from "jest-mock-extended"; -import { BehaviorSubject } from "rxjs"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service"; -import { - PasswordGenerationServiceAbstraction, - UsernameGenerationServiceAbstraction, -} from "@bitwarden/generator-legacy"; import { CipherFormGeneratorComponent } from "@bitwarden/vault"; import { @@ -18,32 +14,26 @@ import { WebVaultGeneratorDialogParams, } from "./web-generator-dialog.component"; +@Component({ + selector: "vault-cipher-form-generator", + template: "", + standalone: true, +}) +class MockCipherFormGenerator { + @Input() type: "password" | "username"; + @Output() valueGenerated = new EventEmitter(); +} + describe("WebVaultGeneratorDialogComponent", () => { let component: WebVaultGeneratorDialogComponent; let fixture: ComponentFixture; let dialogRef: MockProxy>; let mockI18nService: MockProxy; - let passwordOptionsSubject: BehaviorSubject; - let usernameOptionsSubject: BehaviorSubject; - let mockPasswordGenerationService: MockProxy; - let mockUsernameGenerationService: MockProxy; beforeEach(async () => { dialogRef = mock>(); mockI18nService = mock(); - passwordOptionsSubject = new BehaviorSubject([{ type: "password" }]); - usernameOptionsSubject = new BehaviorSubject([{ type: "username" }]); - - mockPasswordGenerationService = mock(); - mockPasswordGenerationService.getOptions$.mockReturnValue( - passwordOptionsSubject.asObservable(), - ); - - mockUsernameGenerationService = mock(); - mockUsernameGenerationService.getOptions$.mockReturnValue( - usernameOptionsSubject.asObservable(), - ); const mockDialogData: WebVaultGeneratorDialogParams = { type: "password" }; @@ -66,23 +56,13 @@ describe("WebVaultGeneratorDialogComponent", () => { provide: PlatformUtilsService, useValue: mock(), }, - { - provide: PasswordGenerationServiceAbstraction, - useValue: mockPasswordGenerationService, - }, - { - provide: UsernameGenerationServiceAbstraction, - useValue: mockUsernameGenerationService, - }, - { - provide: CipherFormGeneratorComponent, - useValue: { - passwordOptions$: passwordOptionsSubject.asObservable(), - usernameOptions$: usernameOptionsSubject.asObservable(), - }, - }, ], - }).compileComponents(); + }) + .overrideComponent(WebVaultGeneratorDialogComponent, { + remove: { imports: [CipherFormGeneratorComponent] }, + add: { imports: [MockCipherFormGenerator] }, + }) + .compileComponents(); fixture = TestBed.createComponent(WebVaultGeneratorDialogComponent); component = fixture.componentInstance; diff --git a/apps/web/src/locales/en/messages.json b/apps/web/src/locales/en/messages.json index bad4b54805..3b6eff4439 100644 --- a/apps/web/src/locales/en/messages.json +++ b/apps/web/src/locales/en/messages.json @@ -9266,6 +9266,42 @@ "editAccess": { "message": "Edit access" }, + "uppercaseDescription": { + "message": "Include uppercase characters", + "description": "Tooltip for the password generator uppercase character checkbox" + }, + "uppercaseLabel": { + "message": "A-Z", + "description": "Label for the password generator uppercase character checkbox" + }, + "lowercaseDescription": { + "message": "Include lowercase characters", + "description": "Full description for the password generator lowercase character checkbox" + }, + "lowercaseLabel": { + "message": "a-z", + "description": "Label for the password generator lowercase character checkbox" + }, + "numbersDescription": { + "message": "Include numbers", + "description": "Full description for the password generator numbers checkbox" + }, + "numbersLabel": { + "message": "0-9", + "description": "Label for the password generator numbers checkbox" + }, + "specialCharactersDescription": { + "message": "Include special characters", + "description": "Full description for the password generator special characters checkbox" + }, + "specialCharactersLabel": { + "message": "!@#$%^&*", + "description": "Label for the password generator special characters checkbox" + }, + "avoidAmbiguous": { + "message": "Avoid ambiguous characters", + "description": "Label for the avoid ambiguous characters checkbox." + }, "addAttachment": { "message": "Add attachment" }, diff --git a/libs/tools/generator/components/src/dependencies.ts b/libs/tools/generator/components/src/dependencies.ts index ba9219b237..6f2c13e057 100644 --- a/libs/tools/generator/components/src/dependencies.ts +++ b/libs/tools/generator/components/src/dependencies.ts @@ -5,7 +5,6 @@ import { ReactiveFormsModule } from "@angular/forms"; import { JslibModule } from "@bitwarden/angular/jslib.module"; import { safeProvider } from "@bitwarden/angular/platform/utils/safe-provider"; import { SafeInjectionToken } from "@bitwarden/angular/services/injection-tokens"; -import { JslibServicesModule } from "@bitwarden/angular/services/jslib-services.module"; import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction"; import { CryptoService } from "@bitwarden/common/platform/abstractions/crypto.service"; import { StateProvider } from "@bitwarden/common/platform/state"; @@ -43,7 +42,6 @@ const RANDOMIZER = new SafeInjectionToken("Randomizer"); InputModule, ItemModule, JslibModule, - JslibServicesModule, ReactiveFormsModule, SectionComponent, SectionHeaderComponent, diff --git a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.html b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.html index 0a375d5ae5..181ca50da8 100644 --- a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.html +++ b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.html @@ -1,62 +1,8 @@ - - - - - {{ "password" | i18n }} - - - {{ "passphrase" | i18n }} - - - - - - - - - - - - - - - - - - - - - - - -

{{ "options" | i18n }}

-
- - Placeholder: Replace with Generator Options Component(s) when available - -
+ + diff --git a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.spec.ts b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.spec.ts index 85ace2f0ac..48b1250eb1 100644 --- a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.spec.ts +++ b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.spec.ts @@ -1,217 +1,103 @@ -import { ComponentFixture, fakeAsync, TestBed, tick } from "@angular/core/testing"; -import { mock, MockProxy } from "jest-mock-extended"; -import { BehaviorSubject } from "rxjs"; +import { Component, EventEmitter, Output } from "@angular/core"; +import { ComponentFixture, TestBed } from "@angular/core/testing"; +import { By } from "@angular/platform-browser"; import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; -import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service"; import { - PasswordGenerationServiceAbstraction, - PasswordGeneratorOptions, - UsernameGenerationServiceAbstraction, - UsernameGeneratorOptions, -} from "@bitwarden/generator-legacy"; + PasswordGeneratorComponent, + UsernameGeneratorComponent, +} from "@bitwarden/generator-components"; import { CipherFormGeneratorComponent } from "@bitwarden/vault"; +@Component({ + selector: "tools-password-generator", + template: ``, + standalone: true, +}) +class MockPasswordGeneratorComponent { + @Output() onGenerated = new EventEmitter(); +} + +@Component({ + selector: "tools-username-generator", + template: ``, + standalone: true, +}) +class MockUsernameGeneratorComponent { + @Output() onGenerated = new EventEmitter(); +} + describe("CipherFormGeneratorComponent", () => { let component: CipherFormGeneratorComponent; let fixture: ComponentFixture; - let mockLegacyPasswordGenerationService: MockProxy; - let mockLegacyUsernameGenerationService: MockProxy; - let mockPlatformUtilsService: MockProxy; - - let passwordOptions$: BehaviorSubject; - let usernameOptions$: BehaviorSubject; - beforeEach(async () => { - passwordOptions$ = new BehaviorSubject([ - { - type: "password", - }, - ] as [PasswordGeneratorOptions]); - usernameOptions$ = new BehaviorSubject([ - { - type: "word", - }, - ] as [UsernameGeneratorOptions]); - - mockPlatformUtilsService = mock(); - - mockLegacyPasswordGenerationService = mock(); - mockLegacyPasswordGenerationService.getOptions$.mockReturnValue(passwordOptions$); - - mockLegacyUsernameGenerationService = mock(); - mockLegacyUsernameGenerationService.getOptions$.mockReturnValue(usernameOptions$); - await TestBed.configureTestingModule({ imports: [CipherFormGeneratorComponent], - providers: [ - { provide: I18nService, useValue: { t: (key: string) => key } }, - { - provide: PasswordGenerationServiceAbstraction, - useValue: mockLegacyPasswordGenerationService, - }, - { - provide: UsernameGenerationServiceAbstraction, - useValue: mockLegacyUsernameGenerationService, - }, - { provide: PlatformUtilsService, useValue: mockPlatformUtilsService }, - ], - }).compileComponents(); + providers: [{ provide: I18nService, useValue: { t: (key: string) => key } }], + }) + .overrideComponent(CipherFormGeneratorComponent, { + remove: { imports: [PasswordGeneratorComponent, UsernameGeneratorComponent] }, + add: { imports: [MockPasswordGeneratorComponent, MockUsernameGeneratorComponent] }, + }) + .compileComponents(); fixture = TestBed.createComponent(CipherFormGeneratorComponent); component = fixture.componentInstance; - }); - - it("should create", () => { fixture.detectChanges(); - expect(component).toBeTruthy(); }); - it("should use the appropriate text based on generator type", () => { - component.type = "password"; - component.ngOnChanges(); - expect(component["regenerateButtonTitle"]).toBe("regeneratePassword"); - - component.type = "username"; - component.ngOnChanges(); - expect(component["regenerateButtonTitle"]).toBe("regenerateUsername"); - }); - - it("should emit regenerate$ when user clicks the regenerate button", fakeAsync(() => { - const regenerateSpy = jest.spyOn(component["regenerate$"], "next"); - - fixture.nativeElement.querySelector("button[data-testid='regenerate-button']").click(); - - expect(regenerateSpy).toHaveBeenCalled(); - })); - - it("should emit valueGenerated whenever a new value is generated", fakeAsync(() => { - const valueGeneratedSpy = jest.spyOn(component.valueGenerated, "emit"); - - mockLegacyPasswordGenerationService.generatePassword.mockResolvedValue("generated-password"); - component.type = "password"; - - component.ngOnChanges(); - tick(); - - expect(valueGeneratedSpy).toHaveBeenCalledWith("generated-password"); - })); - describe("password generation", () => { + let passwordGenerator: MockPasswordGeneratorComponent; + beforeEach(() => { component.type = "password"; - }); - - it("should update the generated value when the password options change", fakeAsync(() => { - mockLegacyPasswordGenerationService.generatePassword - .mockResolvedValueOnce("first-password") - .mockResolvedValueOnce("second-password"); - - component.ngOnChanges(); - tick(); - - expect(component["generatedValue"]).toBe("first-password"); - - passwordOptions$.next([{ type: "password" }]); - tick(); - - expect(component["generatedValue"]).toBe("second-password"); - expect(mockLegacyPasswordGenerationService.generatePassword).toHaveBeenCalledTimes(2); - })); - - it("should show password type toggle when the generator type is password", () => { fixture.detectChanges(); - expect(fixture.nativeElement.querySelector("bit-toggle-group")).toBeTruthy(); + passwordGenerator = fixture.debugElement.query( + By.directive(MockPasswordGeneratorComponent), + ).componentInstance; }); - it("should update the generated value when the password type is updated", fakeAsync(async () => { - mockLegacyPasswordGenerationService.generatePassword - .mockResolvedValueOnce("first-password") - .mockResolvedValueOnce("second-password"); + it("only shows `PasswordGeneratorComponent`", () => { + expect(passwordGenerator).toBeTruthy(); + expect(fixture.debugElement.query(By.directive(MockUsernameGeneratorComponent))).toBeNull(); + }); - component.ngOnChanges(); - tick(); + it("invokes `valueGenerated` with the generated credential", () => { + jest.spyOn(component.valueGenerated, "emit"); - expect(component["generatedValue"]).toBe("first-password"); + passwordGenerator.onGenerated.emit({ credential: "new-cred-password!" }); - await component["updatePasswordType"]("passphrase"); - tick(); - - expect(component["generatedValue"]).toBe("second-password"); - expect(mockLegacyPasswordGenerationService.generatePassword).toHaveBeenCalledTimes(2); - })); - - it("should update the password history when a new password is generated", fakeAsync(() => { - mockLegacyPasswordGenerationService.generatePassword.mockResolvedValue("new-password"); - - component.ngOnChanges(); - tick(); - - expect(mockLegacyPasswordGenerationService.generatePassword).toHaveBeenCalledTimes(1); - expect(mockLegacyPasswordGenerationService.addHistory).toHaveBeenCalledWith("new-password"); - expect(component["generatedValue"]).toBe("new-password"); - })); - - it("should regenerate the password when regenerate$ emits", fakeAsync(() => { - mockLegacyPasswordGenerationService.generatePassword - .mockResolvedValueOnce("first-password") - .mockResolvedValueOnce("second-password"); - - component.ngOnChanges(); - tick(); - - expect(component["generatedValue"]).toBe("first-password"); - - component["regenerate$"].next(); - tick(); - - expect(component["generatedValue"]).toBe("second-password"); - })); + expect(component.valueGenerated.emit).toHaveBeenCalledTimes(1); + expect(component.valueGenerated.emit).toHaveBeenCalledWith("new-cred-password!"); + }); }); describe("username generation", () => { + let usernameGenerator: MockUsernameGeneratorComponent; + beforeEach(() => { component.type = "username"; - }); - - it("should update the generated value when the username options change", fakeAsync(() => { - mockLegacyUsernameGenerationService.generateUsername - .mockResolvedValueOnce("first-username") - .mockResolvedValueOnce("second-username"); - - component.ngOnChanges(); - tick(); - - expect(component["generatedValue"]).toBe("first-username"); - - usernameOptions$.next([{ type: "word" }]); - tick(); - - expect(component["generatedValue"]).toBe("second-username"); - })); - - it("should regenerate the username when regenerate$ emits", fakeAsync(() => { - mockLegacyUsernameGenerationService.generateUsername - .mockResolvedValueOnce("first-username") - .mockResolvedValueOnce("second-username"); - - component.ngOnChanges(); - tick(); - - expect(component["generatedValue"]).toBe("first-username"); - - component["regenerate$"].next(); - tick(); - - expect(component["generatedValue"]).toBe("second-username"); - })); - - it("should not show password type toggle when the generator type is username", () => { fixture.detectChanges(); - expect(fixture.nativeElement.querySelector("bit-toggle-group")).toBeNull(); + usernameGenerator = fixture.debugElement.query( + By.directive(MockUsernameGeneratorComponent), + ).componentInstance; + }); + + it("only shows `UsernameGeneratorComponent`", () => { + expect(usernameGenerator).toBeTruthy(); + expect(fixture.debugElement.query(By.directive(MockPasswordGeneratorComponent))).toBeNull(); + }); + + it("invokes `valueGenerated` with the generated credential", () => { + jest.spyOn(component.valueGenerated, "emit"); + + usernameGenerator.onGenerated.emit({ credential: "new-cred-username!" }); + + expect(component.valueGenerated.emit).toHaveBeenCalledTimes(1); + expect(component.valueGenerated.emit).toHaveBeenCalledWith("new-cred-username!"); }); }); }); diff --git a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.ts b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.ts index 7d93ca20d9..ee06e601ad 100644 --- a/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.ts +++ b/libs/vault/src/cipher-form/components/cipher-generator/cipher-form-generator.component.ts @@ -1,36 +1,12 @@ import { CommonModule } from "@angular/common"; -import { Component, DestroyRef, EventEmitter, Input, OnChanges, Output } from "@angular/core"; -import { takeUntilDestroyed } from "@angular/core/rxjs-interop"; -import { - combineLatest, - map, - merge, - shareReplay, - startWith, - Subject, - Subscription, - switchMap, - take, - tap, -} from "rxjs"; +import { Component, EventEmitter, Input, Output } from "@angular/core"; -import { JslibModule } from "@bitwarden/angular/jslib.module"; -import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service"; +import { SectionComponent } from "@bitwarden/components"; import { - CardComponent, - ColorPasswordModule, - IconButtonModule, - ItemModule, - SectionComponent, - SectionHeaderComponent, - ToggleGroupModule, - TypographyModule, -} from "@bitwarden/components"; -import { GeneratorType } from "@bitwarden/generator-core"; -import { - PasswordGenerationServiceAbstraction, - UsernameGenerationServiceAbstraction, -} from "@bitwarden/generator-legacy"; + PasswordGeneratorComponent, + UsernameGeneratorComponent, +} from "@bitwarden/generator-components"; +import { GeneratedCredential } from "@bitwarden/generator-core"; /** * Renders a password or username generator UI and emits the most recently generated value. @@ -40,20 +16,9 @@ import { selector: "vault-cipher-form-generator", templateUrl: "./cipher-form-generator.component.html", standalone: true, - imports: [ - CommonModule, - CardComponent, - SectionComponent, - ToggleGroupModule, - JslibModule, - ItemModule, - ColorPasswordModule, - IconButtonModule, - SectionHeaderComponent, - TypographyModule, - ], + imports: [CommonModule, SectionComponent, PasswordGeneratorComponent, UsernameGeneratorComponent], }) -export class CipherFormGeneratorComponent implements OnChanges { +export class CipherFormGeneratorComponent { /** * The type of generator form to show. */ @@ -66,118 +31,8 @@ export class CipherFormGeneratorComponent implements OnChanges { @Output() valueGenerated = new EventEmitter(); - protected get isPassword() { - return this.type === "password"; - } - - protected regenerateButtonTitle: string; - protected regenerate$ = new Subject(); - protected passwordTypeSubject$ = new Subject(); - /** - * The currently generated value displayed to the user. - * @protected - */ - protected generatedValue: string = ""; - - /** - * The current username generation options. - * @private - */ - private usernameOptions$ = this.legacyUsernameGenerationService.getOptions$(); - - /** - * The current password type selected in the UI. Starts with the saved value from the service. - * @protected - */ - protected passwordType$ = merge( - this.legacyPasswordGenerationService.getOptions$().pipe( - take(1), - map(([options]) => options.type), - ), - this.passwordTypeSubject$, - ).pipe(shareReplay({ bufferSize: 1, refCount: false })); - - /** - * The current password generation options. - * @private - */ - private passwordOptions$ = combineLatest([ - this.legacyPasswordGenerationService.getOptions$(), - this.passwordType$, - ]).pipe( - map(([[options], type]) => { - options.type = type; - return options; - }), - ); - - /** - * Tracks the regenerate$ subscription - * @private - */ - private subscription: Subscription | null; - - constructor( - private i18nService: I18nService, - private legacyPasswordGenerationService: PasswordGenerationServiceAbstraction, - private legacyUsernameGenerationService: UsernameGenerationServiceAbstraction, - private destroyRef: DestroyRef, - ) {} - - ngOnChanges() { - this.regenerateButtonTitle = this.i18nService.t( - this.isPassword ? "regeneratePassword" : "regenerateUsername", - ); - - // If we have a previous subscription, clear it - if (this.subscription) { - this.subscription.unsubscribe(); - this.subscription = null; - } - - if (this.isPassword) { - this.setupPasswordGeneration(); - } else { - this.setupUsernameGeneration(); - } - } - - private setupPasswordGeneration() { - this.subscription = this.regenerate$ - .pipe( - startWith(null), - switchMap(() => this.passwordOptions$), - switchMap((options) => this.legacyPasswordGenerationService.generatePassword(options)), - tap(async (password) => { - await this.legacyPasswordGenerationService.addHistory(password); - }), - takeUntilDestroyed(this.destroyRef), - ) - .subscribe((password) => { - this.generatedValue = password; - this.valueGenerated.emit(password); - }); - } - - private setupUsernameGeneration() { - this.subscription = this.regenerate$ - .pipe( - startWith(null), - switchMap(() => this.usernameOptions$), - switchMap((options) => this.legacyUsernameGenerationService.generateUsername(options)), - takeUntilDestroyed(this.destroyRef), - ) - .subscribe((username) => { - this.generatedValue = username; - this.valueGenerated.emit(username); - }); - } - - /** - * Switch the password generation type. - * @param value The new password generation type. - */ - protected updatePasswordType = async (value: GeneratorType) => { - this.passwordTypeSubject$.next(value); + /** Event handler for both generation components */ + onCredentialGenerated = (generatedCred: GeneratedCredential) => { + this.valueGenerated.emit(generatedCred.credential); }; } From d7d7426431e9fcbf7d33143e4ef2e95f8bc5af8e Mon Sep 17 00:00:00 2001 From: Nick Krantz <125900171+nick-livefront@users.noreply.github.com> Date: Fri, 4 Oct 2024 08:47:03 -0500 Subject: [PATCH 7/8] pass the filtered cipher type when creating a new cipher (#11395) --- apps/web/src/app/vault/individual-vault/vault.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/vault/individual-vault/vault.component.ts b/apps/web/src/app/vault/individual-vault/vault.component.ts index aac686f21a..f404394042 100644 --- a/apps/web/src/app/vault/individual-vault/vault.component.ts +++ b/apps/web/src/app/vault/individual-vault/vault.component.ts @@ -627,12 +627,14 @@ export class VaultComponent implements OnInit, OnDestroy { } async addCipher(cipherType?: CipherType) { + const type = cipherType ?? this.activeFilter.cipherType; + if (this.extensionRefreshEnabled) { - return this.addCipherV2(cipherType); + return this.addCipherV2(type); } const component = (await this.editCipher(null)) as AddEditComponent; - component.type = cipherType || this.activeFilter.cipherType; + component.type = type; if ( this.activeFilter.organizationId !== "MyVault" && this.activeFilter.organizationId != null From 935ae9d2389b428cc097288f18044d94ba66a8ef Mon Sep 17 00:00:00 2001 From: Daniel James Smith <2670567+djsmith85@users.noreply.github.com> Date: Fri, 4 Oct 2024 18:53:14 +0200 Subject: [PATCH 8/8] [PM-13172] Create desktop-specifc full credential-generator component (#11407) * Create desktop-specifc full credential-generator component * Add missing entries in en/messages.json * Import and use conditional routing for new credential generator component app.component: The original if, didn't make any sense as it meant that it would behave differently on the Send page vs Vault, which it doesn't, in addition to a duplicate message receiver was added in vault.component which I also removed. Old generator for cipher add/edit is still in place and will be replaced by the vault team * Update comment to include FIXME which is more easily searchable * Add fixme comment for future extension --------- Co-authored-by: Daniel James Smith --- apps/desktop/src/app/app.component.ts | 15 ++++-- .../credential-generator.component.html | 12 +++++ .../credential-generator.component.ts | 13 +++++ apps/desktop/src/locales/en/messages.json | 52 +++++++++++++++++-- .../src/vault/app/vault/vault.component.ts | 4 +- 5 files changed, 85 insertions(+), 11 deletions(-) create mode 100644 apps/desktop/src/app/tools/generator/credential-generator.component.html create mode 100644 apps/desktop/src/app/tools/generator/credential-generator.component.ts diff --git a/apps/desktop/src/app/app.component.ts b/apps/desktop/src/app/app.component.ts index 4fd5091272..9678f65723 100644 --- a/apps/desktop/src/app/app.component.ts +++ b/apps/desktop/src/app/app.component.ts @@ -29,6 +29,7 @@ import { MasterPasswordServiceAbstraction } from "@bitwarden/common/auth/abstrac import { UserVerificationService } from "@bitwarden/common/auth/abstractions/user-verification/user-verification.service.abstraction"; import { AuthenticationStatus } from "@bitwarden/common/auth/enums/authentication-status"; import { ForceSetPasswordReason } from "@bitwarden/common/auth/models/domain/force-set-password-reason"; +import { FeatureFlag } from "@bitwarden/common/enums/feature-flag.enum"; import { VaultTimeoutAction } from "@bitwarden/common/enums/vault-timeout-action.enum"; import { BroadcasterService } from "@bitwarden/common/platform/abstractions/broadcaster.service"; import { ConfigService } from "@bitwarden/common/platform/abstractions/config/config.service"; @@ -60,6 +61,7 @@ import { FolderAddEditComponent } from "../vault/app/vault/folder-add-edit.compo import { SettingsComponent } from "./accounts/settings.component"; import { ExportDesktopComponent } from "./tools/export/export-desktop.component"; +import { CredentialGeneratorComponent } from "./tools/generator/credential-generator.component"; import { GeneratorComponent } from "./tools/generator.component"; import { ImportDesktopComponent } from "./tools/import/import-desktop.component"; import { PasswordGeneratorHistoryComponent } from "./tools/password-generator-history.component"; @@ -398,10 +400,7 @@ export class AppComponent implements OnInit, OnDestroy { await this.addFolder(); break; case "openGenerator": - // openGenerator has extended functionality if called in the vault - if (!this.router.url.includes("vault")) { - await this.openGenerator(); - } + await this.openGenerator(); break; case "convertAccountToKeyConnector": // FIXME: Verify that this floating promise is intentional. If it is, add an explanatory comment and ensure there is proper error handling. @@ -503,6 +502,14 @@ export class AppComponent implements OnInit, OnDestroy { } async openGenerator() { + const isGeneratorSwapEnabled = await this.configService.getFeatureFlag( + FeatureFlag.GeneratorToolsModernization, + ); + if (isGeneratorSwapEnabled) { + await this.dialogService.open(CredentialGeneratorComponent); + return; + } + this.modalService.closeAll(); [this.modal] = await this.modalService.openViewRef( diff --git a/apps/desktop/src/app/tools/generator/credential-generator.component.html b/apps/desktop/src/app/tools/generator/credential-generator.component.html new file mode 100644 index 0000000000..4ae308e53f --- /dev/null +++ b/apps/desktop/src/app/tools/generator/credential-generator.component.html @@ -0,0 +1,12 @@ + + {{ "generator" | i18n }} + + + + + + + + diff --git a/apps/desktop/src/app/tools/generator/credential-generator.component.ts b/apps/desktop/src/app/tools/generator/credential-generator.component.ts new file mode 100644 index 0000000000..47b46c6493 --- /dev/null +++ b/apps/desktop/src/app/tools/generator/credential-generator.component.ts @@ -0,0 +1,13 @@ +import { Component } from "@angular/core"; + +import { JslibModule } from "@bitwarden/angular/jslib.module"; +import { ButtonModule, DialogModule } from "@bitwarden/components"; +import { PasswordGeneratorComponent } from "@bitwarden/generator-components"; + +@Component({ + standalone: true, + selector: "credential-generator", + templateUrl: "credential-generator.component.html", + imports: [DialogModule, ButtonModule, JslibModule, PasswordGeneratorComponent], +}) +export class CredentialGeneratorComponent {} diff --git a/apps/desktop/src/locales/en/messages.json b/apps/desktop/src/locales/en/messages.json index 0b7a9c678c..9d59ffe949 100644 --- a/apps/desktop/src/locales/en/messages.json +++ b/apps/desktop/src/locales/en/messages.json @@ -407,17 +407,56 @@ "message": "Minimum password length" }, "uppercase": { - "message": "Uppercase (A-Z)" + "message": "Uppercase (A-Z)", + "description": "deprecated. Use uppercaseLabel instead." }, "lowercase": { - "message": "Lowercase (a-z)" + "message": "Lowercase (a-z)", + "description": "deprecated. Use lowercaseLabel instead." }, "numbers": { - "message": "Numbers (0-9)" + "message": "Numbers (0-9)", + "description": "deprecated. Use numbersLabel instead." }, "specialCharacters": { "message": "Special characters (!@#$%^&*)" }, + "include": { + "message": "Include", + "description": "Card header for password generator include block" + }, + "uppercaseDescription": { + "message": "Include uppercase characters", + "description": "Tooltip for the password generator uppercase character checkbox" + }, + "uppercaseLabel": { + "message": "A-Z", + "description": "Label for the password generator uppercase character checkbox" + }, + "lowercaseDescription": { + "message": "Include lowercase characters", + "description": "Full description for the password generator lowercase character checkbox" + }, + "lowercaseLabel": { + "message": "a-z", + "description": "Label for the password generator lowercase character checkbox" + }, + "numbersDescription": { + "message": "Include numbers", + "description": "Full description for the password generator numbers checkbox" + }, + "numbersLabel": { + "message": "0-9", + "description": "Label for the password generator numbers checkbox" + }, + "specialCharactersDescription": { + "message": "Include special characters", + "description": "Full description for the password generator special characters checkbox" + }, + "specialCharactersLabel": { + "message": "!@#$%^&*", + "description": "Label for the password generator special characters checkbox" + }, "numWords": { "message": "Number of words" }, @@ -442,7 +481,12 @@ "description": "Minimum Special Characters" }, "ambiguous": { - "message": "Avoid ambiguous characters" + "message": "Avoid ambiguous characters", + "description": "deprecated. Use avoidAmbiguous instead." + }, + "avoidAmbiguous": { + "message": "Avoid ambiguous characters", + "description": "Label for the avoid ambiguous characters checkbox." }, "generatorPolicyInEffect": { "message": "Enterprise policy requirements have been applied to your generator options.", diff --git a/apps/desktop/src/vault/app/vault/vault.component.ts b/apps/desktop/src/vault/app/vault/vault.component.ts index f8a2bb773e..b6357b35d7 100644 --- a/apps/desktop/src/vault/app/vault/vault.component.ts +++ b/apps/desktop/src/vault/app/vault/vault.component.ts @@ -137,9 +137,6 @@ export class VaultComponent implements OnInit, OnDestroy { (document.querySelector("#search") as HTMLInputElement).select(); detectChanges = false; break; - case "openGenerator": - await this.openGenerator(false); - break; case "syncCompleted": await this.vaultItemsComponent.reload(this.activeFilter.buildFilter()); await this.vaultFilterComponent.reloadCollectionsAndFolders(this.activeFilter); @@ -623,6 +620,7 @@ export class VaultComponent implements OnInit, OnDestroy { } async openGenerator(comingFromAddEdit: boolean, passwordType = true) { + // FIXME: Will need to be extended to use the cipher-form-generator component introduced with https://github.com/bitwarden/clients/pull/11350 if (this.modal != null) { this.modal.close(); }