From 3ea664d68a86c2a28b3a01206ee49c3dfe74cfe6 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 18:18:37 +0000 Subject: [PATCH] Autosync the updated translations --- apps/web/src/locales/af/messages.json | 292 +- apps/web/src/locales/ar/messages.json | 292 +- apps/web/src/locales/az/messages.json | 348 +- apps/web/src/locales/be/messages.json | 292 +- apps/web/src/locales/bg/messages.json | 292 +- apps/web/src/locales/bn/messages.json | 292 +- apps/web/src/locales/bs/messages.json | 292 +- apps/web/src/locales/ca/messages.json | 292 +- apps/web/src/locales/cs/messages.json | 292 +- apps/web/src/locales/cy/messages.json | 292 +- apps/web/src/locales/da/messages.json | 292 +- apps/web/src/locales/de/messages.json | 306 +- apps/web/src/locales/el/messages.json | 292 +- apps/web/src/locales/en_GB/messages.json | 292 +- apps/web/src/locales/en_IN/messages.json | 292 +- apps/web/src/locales/eo/messages.json | 292 +- apps/web/src/locales/es/messages.json | 292 +- apps/web/src/locales/et/messages.json | 292 +- apps/web/src/locales/eu/messages.json | 292 +- apps/web/src/locales/fa/messages.json | 292 +- apps/web/src/locales/fi/messages.json | 292 +- apps/web/src/locales/fil/messages.json | 292 +- apps/web/src/locales/fr/messages.json | 292 +- apps/web/src/locales/gl/messages.json | 292 +- apps/web/src/locales/he/messages.json | 526 +- apps/web/src/locales/hi/messages.json | 292 +- apps/web/src/locales/hr/messages.json | 372 +- apps/web/src/locales/hu/messages.json | 292 +- apps/web/src/locales/id/messages.json | 292 +- apps/web/src/locales/it/messages.json | 292 +- apps/web/src/locales/ja/messages.json | 292 +- apps/web/src/locales/ka/messages.json | 292 +- apps/web/src/locales/km/messages.json | 292 +- apps/web/src/locales/kn/messages.json | 292 +- apps/web/src/locales/ko/messages.json | 292 +- apps/web/src/locales/ky/messages.json | 13710 +++++++++++++++++++++ apps/web/src/locales/lv/messages.json | 292 +- apps/web/src/locales/ml/messages.json | 292 +- apps/web/src/locales/mr/messages.json | 292 +- apps/web/src/locales/my/messages.json | 292 +- apps/web/src/locales/nb/messages.json | 292 +- apps/web/src/locales/ne/messages.json | 292 +- apps/web/src/locales/nl/messages.json | 320 +- apps/web/src/locales/nn/messages.json | 292 +- apps/web/src/locales/or/messages.json | 292 +- apps/web/src/locales/pl/messages.json | 292 +- apps/web/src/locales/pt_BR/messages.json | 408 +- apps/web/src/locales/pt_PT/messages.json | 318 +- apps/web/src/locales/ro/messages.json | 292 +- apps/web/src/locales/ru/messages.json | 292 +- apps/web/src/locales/si/messages.json | 292 +- apps/web/src/locales/sk/messages.json | 320 +- apps/web/src/locales/sl/messages.json | 292 +- apps/web/src/locales/sr_CS/messages.json | 292 +- apps/web/src/locales/sr_CY/messages.json | 292 +- apps/web/src/locales/sv/messages.json | 292 +- apps/web/src/locales/ta/messages.json | 292 +- apps/web/src/locales/te/messages.json | 292 +- apps/web/src/locales/th/messages.json | 292 +- apps/web/src/locales/tr/messages.json | 326 +- apps/web/src/locales/uk/messages.json | 292 +- apps/web/src/locales/vi/messages.json | 292 +- apps/web/src/locales/zh_CN/messages.json | 334 +- apps/web/src/locales/zh_TW/messages.json | 304 +- 64 files changed, 32063 insertions(+), 713 deletions(-) create mode 100644 apps/web/src/locales/ky/messages.json diff --git a/apps/web/src/locales/af/messages.json b/apps/web/src/locales/af/messages.json index 515ffa34b530..31f584c122ed 100644 --- a/apps/web/src/locales/af/messages.json +++ b/apps/web/src/locales/af/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Beveiligde notas" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Vouers" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nuut", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ek" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Skrap aanhegsel" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Wil u dit regtig na die asblik stuur?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Item $ID$ outomaties ingevul.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Beleid $ID$ gewysig.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Toegang tot die organisasie vir $ID$ is teruggestel.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM-bevoorrading", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Voorsien gebruikers en groepe outomaties met u voorkeuridentiteitsverskaffer d.m.v. SCIM-bevoorrading", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Lidrol" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Meer van Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktiveer gebruikerstoegang tot Geheimebestuurder." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Hierdie gebruiker het toegang tot Geheimebestuurder" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ar/messages.json b/apps/web/src/locales/ar/messages.json index 5f34efd657c0..6764c17decd8 100644 --- a/apps/web/src/locales/ar/messages.json +++ b/apps/web/src/locales/ar/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "ملاحظات آمنة" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "المجلدات" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "جديد", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "أنا" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "حذف المرفق" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "هل تريد فعلًا أن تحذف هذا العنصر وترسله إلى سلة المهملات؟" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "اختيار ملف" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "لم يتم اختيار ملف" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/az/messages.json b/apps/web/src/locales/az/messages.json index af5b6c022234..94baba50c4f7 100644 --- a/apps/web/src/locales/az/messages.json +++ b/apps/web/src/locales/az/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server giriş tokeni" }, + "typeBankAccountSubtitle": { + "message": "Bank məlumatları" + }, "folderSubtitle": { "message": "Elementlərinizi təşkil edin" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Güvənli notlar" }, + "typeBankAccount": { + "message": "Bank hesabı" + }, "folders": { "message": "Qovluqlar" }, @@ -1116,6 +1122,18 @@ "message": "Yeni SSH açarı", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Yeni bank hesabı", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Yeni lisenziya", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Yeni pasport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Yeni Send mətni", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH açarına düzəliş et", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Bank hesabına düzəliş", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Sürücülük vəsiqəsinə düzəliş", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Pasporta düzəliş", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Send mətninə düzəliş et", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "SSH açarına bax", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Bank hesabına bax", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Sürücülük vəsiqəsinə bax", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Pasporta bax", + "description": "Header for view passport item type" + }, "new": { "message": "Yeni", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Məlumatları kopyala - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Notu kopyala - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Kopyalanacaq dəyər yoxdur" + }, + "launchWebsiteName": { + "message": "$ITEMNAME$ veb saytını başlat", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Mən" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Qoşmanı sil" }, + "deleteAttachmentName": { + "message": "$NAME$ qoşmasını sil", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "$NAME$ endir", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Həqiqətən tullantı qutusuna göndərmək istəyirsiniz?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Fayl seç" }, + "chooseFileSentenceCase": { + "message": "Faylı seç" + }, "noFileChosen": { "message": "Heç bir fayl seçilməyib" }, @@ -3949,11 +4044,26 @@ } } }, + "invite": { + "message": "Dəvət et" + }, "inviteUserDesc": { "message": "Aşağıda Bitwarden hesabının e-poçt ünvanını daxil edərək təşkilatınıza yeni bir istifadəçi dəvət edə bilərsiniz. Əgər Bitwarden hesabı yoxdursa, yeni bir hesab yaratmaları üçün istək göndəriləcək." }, + "inviteUserDescription": { + "message": "Aşağıdakı e-poçt ünvanlarını daxil edərək yeni istifadəçiləri təşkilatınıza dəvət edin." + }, + "inviteMultipleEmailDesc": { + "message": "$COUNT$ ədədə qədər e-poçtu vergüllə ayıraraq daxil edin.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "message": "Vergüllə ayıraraq $BATCHLIMIT$ ədədə qədər e-poçt daxil edin. ($REMAININGSEATS$ yer qalıb)", "placeholders": { "batchlimit": { "content": "$1", @@ -3972,7 +4082,7 @@ "message": "0 dəvət haqqınız var." }, "inviteMultipleEmailsNoSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "message": "Vergüllə ayıraraq, bir dəfəyə $BATCHLIMIT$ ədədə qədər e-poçt daxil edin.", "placeholders": { "batchlimit": { "content": "$1", @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "$ID$ elementinin hesab nömrəsinə baxıldı.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "$ID$ elementinin PIN-inə baxıldı.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "$ID$ elementinin hesab nömrəsi kopyalandı.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "$ID$ elementinin PIN-i kopyalandı.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ elementi avto-dolduruldu.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Düzəlişləri sil" + }, + "discardEditsConfirmation": { + "message": "Bu görünüşü bağlasanız, saxlanılmamış düzəlişləriniz silinəcək." + }, + "discardEdits": { + "message": "Düzəlişləri sil" + }, + "keepEditing": { + "message": "Düzəlişə davam" + }, + "backToEditing": { + "message": "Düzəlişə qayıt" + }, "editedPolicyId": { "message": "$ID$ siyasətinə düzəliş edildi.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 və ya daha çox e-poçt, ləğv edilmiş üzvlərə aiddir. Erişimini bərpa etmək üçün təkrar dəvət edin." }, + "revocationReasonUnknown": { + "message": "Bilinməyən səbəb" + }, + "revocationReasonManual": { + "message": "Admin tərəfindən ləğv edildi" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "İki addımlı giriş siyasətinə riayət etmir" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Vahid təşkilat siyasətinə riayət etmir" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "İki faktorlu təşkilat siyasətinə riayət etmədiyinə görə $ID$ üçün təşkilata erişimi ləğv edildi.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Vahid təşkilat siyasətinə riayət etmədiyinə görə $ID$ üçün təşkilata erişimi ləğv edildi.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Təşkilat sahibliyinə transfer prosesinə rədd cavabı verdiyinə görə $ID$ üçün təşkilat erişimi ləğv edildi.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "$ID$ üçün təşkilat erişimi bərpa edildi.", "placeholders": { @@ -4507,22 +4707,22 @@ "message": "Giriş statusu" }, "recentlyActive": { - "message": "Recently active" + "message": "Təzəlikcə aktiv" }, "recentlyActiveToday": { - "message": "Today" + "message": "Bu gün" }, "recentlyActivePast7Days": { - "message": "Past 7 days" + "message": "Son 7 gün" }, "recentlyActivePast14Days": { - "message": "Past 14 days" + "message": "Son 14 gün" }, "recentlyActivePast30Days": { - "message": "Past 30 days" + "message": "Son 30 gün" }, "recentlyActiveOver30Days": { - "message": "Over 30 days ago" + "message": "30 gündən çox əvvəl" }, "firstLogin": { "message": "İlk giriş" @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Hazırdır!" }, + "reportGenerationFailed": { + "message": "Hesabat hazırlanarkən bir xəta baş verdi. Yenidən sınayın." + }, "riskInsightsRunReport": { "message": "Hesabatı işə sal" }, @@ -8281,10 +8484,20 @@ "message": "SCIM Təminatı", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "SCIM təmin etmə vasitəsilə tərcih etdiyiniz kimlik doğrulama provayderləri ilə istifadəçiləri və qrupları avtomatik təmin edin", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "SCIM barədə daha ətraflı" + }, "scimIntegrationDescription": { "message": "SCIM təmin etmə vasitəsilə tərcih etdiyiniz kimlik doğrulama provayderləri ilə istifadəçiləri və qrupları avtomatik təmin edin. Dəstəklənən inteqrasiyaları tapın", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Üzv rolu" }, + "moreSettings": { + "message": "Daha çox ayar" + }, "moreFromBitwarden": { "message": "\"Bitwarden\"dən daha çoxu" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "\"Sirr Meneceri\"nə istifadəçi erişimini aktivləşdir." }, + "grantSecretsManager": { + "message": "\"Sirr Meneceri\"nə erişimə icazə ver" + }, "userAccessSecretsManagerGA": { "message": "Bu istifadəçi \"Sirr Meneceri\"nə erişə bilər" }, @@ -9583,13 +9802,13 @@ } }, "phishingBlockerSiteAccessed": { - "message": "User attempted to access known phishing site" + "message": "İstifadəçi məlum fişinq saytına erişməyə cəhd etdi" }, "phishingBlockerSiteExited": { - "message": "User exited phishing warning page" + "message": "İstifadəçi fişinq xəbərdarlıq səhifəsindən çıxdı" }, "phishingBlockerBypassed": { - "message": "User bypassed phishing warning" + "message": "İstifadəçi fişinq xəbərdarlığını yan keçdi" }, "sdk": { "message": "SDK", @@ -10415,43 +10634,43 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "cancelSurveyMissingFeaturesLabel": { - "message": "Missing features or functionality", + "message": "Əskik özəlliklər və ya funksionallıqlar", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyMissingFeaturesHint": { - "message": "Something we needed wasn't available", + "message": "Ehtiyacımız olan şey mövcud deyil", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexLabel": { - "message": "Too difficult to set up or manage", + "message": "Qurma və ya idarə etmə çox çətindir", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexHint": { - "message": "Onboarding, admin, or day-to-day use was too complex", + "message": "İdarəetmə, inzibati panellər və ya gündəlik istifadəsi çox mürəkkəbdir", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueLabel": { - "message": "We're not getting enough value for the cost", + "message": "Ödədiyimiz məbləğin qarşılığını yetərincə ala bilmirik", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueHint": { - "message": "The price doesn't match what we're getting out of it", + "message": "Qiyməti, əldə etdiyimizlə üstünlüklərlə uyuşmur", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageLabel": { - "message": "Not enough usage by our team", + "message": "Komandamız yetərincə istifadə etmədi", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageHint": { - "message": "We couldn't get people to actually use it", + "message": "İnsanları bunu istifadə etməyə vadar edə bilmədik", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedLabel": { - "message": "Our needs changed", + "message": "Ehtiyaclarımız dəyişdi", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedHint": { - "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager", + "message": "Yenidən təşkilatlanma, əldə etmə, prioritetlərdə dəyişiklik və ya artıq parol menecerinə ehtiyacımız yoxdur", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "freeForOneYear": { @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank adı" + }, + "nameOnAccount": { + "message": "Hesabdakı ad" + }, + "bankRoutingNumber": { + "message": "Yönləndirmə nömrəsi", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Filial/təşkilat nömrəsi" + }, + "swiftCode": { + "message": "SWIFT kodu" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bankın əlaqə nömrəsi" + }, + "searchBankAccount": { + "message": "Bank hesabını axtar" + }, + "copyAccountNumber": { + "message": "Hesab nömrəsini kopyala" + }, + "copyRoutingNumber": { + "message": "Yönləndirmə nömrəsini kopyala" + }, + "copyPin": { + "message": "PIN-i kopyala" + }, + "copyIban": { + "message": "IBAN-ı kopyala" + }, + "bankAccountTypeChecking": { + "message": "Yoxlanılır" + }, + "bankAccountTypeSavings": { + "message": "YIğımlar" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Depozit sertifikatı" + }, + "bankAccountTypeLineOfCredit": { + "message": "Kredit xətti" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "İnvestisiya/brokerlik" + }, + "bankAccountTypeMoneyMarket": { + "message": "Pul bazarı" + }, + "bankAccountTypeOther": { + "message": "Digər" + }, + "newBankAccountNudgeTitle": { + "message": "Bank məlumatlarınızı güvənli şəkildə saxlayın" + }, + "newBankAccountNudgeBody": { + "message": "Bank hesabı məlumatlarınızı saxlayaraq bütün cihazlarınızdan asanlıqla və güvənli şəkildə erişə bilərsiniz." + }, "sendsTitleNoSearchResults": { "message": "Heç bir axtarış nəticəsi qayıtmadı" }, @@ -13396,35 +13679,32 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Bu yüksəltmə üçün bank hesabınızın doğrulanması lazımdır. Lütfən bank hesabınızı doğrulayın və ya fərqli bir ödəniş üsulu seçin." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { - "message": "If you close this view, your unsaved edits will be discarded" - }, - "backToEditing": { - "message": "Back to editing" + "message": "Bu görünüşü bağlasanız, saxlanılmamış düzəlişləriniz silinəcək" }, "sendHasUnsavedEdits": { - "message": "Send has unsaved edits. Are you sure you want to leave?", + "message": "Send-də saxlanılmamış düzəlişlər var. Tərk etmək istədiyinizə əminsiniz?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "saveSendEditsFailed": { - "message": "Saving Send edits failed", + "message": "Send düzəlişlərini saxlama uğursuz oldu", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Təşkilatınızın e-poçtun görünməsini tələb edir. Saxlamaq üçün \"E-poçtunuzu baxanlardan gizlədin\" seçimini ləğv edin." + }, "sideNavigation": { - "message": "Side navigation" + "message": "Yan naviqasiya" }, "skipLink": { - "message": "Skip link" + "message": "Keçidi ötür" }, "callout": { - "message": "Callout", + "message": "Elan", "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." }, "progressBar": { - "message": "Progress bar", + "message": "İrəliləyiş çubuğu", "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." } } diff --git a/apps/web/src/locales/be/messages.json b/apps/web/src/locales/be/messages.json index c9eb39866dbf..bde396d2316e 100644 --- a/apps/web/src/locales/be/messages.json +++ b/apps/web/src/locales/be/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Абароненыя нататкі" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Папкі" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Новы", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Я" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Выдаліць далучэнне" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Вы сапраўды хочаце адправіць гэты элемент у сметніцу?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Выбраць файл" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Файл не выбраны" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Запрасіць новага карыстальніка ў вашу арганізацыю, увёўшы яго электронную пошту ўліковага запісу Bitwarden. Калі ён не мае ўліковага запісу, то ён атрымае запыт на яго стварэнне." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Аўтаматычна запоўнены элемент $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Палітыка $ID$ адрэдагавана.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Адноўлены доступ арганізацыі для $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "Забеспячэнне SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Аўтаматычна забяспечваць карыстальнікаў і групы пажаданымі пасведчаннямі пастаўшчыка праз SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Роля ўдзельніка" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Больш ад Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Актываваць доступ карыстальнікаў да менеджара сакрэтаў." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Гэты карыстальнік можа атрымаць доступ да менеджара сакрэтаў" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/bg/messages.json b/apps/web/src/locales/bg/messages.json index 325fb64a6534..3bdcd6d60883 100644 --- a/apps/web/src/locales/bg/messages.json +++ b/apps/web/src/locales/bg/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Идентификатор за вписване в сървъра" }, + "typeBankAccountSubtitle": { + "message": "Банкови данни" + }, "folderSubtitle": { "message": "Организирайте данните си" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Защитени бележки" }, + "typeBankAccount": { + "message": "Банкова сметка" + }, "folders": { "message": "Папки" }, @@ -1116,6 +1122,18 @@ "message": "Нов SSH ключ", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Нова банкова сметка", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Нов лиценз", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Нов паспорт", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Ново текстово Изпращане", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Редактиране на SSH ключа", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Редактиране на банковата сметка", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Редактиране на шофьорската книжка", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Редактиране на паспорта", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Редактиране на текстовото Изпращане", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Преглед на SSH ключа", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Преглед на банковата сметка", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Преглед на шофьорската книжка", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Преглед на паспорта", + "description": "Header for view passport item type" + }, "new": { "message": "Ново", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Копиране на информацията – $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Копиране на бележката – $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Няма стойности за копиране" + }, + "launchWebsiteName": { + "message": "Отваряне на уеб сайта $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Аз" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Изтриване на прикачения файл" }, + "deleteAttachmentName": { + "message": "Изтриване на прикачения файл $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Сваляне на $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Сигурни ли сте, че искате да изтриете елемента?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Изберете файл" }, + "chooseFileSentenceCase": { + "message": "Изберете файл" + }, "noFileChosen": { "message": "Не е избран файл" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Покана" + }, "inviteUserDesc": { "message": "Може да поканите потребител да стане член на организацията като попълните адреса му за електронна поща, с който е регистриран в Битуорден, по-долу. В случай, че потребителят не е регистриран, той автоматично ще получи покана и да се регистрира." }, + "inviteUserDescription": { + "message": "Поканете нови потребители в организацията си като въведете е-пощите им по-долу." + }, + "inviteMultipleEmailDesc": { + "message": "Можете да въведете до $COUNT$ е-пощи, като ги разделите със запетая.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Въведете не повече от $BATCHLIMIT$ е-пощи, разделени със запетаи. (оставащи места: $REMAININGSEATS$)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Номерът на банкова сметка от запис $ID$ е прегледан.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "ПИН на запис $ID$ е прегледан.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Номерът на банкова сметка от запис $ID$ е копиран.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "ПИН на запис $ID$ е копиран.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Запис № $ID$ е ползван за автоматично дописване.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Отхвърляне на промените" + }, + "discardEditsConfirmation": { + "message": "Ако затворите този изглед, незапазените промени ще бъдат анулирани." + }, + "discardEdits": { + "message": "Отхвърляне на промените" + }, + "keepEditing": { + "message": "Продължаване на редактирането" + }, + "backToEditing": { + "message": "Назад към редактирането" + }, "editedPolicyId": { "message": "Редактирана политика № $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 или повече е-пощи принадлежат на членове с преустановен достъп. Възстановете достъпа им, за да ги поканите отново." }, + "revocationReasonUnknown": { + "message": "Неизвестна причина" + }, + "revocationReasonManual": { + "message": "Отнето от администратор" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Несъответствие с политиката за двустепенно удостоверяване" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Несъответствие с политиката за единствена организация" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Достъпът до организацията е отнет от $ID$, поради несъответствие с политиката за двустепенно удостоверяване на организацията.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Достъпът до организацията е отнет от $ID$, поради несъответствие с политиката за единствена организация.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Достъпът до организацията е отнет от $ID$, поради отказ от прехвърляне на собствеността към организацията.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Достъпът на $ID$ до организацията е възстановен.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Готово!" }, + "reportGenerationFailed": { + "message": "Възникна грешка при създаването на доклада. Опитайте отново." + }, "riskInsightsRunReport": { "message": "Изпълнение на доклада" }, @@ -8281,10 +8484,20 @@ "message": "Удостоверяване чрез SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Предоставете на потребителите и групите си автоматично удостоверяване със своя предпочитан доставчик на удостоверителни данни като използвате удостоверяване чрез SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Дайте автоматичен достъп на потребителите и групите, като настроите предпочитан доставчик на самоличност посредством адрес за SCIM и ключ за ППИ." + }, + "scimLearnMore": { + "message": "Научете повече относно SCIM" + }, "scimIntegrationDescription": { "message": "Предоставете на потребителите и групите си автоматично удостоверяване със своя предпочитан доставчик на удостоверителни данни като използвате удостоверяване чрез SCIM. Разгледайте поддържаните такива.", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Роля на члена" }, + "moreSettings": { + "message": "Още настройки" + }, "moreFromBitwarden": { "message": "Още от Битуорден" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Включване на достъпа на потребителите до Управлението на тайни." }, + "grantSecretsManager": { + "message": "Дайте достъп до Управлението на тайни" + }, "userAccessSecretsManagerGA": { "message": "Този потребител има достъп до Управлението на тайни" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Име на банката" + }, + "nameOnAccount": { + "message": "Име на титуляра" + }, + "bankRoutingNumber": { + "message": "Банков идентификационен номер за САЩ", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Номер на клон/институция" + }, + "swiftCode": { + "message": "Код SWIFT" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Телефон за връзка с банката" + }, + "searchBankAccount": { + "message": "Търсене на банкова сметка" + }, + "copyAccountNumber": { + "message": "Копиране на номера на сметката" + }, + "copyRoutingNumber": { + "message": "Копиране на банковия идентификационен номер за САЩ" + }, + "copyPin": { + "message": "Копиране на ПИН" + }, + "copyIban": { + "message": "Копиране на IBAN" + }, + "bankAccountTypeChecking": { + "message": "Разплащателна" + }, + "bankAccountTypeSavings": { + "message": "Спестовна" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Депозит" + }, + "bankAccountTypeLineOfCredit": { + "message": "Кредитна" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Инвестиционна/брокерска" + }, + "bankAccountTypeMoneyMarket": { + "message": "Паричен пазар" + }, + "bankAccountTypeOther": { + "message": "Друга" + }, + "newBankAccountNudgeTitle": { + "message": "Съхранявайте сигурно банковите си данни" + }, + "newBankAccountNudgeBody": { + "message": "Запазете данните за банковата си сметка, за да можете да ги преглеждате лесно и сигурно на различните си устройства." + }, "sendsTitleNoSearchResults": { "message": "Няма резултати от търсенето" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Банковата Ви сметка трябва да бъде потвърдена, преди да може да се използва за това надграждане. Моля, потвърдете банковата си сметка или изберете друг начин за разплащане." }, - "discardEdits": { - "message": "Отхвърляне на промените" - }, "discardEditsMessage": { "message": "Ако затворите този изглед, незапазените промени ще бъдат анулирани" }, - "backToEditing": { - "message": "Назад към редактирането" - }, "sendHasUnsavedEdits": { "message": "Изпращането има незапазени промени. Наистина ли искате да напуснете?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Запазването на промените по Изпращането беше неуспешно", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Организацията изисква е-пощата да е видима. Махнете отметката от полето за скриване на Вашата е-поща, за да може да запазите." + }, "sideNavigation": { "message": "Странична навигация" }, diff --git a/apps/web/src/locales/bn/messages.json b/apps/web/src/locales/bn/messages.json index b009f945002d..283a5f7d498e 100644 --- a/apps/web/src/locales/bn/messages.json +++ b/apps/web/src/locales/bn/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "ফোল্ডারসমূহ" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/bs/messages.json b/apps/web/src/locales/bs/messages.json index f85d7c54e82f..a3abacf09b42 100644 --- a/apps/web/src/locales/bs/messages.json +++ b/apps/web/src/locales/bs/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sigurna bilješka" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Fascikle" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Novo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ja" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Izbrišite Prilog" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Da li zaista želite da obrišete ovu stavku?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ca/messages.json b/apps/web/src/locales/ca/messages.json index ba04613a6dee..2f6ff319dfac 100644 --- a/apps/web/src/locales/ca/messages.json +++ b/apps/web/src/locales/ca/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Notes segures" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Carpetes" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nou", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Jo" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Suprimeix adjunt" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Esteu segur que voleu suprimir aquest element?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Trieu fitxer" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No s'ha triat cap fitxer" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Convida un nou usuari a la vostra organització introduint l'adreça electrònica del compte de Bitwarden a continuació. Si encara no tenen un compte de Bitwarden, se us demanarà que creeu un compte nou." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Element $ID$ emplenat automàticament.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Política $ID$ editada.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "S'ha revstaurat l'accés a l'organització per $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "Aprovisionament SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Proporcioneu automàticament usuaris i grups amb el vostre proveïdor d'identitat preferit mitjançant el subministrament SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rol de membre" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Més de Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activa l'accés dels usuaris a l'administrador de secrets." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Aquest usuari pot accedir a l'administrador de secrets" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/cs/messages.json b/apps/web/src/locales/cs/messages.json index 95b1f8745f47..62dc03d9e622 100644 --- a/apps/web/src/locales/cs/messages.json +++ b/apps/web/src/locales/cs/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Přihlašovací token serveru" }, + "typeBankAccountSubtitle": { + "message": "Údaje o bance" + }, "folderSubtitle": { "message": "Uspořádat položky" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Zabezpečené poznámky" }, + "typeBankAccount": { + "message": "Bankovní účet" + }, "folders": { "message": "Složky" }, @@ -1116,6 +1122,18 @@ "message": "Nový SSH klíč", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Nový bankovní účet", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Nová licence", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Nový pas", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nový textový Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Upravit SSH klíč", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Upravit bankovní účet", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Upravit řidičský průkaz", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Upravit pas", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Upravit textový Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Zobrazit SSH klíč", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Zobrazit bankovní účet", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Zobrazit řidičský průkaz", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Zobrazit pas", + "description": "Header for view passport item type" + }, "new": { "message": "Nová", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Kopírovat informace - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Kopírovat poznámku - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Žádné hodnoty ke zkopírování" + }, + "launchWebsiteName": { + "message": "Spustit web $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Já" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Smazat přílohu" }, + "deleteAttachmentName": { + "message": "Smazat přílohu $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Stáhnout $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Opravdu chcete položku přesunout do koše?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Vybrat soubor" }, + "chooseFileSentenceCase": { + "message": "Vybrat soubor" + }, "noFileChosen": { "message": "Není vybrán žádný soubor" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Pozvat" + }, "inviteUserDesc": { "message": "Pozvěte nového uživatele do Vaší organizace zadáním e-mailové adresy jeho účtu na Bitwardenu. Pokud ještě nemá účet na Bitwardenu, bude vyzván k vytvoření nového účtu." }, + "inviteUserDescription": { + "message": "Pozvěte nové uživatele do Vaší organizace zadáním jejich e-mailové adresy níže." + }, + "inviteMultipleEmailDesc": { + "message": "Zadejte až $COUNT$ e-mailů oddělených čárkou.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Zadejte až $BATCHLIMIT$ e-mailů oddělených čárkou (zbývá $REMAININGSEATS$ uživatelů).", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Bylo zobrazeno číslo účtu pro položku $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Byl zobrazen PIN pro položku $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Bylo ukopírováno číslo účtu pro položku $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Byl zkopírován PIN pro položku $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automaticky byla vyplněna položka $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Zahodit úpravy" + }, + "discardEditsConfirmation": { + "message": "Pokud zavřete toto zobrazení, Vaše neuložené úpravy budou zahozeny." + }, + "discardEdits": { + "message": "Zahodit úpravy" + }, + "keepEditing": { + "message": "Pokračovat v úpravách" + }, + "backToEditing": { + "message": "Zpět k úpravám" + }, "editedPolicyId": { "message": "Byla upravena zásada $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 nebo více e-mailů patří odvolaným členům. Pro opětovné pozvání obnovte jejich přístup." }, + "revocationReasonUnknown": { + "message": "Neznámý důvod" + }, + "revocationReasonManual": { + "message": "Zrušeno administrátorem" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Není v souladu s pravidly dvoufázového přihlášení" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Nesoulad s jednotnými pravidly organizace" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Zrušený přístup organizace pro $ID$ za nedodržení dvoufaktorových zásad.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Zrušený přístup organizace pro $ID$ za nedodržení jednofaktorové zásady.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Zrušený přístup organizace pro $ID$ za klesající transfer do vlastnictví organizace.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Byl obnoven přístup do organizace uživateli $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Hotovo!" }, + "reportGenerationFailed": { + "message": "Při generování hlášení došlo k chybě. Zkuste to znovu." + }, "riskInsightsRunReport": { "message": "Spustit hlášení" }, @@ -8281,10 +8484,20 @@ "message": "Poskytování SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatické zajišťování uživatelů a skupin u preferovaného poskytovatele identit prostřednictvím zajišťování SCIM.", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automaticky nastavujte uživatele a skupiny tak, že nastavíte svého preferovaného poskytovatele identit pomocí adresy URL protokolu SCIM a klíče API." + }, + "scimLearnMore": { + "message": "Více informací o SCIM" + }, "scimIntegrationDescription": { "message": "Automatické zajišťování uživatelů a skupin u preferovaného poskytovatele identit prostřednictvím zajišťování SCIM. Najde podporované integrace.", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Role člena" }, + "moreSettings": { + "message": "Další nastavení" + }, "moreFromBitwarden": { "message": "Více od Bitwardenu" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktivuje přístup uživatele ke Správci tajných klíčů." }, + "grantSecretsManager": { + "message": "Udělit přístup ke Správci tajných klíčů" + }, "userAccessSecretsManagerGA": { "message": "Tento uživatel může přistupovat ke Správci tajných klíčů" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Názov banky" + }, + "nameOnAccount": { + "message": "Jméno na účtu" + }, + "bankRoutingNumber": { + "message": "Variabilní symbol", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Číslo pobočky/Instituce" + }, + "swiftCode": { + "message": "SWIFT kód" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Kontaktní telefon banky" + }, + "searchBankAccount": { + "message": "Hledat bankovní účet" + }, + "copyAccountNumber": { + "message": "Kopírovat číslo účtu" + }, + "copyRoutingNumber": { + "message": "Kopírovat variabilní symbol" + }, + "copyPin": { + "message": "Kopírovat PIN" + }, + "copyIban": { + "message": "Kopírovat IBAN" + }, + "bankAccountTypeChecking": { + "message": "Kontrolování" + }, + "bankAccountTypeSavings": { + "message": "Úspory" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Vkladový list" + }, + "bankAccountTypeLineOfCredit": { + "message": "Úvěrový rámec" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investice/Zprostředkování" + }, + "bankAccountTypeMoneyMarket": { + "message": "Peněžní trh" + }, + "bankAccountTypeOther": { + "message": "Ostatní" + }, + "newBankAccountNudgeTitle": { + "message": "Bezpečně uložte Vaše bankovní údaje" + }, + "newBankAccountNudgeBody": { + "message": "Uložte informace o Vašem bankovním účtu pro snadný a bezpečný přístup ve všech Vašich zařízeních." + }, "sendsTitleNoSearchResults": { "message": "Nebyly vráceny žádné výsledky hledání" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Váš bankovní účet musí být pro ověření tohoto upgradu ověřen. Ověřte svůj bankovní účet nebo vyberte jiný způsob platby." }, - "discardEdits": { - "message": "Zahodit úpravy" - }, "discardEditsMessage": { "message": "Pokud zavřete toto zobrazení, Vaše neuložené úpravy budou zahozeny" }, - "backToEditing": { - "message": "Zpět k úpravám" - }, "sendHasUnsavedEdits": { "message": "Send má neuložené úpravy. Jste si jisti, že chcete odejít?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Ukládání úprav Send selhalo", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Vaše organizace vyžaduje viditelnost e-mailu. Zrušte zaškrtnutí \"Skrýt Vaši e-mailovou adresu\" pro uložení." + }, "sideNavigation": { "message": "Boční navigace" }, diff --git a/apps/web/src/locales/cy/messages.json b/apps/web/src/locales/cy/messages.json index e2f0e67fe602..07400996f377 100644 --- a/apps/web/src/locales/cy/messages.json +++ b/apps/web/src/locales/cy/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/da/messages.json b/apps/web/src/locales/da/messages.json index d1aee8bb1563..5388dc53753f 100644 --- a/apps/web/src/locales/da/messages.json +++ b/apps/web/src/locales/da/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sikre notater" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mapper" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nyt", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Mig" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Slet vedhæftning" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Send til papirkurven, sikker?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Vælg fil" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Ingen fil valgt" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Inviter en ny bruger til din organisation ved at indtaste e-mailadressen på deres Bitwarden-konto nedenfor. Hvis de ikke allerede har en Bitwarden-konto, bliver de bedt om at oprette en ny konto." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Autoudfyldte element $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Redigerede politik $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Genoprettet organisationsadgang for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM-provisionering", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Tildel automatisk brugere og grupper den foretrukne identitetsudbyder via SCIM-provisionering", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Tildel automatisk brugere og grupper den foretrukne identitetsudbyder via SCIM-provisionering. Find understøttede integrationer", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Medlemsrolle" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Mere fra Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktivér brugeradgang til Hemmelighedshåndtering." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Denne bruger kan tilgå Hemmelighedshåndtering" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index 2d485d2595c6..6c66cfb1ba77 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server-Anmeldetoken" }, + "typeBankAccountSubtitle": { + "message": "Bankdaten" + }, "folderSubtitle": { "message": "Organisiere deine Einträge" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sichere Notizen" }, + "typeBankAccount": { + "message": "Bankkonto" + }, "folders": { "message": "Ordner" }, @@ -1116,6 +1122,18 @@ "message": "Neuer SSH-Schlüssel", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Neues Bankkonto", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Neuer Führerschein", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Neuer Reisepass", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Neues Text-Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH-Schlüssel bearbeiten", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Bankkonto bearbeiten", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Führerschein bearbeiten", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Reisepass bearbeiten", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Text-Send bearbeiten", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "SSH-Schlüssel anzeigen", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Bankkonto anzeigen", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Führerschein anzeigen", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Reisepass anzeigen", + "description": "Header for view passport item type" + }, "new": { "message": "Neu", "description": "for adding new items" @@ -1273,7 +1315,7 @@ "message": "Sozialversicherungsnummer kopieren" }, "copyPassportNumber": { - "message": "Passnummer kopieren" + "message": "Reisepassnummer kopieren" }, "copyLicenseNumber": { "message": "Lizenznummer kopieren" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Information kopieren - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Notiz kopieren - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Keine Werte zum Kopieren" + }, + "launchWebsiteName": { + "message": "Website aufrufen: $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ich" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Anhang löschen" }, + "deleteAttachmentName": { + "message": "Anhang $NAME$ löschen", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "$NAME$ herunterladen", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Soll dieser Eintrag wirklich in den Papierkorb verschoben werden?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Datei auswählen" }, + "chooseFileSentenceCase": { + "message": "Datei auswählen" + }, "noFileChosen": { "message": "Keine Datei ausgewählt" }, @@ -3949,11 +4044,26 @@ } } }, + "invite": { + "message": "Einladen" + }, "inviteUserDesc": { "message": "Lade einen neuen Benutzer zu deinem Anbieter ein, indem du die E-Mail-Adresse seines Bitwarden-Kontos unten einträgst. Falls dieser noch kein Bitwarden-Konto besitzt, wird er/sie zur Erstellung eines neuen Kontos aufgefordert." }, + "inviteUserDescription": { + "message": "Lade neue Benutzer in deine Organisation ein, indem du unten deren E-Mail-Adresse eingibst." + }, + "inviteMultipleEmailDesc": { + "message": "Gib bis zu $COUNT$ E-Mail-Adressen mit Komma getrennt ein.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "message": "Gib bis zu $BATCHLIMIT$ E-Mail-Adressen auf einmal ein, getrennt durch Kommas. ($REMAININGSEATS$ Benutzerplätze übrig)", "placeholders": { "batchlimit": { "content": "$1", @@ -3972,7 +4082,7 @@ "message": "Du hast 0 Einladungen übrig." }, "inviteMultipleEmailsNoSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "message": "Gib bis zu $BATCHLIMIT$ E-Mail-Adressen auf einmal ein, getrennt durch Kommas.", "placeholders": { "batchlimit": { "content": "$1", @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Kontonummer für Eintrag $ID$ angezeigt.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "PIN für Eintrag $ID$ angezeigt.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Kontonummer für Eintrag $ID$ kopiert.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "PIN für Eintrag $ID$ kopiert.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Eintrag $ID$ automatisch ausgefüllt.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Änderungen verwerfen" + }, + "discardEditsConfirmation": { + "message": "Wenn du diese Ansicht schließt, werden deine ungespeicherten Änderungen verworfen." + }, + "discardEdits": { + "message": "Änderungen verwerfen" + }, + "keepEditing": { + "message": "Mit der Bearbeitung fortfahren" + }, + "backToEditing": { + "message": "Zurück zur Bearbeitung" + }, "editedPolicyId": { "message": "Richtlinie \"$ID$\" bearbeitet.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "Eine oder mehrere E-Mail-Adressen gehören zu widerrufenen Mitgliedern. Stelle ihren Zugriff wieder her, um sie erneut einzuladen." }, + "revocationReasonUnknown": { + "message": "Unbekannter Grund" + }, + "revocationReasonManual": { + "message": "Von einem Administrator widerrufen" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Entspricht nicht den Richtlinien für die Zwei-Faktor-Authentifizierung" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Entspricht nicht den Richtlinien für einzelne Organisationen" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Der Organisationszugang für $ID$ wurde aufgrund der Nichteinhaltung der Richtlinien zur Zwei-Faktor-Authentifizierung widerrufen.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Der Organisationszugang für $ID$ wurde aufgrund der Nichteinhaltung der Richtlinie für einzelne Organisationen widerrufen.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Der Zugriff auf die Organisation wurde für $ID$ entzogen, da die Übertragung in das Eigentum der Organisation abgelehnt wurde.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Zugriff auf die Organisation für $ID$ wiederhergestellt.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Fertig!" }, + "reportGenerationFailed": { + "message": "Beim Erstellen des Berichts ist ein Fehler aufgetreten. Versuche es erneut." + }, "riskInsightsRunReport": { "message": "Bericht ausführen" }, @@ -8281,10 +8484,20 @@ "message": "SCIM-Bereitstellung", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Über SCIM-Bereitstellung automatisch Benutzer und Gruppen mit deinem bevorzugten Identitätsanbieter zur Verfügung stellen", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Richte Benutzer und Gruppen automatisch ein, indem du deinen bevorzugten Identitätsanbieter mit der SCIM-URL und dem API-Schlüssel konfigurierst." + }, + "scimLearnMore": { + "message": "Mehr über SCIM erfahren" + }, "scimIntegrationDescription": { "message": "Automatische Bereitstellung von Benutzern und Gruppen mit deinem bevorzugten Identitätsanbieter über SCIM-Bereitstellung. Suche nach unterstützten Integrationen", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Mitgliedsrolle" }, + "moreSettings": { + "message": "Weitere Einstellungen" + }, "moreFromBitwarden": { "message": "Mehr von Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Benutzerzugriff zum Secrets Manager aktivieren" }, + "grantSecretsManager": { + "message": "Zugriff auf Secrets Manager gewähren" + }, "userAccessSecretsManagerGA": { "message": "Dieser Benutzer kann auf Secrets Manager zugreifen." }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bankname" + }, + "nameOnAccount": { + "message": "Name des Kontoinhabers" + }, + "bankRoutingNumber": { + "message": "Bankleitzahl", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Filial-/Institutionsnummer" + }, + "swiftCode": { + "message": "SWIFT-Code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Telefonnummer der Bank" + }, + "searchBankAccount": { + "message": "Bankkonto suchen" + }, + "copyAccountNumber": { + "message": "Kontonummer kopieren" + }, + "copyRoutingNumber": { + "message": "Bankleitzahl kopieren" + }, + "copyPin": { + "message": "PIN kopieren" + }, + "copyIban": { + "message": "IBAN kopieren" + }, + "bankAccountTypeChecking": { + "message": "Wird überprüft" + }, + "bankAccountTypeSavings": { + "message": "Ersparnisse" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Einlagenzertifikat" + }, + "bankAccountTypeLineOfCredit": { + "message": "Kreditrahmen" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Anlage/Wertpapierhandel" + }, + "bankAccountTypeMoneyMarket": { + "message": "Finanzmarkt" + }, + "bankAccountTypeOther": { + "message": "Sonstige" + }, + "newBankAccountNudgeTitle": { + "message": "Deine Bankdaten sicher speichern" + }, + "newBankAccountNudgeBody": { + "message": "Speicher deine Bankdaten, um auf allen deinen Geräten einfach und sicher darauf zugreifen zu können." + }, "sendsTitleNoSearchResults": { "message": "Keine Suchergebnisse gefunden" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Dein Bankkonto muss verifiziert werden, bevor es für dieses Upgrade verwendet werden kann. Bitte verifiziere dein Bankkonto oder wähle eine andere Zahlungsmethode." }, - "discardEdits": { - "message": "Änderungen verwerfen" - }, "discardEditsMessage": { "message": "Wenn du diese Ansicht schließt, werden deine ungespeicherten Änderungen verworfen" }, - "backToEditing": { - "message": "Zurück zur Bearbeitung" - }, "sendHasUnsavedEdits": { "message": "Das Send hat ungespeicherte Änderungen. Möchtest du diese Ansicht wirklich verlassen?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,18 +13690,21 @@ "message": "Speichern der Send-Änderungen fehlgeschlagen", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Deine Organisation muss deine E-Mail-Adresse sehen können. Deaktiviere \"Deine E-Mail-Adresse vor Betrachtern verbergen\", um zu speichern." + }, "sideNavigation": { - "message": "Side navigation" + "message": "Seitennavigation" }, "skipLink": { - "message": "Skip link" + "message": "Link überspringen" }, "callout": { - "message": "Callout", + "message": "Meldung", "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." }, "progressBar": { - "message": "Progress bar", + "message": "Fortschrittsanzeige", "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." } } diff --git a/apps/web/src/locales/el/messages.json b/apps/web/src/locales/el/messages.json index 3beeea69184b..fb98aec85482 100644 --- a/apps/web/src/locales/el/messages.json +++ b/apps/web/src/locales/el/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Ασφαλείς Σημειώσεις" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Φάκελοι" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Νέο", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Εγώ" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Διαγραφή συνημμένου" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Θέλετε πραγματικά να στείλετε στον κάδο απορριμμάτων;" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Επιλογή Αρχείου" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Δεν επιλέχθηκε κανένα αρχείο" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Προσκαλέστε έναν νέο χρήστη στον οργανισμό σας εισάγοντας παρακάτω τη διεύθυνση email του λογαριασμού Bitwarden. Αν δεν έχουν ήδη λογαριασμό Bitwarden, θα τους ζητηθεί να δημιουργήσουν ένα νέο λογαριασμό." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Αυτόματη συμπλήρωση στοιχείου $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Επεξεργασμένη πολιτική $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Ρόλος μέλους" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Περισσότερα από το Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Ενεργοποιήστε την πρόσβαση των χρηστών στο Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Αυτός ο χρήστης μπορεί να έχει πρόσβαση στο Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/en_GB/messages.json b/apps/web/src/locales/en_GB/messages.json index c2a9c739b077..68455e17b656 100644 --- a/apps/web/src/locales/en_GB/messages.json +++ b/apps/web/src/locales/en_GB/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organise your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New licence", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's licence", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's licence", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the bin?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organisation by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organisation by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organisation policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organisation access for $ID$ for non-compliance with the two-factor organisation policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organisation access for $ID$ for non-compliance with the single organisation policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organisation access for $ID$ for declining transfer to organisation ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organisation access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organisation requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/en_IN/messages.json b/apps/web/src/locales/en_IN/messages.json index fbee2ac335f4..8bfacbd09a53 100644 --- a/apps/web/src/locales/en_IN/messages.json +++ b/apps/web/src/locales/en_IN/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organise your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New licence", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's licence", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's licence", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Are you sure you want to delete this item?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organisation by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organisation by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organisation policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organisation access for $ID$ for non-compliance with the two-factor organisation policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organisation access for $ID$ for non-compliance with the single organisation policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organisation access for $ID$ for declining transfer to organisation ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organisation access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organisation requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/eo/messages.json b/apps/web/src/locales/eo/messages.json index 101b4cbd6cb2..7de3eb191e35 100644 --- a/apps/web/src/locales/eo/messages.json +++ b/apps/web/src/locales/eo/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sekuraj notoj" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Dosierujoj" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nova", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Mi" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Forigi la aldonaĵon" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Ĉu vi vere volas sendi al la rubujo?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Elekti dosieron" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invitu novan uzanton al via organizo enigante ĉi-sube sian retpoŝtan adreson Bitwarden. Se ili ne havas Bitwarden-konton jam, ili estos petataj krei novan konton." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Pli el Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index c687a70940dc..2ddf211bb025 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Notas seguras" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Carpetas" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nuevo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Yo" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Eliminar archivo adjunto" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "¿Estás seguro de que quieres eliminar este elemento?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Seleccionar archivo" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No se ha seleccionado ningún archivo" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a un nuevo usuario a su organización introduciendo la dirección de correo electrónico de su cuenta Bitwarden a continuación. Si aún no tienen una cuenta Bitwarden, se les pedirá que creen una nueva cuenta." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Elemento $ID$ autorrellenado.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Política $ID$ editada.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Acceso a la organización restaurado para $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "Aprovisionamiento de SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Provisionar automáticamente a los usuarios y grupos con su proveedor de identidad preferido a través de la provisión SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rol del miembro" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Más de Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activar el acceso de usuario al Administrador Secretario." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Este usuario puede acceder al Administrador Secretos" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/et/messages.json b/apps/web/src/locales/et/messages.json index ee38b027e764..5216240069b7 100644 --- a/apps/web/src/locales/et/messages.json +++ b/apps/web/src/locales/et/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Turvalised märkmed" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Kaustad" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Uus", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Mina" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Kustuta manus" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Soovid tõesti selle kirje kustutada?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Vali fail" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Ühtegi faili pole valitud" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Kutsu organisatsiooni uusi kasutajaid, sisestades alla nende Bitwardeni konto e-posti aadressid. Kui neil ei ole veel Bitwardeni kontot, pakutakse neile võimalus see luua." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Sisestas kirje $ID$ automaatselt.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Muutis poliitikat $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Kasutaja $ID$ juurdepääs organisatsioonile taastatud.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Anna kasutajale juurdepääs Secrets Managerile." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "See kasutaja pääseb ligi Secrets Managerile" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/eu/messages.json b/apps/web/src/locales/eu/messages.json index b58ffe711b37..ac3db19c44cc 100644 --- a/apps/web/src/locales/eu/messages.json +++ b/apps/web/src/locales/eu/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Ohar seguruak" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Karpetak" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ni" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Ezabatu eranskina" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Ziur zaude osagai hau ezabatu nahi duzula?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Hautatu fitxategia" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Ez da fitxategirik hautatu" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Gonbidatu erabiltzaile berri bat zure erakundera, jarraian bere Bitwarden kontuko emaila sartuz (Bitwarden konturik ez badu, kontu berri bat sortzeko eskatuko zaio)." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ elementua automatikoki bete da.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "$ID$ politika editatua.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Erakunderako sarbidea berreskuratua $ID$-rentzat.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM hornitzailea", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Eman automatikoki erabiltzaileei eta taldeei zure identitate-hornitzaile gogokoenarekin, SCIM hornitzaile bidez", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/fa/messages.json b/apps/web/src/locales/fa/messages.json index 98d3e5431605..f20f7046f8e6 100644 --- a/apps/web/src/locales/fa/messages.json +++ b/apps/web/src/locales/fa/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "یادداشت‌های امن" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "پوشه‌ها" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "جدید", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "من" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "حذف پیوست" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "واقعاً می‌خواهید این آیتم را به سطل زباله ارسال کنید؟" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "انتخاب پرونده" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "هیچ پرونده‌ای انتخاب نشده" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "با وارد کردن نشانی ایمیل حساب Bitwarden در زیر، یک کاربر جدید را به سازمان خود دعوت کنید. اگر آنها قبلاً یک حساب Bitwarden نداشته باشند، از آنها خواسته می‌شود یک حساب جدید ایجاد کنند." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ مورد پر شده خودکار.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "سیاست $ID$ ویرایش.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "دسترسی سازمان برای $ID$ را بازیابی کرد.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "تأمین SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "به‌طور خودکار کاربران و گروه‌ها را با ارائه‌دهنده هویت ترجیحی خود از طریق تأمین SCIM فراهم کنید", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "کاربران و گروه‌ها را به‌طور خودکار از طریق ارائه‌دهنده هویت مورد نظر خود با استفاده از تأمین‌کننده SCIM ایجاد کنید. ادغام‌های پشتیبانی‌شده را بیابید", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "نقش عضو" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "از Bitwarden بیشتر بدانید" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "دسترسی کاربر به مدیر رازها را فعال کنید." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "این کاربر می تواند به مدیر رازها دسترسی داشته باشد" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/fi/messages.json b/apps/web/src/locales/fi/messages.json index 0024eebeef7f..89f00e0f9a90 100644 --- a/apps/web/src/locales/fi/messages.json +++ b/apps/web/src/locales/fi/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Salatut muistiot" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Kansiot" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Uusi", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Minä" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Poista tiedostoliite" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Haluatko varmasti siirtää kohteen roskakoriin?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Valitse tiedosto" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Tiedostoa ei ole valittu" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Kutsu organisaatioosi uusi käyttäjä syöttämällä alle hänen Bitwarden-tilinsä sähköpostiosoite. Jos hänellä ei vielä ole Bitwarden-tiliä, pyydetään häntä luomaan uusi tili." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automaattitäytti kohteen \"$ID$\".", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Muokkasi käytäntöä \"$ID$\".", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Palautti käyttäjän \"$ID$\" käyttöoikeuden organisaatioon.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM-provisiointi", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Provisioi käyttäjät ja ryhmät automaattisesti haluamasi identiteettitoimittajan kanssa SCIM-provisioinnilla", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Jäsenen rooli" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Lisää Bitwardenilta" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktivoi käyttäjälle pääsy Salaisuushallintaan." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Käyttäjällä on pääsy Salaisuushallintaan" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/fil/messages.json b/apps/web/src/locales/fil/messages.json index 33d58d3e602e..e205eb0a64f3 100644 --- a/apps/web/src/locales/fil/messages.json +++ b/apps/web/src/locales/fil/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Mga Secure na Tala" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mga Folder" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Bago", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ako" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Burahin ang attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Gusto mo ba talaga itong itapon?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Pumili ng File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Walang napiling file" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Mag imbita ng isang bagong gumagamit sa iyong samahan sa pamamagitan ng pagpasok ng kanilang email address ng Bitwarden account sa ibaba. Kung wala pa silang account sa Bitwarden, hihikayatin silang gumawa ng bagong account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Awto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "I-edit ang patakaran $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Ipinanumbalik na pag-access sa organisasyon para sa $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Awtomatikong pagbibigay ng mga user at grupo sa iyong ginustong identity provider sa pamamagitan ng SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Tungkulin ng miyembro" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Higit pang mga mula sa Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index 82b4eda62ca8..1f43f9c7a247 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Jeton de connexion au serveur" }, + "typeBankAccountSubtitle": { + "message": "Informations bancaires" + }, "folderSubtitle": { "message": "Organisez vos éléments" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Notes sécurisées" }, + "typeBankAccount": { + "message": "Compte de banque" + }, "folders": { "message": "Dossiers" }, @@ -1116,6 +1122,18 @@ "message": "Nouvelle clé SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Nouveau compte de banque", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Nouveau permis", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Nouveau passeport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nouveau Send de texte", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Modifier la clé SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Modifier le compte de banque", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Modifier le permis de conduire", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Modifier le passeport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Modifier le Send de texte", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Afficher la clé SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Afficher le compte de banque", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Afficher le permis de conduire", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Afficher le passeport", + "description": "Header for view passport item type" + }, "new": { "message": "Nouveau", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copier les informations - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copier la note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Aucune valeur à copier" + }, + "launchWebsiteName": { + "message": "Lancer le site web $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Moi" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Supprimer la pièce jointe" }, + "deleteAttachmentName": { + "message": "Supprimer la pièce jointe $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Télécharger $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Êtes-vous sûr de vouloir déplacer cet élément vers la corbeille ?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choisir un fichier" }, + "chooseFileSentenceCase": { + "message": "Choisir un fichier" + }, "noFileChosen": { "message": "Aucun fichier choisi" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Inviter" + }, "inviteUserDesc": { "message": "Invitez un nouvel utilisateur dans votre organisation en saisissant l'adresse électronique de son compte Bitwarden ci-dessous. S'il n'a pas encore de compte Bitwarden, il lui sera demandé de créer un nouveau compte." }, + "inviteUserDescription": { + "message": "Invitez de nouveaux utilisateurs à votre organisation en entrant leur adresse courriel ci-dessous." + }, + "inviteMultipleEmailDesc": { + "message": "Entrez jusqu'à $COUNT$ courriels en les séparant par une virgule.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Entrez jusqu'à $BATCHLIMIT$ courriels en les séparant avec une virgule. ($REMAININGSEATS$ places disponibles)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Numéro de compte affiché pour l'élément $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Code NIP affiché pour de l'élément $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Numéro de compte copié pour l'élément $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Code NIP copié pour l'article $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Élément $ID$ saisi automatiquement.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Ignorer les modifications" + }, + "discardEditsConfirmation": { + "message": "Si vous fermez cette vue, vos modifications non enregistrées seront annulées." + }, + "discardEdits": { + "message": "Annuler les modifications" + }, + "keepEditing": { + "message": "Continuer à modifier" + }, + "backToEditing": { + "message": "Retour à l’édition" + }, "editedPolicyId": { "message": "Politique $ID$ modifiée.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 ou plusieurs courriels appartiennent à des membres révoqués. Restaurez leur accès pour les réinviter." }, + "revocationReasonUnknown": { + "message": "Raison inconnue" + }, + "revocationReasonManual": { + "message": "Révoqué par un administrateur" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Non conforme à la politique de connexion en deux étapes" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Non conforme à la politique de l'organisation unique" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Accès révoqué à l'organisation pour $ID$ pour le non-respect de la politique de connexion à deux facteurs de l'organisation.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Accès révoqué à l'organisation pour $ID$ pour le non-respect de la politique d'organisation unique.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Accès révoqué à l'organisation pour $ID$ pour le refus du transfert vers la propriété de l'organisation.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Accès à l'organisation restauré pour $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Fini !" }, + "reportGenerationFailed": { + "message": "Une erreur est survenue lors de la génération du rapport. Veuillez réessayer." + }, "riskInsightsRunReport": { "message": "Exécuter le rapport" }, @@ -8281,10 +8484,20 @@ "message": "Provisionnement SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Fournit automatiquement aux utilisateurs et aux groupes votre fournisseur d'identité préféré via l'approvisionnement SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Fournir automatiquement les utilisateurs et les groupes en configurant votre fournisseur d'identité préféré à l'aide de l'URL SCIM et de la clé API." + }, + "scimLearnMore": { + "message": "En savoir plus sur SCIM" + }, "scimIntegrationDescription": { "message": "Fournissez automatiquement aux utilisateurs et aux groupes avec votre fournisseur d'identité préféré via l'approvisionnement SCIM. Trouvez les intégrations supportées", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rôle du membre" }, + "moreSettings": { + "message": "Plus de paramètres" + }, "moreFromBitwarden": { "message": "Plus de Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activer l'accès utilisateur au Secrets Manager." }, + "grantSecretsManager": { + "message": "Accorder l'accès au Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Cet utilisateur peut accéder au Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Nom de la banque" + }, + "nameOnAccount": { + "message": "Nom sur le compte" + }, + "bankRoutingNumber": { + "message": "Numéro de succursale", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Numéro de succursale/institution" + }, + "swiftCode": { + "message": "Code SWIFT" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Téléphone du contact de la banque" + }, + "searchBankAccount": { + "message": "Rechercher un compte de banque" + }, + "copyAccountNumber": { + "message": "Copier le numéro de compte" + }, + "copyRoutingNumber": { + "message": "Copier le numéro de succursale" + }, + "copyPin": { + "message": "Copier le NIP" + }, + "copyIban": { + "message": "Copier l'IBAN" + }, + "bankAccountTypeChecking": { + "message": "En cours de vérification" + }, + "bankAccountTypeSavings": { + "message": "Épargne" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificat de dépôt" + }, + "bankAccountTypeLineOfCredit": { + "message": "Ligne de crédit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investissement/courtage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Marché monétaire" + }, + "bankAccountTypeOther": { + "message": "Autre" + }, + "newBankAccountNudgeTitle": { + "message": "Conservez vos coordonnées bancaires en toute sécurité" + }, + "newBankAccountNudgeBody": { + "message": "Enregistrez vos informations de compte bancaire pour y accéder facilement et en toute sécurité sur vos appareils." + }, "sendsTitleNoSearchResults": { "message": "Aucun résultat de recherche retourné" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Votre compte bancaire doit être vérifié avant de pouvoir être utilisé pour cette mise à niveau. Veuillez vérifier votre compte bancaire ou choisir un autre mode de paiement." }, - "discardEdits": { - "message": "Annuler les modifications" - }, "discardEditsMessage": { "message": "Si vous fermez cette vue, vos modifications non enregistrées seront annulées" }, - "backToEditing": { - "message": "Retour à l’édition" - }, "sendHasUnsavedEdits": { "message": "L'envoi a des modifications non enregistrées. Êtes-vous sûr de vouloir quitter ?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "La sauvegarde des modifications du Send a échouée", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Votre organisation nécessite une visibilité par courriel. Décochez « Cacher votre courriel aux utilisateurs» pour enregistrer." + }, "sideNavigation": { "message": "Navigation latérale" }, diff --git a/apps/web/src/locales/gl/messages.json b/apps/web/src/locales/gl/messages.json index 9a3bc5efe9a9..411de6dd5dd5 100644 --- a/apps/web/src/locales/gl/messages.json +++ b/apps/web/src/locales/gl/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Notas seguras" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Cartafoles" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Novo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/he/messages.json b/apps/web/src/locales/he/messages.json index 22700062ffc3..368f158e7b93 100644 --- a/apps/web/src/locales/he/messages.json +++ b/apps/web/src/locales/he/messages.json @@ -3,19 +3,19 @@ "message": "כל היישומים" }, "allMembers": { - "message": "All members" + "message": "כל המנויים" }, "allPasswords": { - "message": "All passwords" + "message": "כל הסיסמאות" }, "activity": { "message": "פעילות" }, "criticalAppsAtRisk": { - "message": "Critical apps at risk" + "message": "יישומים הכרחיים בסיכון" }, "allCriticalApps": { - "message": "All critical apps" + "message": "כל היישומים ההכרחיים" }, "appLogoLabel": { "message": "הלוגו של Bitwarden" @@ -27,7 +27,7 @@ "message": "אין יישומים קריטיים בסיכון" }, "critical": { - "message": "Critical ($COUNT$)", + "message": "הכרחיים ($COUNT$)", "placeholders": { "count": { "content": "$1", @@ -36,7 +36,7 @@ } }, "notCritical": { - "message": "Not critical ($COUNT$)", + "message": "לא-הכרחיים ($COUNT$)", "placeholders": { "count": { "content": "$1", @@ -45,7 +45,7 @@ } }, "criticalBadge": { - "message": "Critical" + "message": "הכרחי" }, "accessIntelligence": { "message": "מודיעין גישות" @@ -57,19 +57,19 @@ "message": "סיכון סיסמה" }, "passwords": { - "message": "Passwords" + "message": "סיסמאות" }, "riskOverTime": { - "message": "Risk over time" + "message": "סיכון לאורך זמן" }, "passwordsAtRisk": { - "message": "Passwords at risk" + "message": "סיסמאות בסיכון" }, "noEditPermissions": { "message": "אין לך הרשאות לערוך את הפריט הזה" }, "reviewAccessIntelligence": { - "message": "Review security reports to find and fix credential risks before they escalate." + "message": "סקירת דו\"חות אבטחה לאיתור ולתיקון סיכוני פרטי הזדהות לפני שהם מחריפים." }, "reviewAtRiskLoginsPrompt": { "message": "סקור כניסות בסיכון" @@ -329,7 +329,7 @@ "message": "סימון יישומים כקריטיים נכשל" }, "applicationsUnmarkedAsCriticalFail": { - "message": "Failed to unmark applications as critical" + "message": "נכשל ביטול סימון היישומים כהכרחיים" }, "application": { "message": "יישום" @@ -452,10 +452,10 @@ "message": "הכל טופל!" }, "noNewApplicationsToReviewAtThisTime": { - "message": "No new applications to review at this time" + "message": "אין יישומים חדשים לסקירה במועד הנוכחי" }, "organizationHasItemsSavedForApplications": { - "message": "Your organization has items saved for $COUNT$ applications", + "message": "לארגון שלך יש פריטים שמורים עבור $COUNT$ יישומים", "placeholders": { "count": { "content": "$1", @@ -464,7 +464,7 @@ } }, "reviewApplicationsToSecureItems": { - "message": "Review applications to secure the items most critical to your organization's security" + "message": "סקירת היישומים לאבטחת הפריטים ההכרחיים ביותר לבטחון הארגון שלך" }, "reviewApplications": { "message": "סקור יישומים" @@ -473,16 +473,16 @@ "message": "תעדוף יישומים קריטיים" }, "selectCriticalAppsDescription": { - "message": "Select which applications are most critical to your organization. Then, you’ll be able to assign security tasks to members to remove risks." + "message": "בחירה אילו יישומים הם ההכרחיים ביותר לארגון שלך. לאחר הבחירה, באפשרותך להקצות משימות אבטחה למנויים להסרת הסיכונים." }, "reviewNewApplications": { "message": "סקור יישומים חדשים" }, "reviewNewAppsDescription": { - "message": "Review new applications with vulnerable items and mark those you’d like to monitor closely as critical. Then, you’ll be able to assign security tasks to members to remove risks." + "message": "סקירת יישומים חדשים עם פריטים רגישים וסימון אלה שברצונך לנטר בקפידה כהכרחיים. לאחר מכן, יהיה באפשרותך להקצות משימות אבטחה למנויים להסרת סיכונים." }, "clickIconToMarkAppAsCritical": { - "message": "Click the star icon to mark an app as critical" + "message": "לחיצה על סמל הכוכב לסימון יישום כהכרחי" }, "markAsCriticalPlaceholder": { "message": "שימושיות 'סמן כקריטי' תיושם בעדכון עתידי" @@ -638,10 +638,10 @@ } }, "showMatchDetectionNoPlaceholder": { - "message": "Show match detection" + "message": "הצגת זיהוי התאמה" }, "hideMatchDetectionNoPlaceholder": { - "message": "Hide match detection" + "message": "הסתרת זיהוי התאמה" }, "autoFillOnPageLoad": { "message": "למלא אוטומטית בעת טעינת עמוד?" @@ -680,7 +680,7 @@ "message": "אימייל" }, "emails": { - "message": "Emails" + "message": "כתובות דוא\"ל" }, "phone": { "message": "טלפון" @@ -764,7 +764,7 @@ "message": "Bitwarden יכול לאחסן ולמלא קודים של אימות דו־שלבי. בחר את סמל המצלמה כדי לצלם את הקוד QR המאמת של אתר זה, או העתק והדבק את המפתח לתוך שדה זה." }, "totpCapture": { - "message": "Scan authenticator QR code from current webpage" + "message": "סריקת קוד QR ליישום אימות מהאתר הנוכחי" }, "learnMoreAboutAuthenticators": { "message": "למד עוד על מאמתים" @@ -998,25 +998,28 @@ "message": "מפתח SSH" }, "typeLoginSubtitle": { - "message": "Website or app" + "message": "אתר או יישום" }, "typeCardSubtitle": { - "message": "Credit or debit card" + "message": "כרטיס אשראי או חיוב" }, "typeIdentitySubtitle": { - "message": "Personal info" + "message": "מידע אישי" }, "typeNoteSubtitle": { - "message": "Important text" + "message": "מלל חשוב" }, "typeSshKeySubtitle": { - "message": "Server login token" + "message": "אסימון גישה של כניסה לשרת" + }, + "typeBankAccountSubtitle": { + "message": "פרטים בנקאיים" }, "folderSubtitle": { - "message": "Organize your items" + "message": "ארגון הפריטים שלך" }, "collectionSubtitle": { - "message": "Organize shared items" + "message": "ארגון הפריטים המשותפים" }, "typeLoginPlural": { "message": "כניסות" @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "הערות מאובטחות" }, + "typeBankAccount": { + "message": "חשבון בנק" + }, "folders": { "message": "תיקיות" }, @@ -1088,7 +1094,7 @@ "message": "הוסף פריט" }, "chooseItemToAdd": { - "message": "Choose item to add" + "message": "בחירת פריט להוספה" }, "editItem": { "message": "ערוך פריט" @@ -1116,6 +1122,18 @@ "message": "מפתח SSH חדש", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "חשבון בנק חדש", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "רישיון חדש", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "דרכון חדש", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "סֵנְד של טקסט חדש", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "ערוך מפתח SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "עריכת חשבון בנק", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "עריכת רישיון נהיגה", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "עריכת דרכון", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "ערוך סֵנְד של טקסט", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "הצג מפתח SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "הצגת חשבון בנק", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "הצגת רישיון נהיגה", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "הצגת דרכון", + "description": "Header for view passport item type" + }, "new": { "message": "חדש", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "העתקת מידע - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "העתקת הערה - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "אין ערכים להעתקה" + }, + "launchWebsiteName": { + "message": "פתיחת אתר $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "אני" }, @@ -1341,7 +1415,7 @@ "message": "בחר הכל" }, "deselectAll": { - "message": "Deselect all" + "message": "ביטול בחירה של הכל" }, "unselectAll": { "message": "נקה הכל" @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "מחק צרופה" }, + "deleteAttachmentName": { + "message": "מחיקת צרופה $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "הורדת $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "האם אתה בטוח שברצונך למחוק פריט זה?" }, @@ -1492,10 +1584,10 @@ "message": "לא" }, "noAuth": { - "message": "Anyone with the link" + "message": "כל מי שיש לו את הקישור" }, "anyOneWithPassword": { - "message": "Anyone with a password set by you" + "message": "כל מי שיש לו סיסמה שמוגדרת על-ידך" }, "location": { "message": "מיקום" @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "בחר קובץ" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "לא נבחר קובץ" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "הזמן משתמש חדש לארגון שלך על ידי הזנת כתובת האימייל שלהם שמשמשת אותם בחשבון Bitwarden. אם אין להם חשבון Bitwarden, הם יתבקשו ליצור חשבון." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "פריט שבוצע עבורו מילוי אוטומטי $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "מדיניות שנערכה $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "הגישה לארגון שוחזרה עבור $ID$.", "placeholders": { @@ -4405,7 +4605,7 @@ "message": "Accepted transfer to organization ownership." }, "userDeclinedTransfer": { - "message": "Revoked for declining transfer to organization ownership." + "message": "מבוטל בשל סירוב להעביר לבעלות הארגון." }, "invitedUserId": { "message": "משתמש שהוזמן $ID$.", @@ -4426,7 +4626,7 @@ } }, "automaticallyConfirmedUserId": { - "message": "Automatically confirmed user $ID$.", + "message": "$ID$ משתמש המאושרים אוטומטית.", "placeholders": { "id": { "content": "$1", @@ -4507,22 +4707,22 @@ "message": "מצב כניסה" }, "recentlyActive": { - "message": "Recently active" + "message": "הפעילים לאחרונה" }, "recentlyActiveToday": { - "message": "Today" + "message": "היום" }, "recentlyActivePast7Days": { - "message": "Past 7 days" + "message": "ב-7 הימים האחרונים" }, "recentlyActivePast14Days": { - "message": "Past 14 days" + "message": "ב-14 הימים האחרונים" }, "recentlyActivePast30Days": { - "message": "Past 30 days" + "message": "ב-30 הימים האחרונים" }, "recentlyActiveOver30Days": { - "message": "Over 30 days ago" + "message": "לפני יותר מ-30 ימים" }, "firstLogin": { "message": "כניסה ראשונה" @@ -4709,28 +4909,31 @@ "message": "עדכן דפדפן" }, "generatingYourAccessIntelligence": { - "message": "Generating your Access Intelligence..." + "message": "יצירת ה-Access Intelligence שלך..." }, "loadingProgress": { - "message": "Loading progress" + "message": "התקדמות הטעינה" }, "reviewingMemberData": { - "message": "Reviewing member data..." + "message": "סקירת נתוני המנוי..." }, "analyzingPasswords": { - "message": "Analyzing passwords..." + "message": "ניתוח סיסמאות..." }, "calculatingRisks": { - "message": "Calculating risks..." + "message": "חישוב סיכונים..." }, "generatingReports": { - "message": "Generating reports..." + "message": "יצירת דו\"חות..." }, "compilingInsightsProgress": { - "message": "Compiling insights..." + "message": "עיבוד תובנות..." }, "reportGenerationDone": { - "message": "Done!" + "message": "בוצע!" + }, + "reportGenerationFailed": { + "message": "אירעה שגיאה ביצירת הדו\"ח. נא לנסות שוב." }, "riskInsightsRunReport": { "message": "הרץ דוח" @@ -4854,19 +5057,19 @@ "message": "למידע נוסף" }, "migrationsFailed": { - "message": "An error occurred updating the encryption settings." + "message": "אירעה שגיאה בעת עדכון הגדרות ההצפנה." }, "updateEncryptionSettingsTitle": { - "message": "Update your encryption settings" + "message": "עדכון הגדרות ההצפנה שלך" }, "updateEncryptionSettingsDesc": { - "message": "The new recommended encryption settings will improve your account security. Enter your master password to update now." + "message": "הגדרות ההצפנה החדשות המומלצות ישפרו את אבטחת החשבון שלך. יש להזין את הסיסמה הראשית שלך כדי לעדכן כעת." }, "confirmIdentityToContinue": { - "message": "Confirm your identity to continue" + "message": "יש לאשר את זהותך כדי להמשיך" }, "enterYourMasterPassword": { - "message": "Enter your master password" + "message": "נא להזין את הסיסמה הראשית שלך" }, "updateSettings": { "message": "עדכן הגדרות" @@ -5251,10 +5454,10 @@ "message": "בכל זמן." }, "byEmail": { - "message": "By email" + "message": "באמצעות דוא\"ל" }, "byLink": { - "message": "By link" + "message": "באמצעות קישור" }, "byContinuingYouAgreeToThe": { "message": "על ידי המשך, אתה מסכים ל" @@ -5403,19 +5606,19 @@ "description": "This is a verb. ex. 'Fix The Car'" }, "fixEncryption": { - "message": "Fix encryption" + "message": "תיקון ההצפנה" }, "fixEncryptionTooltip": { - "message": "This file is using an outdated encryption method." + "message": "הקובץ מוגדר בשיטת הצפנה שאינה עדכנית." }, "attachmentUpdated": { - "message": "Attachment updated" + "message": "הצרופה עודכנה" }, "oldAttachmentsNeedFixDesc": { "message": "בכספת שלך קיים קובץ מצורף ישן שצריך לעבור תיקון לפני שתוכל להחליף את מפתחות ההצפנה של החשבון שלך." }, "itemsTransferred": { - "message": "Items transferred" + "message": "פריטים הועברו" }, "yourAccountsFingerprint": { "message": "הסיסמה של טביעת האצבעות בחשבון שלך", @@ -5558,7 +5761,7 @@ "message": "מספר מינימלי של מילים" }, "overridePasswordTypePolicy": { - "message": "Password Type", + "message": "סוג הסיסמה", "description": "Name of the password generator policy that overrides the user's password/passphrase selection." }, "userPreference": { @@ -5627,10 +5830,10 @@ "message": "שחזר את מה שנבחר" }, "archivedItemRestored": { - "message": "Archived item restored" + "message": "פריט שוחזר מהארכיב" }, "archivedItemsRestored": { - "message": "Archived items restored" + "message": "פריטים שוחזרו מהארכיב" }, "restoredItem": { "message": "הפריט שוחזר" @@ -5827,11 +6030,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendCreatedSuccessfully": { - "message": "Send created successfully!", + "message": "שליחה נוצרה בהצלחה!", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendCreatedDescriptionV2": { - "message": "Copy and share this Send link. The Send will be available to anyone with the link for the next $TIME$.", + "message": "העתקה ושיתוף של הקישור לשליחה. השליחה תהיה זמינה לכל מי שיש לו את הקישור במשך $TIME$.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", "placeholders": { "time": { @@ -5841,7 +6044,7 @@ } }, "sendCreatedDescriptionPassword": { - "message": "Copy and share this Send link. The Send will be available to anyone with the link and password you set for the next $TIME$.", + "message": "העתקה ושיתוף של קישור השליחה הזה. השליחה תהיה זמינה לכל מי שיש לו את הקישור ואת הסיסמה שהגדרת למשך $TIME$.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", "placeholders": { "time": { @@ -5851,7 +6054,7 @@ } }, "sendCreatedDescriptionEmail": { - "message": "Copy and share this Send link. It can be viewed by the people you specified for the next $TIME$.", + "message": "העתקה ושיתוף של קישור השליחה הזה. השליחה תהיה זמינה לאנשים שהגדרת למשך $TIME$.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", "placeholders": { "time": { @@ -5861,7 +6064,7 @@ } }, "durationTimeHours": { - "message": "$HOURS$ hours", + "message": "$HOURS$ שעות", "placeholders": { "hours": { "content": "$1", @@ -5870,11 +6073,11 @@ } }, "newTextSend": { - "message": "New Text Send", + "message": "שליחה חדשה של מלל", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "newFileSend": { - "message": "New File Send", + "message": "שליחה חדשה של קובץ", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editedSend": { @@ -5917,7 +6120,7 @@ "message": "מבוטל" }, "accepted": { - "message": "Accepted" + "message": "התקבל" }, "sendLink": { "message": "קישור סֵנְד", @@ -6136,38 +6339,38 @@ } }, "centralizeDataOwnership": { - "message": "Centralize organization ownership" + "message": "ריכוזיות הבעלות על הארגון" }, "centralizeDataOwnershipDesc": { - "message": "All member items will be owned and managed by the organization. Admins and owners are exempt. " + "message": "כל פריטי המנויים יהיו בבעלות הארגון ובניהולו. מנהלים ובעלים אינם נכללים בהגדרה " }, "centralizeDataOwnershipContentAnchor": { - "message": "Learn more about centralized ownership", + "message": "הרחבת הידע אודות בעלות ריכוזית", "description": "This will be used as a hyperlink" }, "benefits": { - "message": "Benefits" + "message": "יתרונות" }, "centralizeDataOwnershipBenefit1": { - "message": "Gain full visibility into credential health, including shared and unshared items." + "message": "שקיפות מלאה של מצב הבריאות של פרטי הזדהות, כולל פריטים משותפים ובלתי משותפים." }, "centralizeDataOwnershipBenefit2": { - "message": "Easily transfer items during member offboarding and succession, ensuring there are no access gaps." + "message": "העברה בקלות שלל פריטים במהלך נטישת מנויים והורשה של מנויים, המבטיחה רצף גישה ללא פערים." }, "centralizeDataOwnershipBenefit3": { - "message": "Give all users a dedicated \"My Items\" space for managing their own logins." + "message": "מאפשר לכל המשתמשים מרחב ייחודי אישי \"הפריטים שלי\" לניהול הכניסות שלהם." }, "centralizeDataOwnershipWarningTitle": { - "message": "Prompt members to transfer their items" + "message": "פנייה למנויים להעברת הפריטים שלהם" }, "centralizeDataOwnershipWarningDesc": { - "message": "If members have items in their individual vault, they will be prompted to either transfer them to the organization or leave. If they leave, their access is revoked but can be restored anytime." + "message": "אם למנויים יש פריטים בכספות האישיות, תוצג להם אפשרות בחירה בין העברת הפריטים לארגון לבין עזיבה. אם יעזבו, הגישה תישלל מהם, אך ניתן להשיבה בכל זמן." }, "centralizeDataOwnershipWarningLink": { - "message": "Learn more about the transfer" + "message": "הרחבת הידע אודות ההעברה" }, "promptUsersToMoveItems": { - "message": "Prompt users to move individual vault items to the organization" + "message": "פנייה למשתמשים להעביר פריטי כספת אישיים לארגון" }, "promptUsersToMoveItemsCallout": { "message": "Members will be prompted to either transfer their items to the organization or leave. If they leave, their access is revoked but can be restored anytime." @@ -8281,10 +8484,20 @@ "message": "הקצאת SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "הקצה באופן אוטומטי משתמשים וקבוצות עם ספקי הזהות המועדפים עליך באמצעות הקצאת SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "הקצה באופן אוטומטי משתמשים וקבוצות עם ספקי הזהות המועדפים עליך באמצעות הקצאת SCIM. מצא שילובים נתמכים", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -8530,7 +8743,7 @@ "message": "Purple" }, "blue": { - "message": "Blue" + "message": "כחול" }, "customColor": { "message": "צבע מותאם אישית" @@ -8762,11 +8975,11 @@ "description": "Title for creating a new project." }, "clickToRenameProject": { - "message": "Click to rename this project", + "message": "לחיצה לשיום מחדש של פרויקט זה", "description": "Tooltip text for corrupted project names that can be clicked to rename." }, "cannotDecryptProjectName": { - "message": "Cannot decrypt project name - click project to rename", + "message": "לא ניתן לפענח את הצפנת שם הפרוייקט - לחיצה על הפרוייקט לשיומו מחדש", "description": "Tooltip text for project badges when the project name cannot be decrypted." }, "softDeleteSecretWarning": { @@ -9172,6 +9385,9 @@ "memberRole": { "message": "תפקיד חבר" }, + "moreSettings": { + "message": "הגדרות נוספות" + }, "moreFromBitwarden": { "message": "עוד מאת Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "הפעל גישת משתמש אל מנהל הסודות." }, + "grantSecretsManager": { + "message": "התרת הגישה אל מנהל הסודות" + }, "userAccessSecretsManagerGA": { "message": "משתמש זה יכול לגשת למנהל הסודות" }, @@ -9583,13 +9802,13 @@ } }, "phishingBlockerSiteAccessed": { - "message": "User attempted to access known phishing site" + "message": "המשתמש ניסה לגשת לאתר הונאה (פישינג) מוכר" }, "phishingBlockerSiteExited": { - "message": "User exited phishing warning page" + "message": "המשתמש יצא מדף האזהרה מפני הונאה (פישינג)" }, "phishingBlockerBypassed": { - "message": "User bypassed phishing warning" + "message": "המשתמש פסח על האזהרה מפני הונאה (פישינג)" }, "sdk": { "message": "SDK", @@ -9784,7 +10003,7 @@ "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" }, "memberDecryptionOptionTdeDescPart2": { - "message": "policy,", + "message": "מדיניות,", "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" }, "memberDecryptionOptionTdeDescLink2": { @@ -9837,28 +10056,28 @@ "message": "שחזר חשבון" }, "recoverAccountWarning": { - "message": "When you reset the password or two-step login for this member, they'll be notified of the change and logged out." + "message": "כאשר תאפסו את הסיסמה או הכניסה הד-שלבית של משתמש זה, המשתמש יקבל הודעה אודות השינוי ויוּצָא מהחשבון." }, "accountRecoveryPolicyDescV2": { - "message": "Recover accounts when master password, two-step login, or trusted devices are forgotten or lost." + "message": "שחזור חשבונות כאשר הסיסמה הראשית, הכניסה הדו-שלבית, או ההתקנים המהימנים נשכחו או אבדו." }, "accountRecoveryPolicyWarningV2": { - "message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts." + "message": "חשבונות קיימים עם סיסמאות ראשיות ידרשו שהמנויים ימנו את עצמם כדי שהמנהלים יוכלו לשחזר את החשבונות שלהם." }, "resetPasswordPolicyAutoEnrollCheckboxV2": { - "message": "Automatically enroll new members in account recovery" + "message": "התמנות אוטומטית של מנויים חדשים בשחזור חשבון" }, "resetMasterPassword": { - "message": "Reset master password" + "message": "הגדרת הסיסמה הראשית" }, "resetTwoStepLogin": { - "message": "Reset two-step login" + "message": "הגדרת כניסה דו־שלבית" }, "resetTwoStepLoginDesc": { - "message": "The member's access will be revoked until they set up two-step login" + "message": "גישת המנוי תישלל עד שהמשתמש יגדיר כניסה דו-שלבית" }, "recoverAccountSuccess": { - "message": "Account recovery success!" + "message": "החשבון שוחזר בהצלחה!" }, "updatedTempPassword": { "message": "משתמש עדכן סיסמה שהונפקה באמצעות שחזור חשבון." @@ -9996,7 +10215,7 @@ "message": "נדרשת כניסת SSO" }, "emailRequiredForSsoLogin": { - "message": "Email is required for SSO" + "message": "דרושה כתובת דוא\"ל לשימוש בכניסה יחידה (SSO)" }, "selectedRegionFlag": { "message": "דגל האזור שנבחר" @@ -10407,51 +10626,51 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "switchToFreePlan": { - "message": "Switching to free plan", + "message": "מעבר למסלול החינמי", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "switchToFreeOrg": { - "message": "Switching to free organization", + "message": "מעבר למסלול הארגוני החינמי", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "cancelSurveyMissingFeaturesLabel": { - "message": "Missing features or functionality", + "message": "תכולות או פונקציונליות חסרות", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyMissingFeaturesHint": { - "message": "Something we needed wasn't available", + "message": "משהו שדרוש לא היה זמין", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexLabel": { - "message": "Too difficult to set up or manage", + "message": "קשה מדי להגדרה או לניהול", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexHint": { - "message": "Onboarding, admin, or day-to-day use was too complex", + "message": "תהליך ההתמנות, הניהול, או השימוש היומיומי היה מורכב מדי", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueLabel": { - "message": "We're not getting enough value for the cost", + "message": "איננו מקבלים ערך מספק בתמורה לעלות", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueHint": { - "message": "The price doesn't match what we're getting out of it", + "message": "העלות איננה תואמת לתמורה שאנו מפיקים מזה", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageLabel": { - "message": "Not enough usage by our team", + "message": "לא נעשה מספיק שימוש ע\"י הצוות שלנו", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageHint": { - "message": "We couldn't get people to actually use it", + "message": "לא הצלחנו לרתום אנשים להשתמש בזה בפועל", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedLabel": { - "message": "Our needs changed", + "message": "הצרכים שלנו השתנו", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedHint": { - "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager", + "message": "ארגון מחדש, השתלטות/רכישה, שינוי סדר העדיפות, או שאנו לא זקוקים יותר למנהל סיסמאות", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "freeForOneYear": { @@ -10485,10 +10704,10 @@ "message": "הקצה משימות" }, "allTasksAssigned": { - "message": "All tasks have been assigned" + "message": "כל המשימות הוקצו" }, "assignSecurityTasksToMembers": { - "message": "Send notifications to change passwords" + "message": "שליחת התראה לשינוי סיסמאות" }, "assignToCollections": { "message": "הקצה לאוספים" @@ -10889,10 +11108,10 @@ "message": "שלח נתוני אירועי כספת אל מופע ה־Datadog שלך" }, "huntressEventIntegrationDesc": { - "message": "Send event data to your Huntress SIEM instance" + "message": "שליחת נתוני אירוע למופע Huntress SIEM שלך" }, "integrationConnectedSuccessfully": { - "message": "$INTEGRATION$ connected successfully.", + "message": "$INTEGRATION$ התחברו בהצלחה.", "placeholders": { "integration": { "content": "$1", @@ -10904,7 +11123,7 @@ "message": "שמירת האינטגרציה נכשלה. נא לנסות שוב מאוחר יותר." }, "mustBeOrganizationOwnerAdmin": { - "message": "You must be an Organization Owner or Admin to perform this action." + "message": "עליך להיות בעל ארגון או מנהל לביצוע פעולה זו." }, "mustBeOrgOwnerToPerformAction": { "message": "אתה מוכרח להיות מנהל הארגון כדי לבצע פעולה זו." @@ -11015,10 +11234,10 @@ "message": "אינדקס" }, "httpEventCollectorUrl": { - "message": "HTTP Event Collector URL" + "message": "כתובת URL של צובר אירועי HTTP" }, "httpEventCollectorToken": { - "message": "HTTP Event Collector Token" + "message": "אסימון גישה של צובר אירועי HTTP" }, "selectAPlan": { "message": "בחר תוכנית" @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/hi/messages.json b/apps/web/src/locales/hi/messages.json index 2de35aae7dbe..f6b6065d08f4 100644 --- a/apps/web/src/locales/hi/messages.json +++ b/apps/web/src/locales/hi/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "सुरक्षित नोट" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "मैं" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/hr/messages.json b/apps/web/src/locales/hr/messages.json index 85064c83e53b..4764f469b664 100644 --- a/apps/web/src/locales/hr/messages.json +++ b/apps/web/src/locales/hr/messages.json @@ -998,25 +998,28 @@ "message": "SSH ključ" }, "typeLoginSubtitle": { - "message": "Website or app" + "message": "Mrežna stranica ili aplikacija" }, "typeCardSubtitle": { - "message": "Credit or debit card" + "message": "Kreditna ili debitna kartica" }, "typeIdentitySubtitle": { - "message": "Personal info" + "message": "Osobni podaci" }, "typeNoteSubtitle": { - "message": "Important text" + "message": "Važni tekst" }, "typeSshKeySubtitle": { - "message": "Server login token" + "message": "Token prijavnog poslužitelja" + }, + "typeBankAccountSubtitle": { + "message": "Banking details" }, "folderSubtitle": { - "message": "Organize your items" + "message": "Organiziraj svoje stavke" }, "collectionSubtitle": { - "message": "Organize shared items" + "message": "Organiziraj dijeljene stavke" }, "typeLoginPlural": { "message": "Prijave" @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sigurne bilješke" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mape" }, @@ -1088,7 +1094,7 @@ "message": "Dodaj stavku" }, "chooseItemToAdd": { - "message": "Choose item to add" + "message": "Odaberi stavku za dodavanje" }, "editItem": { "message": "Uredi stavku" @@ -1116,6 +1122,18 @@ "message": "Novi SSH ključ", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Novi teksutalni Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Uredi SSH ključ", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Uredi tekstualni Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Prikaži SSH ključ", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Novo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ja" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Izbriši privitak" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Želiš li zaista poslati u smeće?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Odaberi datoteku" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Nije odabrana datoteka" }, @@ -3949,11 +4044,26 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Pozovi novog korisnika u svoju organizaciju unosom njihove Bitwarden adrese e-pošte. Ako još nemaju Bitwarden račun, biti će pozvani da stvore novi." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "message": "Unesi do $BATCHLIMIT$ adresa e-pošte, odvojenih zarezom. (Preostalo: $REMAININGSEATS$)", "placeholders": { "batchlimit": { "content": "$1", @@ -3972,7 +4082,7 @@ "message": "Nemaš preostalih pozivnica." }, "inviteMultipleEmailsNoSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "message": "Unesi do $BATCHLIMIT$ adresa e-pošte odjednom, odvojenih zarezom.", "placeholders": { "batchlimit": { "content": "$1", @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-ispuna za stavku $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Odbaci promjene" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Povratak na uređivanje" + }, "editedPolicyId": { "message": "Uređeno pravilo $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 ili više adresa e-pošte pripada opozvanim članovima. Vrati im pristup za ponovni poziv." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Obnovljen pristup organizaciji za $ID$.", "placeholders": { @@ -4507,22 +4707,22 @@ "message": "Status prijave" }, "recentlyActive": { - "message": "Recently active" + "message": "Nedavno aktivno" }, "recentlyActiveToday": { - "message": "Today" + "message": "Danas" }, "recentlyActivePast7Days": { - "message": "Past 7 days" + "message": "Zadnjih 7 dana" }, "recentlyActivePast14Days": { - "message": "Past 14 days" + "message": "Zadnjih 14 dana" }, "recentlyActivePast30Days": { - "message": "Past 30 days" + "message": "Zadnjih 30 dana" }, "recentlyActiveOver30Days": { - "message": "Over 30 days ago" + "message": "Prije više od 30 dana" }, "firstLogin": { "message": "Prva prijava" @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Gotovo!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Pokreni izvješće" }, @@ -7151,7 +7354,7 @@ "message": "Radnja kod isteka sesije" }, "sessionTimeoutSuppressedByConnectedDevice": { - "message": "Managed by the Bitwarden browser extension app. Open the browser app to edit." + "message": "Upravlja se Bitwarden proširenjem. Za uređivanje, otvori web Bitwarden." }, "immediately": { "message": "Odmah" @@ -8281,10 +8484,20 @@ "message": "SCIM docijeljivanje", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatski korisnicima i grupama dodijeli željenog pružatelja identiteta putem SCIM dodjeljivanja", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatski korisnicima i grupama dodijeli željenog pružatelja identiteta putem SCIM dodjeljivanja. Pronađi podržane integracije", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Uloga člana" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Više od Bitwardena" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Uključi korisniku pristup Secrets Manageru." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Ovaj korisnik može pristupiti Secrets Manageru" }, @@ -9583,13 +9802,13 @@ } }, "phishingBlockerSiteAccessed": { - "message": "User attempted to access known phishing site" + "message": "Korisnik je pokušao pristupiti poznatoj stranici za krađu identiteta" }, "phishingBlockerSiteExited": { - "message": "User exited phishing warning page" + "message": "Korisnik je izašao iz upozorenja o krađi identiteta" }, "phishingBlockerBypassed": { - "message": "User bypassed phishing warning" + "message": "Korisnik je zaobišao upozorenje o krađi identiteta" }, "sdk": { "message": "SDK", @@ -10415,43 +10634,43 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "cancelSurveyMissingFeaturesLabel": { - "message": "Missing features or functionality", + "message": "Nedostaju značajke ili funkcionalnosti", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyMissingFeaturesHint": { - "message": "Something we needed wasn't available", + "message": "Nešto što nam treba, nije dostupno", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexLabel": { - "message": "Too difficult to set up or manage", + "message": "Prekomplicirano za postavljanje ili upravljanje", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexHint": { - "message": "Onboarding, admin, or day-to-day use was too complex", + "message": "Uvođenje u sustav, administracija ili svakodnevna upotreba bili su previše složeni", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueLabel": { - "message": "We're not getting enough value for the cost", + "message": "Ne dobivamo dovoljno vrijednosti za cijenu", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueHint": { - "message": "The price doesn't match what we're getting out of it", + "message": "Cijena ne odgovara onome što dobivamo", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageLabel": { - "message": "Not enough usage by our team", + "message": "Naš tim ne koristi dovoljno", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageHint": { - "message": "We couldn't get people to actually use it", + "message": "Nismo mogli uvjeriti ljude da zapravo koriste", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedLabel": { - "message": "Our needs changed", + "message": "Naše potrebe su se promijenile", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedHint": { - "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager", + "message": "Reorganizacija, akvizicija, promjena prioriteta ili nam više ne treba upravitelj lozinki", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "freeForOneYear": { @@ -12041,7 +12260,7 @@ } }, "resellerRenewalWarningMsgV2": { - "message": "Your subscription will renew soon. To ensure uninterrupted service, contact your Bitwarden provider to confirm your renewal before $RENEWAL_DATE$.", + "message": "Tvoja će se pretplata uskoro obnoviti. Za neprekinutu uslugu, kontaktiraj svog davatelja usluga Birwarden za potvrdu obnove prije $RENEWAL_DATE$.", "placeholders": { "renewal_date": { "content": "$1", @@ -12080,7 +12299,7 @@ } }, "resellerPastDueWarningMsgV2": { - "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact your Bitwarden provider before $GRACE_PERIOD_END$.", + "message": "Faktura za tvoju pretplatu nije plaćena. Za neprekinutu uslugu, kontaktiraj svog davatelja usluga Bitwarden za potvrdu obnovu prije $GRACE_PERIOD_END$.", "placeholders": { "grace_period_end": { "content": "$1", @@ -13220,7 +13439,7 @@ "message": "korisnik@bitwarden.com , korisnik@primjer.hr" }, "emailPlaceholderMultiple": { - "message": "user@bitwarden.com, user@acme.com" + "message": "korisnik@bitwarden.com, korisnik@primjer.hr" }, "whenYouRemoveStorage": { "message": "Kada ukloniš prostor za pohranu, proporcionalna razlika će se automatski koristiti za umanjennje tvog sljedećeg računa." @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "Nema rezultata pretrage" }, @@ -13396,35 +13679,32 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Tvoj bankovni račun mora biti potvrđen prije no što se može koristiti za ovu nadogradnju. Molimo, potvrdi svoj bankovni račun ili odaberi drugi način plaćanja." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { - "message": "If you close this view, your unsaved edits will be discarded" - }, - "backToEditing": { - "message": "Back to editing" + "message": "Zatvaranjem ovog pregleda, tvoje će izmjene biti odbačene" }, "sendHasUnsavedEdits": { - "message": "Send has unsaved edits. Are you sure you want to leave?", + "message": "Send ima nespremljenih promjena. Sigurno želiš napustiti?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "saveSendEditsFailed": { - "message": "Saving Send edits failed", + "message": "Spremanje promjena Send-a nije uspjelo", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { - "message": "Side navigation" + "message": "Bočna navigacija" }, "skipLink": { - "message": "Skip link" + "message": "Preskoči poveznicu" }, "callout": { - "message": "Callout", + "message": "Oblačić", "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." }, "progressBar": { - "message": "Progress bar", + "message": "Traka napretka", "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." } } diff --git a/apps/web/src/locales/hu/messages.json b/apps/web/src/locales/hu/messages.json index af690b1d3dfa..d2430b61f938 100644 --- a/apps/web/src/locales/hu/messages.json +++ b/apps/web/src/locales/hu/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Szerver bejelentkezési token" }, + "typeBankAccountSubtitle": { + "message": "Banki adatok" + }, "folderSubtitle": { "message": "Elemek szervezése" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Biztonságos jegyzetek" }, + "typeBankAccount": { + "message": "Bankszámla" + }, "folders": { "message": "Mappák" }, @@ -1116,6 +1122,18 @@ "message": "Új SSH kulcs", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Új bankszámla", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Új licensz", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Új útlevél", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Új szöveges Send elem", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH kulcs szerkesztése", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Bankszámla szerkesztése", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Jogosítvány szerkesztése", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Útlevél szerkesztése", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Send szöveg szerkesztése", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "SSH kulcs megtekintése", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Bankszámla megtekintése", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Jogosítvány megtekintése", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Útlevél megtekintése", + "description": "Header for view passport item type" + }, "new": { "message": "Új", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Infó másolása - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Jegyzet másolása - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Nincsenek másolandó értékek." + }, + "launchWebsiteName": { + "message": "$ITEMNAME$ webhely elindítása", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Én" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Melléklet törlése" }, + "deleteAttachmentName": { + "message": "$NAME$ melléklet törlése", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "$NAME$ letöltése", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Biztosan törlésre kerüljön ezt az elem?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Fájl kiválasztása" }, + "chooseFileSentenceCase": { + "message": "Fájl kiválasztása" + }, "noFileChosen": { "message": "Nincs kiválasztott fájl." }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Meghívás" + }, "inviteUserDesc": { "message": "Új felhasználó meghívása a szervezetéhez a Bitwarden fiók e-mail címének megadásával. Ha még nem rendelkezik Bitwarden-fiókkal, felkérjük új fiók létrehozására.\n" }, + "inviteUserDescription": { + "message": "Új felhasználók meghívása a szervezetbe az email cím megadásával lentebb." + }, + "inviteMultipleEmailDesc": { + "message": "Legfeljebb $COUNT$, egymástól vesszővel elválasztott email cím.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Adjunk meg akár $BATCHLIMIT$ email címet vesszővel elválasztva. ($REMAININGSEATS$ hely marad)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "A számlaszám megtekintésre került $ID$ elemhez.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "A PIN kód megtekintésre került $ID$ elemhez.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "A számlaszám másolásra került $ID$ elemhez.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "A PIN kód másolásra került $ID$ elemhez.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ azonosítójú elem automatikusan kitöltésre került.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Szerkesztések elvetése" + }, + "discardEditsConfirmation": { + "message": "A nézetet bezárva a nem mentett szerkesztések elvetésre kerülnek." + }, + "discardEdits": { + "message": "Szerkesztések elvetése" + }, + "keepEditing": { + "message": "Szerkesztés folytatása" + }, + "backToEditing": { + "message": "Vissza a szerkesztéshez" + }, "editedPolicyId": { "message": "$ID$ szabály szerkesztésre került.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 vagy több email cím a visszavont tagokhoz tartozik. Állítsuk vissza hozzáférésüket az ismételt meghíváshoz." }, + "revocationReasonUnknown": { + "message": "Ismeretlen ok" + }, + "revocationReasonManual": { + "message": "Visszavonta egy adminisztrátor" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Nem felel meg a kétlépcsős bejelentkezési szabályzatnak." + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Nem felel meg az egységes szervezeti szabályzatnak." + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "A szervezet hozzáférés $ID$ elemhez visszavonásra került a kéttényezős szervezeti szabályzat be nem tartása miatt.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "A szervezet hozzáférés $ID$ elemhez visszavonásra került az önálló szervezetre vonatkozó szabályzat be nem tartása miatt.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "A szervezet hozzáférés $ID$ elemhez visszavonásra került a szervezet tulajdonjogára való átruházás elutasítása miatt.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "$ID$ szervezeti hozzáférése helyreállításra került.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Kész!" }, + "reportGenerationFailed": { + "message": "Hiba történt a jelentés generálása közben. Próbáljuk újra." + }, "riskInsightsRunReport": { "message": "Jelentés futtatása" }, @@ -8281,10 +8484,20 @@ "message": "SCIM ellátás", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "A felhasználók és csoportok automatikusan biztosítása a kívánt identitás szolgáltatóval a SCIM szolgáltatáson keresztül.", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "A felhasználók és csoportok automatikus biztosítása a preferált azonosság szolgáltató SCIM webcímmel és az API-kulccsal történő konfigurálásával." + }, + "scimLearnMore": { + "message": "Bővebben a SCIM-ről" + }, "scimIntegrationDescription": { "message": "A felhasználók és csoportok automatikusan biztosítása a kívánt identitás szolgáltatóval a SCIM szolgáltatáson keresztül. Támogatott integrációk keresése", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Tagi szerep" }, + "moreSettings": { + "message": "További beállítások" + }, "moreFromBitwarden": { "message": "További infó a Bitwardenről" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "A felhasználói hozzáférés bekapcsolása a Titkos kód kezelőhöz." }, + "grantSecretsManager": { + "message": "Hozzáférés kiosztása a Titkós kód kezelőhöz" + }, "userAccessSecretsManagerGA": { "message": "Ez a felhasználó elérheti a Titkos kód kezelőt" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank neve" + }, + "nameOnAccount": { + "message": "Számlatulajdonos neve" + }, + "bankRoutingNumber": { + "message": "Banki azonosító", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Fióktelep/intézmény szám" + }, + "swiftCode": { + "message": "SWIFT-kód" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Banki kapcsolati telefon" + }, + "searchBankAccount": { + "message": "Bankfiók keresése" + }, + "copyAccountNumber": { + "message": "Számlaszám másolása" + }, + "copyRoutingNumber": { + "message": "Banki azonosító másolása" + }, + "copyPin": { + "message": "PIN kód másolása" + }, + "copyIban": { + "message": "IBAN másolása" + }, + "bankAccountTypeChecking": { + "message": "Ellenőrzés" + }, + "bankAccountTypeSavings": { + "message": "Megtakarítások" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Áthelyezési igazolás" + }, + "bankAccountTypeLineOfCredit": { + "message": "Hitelkeret" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Befektetés/brókerügylet" + }, + "bankAccountTypeMoneyMarket": { + "message": "Pénzpiac" + }, + "bankAccountTypeOther": { + "message": "Egyéb" + }, + "newBankAccountNudgeTitle": { + "message": "Banki adatok biztonságos tárolása" + }, + "newBankAccountNudgeBody": { + "message": "Mentsük el a bankszámla adatokat, hogy könnyen és biztonságosan hozzáférhessünk az eszközökhöz." + }, "sendsTitleNoSearchResults": { "message": "Nincsenek visszakapott keresési eredmények." }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "A bankszámlát ellenőrizni kell, mielőtt felhasználható lenne ehhez a frissítéshez. Ellenőrizzük a bankszámlát vagy válasszunk más fizetési módot." }, - "discardEdits": { - "message": "Szerkesztések elvetése" - }, "discardEditsMessage": { "message": "A nézetet bezárva a nem mentett szerkesztések elvetésre kerülnek." }, - "backToEditing": { - "message": "Vissza a szerkesztéshez" - }, "sendHasUnsavedEdits": { "message": "A Send elem nem mentett szerkesztéseket tartalmaz. Biztos, hogy el akarunk navigálni?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "A Send elem szerkesztések mentése nem sikerült.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "A szervezetnek az email cím láthatóságára van szüksége. Kapcsoljuk ki az \"Email cím elrejtése a nézők elől\" opciót a mentéshez." + }, "sideNavigation": { "message": "Oldal navigáció" }, diff --git a/apps/web/src/locales/id/messages.json b/apps/web/src/locales/id/messages.json index cee267562d10..b1f20dc9578f 100644 --- a/apps/web/src/locales/id/messages.json +++ b/apps/web/src/locales/id/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Catatan Aman" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folder" }, @@ -1116,6 +1122,18 @@ "message": "Kunci SSH Baru", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Teks Kirim baru", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Ubah kunci SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Ubah Teks Kirim", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Lihat kunci SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Baru", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Saya" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Hapus Lampiran" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Anda yakin Anda ingin menghapus item ini?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Pilih berkas" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Tidak ada berkas yang dipilih" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Undang pengguna baru ke organisasi Anda dengan memasukkan alamat email akun Bitwarden mereka di bawah ini. Jika mereka belum memiliki akun Bitwarden, mereka akan diminta untuk membuat akun baru." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Item yang diisi otomatis $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Kebijakan $ID$ telah diedit.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Pulihkan akses organisasi untuk $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Jalankan laporan" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Lainnya dari Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index 27bd1f210862..999fff681efb 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Note sicure" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Cartelle" }, @@ -1116,6 +1122,18 @@ "message": "Nuova chiave SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nuovo Send (testo)", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Modifica chiave SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Modifica Send testuale", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Mostra chiave SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nuovo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Io" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Elimina allegato" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Sei sicuro di voler eliminare questo elemento?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Seleziona file" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Nessun file selezionato" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invita un nuovo utente alla tua organizzazione inserendo il suo indirizzo email dell'account Bitwarden qui sotto. Se non ha già un account Bitwarden, gli sarà richiesto di creare un nuovo account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ riempito automaticamente.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Politica $ID$ modificata.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Accesso all'organizzazione a $ID$ ripristinato.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Fatto!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Avvia report" }, @@ -8281,10 +8484,20 @@ "message": "Approvvigionamento SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Approvvigiona utenti e gruppi automaticamente con il tuo fornitore di identità preferito tramite l'approvvigionamento SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Fornisci automaticamente a utenti e gruppi il tuo provider di identità preferito tramite il provisioning SCIM. Trova integrazioni supportate", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Ruolo del membro" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Altro da Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Attiva l'accesso dell'utente al Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Questo utente può accedere al Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ja/messages.json b/apps/web/src/locales/ja/messages.json index 7b47824eecab..97c661eac5e7 100644 --- a/apps/web/src/locales/ja/messages.json +++ b/apps/web/src/locales/ja/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "セキュアメモ" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "フォルダー" }, @@ -1116,6 +1122,18 @@ "message": "新しい SSH キー", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "新規 Send テキスト", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "新規作成", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "自分" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "添付ファイルの削除" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "本当にごみ箱に入れますか?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "ファイルを選択" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "ファイルが選択されていません" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "組織に新しいユーザーを招待するには、そのユーザーの Bitwarden アカウントのメールアドレスを入力して下さい。Bitwarden アカウントを持っていない場合、そのユーザーはアカウントの作成を求められます。" }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "アイテム $ID$ を自動入力しました。", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "編集された方針:$ID$", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "$ID$ の組織へのアクセスを復元しました。", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM プロビジョニング", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "SCIM プロビジョニングにより、ユーザーとグループを希望する ID プロバイダーで自動的にプロビジョニングします。", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "SCIMプロビジョニングにより、お好みのID プロバイダでユーザーとグループを自動的にプロビジョニングします。利用可能な連携サービスを探す。", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "メンバーロール" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Bitwarden の詳細" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "シークレットマネージャーへのユーザーのアクセスを有効にします。" }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "このユーザーはシークレットマネージャーにアクセスできます" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ka/messages.json b/apps/web/src/locales/ka/messages.json index 67967d507d1e..cd9588ab14aa 100644 --- a/apps/web/src/locales/ka/messages.json +++ b/apps/web/src/locales/ka/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "უსაფრთხო ჩანაწერები" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "საქაღალდეები" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "ახალი", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "მე" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "წაშლა მიმაგრების" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "დარწმუნებული ხართ ნაგავში გადაიყვანოთ?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/km/messages.json b/apps/web/src/locales/km/messages.json index 0a5e7b474d57..b339e3fe52eb 100644 --- a/apps/web/src/locales/km/messages.json +++ b/apps/web/src/locales/km/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/kn/messages.json b/apps/web/src/locales/kn/messages.json index a030cf7d7ec3..443ab16439c1 100644 --- a/apps/web/src/locales/kn/messages.json +++ b/apps/web/src/locales/kn/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "ಫೋಲ್ಡರ್‌ಗಳು" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "ನನ್ನ" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "ಲಗತ್ತನ್ನು ಅಳಿಸಿ" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "ನೀವು ನಿಜವಾಗಿಯೂ ಅನುಪಯುಕ್ತಕ್ಕೆ ಕಳುಹಿಸಲು ಬಯಸುವಿರಾ?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "ನಿಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಅವರ ಬಿಟ್‌ವಾರ್ಡನ್ ಖಾತೆ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಕೆಳಗೆ ನಮೂದಿಸುವ ಮೂಲಕ ಹೊಸ ಬಳಕೆದಾರರನ್ನು ಆಹ್ವಾನಿಸಿ. ಅವರು ಈಗಾಗಲೇ ಬಿಟ್‌ವಾರ್ಡೆನ್ ಖಾತೆಯನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಹೊಸ ಖಾತೆಯನ್ನು ರಚಿಸಲು ಅವರನ್ನು ಕೇಳಲಾಗುತ್ತದೆ." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "ಸ್ವಯಂ ತುಂಬಿದ ಐಟಂ $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "ನೀತಿ ಸಂಪಾದಿಸಲಾಗಿದೆ $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ko/messages.json b/apps/web/src/locales/ko/messages.json index 733795c6fca1..be2f0177a17f 100644 --- a/apps/web/src/locales/ko/messages.json +++ b/apps/web/src/locales/ko/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "보안 메모" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "폴더" }, @@ -1116,6 +1122,18 @@ "message": "새 SSH 키", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "새 텍스트 Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH 키 편집", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "텍스트 Send 편집", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "새 항목", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "나" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "첨부 파일 삭제" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "정말로 휴지통으로 이동시킬까요?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "파일 선택" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "선택된 파일 없음" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "아래에 Bitwarden 계정 이메일 주소를 입력하여 조직에 새 사용자를 초대하십시오. Bitwarden 계정을 가지고 있지 않다면, 새로운 계정을 만들라는 메시지가 표시됩니다." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ 항목을 자동으로 채웠습니다.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "$ID$ 정책을 편집했습니다.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "구성원 역할" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ky/messages.json b/apps/web/src/locales/ky/messages.json new file mode 100644 index 000000000000..b339e3fe52eb --- /dev/null +++ b/apps/web/src/locales/ky/messages.json @@ -0,0 +1,13710 @@ +{ + "allApplications": { + "message": "All applications" + }, + "allMembers": { + "message": "All members" + }, + "allPasswords": { + "message": "All passwords" + }, + "activity": { + "message": "Activity" + }, + "criticalAppsAtRisk": { + "message": "Critical apps at risk" + }, + "allCriticalApps": { + "message": "All critical apps" + }, + "appLogoLabel": { + "message": "Bitwarden logo" + }, + "criticalApplications": { + "message": "Critical applications" + }, + "noCriticalAppsAtRisk": { + "message": "No critical applications at risk" + }, + "critical": { + "message": "Critical ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "notCritical": { + "message": "Not critical ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "criticalBadge": { + "message": "Critical" + }, + "accessIntelligence": { + "message": "Access Intelligence" + }, + "noApplicationsMatchTheseFilters": { + "message": "No applications match these filters" + }, + "passwordRisk": { + "message": "Password Risk" + }, + "passwords": { + "message": "Passwords" + }, + "riskOverTime": { + "message": "Risk over time" + }, + "passwordsAtRisk": { + "message": "Passwords at risk" + }, + "noEditPermissions": { + "message": "You don't have permission to edit this item" + }, + "reviewAccessIntelligence": { + "message": "Review security reports to find and fix credential risks before they escalate." + }, + "reviewAtRiskLoginsPrompt": { + "message": "Review at-risk logins" + }, + "dataLastUpdated": { + "message": "Data last updated: $DATE$", + "placeholders": { + "date": { + "content": "$1", + "example": "2021-01-01" + } + } + }, + "noReportRan": { + "message": "You have not created a report yet" + }, + "notifiedMembers": { + "message": "Notified members" + }, + "revokeMembers": { + "message": "Revoke members" + }, + "restoreMembers": { + "message": "Restore members" + }, + "cannotRestoreAccessError": { + "message": "Cannot restore organization access" + }, + "allApplicationsWithCount": { + "message": "All applications ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "createNewLoginItem": { + "message": "Create new login item" + }, + "percentageCompleted": { + "message": "$PERCENT$% complete", + "placeholders": { + "percent": { + "content": "$1", + "example": "75" + } + } + }, + "securityTasksCompleted": { + "message": "$COUNT$ out of $TOTAL$ security tasks completed", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "total": { + "content": "$2", + "example": "5" + } + } + }, + "passwordChangeProgress": { + "message": "Password change progress" + }, + "assignMembersTasksToMonitorProgress": { + "message": "Assign members tasks to monitor progress" + }, + "onceYouReviewApplications": { + "message": "Once you review applications and mark them as critical, assign tasks to your members to change their passwords." + }, + "sendReminders": { + "message": "Send reminders" + }, + "onceYouMarkApplicationsCriticalTheyWillDisplayHere": { + "message": "Once you mark applications critical, they will display here." + }, + "viewAtRiskMembers": { + "message": "View at-risk members" + }, + "viewAtRiskApplications": { + "message": "View at-risk applications" + }, + "criticalApplicationsAreAtRisk": { + "message": "$COUNT$ out of $TOTAL$ critical applications are at-risk due to at-risk passwords", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + }, + "total": { + "content": "$2", + "example": "5" + } + } + }, + "criticalApplicationsWithCount": { + "message": "Critical applications ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "criticalApplicationsMarked": { + "message": "critical applications marked" + }, + "countOfCriticalApplications": { + "message": "$COUNT$ critical applications", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "countOfApplicationsAtRisk": { + "message": "$COUNT$ applications at-risk", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "countOfAtRiskPasswords": { + "message": "$COUNT$ passwords at-risk", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "newPasswordsAtRisk": { + "message": "$COUNT$ new passwords at-risk", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "notifiedMembersWithCount": { + "message": "Notified members ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "noDataInOrgTitle": { + "message": "No data found" + }, + "noDataInOrgDescription": { + "message": "Import your organization's login data to get started with Access Intelligence. Once you do that, you'll be able to:" + }, + "feature1Title": { + "message": "Mark applications as critical" + }, + "feature1Description": { + "message": "This will help you remove risks to your most important applications first." + }, + "feature2Title": { + "message": "Help members improve their security" + }, + "feature2Description": { + "message": "Assign at-risk members guided security tasks to update credentials." + }, + "feature3Title": { + "message": "Monitor progress" + }, + "feature3Description": { + "message": "Track changes over time to show security improvements." + }, + "noReportsRunTitle": { + "message": "Generate report" + }, + "noReportsRunDescription": { + "message": "You’re ready to start generating reports. Once you generate, you’ll be able to:" + }, + "noCriticalApplicationsTitle": { + "message": "You haven’t marked any applications as critical" + }, + "noCriticalApplicationsDescription": { + "message": "Select your most critical applications to prioritize security actions for your users to address at-risk passwords." + }, + "markCriticalApplications": { + "message": "Select critical applications" + }, + "markAppAsCritical": { + "message": "Mark app as critical" + }, + "markAsCritical": { + "message": "Mark as critical" + }, + "applicationsSelected": { + "message": "applications selected" + }, + "selectApplication": { + "message": "Select application" + }, + "unselectApplication": { + "message": "Unselect application" + }, + "applicationsMarkedAsCriticalSuccess": { + "message": "Applications marked as critical" + }, + "criticalApplicationsMarkedSuccess": { + "message": "$COUNT$ applications marked as critical", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "numCriticalApplicationsMarkedSuccess": { + "message": "$COUNT$ applications marked critical", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "numApplicationsUnmarkedCriticalSuccess": { + "message": "$COUNT$ applications marked not critical", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "markAppCountAsCritical": { + "message": "Mark $COUNT$ as critical", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "markAppCountAsNotCritical": { + "message": "Mark $COUNT$ as not critical", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "applicationsMarkedAsCriticalFail": { + "message": "Failed to mark applications as critical" + }, + "applicationsUnmarkedAsCriticalFail": { + "message": "Failed to unmark applications as critical" + }, + "application": { + "message": "Application" + }, + "applications": { + "message": "Applications" + }, + "atRiskPasswords": { + "message": "At-risk passwords" + }, + "requestPasswordChange": { + "message": "Request password change" + }, + "totalPasswords": { + "message": "Total passwords" + }, + "searchApps": { + "message": "Search applications" + }, + "atRiskMembers": { + "message": "At-risk members" + }, + "membersWithAccessToAtRiskItemsForCriticalApplications": { + "message": "These members have access to vulnerable items for critical applications." + }, + "membersWithAtRiskPasswords": { + "message": "Members with at-risk passwords" + }, + "membersWillReceiveSecurityTask": { + "message": "Members of your organization will be assigned a task to change vulnerable passwords. They’ll receive a notification within their Bitwarden browser extension." + }, + "membersAtRiskCount": { + "message": "$COUNT$ members at-risk", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "atRiskMembersWithCount": { + "message": "At-risk members ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "atRiskApplicationsWithCount": { + "message": "At-risk applications ($COUNT$)", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "atRiskMemberDescription": { + "message": "These members are logging into critical applications with weak, exposed, or reused passwords." + }, + "atRiskMembersDescriptionNone": { + "message": "These are no members logging into applications with weak, exposed, or reused passwords." + }, + "atRiskApplicationsDescription": { + "message": "These applications have weak, exposed, or reused passwords." + }, + "atRiskApplicationsDescriptionNone": { + "message": "These are no applications with weak, exposed, or reused passwords." + }, + "atRiskMembersDescriptionWithApp": { + "message": "These members are logging into $APPNAME$ with weak, exposed, or reused passwords.", + "placeholders": { + "appname": { + "content": "$1", + "example": "Salesforce" + } + } + }, + "atRiskMembersDescriptionWithAppNone": { + "message": "There are no at risk members for $APPNAME$.", + "placeholders": { + "appname": { + "content": "$1", + "example": "Salesforce" + } + } + }, + "totalMembers": { + "message": "Total members" + }, + "atRiskApplications": { + "message": "At-risk applications" + }, + "totalApplications": { + "message": "Total applications" + }, + "applicationsNeedingReview": { + "message": "Applications needing review" + }, + "newApplicationsCardTitle": { + "message": "Review new applications" + }, + "newApplicationsWithCount": { + "message": "$COUNT$ new applications", + "placeholders": { + "count": { + "content": "$1", + "example": "13" + } + } + }, + "newApplicationsDescription": { + "message": "Review new applications to mark as critical and keep your organization secure" + }, + "reviewNow": { + "message": "Review now" + }, + "allCaughtUp": { + "message": "All caught up!" + }, + "noNewApplicationsToReviewAtThisTime": { + "message": "No new applications to review at this time" + }, + "organizationHasItemsSavedForApplications": { + "message": "Your organization has items saved for $COUNT$ applications", + "placeholders": { + "count": { + "content": "$1", + "example": "310" + } + } + }, + "reviewApplicationsToSecureItems": { + "message": "Review applications to secure the items most critical to your organization's security" + }, + "reviewApplications": { + "message": "Review applications" + }, + "prioritizeCriticalApplications": { + "message": "Prioritize critical applications" + }, + "selectCriticalAppsDescription": { + "message": "Select which applications are most critical to your organization. Then, you’ll be able to assign security tasks to members to remove risks." + }, + "reviewNewApplications": { + "message": "Review new applications" + }, + "reviewNewAppsDescription": { + "message": "Review new applications with vulnerable items and mark those you’d like to monitor closely as critical. Then, you’ll be able to assign security tasks to members to remove risks." + }, + "clickIconToMarkAppAsCritical": { + "message": "Click the star icon to mark an app as critical" + }, + "markAsCriticalPlaceholder": { + "message": "Mark as critical functionality will be implemented in a future update" + }, + "applicationReviewSaved": { + "message": "Application review saved" + }, + "newApplicationsReviewed": { + "message": "New applications reviewed" + }, + "errorSavingReviewStatus": { + "message": "Error saving review status" + }, + "pleaseTryAgain": { + "message": "Please try again" + }, + "unmarkAsCritical": { + "message": "Unmark as critical" + }, + "criticalApplicationUnmarkedSuccessfully": { + "message": "Successfully unmarked application as critical" + }, + "whatTypeOfItem": { + "message": "What type of item is this?" + }, + "name": { + "message": "Name" + }, + "uri": { + "message": "URI" + }, + "uriPosition": { + "message": "URI $POSITION$", + "description": "A listing of URIs. Ex: URI 1, URI 2, URI 3, etc.", + "placeholders": { + "position": { + "content": "$1", + "example": "2" + } + } + }, + "newUri": { + "message": "New URI" + }, + "username": { + "message": "Username" + }, + "password": { + "message": "Password" + }, + "newPassword": { + "message": "New password" + }, + "passphrase": { + "message": "Passphrase" + }, + "notes": { + "message": "Notes" + }, + "privateNote": { + "message": "Private note" + }, + "note": { + "message": "Note" + }, + "customFields": { + "message": "Custom fields" + }, + "cardholderName": { + "message": "Cardholder name" + }, + "loginCredentials": { + "message": "Login credentials" + }, + "personalDetails": { + "message": "Personal details" + }, + "identification": { + "message": "Identification" + }, + "contactInfo": { + "message": "Contact info" + }, + "cardDetails": { + "message": "Card details" + }, + "cardBrandDetails": { + "message": "$BRAND$ details", + "placeholders": { + "brand": { + "content": "$1", + "example": "Visa" + } + } + }, + "itemHistory": { + "message": "Item history" + }, + "authenticatorKey": { + "message": "Authenticator key" + }, + "autofillOptions": { + "message": "Autofill options" + }, + "websiteUri": { + "message": "Website (URI)" + }, + "websiteUriCount": { + "message": "Website (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": { + "content": "$1", + "example": "3" + } + } + }, + "websiteAdded": { + "message": "Website added" + }, + "addWebsite": { + "message": "Add website" + }, + "deleteWebsite": { + "message": "Delete website" + }, + "defaultLabel": { + "message": "Default ($VALUE$)", + "description": "A label that indicates the default value for a field with the current default value in parentheses.", + "placeholders": { + "value": { + "content": "$1", + "example": "Base domain" + } + } + }, + "showMatchDetection": { + "message": "Show match detection $WEBSITE$", + "placeholders": { + "website": { + "content": "$1", + "example": "https://example.com" + } + } + }, + "hideMatchDetection": { + "message": "Hide match detection $WEBSITE$", + "placeholders": { + "website": { + "content": "$1", + "example": "https://example.com" + } + } + }, + "showMatchDetectionNoPlaceholder": { + "message": "Show match detection" + }, + "hideMatchDetectionNoPlaceholder": { + "message": "Hide match detection" + }, + "autoFillOnPageLoad": { + "message": "Autofill on page load?" + }, + "number": { + "message": "Number" + }, + "brand": { + "message": "Brand" + }, + "expiration": { + "message": "Expiration" + }, + "securityCode": { + "message": "Security code (CVV)" + }, + "securityCodeSlashCVV": { + "message": "Security code / CVV" + }, + "identityName": { + "message": "Identity name" + }, + "company": { + "message": "Company" + }, + "ssn": { + "message": "Social Security number" + }, + "passportNumber": { + "message": "Passport number" + }, + "licenseNumber": { + "message": "License number" + }, + "email": { + "message": "Email" + }, + "emails": { + "message": "Emails" + }, + "phone": { + "message": "Phone" + }, + "january": { + "message": "January" + }, + "february": { + "message": "February" + }, + "march": { + "message": "March" + }, + "april": { + "message": "April" + }, + "may": { + "message": "May" + }, + "june": { + "message": "June" + }, + "july": { + "message": "July" + }, + "august": { + "message": "August" + }, + "september": { + "message": "September" + }, + "october": { + "message": "October" + }, + "november": { + "message": "November" + }, + "december": { + "message": "December" + }, + "title": { + "message": "Title" + }, + "mr": { + "message": "Mr" + }, + "mrs": { + "message": "Mrs" + }, + "ms": { + "message": "Ms" + }, + "mx": { + "message": "Mx" + }, + "dr": { + "message": "Dr" + }, + "cardExpiredTitle": { + "message": "Expired card" + }, + "cardExpiredMessage": { + "message": "If you've renewed it, update the card's information" + }, + "expirationMonth": { + "message": "Expiration month" + }, + "expirationYear": { + "message": "Expiration year" + }, + "authenticatorKeyTotp": { + "message": "Authenticator key (TOTP)" + }, + "totpHelperTitle": { + "message": "Make 2-step verification seamless" + }, + "totpHelper": { + "message": "Bitwarden can store and fill 2-step verification codes. Copy and paste the key into this field." + }, + "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." + }, + "totpCapture": { + "message": "Scan authenticator QR code from current webpage" + }, + "learnMoreAboutAuthenticators": { + "message": "Learn more about authenticators" + }, + "folder": { + "message": "Folder" + }, + "value": { + "message": "Value" + }, + "cfTypeText": { + "message": "Text" + }, + "cfTypeHidden": { + "message": "Hidden" + }, + "cfTypeBoolean": { + "message": "Boolean" + }, + "cfTypeCheckbox": { + "message": "Checkbox" + }, + "cfTypeLinked": { + "message": "Linked", + "description": "This describes a field that is 'linked' (related) to another field." + }, + "fieldType": { + "message": "Field type" + }, + "fieldLabel": { + "message": "Field label" + }, + "remove": { + "message": "Remove" + }, + "unassigned": { + "message": "Unassigned" + }, + "noneFolder": { + "message": "No folder", + "description": "This is the folder for uncategorized items" + }, + "selfOwnershipLabel": { + "message": "You", + "description": "Used as a label to indicate that the user is the owner of an item." + }, + "addFolder": { + "message": "Add folder" + }, + "editFolder": { + "message": "Edit folder" + }, + "editWithName": { + "message": "Edit $ITEM$: $NAME$", + "placeholders": { + "item": { + "content": "$1", + "example": "login" + }, + "name": { + "content": "$2", + "example": "Social" + } + } + }, + "newFolder": { + "message": "New folder" + }, + "folderName": { + "message": "Folder name" + }, + "folderHintText": { + "message": "Nest a folder by adding the parent folder's name followed by a “/”. Example: Social/Forums" + }, + "deleteFolderPermanently": { + "message": "Are you sure you want to permanently delete this folder?" + }, + "baseDomain": { + "message": "Base domain", + "description": "Domain name. Example: website.com" + }, + "domainName": { + "message": "Domain name", + "description": "Domain name. Example: website.com" + }, + "host": { + "message": "Host", + "description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'." + }, + "exact": { + "message": "Exact" + }, + "startsWith": { + "message": "Starts with" + }, + "regEx": { + "message": "Regular expression", + "description": "A programming term, also known as 'RegEx'." + }, + "matchDetection": { + "message": "Match detection", + "description": "URI match detection for auto-fill." + }, + "defaultMatchDetection": { + "message": "Default match detection", + "description": "Default URI match detection for auto-fill." + }, + "never": { + "message": "Never" + }, + "toggleVisibility": { + "message": "Toggle visibility" + }, + "toggleCollapse": { + "message": "Toggle collapse", + "description": "Toggling an expand/collapse state." + }, + "checkPassword": { + "message": "Check if password has been exposed." + }, + "passwordExposed": { + "message": "This password has been exposed $VALUE$ time(s) in data breaches. You should change it.", + "placeholders": { + "value": { + "content": "$1", + "example": "2" + } + } + }, + "passwordSafe": { + "message": "This password was not found in any known data breaches. It should be safe to use." + }, + "save": { + "message": "Save" + }, + "cancel": { + "message": "Cancel" + }, + "later": { + "message": "Later" + }, + "canceled": { + "message": "Canceled" + }, + "close": { + "message": "Close" + }, + "delete": { + "message": "Delete" + }, + "favorite": { + "message": "Favorite" + }, + "unfavorite": { + "message": "Unfavorite" + }, + "edit": { + "message": "Edit" + }, + "searchCollection": { + "message": "Search collection" + }, + "searchFolder": { + "message": "Search folder" + }, + "searchFavorites": { + "message": "Search favorites" + }, + "searchLogin": { + "message": "Search logins", + "description": "Search Login type" + }, + "searchCard": { + "message": "Search cards", + "description": "Search Card type" + }, + "searchIdentity": { + "message": "Search identities", + "description": "Search Identity type" + }, + "searchSecureNote": { + "message": "Search secure notes", + "description": "Search Secure Note type" + }, + "searchVault": { + "message": "Search vault" + }, + "searchMyVault": { + "message": "Search my vault" + }, + "searchOrganization": { + "message": "Search organization" + }, + "searchMembers": { + "message": "Search members" + }, + "searchGroups": { + "message": "Search groups" + }, + "resetSearch": { + "message": "Reset search" + }, + "allItems": { + "message": "All items" + }, + "favorites": { + "message": "Favorites" + }, + "taskSummary": { + "message": "Task summary" + }, + "types": { + "message": "Types" + }, + "typeLogin": { + "message": "Login" + }, + "typeCard": { + "message": "Card" + }, + "typeIdentity": { + "message": "Identity" + }, + "typeSecureNote": { + "message": "Secure note" + }, + "typeNote": { + "message": "Note" + }, + "typeSshKey": { + "message": "SSH key" + }, + "typeLoginSubtitle": { + "message": "Website or app" + }, + "typeCardSubtitle": { + "message": "Credit or debit card" + }, + "typeIdentitySubtitle": { + "message": "Personal info" + }, + "typeNoteSubtitle": { + "message": "Important text" + }, + "typeSshKeySubtitle": { + "message": "Server login token" + }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, + "folderSubtitle": { + "message": "Organize your items" + }, + "collectionSubtitle": { + "message": "Organize shared items" + }, + "typeLoginPlural": { + "message": "Logins" + }, + "typeCardPlural": { + "message": "Cards" + }, + "typeIdentityPlural": { + "message": "Identities" + }, + "typeSecureNotePlural": { + "message": "Secure notes" + }, + "typeBankAccount": { + "message": "Bank account" + }, + "folders": { + "message": "Folders" + }, + "collections": { + "message": "Collections" + }, + "firstName": { + "message": "First name" + }, + "middleName": { + "message": "Middle name" + }, + "lastName": { + "message": "Last name" + }, + "fullName": { + "message": "Full name" + }, + "address": { + "message": "Address" + }, + "address1": { + "message": "Address 1" + }, + "address2": { + "message": "Address 2" + }, + "address3": { + "message": "Address 3" + }, + "cityTown": { + "message": "City / Town" + }, + "stateProvince": { + "message": "State / Province" + }, + "zipPostalCode": { + "message": "Zip / Postal code" + }, + "country": { + "message": "Country" + }, + "shared": { + "message": "Shared" + }, + "attachments": { + "message": "Attachments" + }, + "select": { + "message": "Select" + }, + "newItem": { + "message": "New item" + }, + "addItem": { + "message": "Add item" + }, + "chooseItemToAdd": { + "message": "Choose item to add" + }, + "editItem": { + "message": "Edit item" + }, + "viewItem": { + "message": "View item" + }, + "newItemHeaderLogin": { + "message": "New Login", + "description": "Header for new login item type" + }, + "newItemHeaderCard": { + "message": "New Card", + "description": "Header for new card item type" + }, + "newItemHeaderIdentity": { + "message": "New Identity", + "description": "Header for new identity item type" + }, + "newItemHeaderNote": { + "message": "New Note", + "description": "Header for new note item type" + }, + "newItemHeaderSshKey": { + "message": "New SSH key", + "description": "Header for new SSH key item type" + }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, + "newItemHeaderTextSend": { + "message": "New Text Send", + "description": "Header for new text send" + }, + "newItemHeaderFileSend": { + "message": "New File Send", + "description": "Header for new file send" + }, + "editItemHeaderLogin": { + "message": "Edit Login", + "description": "Header for edit login item type" + }, + "editItemHeaderCard": { + "message": "Edit Card", + "description": "Header for edit card item type" + }, + "editItemHeaderIdentity": { + "message": "Edit Identity", + "description": "Header for edit identity item type" + }, + "editItemHeaderNote": { + "message": "Edit Note", + "description": "Header for edit note item type" + }, + "editItemHeaderSshKey": { + "message": "Edit SSH key", + "description": "Header for edit SSH key item type" + }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, + "editItemHeaderTextSend": { + "message": "Edit Text Send", + "description": "Header for edit text send" + }, + "editItemHeaderFileSend": { + "message": "Edit File Send", + "description": "Header for edit file send" + }, + "viewItemHeaderLogin": { + "message": "View Login", + "description": "Header for view login item type" + }, + "viewItemHeaderCard": { + "message": "View Card", + "description": "Header for view card item type" + }, + "viewItemHeaderIdentity": { + "message": "View Identity", + "description": "Header for view identity item type" + }, + "viewItemHeaderNote": { + "message": "View Note", + "description": "Header for view note item type" + }, + "viewItemHeaderSshKey": { + "message": "View SSH key", + "description": "Header for view SSH key item type" + }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, + "new": { + "message": "New", + "description": "for adding new items" + }, + "item": { + "message": "Item" + }, + "itemDetails": { + "message": "Item details" + }, + "itemName": { + "message": "Item name" + }, + "ex": { + "message": "ex.", + "description": "Short abbreviation for 'example'." + }, + "other": { + "message": "Other" + }, + "share": { + "message": "Share" + }, + "moveToOrganization": { + "message": "Move to organization" + }, + "valueCopied": { + "message": "$VALUE$ copied", + "description": "Value has been copied to the clipboard.", + "placeholders": { + "value": { + "content": "$1", + "example": "Password" + } + } + }, + "copySuccessful": { + "message": "Copy Successful" + }, + "copyValue": { + "message": "Copy value", + "description": "Copy value to clipboard" + }, + "copyPassword": { + "message": "Copy password", + "description": "Copy password to clipboard" + }, + "copyPassphrase": { + "message": "Copy passphrase", + "description": "Copy passphrase to clipboard" + }, + "passwordCopied": { + "message": "Password copied" + }, + "copyUsername": { + "message": "Copy username", + "description": "Copy username to clipboard" + }, + "copyNumber": { + "message": "Copy number", + "description": "Copy credit card number" + }, + "copySecurityCode": { + "message": "Copy security code", + "description": "Copy credit card security code (CVV)" + }, + "copyUri": { + "message": "Copy URI", + "description": "Copy URI to clipboard" + }, + "copyCustomField": { + "message": "Copy $FIELD$", + "placeholders": { + "field": { + "content": "$1", + "example": "Custom field label" + } + } + }, + "copyWebsite": { + "message": "Copy website" + }, + "copyNotes": { + "message": "Copy notes" + }, + "copyAddress": { + "message": "Copy address" + }, + "copyPhone": { + "message": "Copy phone" + }, + "copyEmail": { + "message": "Copy email" + }, + "copyCompany": { + "message": "Copy company" + }, + "copySSN": { + "message": "Copy Social Security number" + }, + "copyPassportNumber": { + "message": "Copy passport number" + }, + "copyLicenseNumber": { + "message": "Copy license number" + }, + "copyPrivateKey": { + "message": "Copy private key" + }, + "copyPublicKey": { + "message": "Copy public key" + }, + "copyFingerprint": { + "message": "Copy fingerprint" + }, + "copyName": { + "message": "Copy name" + }, + "cardNumber": { + "message": "card number" + }, + "copyFieldCipherName": { + "message": "Copy $FIELD$, $CIPHERNAME$", + "description": "Title for a button that copies a field value to the clipboard.", + "placeholders": { + "field": { + "content": "$1", + "example": "Username" + }, + "ciphername": { + "content": "$2", + "example": "Login Item" + } + } + }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, + "me": { + "message": "Me" + }, + "myItems": { + "message": "My Items" + }, + "myVault": { + "message": "My vault" + }, + "allVaults": { + "message": "All vaults" + }, + "vault": { + "message": "Vault" + }, + "vaults": { + "message": "Vaults" + }, + "vaultItems": { + "message": "Vault items" + }, + "filter": { + "message": "Filter" + }, + "deleteSelected": { + "message": "Delete selected" + }, + "moveSelected": { + "message": "Move selected" + }, + "selectAll": { + "message": "Select all" + }, + "deselectAll": { + "message": "Deselect all" + }, + "unselectAll": { + "message": "Unselect all" + }, + "launch": { + "message": "Launch" + }, + "newAttachment": { + "message": "Add new attachment" + }, + "deletedAttachment": { + "message": "Deleted attachment" + }, + "deleteAttachmentConfirmation": { + "message": "Are you sure you want to delete this attachment?" + }, + "attachmentSaved": { + "message": "Attachment saved" + }, + "file": { + "message": "File" + }, + "selectFile": { + "message": "Select a file." + }, + "maxFileSize": { + "message": "Maximum file size is 500 MB." + }, + "addedItem": { + "message": "Item added" + }, + "editedItem": { + "message": "Item saved" + }, + "movedItemToOrg": { + "message": "$ITEMNAME$ moved to $ORGNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + }, + "orgname": { + "content": "$2", + "example": "Company Name" + } + } + }, + "itemsMovedToOrg": { + "message": "Items moved to $ORGNAME$", + "placeholders": { + "orgname": { + "content": "$1", + "example": "Company Name" + } + } + }, + "itemMovedToOrg": { + "message": "Item moved to $ORGNAME$", + "placeholders": { + "orgname": { + "content": "$1", + "example": "Company Name" + } + } + }, + "deleteItem": { + "message": "Delete item" + }, + "deleteFolder": { + "message": "Delete folder" + }, + "deleteAttachment": { + "message": "Delete attachment" + }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "deleteItemConfirmation": { + "message": "Do you really want to send to the trash?" + }, + "deletedItem": { + "message": "Item sent to trash" + }, + "deletedItems": { + "message": "Items sent to trash" + }, + "movedItems": { + "message": "Items moved" + }, + "overwritePasswordConfirmation": { + "message": "Are you sure you want to overwrite the current password?" + }, + "editedFolder": { + "message": "Folder saved" + }, + "addedFolder": { + "message": "Folder added" + }, + "deleteFolderConfirmation": { + "message": "Are you sure you want to delete this folder?" + }, + "deletedFolder": { + "message": "Folder deleted" + }, + "editInfo": { + "message": "Edit info" + }, + "access": { + "message": "Access" + }, + "accessLevel": { + "message": "Access level" + }, + "accessing": { + "message": "Accessing" + }, + "loggedOut": { + "message": "Logged out" + }, + "loggedOutDesc": { + "message": "You have been logged out of your account." + }, + "loginExpired": { + "message": "Your login session has expired." + }, + "restartRegistration": { + "message": "Restart registration" + }, + "expiredLink": { + "message": "Expired link" + }, + "pleaseRestartRegistrationOrTryLoggingIn": { + "message": "Please restart registration or try logging in." + }, + "youMayAlreadyHaveAnAccount": { + "message": "You may already have an account" + }, + "logOutConfirmation": { + "message": "Are you sure you want to log out?" + }, + "logOut": { + "message": "Log out" + }, + "ok": { + "message": "Ok" + }, + "yes": { + "message": "Yes" + }, + "no": { + "message": "No" + }, + "noAuth": { + "message": "Anyone with the link" + }, + "anyOneWithPassword": { + "message": "Anyone with a password set by you" + }, + "location": { + "message": "Location" + }, + "loginOrCreateNewAccount": { + "message": "Log in or create a new account to access your secure vault." + }, + "loginWithDevice": { + "message": "Log in with device" + }, + "loginWithDeviceEnabledNote": { + "message": "Log in with device must be set up in the settings of the Bitwarden app. Need another option?" + }, + "needAnotherOptionV1": { + "message": "Need another option?" + }, + "loginWithMasterPassword": { + "message": "Log in with master password" + }, + "readingPasskeyLoading": { + "message": "Reading passkey..." + }, + "readingPasskeyLoadingInfo": { + "message": "Keep this window open and follow prompts from your browser." + }, + "passkeyAuthenticationFailed": { + "message": "Passkey authentication failed. Please try again." + }, + "useADifferentLogInMethod": { + "message": "Use a different log in method" + }, + "logInWithPasskey": { + "message": "Log in with passkey" + }, + "useSingleSignOn": { + "message": "Use single sign-on" + }, + "yourOrganizationRequiresSingleSignOn": { + "message": "Your organization requires single sign-on." + }, + "welcomeBack": { + "message": "Welcome back" + }, + "invalidPasskeyPleaseTryAgain": { + "message": "Invalid Passkey. Please try again." + }, + "twoFactorForPasskeysNotSupportedOnClientUpdateToLogIn": { + "message": "2FA for passkeys is not supported. Update the app to log in." + }, + "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." + }, + "newPasskey": { + "message": "New passkey" + }, + "learnMoreAboutPasswordless": { + "message": "Learn more about passwordless" + }, + "creatingPasskeyLoading": { + "message": "Creating passkey..." + }, + "creatingPasskeyLoadingInfo": { + "message": "Keep this window open and follow prompts from your browser." + }, + "errorCreatingPasskey": { + "message": "Error creating passkey" + }, + "errorCreatingPasskeyInfo": { + "message": "There was a problem creating your passkey." + }, + "passkeySuccessfullyCreated": { + "message": "Passkey successfully created!" + }, + "customPasskeyNameInfo": { + "message": "Name your passkey to help you identify it." + }, + "useForVaultEncryption": { + "message": "Use for vault encryption" + }, + "useForVaultEncryptionInfo": { + "message": "Log in and unlock on supported devices without your master password. Follow the prompts from your browser to finalize setup." + }, + "useForVaultEncryptionErrorReadingPasskey": { + "message": "Error reading passkey. Try again or uncheck this option." + }, + "encryptionNotSupported": { + "message": "Encryption not supported" + }, + "enablePasskeyEncryption": { + "message": "Set up encryption" + }, + "usedForEncryption": { + "message": "Used for encryption" + }, + "loginWithPasskeyEnabled": { + "message": "Log in with passkey turned on" + }, + "passkeySaved": { + "message": "$NAME$ saved", + "placeholders": { + "name": { + "content": "$1", + "example": "Personal yubikey" + } + } + }, + "passkeyRemoved": { + "message": "Passkey removed" + }, + "removePasskey": { + "message": "Remove passkey" + }, + "removePasskeyInfo": { + "message": "If all passkeys are removed, you will be unable to log into new devices without your master password." + }, + "passkeyLimitReachedInfo": { + "message": "Passkey limit reached. Remove a passkey to add another." + }, + "tryAgain": { + "message": "Try again" + }, + "createAccount": { + "message": "Create account" + }, + "newToBitwarden": { + "message": "New to Bitwarden?" + }, + "setAStrongPassword": { + "message": "Set a strong password" + }, + "finishCreatingYourAccountBySettingAPassword": { + "message": "Finish creating your account by setting a password" + }, + "newAroundHere": { + "message": "New around here?" + }, + "startTrial": { + "message": "Start trial" + }, + "logIn": { + "message": "Log in" + }, + "logInToBitwarden": { + "message": "Log in to Bitwarden" + }, + "enterTheCodeSentToYourEmail": { + "message": "Enter the code sent to your email" + }, + "enterTheCodeFromYourAuthenticatorApp": { + "message": "Enter the code from your authenticator app" + }, + "pressYourYubiKeyToAuthenticate": { + "message": "Press your YubiKey to authenticate" + }, + "authenticationTimeout": { + "message": "Authentication timeout" + }, + "authenticationSessionTimedOut": { + "message": "The authentication session timed out. Please restart the login process." + }, + "verifyYourIdentity": { + "message": "Verify your Identity" + }, + "weDontRecognizeThisDevice": { + "message": "We don't recognize this device. Enter the code sent to your email to verify your identity." + }, + "continueLoggingIn": { + "message": "Continue logging in" + }, + "whatIsADevice": { + "message": "What is a device?" + }, + "aDeviceIs": { + "message": "A device is a unique installation of the Bitwarden app where you have logged in. Reinstalling, clearing app data, or clearing your cookies could result in a device appearing multiple times." + }, + "logInInitiated": { + "message": "Log in initiated" + }, + "logInRequestSent": { + "message": "Request sent" + }, + "submit": { + "message": "Submit" + }, + "emailAddressDesc": { + "message": "You'll use your email address to log in." + }, + "yourName": { + "message": "Your name" + }, + "yourNameDesc": { + "message": "What should we call you?" + }, + "masterPass": { + "message": "Master password" + }, + "masterPassDesc": { + "message": "The master password is the password you use to access your vault. It is very important that you do not forget your master password. There is no way to recover the password in the event that you forget it." + }, + "masterPassImportant": { + "message": "Your master password cannot be recovered if you forget it!" + }, + "masterPassHintDesc": { + "message": "A master password hint can help you remember your password if you forget it." + }, + "reTypeMasterPass": { + "message": "Re-type master password" + }, + "masterPassHint": { + "message": "Master password hint (optional)" + }, + "newMasterPassHint": { + "message": "New master password hint (optional)" + }, + "masterPassHintLabel": { + "message": "Master password hint" + }, + "masterPassHintText": { + "message": "If you forget your password, the password hint can be sent to your email. $CURRENT$/$MAXIMUM$ character maximum.", + "placeholders": { + "current": { + "content": "$1", + "example": "0" + }, + "maximum": { + "content": "$2", + "example": "50" + } + } + }, + "settings": { + "message": "Settings" + }, + "accountEmail": { + "message": "Account email" + }, + "requestHint": { + "message": "Request hint" + }, + "requestPasswordHint": { + "message": "Request password hint" + }, + "enterYourAccountEmailAddressAndYourPasswordHintWillBeSentToYou": { + "message": "Enter your account email address and your password hint will be sent to you" + }, + "getMasterPasswordHint": { + "message": "Get master password hint" + }, + "emailRequired": { + "message": "Email address is required." + }, + "invalidEmail": { + "message": "Invalid email address." + }, + "masterPasswordRequired": { + "message": "Master password is required." + }, + "confirmMasterPasswordRequired": { + "message": "Master password retype is required." + }, + "masterPasswordMinlength": { + "message": "Master password must be at least $VALUE$ characters long.", + "description": "The Master Password must be at least a specific number of characters long.", + "placeholders": { + "value": { + "content": "$1", + "example": "8" + } + } + }, + "masterPassDoesntMatch": { + "message": "Master password confirmation does not match." + }, + "newAccountCreated": { + "message": "Your new account has been created! You may now log in." + }, + "newAccountCreated2": { + "message": "Your new account has been created!" + }, + "youHaveBeenLoggedIn": { + "message": "You have been logged in!" + }, + "trialAccountCreated": { + "message": "Account created successfully." + }, + "masterPassSent": { + "message": "We've sent you an email with your master password hint." + }, + "unexpectedError": { + "message": "An unexpected error has occurred." + }, + "expirationDateError": { + "message": "Please select an expiration date that is in the future." + }, + "emailAddress": { + "message": "Email address" + }, + "yourVaultIsLockedV2": { + "message": "Your vault is locked" + }, + "yourAccountIsLocked": { + "message": "Your account is locked" + }, + "uuid": { + "message": "UUID" + }, + "unlock": { + "message": "Unlock" + }, + "loggedInAsEmailOn": { + "message": "Logged in as $EMAIL$ on $HOSTNAME$.", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + }, + "hostname": { + "content": "$2", + "example": "bitwarden.com" + } + } + }, + "invalidMasterPassword": { + "message": "Invalid master password" + }, + "invalidMasterPasswordConfirmEmailAndHost": { + "message": "Invalid master password. Confirm your email is correct and your account was created on $HOST$.", + "placeholders": { + "host": { + "content": "$1", + "example": "vault.bitwarden.com" + } + } + }, + "invalidFilePassword": { + "message": "Invalid file password, please use the password you entered when you created the export file." + }, + "lockNow": { + "message": "Lock now" + }, + "noItemsInList": { + "message": "There are no items to list." + }, + "noItemsInTrash": { + "message": "No items in trash" + }, + "noItemsInTrashDesc": { + "message": "Items you delete will appear here and be permanently deleted after 30 days" + }, + "noItemsInVault": { + "message": "No items in the vault" + }, + "emptyVaultDescription": { + "message": "The vault protects more than just your passwords. Store secure logins, IDs, cards and notes securely here." + }, + "emptyFavorites": { + "message": "You haven't favorited any items" + }, + "emptyFavoritesDesc": { + "message": "Add frequently used items to favorites for quick access." + }, + "noSearchResults": { + "message": "No search results returned" + }, + "clearFiltersOrTryAnother": { + "message": "Clear filters or try another search term" + }, + "noPermissionToViewAllCollectionItems": { + "message": "You do not have permission to view all items in this collection." + }, + "youDoNotHavePermissions": { + "message": "You do not have permissions to this collection" + }, + "noCollectionsInList": { + "message": "There are no collections to list." + }, + "noGroupsInList": { + "message": "There are no groups to list." + }, + "noUsersInList": { + "message": "There are no users to list." + }, + "noMembersInList": { + "message": "There are no members to list." + }, + "noMembersToExport": { + "message": "There are no members to export." + }, + "noEventsInList": { + "message": "There are no events to list." + }, + "newOrganization": { + "message": "New organization" + }, + "noOrganizationsList": { + "message": "You do not belong to any organizations. Organizations allow you to securely share items with other users." + }, + "notificationSentDevice": { + "message": "A notification has been sent to your device." + }, + "notificationSentDevicePart1": { + "message": "Unlock Bitwarden on your device or on the " + }, + "accessAttemptBy": { + "message": "Access attempt by $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "confirmAccess": { + "message": "Confirm access" + }, + "denyAccess": { + "message": "Deny access" + }, + "notificationSentDeviceAnchor": { + "message": "web app" + }, + "notificationSentDevicePart2": { + "message": "Make sure the Fingerprint phrase matches the one below before approving." + }, + "notificationSentDeviceComplete": { + "message": "Unlock Bitwarden on your device. Make sure the Fingerprint phrase matches the one below before approving." + }, + "aNotificationWasSentToYourDevice": { + "message": "A notification was sent to your device" + }, + "versionNumber": { + "message": "Version $VERSION_NUMBER$", + "placeholders": { + "version_number": { + "content": "$1", + "example": "1.2.3" + } + } + }, + "verificationCodeEmailSent": { + "message": "Verification email sent to $EMAIL$.", + "placeholders": { + "email": { + "content": "$1", + "example": "example@gmail.com" + } + } + }, + "dontAskAgainOnThisDeviceFor30Days": { + "message": "Don't ask again on this device for 30 days" + }, + "selectAnotherMethod": { + "message": "Select another method", + "description": "Select another two-step login method" + }, + "useYourRecoveryCode": { + "message": "Use your recovery code" + }, + "insertU2f": { + "message": "Insert your security key into your computer's USB port. If it has a button, touch it." + }, + "loginUnavailable": { + "message": "Login unavailable" + }, + "noTwoStepProviders": { + "message": "This account has two-step login set up, however, none of the configured two-step providers are supported by this web browser." + }, + "noTwoStepProviders2": { + "message": "Please use a supported web browser (such as Chrome) and/or add additional providers that are better supported across web browsers (such as an authenticator app)." + }, + "twoStepOptions": { + "message": "Two-step login options" + }, + "selectTwoStepLoginMethod": { + "message": "Select two-step login method" + }, + "recoveryCodeTitle": { + "message": "Recovery code" + }, + "invalidRecoveryCode": { + "message": "Invalid recovery code" + }, + "authenticatorAppTitle": { + "message": "Authenticator app" + }, + "authenticatorAppDescV2": { + "message": "Enter a code generated by an authenticator app like Bitwarden Authenticator.", + "description": "'Bitwarden Authenticator' is a product name and should not be translated." + }, + "yubiKeyTitleV2": { + "message": "Yubico OTP security key" + }, + "yubiKeyDesc": { + "message": "Use a YubiKey 4, 5 or NEO device." + }, + "duoDescV2": { + "message": "Enter a code generated by Duo Security.", + "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." + }, + "duoOrganizationDesc": { + "message": "Verify with Duo Security for your organization using the Duo Mobile app, SMS, phone call, or U2F security key.", + "description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated." + }, + "u2fDesc": { + "message": "Use any FIDO U2F compatible security key to access your account." + }, + "u2fTitle": { + "message": "FIDO U2F security a key" + }, + "webAuthnTitle": { + "message": "Passkey" + }, + "webAuthnDesc": { + "message": "Use your device's biometrics or a FIDO2 compatible security key." + }, + "webAuthnMigrated": { + "message": "(Migrated from FIDO)" + }, + "openInNewTab": { + "message": "Open in new tab" + }, + "emailTitle": { + "message": "Email" + }, + "emailDescV2": { + "message": "Enter a code sent to your email." + }, + "continue": { + "message": "Continue" + }, + "organization": { + "message": "Organization" + }, + "organizations": { + "message": "Organizations" + }, + "moveToOrgDesc": { + "message": "Choose an organization that you wish to move this item to. Moving to an organization transfers ownership of the item to that organization. You will no longer be the direct owner of this item once it has been moved." + }, + "collectionsDesc": { + "message": "Edit the collections that this item is being shared with. Only organization users with access to these collections will be able to see this item." + }, + "deleteSelectedItemsDesc": { + "message": "$COUNT$ item(s) will be sent to trash.", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "deleteSelectedCollectionsDesc": { + "message": "$COUNT$ collection(s) will be permanently deleted.", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "deleteSelectedConfirmation": { + "message": "Are you sure you want to continue?" + }, + "moveSelectedItemsDesc": { + "message": "Choose a folder that you would like to add the $COUNT$ selected item(s) to.", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "verificationCodeTotp": { + "message": "Verification code (TOTP)" + }, + "copyVerificationCode": { + "message": "Copy verification code" + }, + "copyUuid": { + "message": "Copy UUID" + }, + "errorRefreshingAccessToken": { + "message": "Access Token Refresh Error" + }, + "errorRefreshingAccessTokenDesc": { + "message": "No refresh token or API keys found. Please try logging out and logging back in." + }, + "warning": { + "message": "Warning" + }, + "confirmVaultExport": { + "message": "Confirm vault export" + }, + "confirmSecretsExport": { + "message": "Confirm secrets export" + }, + "exportWarningDesc": { + "message": "This export contains your vault data in an unencrypted format. You should not store or send the exported file over unsecure channels (such as email). Delete it immediately after you are done using it." + }, + "exportSecretsWarningDesc": { + "message": "This export contains your secrets data in an unencrypted format. You should not store or send the exported file over unsecure channels (such as email). Delete it immediately after you are done using it." + }, + "encExportKeyWarningDesc": { + "message": "This export encrypts your data using your account's encryption key. If you ever rotate your account's encryption key you should export again since you will not be able to decrypt this export file." + }, + "encExportAccountWarningDesc": { + "message": "Account encryption keys are unique to each Bitwarden user account, so you can't import an encrypted export into a different account." + }, + "exportNoun": { + "message": "Export", + "description": "The noun form of the word Export" + }, + "exportVerb": { + "message": "Export", + "description": "The verb form of the word Export" + }, + "exportFrom": { + "message": "Export from" + }, + "fileFormat": { + "message": "File format" + }, + "fileEncryptedExportWarningDesc": { + "message": "This file export will be password protected and require the file password to decrypt." + }, + "exportPasswordDescription": { + "message": "This password will be used to export and import this file" + }, + "confirmMasterPassword": { + "message": "Confirm master password" + }, + "filePassword": { + "message": "File password" + }, + "confirmFilePassword": { + "message": "Confirm file password" + }, + "accountRestrictedOptionDescription": { + "message": "Use your account encryption key, derived from your account's username and Master Password, to encrypt the export and restrict import to only the current Bitwarden account." + }, + "passwordProtectedOptionDescription": { + "message": "Set a file password to encrypt the export and import it to any Bitwarden account using the password for decryption." + }, + "exportTypeHeading": { + "message": "Export type" + }, + "accountRestricted": { + "message": "Account restricted" + }, + "passwordProtected": { + "message": "Password protected" + }, + "filePasswordAndConfirmFilePasswordDoNotMatch": { + "message": "“File password” and “Confirm file password“ do not match." + }, + "confirmVaultImport": { + "message": "Confirm vault import" + }, + "confirmVaultImportDesc": { + "message": "This file is password-protected. Please enter the file password to import data." + }, + "exportSuccess": { + "message": "Vault data exported" + }, + "exportError": { + "message": "An error occurred while exporting your vault data" + }, + "passwordGenerator": { + "message": "Password generator" + }, + "minComplexityScore": { + "message": "Minimum complexity score" + }, + "minNumbers": { + "message": "Minimum numbers" + }, + "minSpecial": { + "message": "Minimum special", + "description": "Minimum special characters" + }, + "ambiguous": { + "message": "Avoid ambiguous characters", + "description": "deprecated. Use avoidAmbiguous instead." + }, + "avoidAmbiguous": { + "message": "Avoid ambiguous characters", + "description": "Label for the avoid ambiguous characters checkbox." + }, + "length": { + "message": "Length" + }, + "passwordMinLength": { + "message": "Minimum password length" + }, + "uppercase": { + "message": "Uppercase (A-Z)", + "description": "deprecated. Use uppercaseLabel instead." + }, + "lowercase": { + "message": "Lowercase (a-z)", + "description": "deprecated. Use lowercaseLabel instead." + }, + "numbers": { + "message": "Numbers (0-9)", + "description": "deprecated. Use numbersLabel instead." + }, + "specialCharacters": { + "message": "Special characters (!@#$%^&*)" + }, + "numWords": { + "message": "Number of words" + }, + "wordSeparator": { + "message": "Word separator" + }, + "capitalize": { + "message": "Capitalize", + "description": "Make the first letter of a word uppercase." + }, + "includeNumber": { + "message": "Include number" + }, + "generatorPolicyInEffect": { + "message": "Enterprise policy requirements have been applied to your generator options.", + "description": "Indicates that a policy limits the credential generator screen." + }, + "passwordHistory": { + "message": "Password history" + }, + "generatorHistory": { + "message": "Generator history" + }, + "clearGeneratorHistoryTitle": { + "message": "Clear generator history" + }, + "cleargGeneratorHistoryDescription": { + "message": "If you continue, all entries will be permanently deleted from generator's history. Are you sure you want to continue?" + }, + "noPasswordsInList": { + "message": "There are no passwords to list." + }, + "clearHistory": { + "message": "Clear history" + }, + "nothingToShow": { + "message": "Nothing to show" + }, + "nothingGeneratedRecently": { + "message": "You haven't generated anything recently" + }, + "clear": { + "message": "Clear", + "description": "To clear something out. Example: To clear browser history." + }, + "accountUpdated": { + "message": "Account saved" + }, + "changeEmail": { + "message": "Change email" + }, + "changeEmailTwoFactorWarning": { + "message": "Proceeding will change your account email address. It will not change the email address used for two-step login authentication. You can change this email address in the two-step login settings." + }, + "newEmail": { + "message": "New email" + }, + "code": { + "message": "Code" + }, + "changeEmailDesc": { + "message": "We have emailed a verification code to $EMAIL$. Please check your email for this code and enter it below to finalize the email address change.", + "placeholders": { + "email": { + "content": "$1", + "example": "john.smith@example.com" + } + } + }, + "loggedOutWarning": { + "message": "Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour." + }, + "changePasswordWarning": { + "message": "After changing your password, you will need to log in with your new password. Active sessions on other devices will be logged out within one hour." + }, + "emailChanged": { + "message": "Email saved" + }, + "logBackIn": { + "message": "Please log back in." + }, + "currentSession": { + "message": "Current session" + }, + "requestPending": { + "message": "Request pending" + }, + "logBackInOthersToo": { + "message": "Please log back in. If you are using other Bitwarden applications log out and back in to those as well." + }, + "changeMasterPassword": { + "message": "Change master password" + }, + "masterPasswordChanged": { + "message": "Master password saved" + }, + "currentMasterPass": { + "message": "Current master password" + }, + "newMasterPass": { + "message": "New master password" + }, + "confirmNewMasterPass": { + "message": "Confirm new master password" + }, + "encKeySettings": { + "message": "Encryption key settings" + }, + "kdfIterations": { + "message": "KDF iterations" + }, + "kdfIterationsDesc": { + "message": "Higher KDF iterations can help protect your master password from being brute forced by an attacker. We recommend a value of $VALUE$ or more.", + "placeholders": { + "value": { + "content": "$1", + "example": "100,000" + } + } + }, + "kdfIterationsWarning": { + "message": "Setting your KDF iterations too high could result in poor performance when logging into (and unlocking) Bitwarden on slower or older devices. We recommend that you increase the value in increments of $INCREMENT$ and then test all of your devices.", + "placeholders": { + "increment": { + "content": "$1", + "example": "50,000" + } + } + }, + "kdfMemory": { + "message": "KDF memory (MB)", + "description": "Memory refers to computer memory (RAM). MB is short for megabytes." + }, + "argon2Warning": { + "message": "Setting your KDF iterations, memory, and parallelism too high could result in poor performance when logging into (and unlocking) Bitwarden on slower or older devices. We recommend changing these individually in small increments and then test all of your devices." + }, + "kdfParallelism": { + "message": "KDF parallelism" + }, + "argon2Desc": { + "message": "Higher KDF iterations, memory, and parallelism can help protect your master password from being brute forced by an attacker." + }, + "encKeySettingsChanged": { + "message": "Encryption key settings saved" + }, + "dangerZone": { + "message": "Danger zone" + }, + "deauthorizeSessions": { + "message": "Deauthorize sessions" + }, + "deauthorizeSessionsDesc": { + "message": "Concerned your account is logged in on another device? Proceed below to deauthorize all computers or devices that you have previously used. This security step is recommended if you previously used a public computer or accidentally saved your password on a device that isn't yours. This step will also clear all previously remembered two-step login sessions." + }, + "deauthorizeSessionsWarning": { + "message": "Proceeding will also log you out of your current session, requiring you to log back in. You will also be prompted for two-step login again, if set up. Active sessions on other devices may continue to remain active for up to one hour." + }, + "newDeviceLoginProtection": { + "message": "New device login" + }, + "turnOffNewDeviceLoginProtection": { + "message": "Turn off new device login protection" + }, + "turnOnNewDeviceLoginProtection": { + "message": "Turn on new device login protection" + }, + "turnOffNewDeviceLoginProtectionModalDesc": { + "message": "Proceed below to turn off the verification emails bitwarden sends when you login from a new device." + }, + "turnOnNewDeviceLoginProtectionModalDesc": { + "message": "Proceed below to have bitwarden send you verification emails when you login from a new device." + }, + "turnOffNewDeviceLoginProtectionWarning": { + "message": "With new device login protection turned off, anyone with your master password can access your account from any device. To protect your account without verification emails, set up two-step login." + }, + "accountNewDeviceLoginProtectionSaved": { + "message": "New device login protection changes saved" + }, + "sessionsDeauthorized": { + "message": "All sessions deauthorized" + }, + "accountIsOwnedMessage": { + "message": "This account is owned by $ORGANIZATIONNAME$", + "placeholders": { + "organizationName": { + "content": "$1", + "example": "Organization" + } + } + }, + "purgeVault": { + "message": "Purge vault" + }, + "purgedOrganizationVault": { + "message": "Purged organization vault." + }, + "vaultAccessedByProvider": { + "message": "Vault accessed by Provider." + }, + "purgeVaultDesc": { + "message": "Proceed below to delete all items and folders in your vault. Items that belong to an organization that you share with will not be deleted." + }, + "purgeOrgVaultDesc": { + "message": "Proceed below to delete all items in the organization's vault." + }, + "purgeVaultWarning": { + "message": "Purging your vault is permanent. It cannot be undone." + }, + "vaultPurged": { + "message": "Vault purged." + }, + "deleteAccount": { + "message": "Delete account" + }, + "deleteAccountDesc": { + "message": "Proceed below to delete your account and all vault data." + }, + "deleteAccountWarning": { + "message": "Deleting your account is permanent. It cannot be undone." + }, + "accountDeleted": { + "message": "Account deleted" + }, + "accountDeletedDesc": { + "message": "Your account has been closed and all associated data has been deleted." + }, + "deleteOrganizationWarning": { + "message": "Deleting your organization is permanent. It cannot be undone." + }, + "myAccount": { + "message": "My account" + }, + "tools": { + "message": "Tools" + }, + "importNoun": { + "message": "Import", + "description": "The noun form of the word Import" + }, + "importVerb": { + "message": "Import", + "description": "The verb form of the word Import" + }, + "importData": { + "message": "Import data" + }, + "onboardingImportDataDetailsPartOne": { + "message": "If you don't have any data to import, you can create a ", + "description": "This will be part of a larger sentence, that will read like this: If you don't have any data to import, you can create a new item instead. (Optional second half: You may need to wait until your administrator confirms your organization membership.)" + }, + "onboardingImportDataDetailsLink": { + "message": "new item", + "description": "This will be part of a larger sentence, that will read like this: If you don't have any data to import, you can create a new item instead. (Optional second half: You may need to wait until your administrator confirms your organization membership.)" + }, + "onboardingImportDataDetailsLoginLink": { + "message": "new login", + "description": "This will be part of a larger sentence, that will read like this: If you don't have any data to import, you can create a new login instead. (Optional second half: You may need to wait until your administrator confirms your organization membership.)" + }, + "onboardingImportDataDetailsPartTwoNoOrgs": { + "message": " instead.", + "description": "This will be part of a larger sentence, that will read like this: If you don't have any data to import, you can create a new item instead." + }, + "onboardingImportDataDetailsPartTwoWithOrgs": { + "message": " instead. You may need to wait until your administrator confirms your organization membership.", + "description": "This will be part of a larger sentence, that will read like this: If you don't have any data to import, you can create a new item instead. You may need to wait until your administrator confirms your organization membership." + }, + "importError": { + "message": "Import error" + }, + "importErrorDesc": { + "message": "There was a problem with the data you tried to import. Please resolve the errors listed below in your source file and try again." + }, + "importSuccess": { + "message": "Data successfully imported" + }, + "importSuccessNumberOfItems": { + "message": "A total of $AMOUNT$ items were imported.", + "placeholders": { + "amount": { + "content": "$1", + "example": "2" + } + } + }, + "dataExportSuccess": { + "message": "Data successfully exported" + }, + "importWarning": { + "message": "You are importing data to $ORGANIZATION$. Your data may be shared with members of this organization. Do you want to proceed?", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "importFormatError": { + "message": "Data is not formatted correctly. Please check your import file and try again." + }, + "importNothingError": { + "message": "Nothing was imported." + }, + "importEncKeyError": { + "message": "Error decrypting the exported file. Your encryption key does not match the encryption key used export the data." + }, + "destination": { + "message": "Destination" + }, + "learnAboutImportOptions": { + "message": "Learn about your import options" + }, + "selectImportFolder": { + "message": "Select a folder" + }, + "selectImportCollection": { + "message": "Select a collection" + }, + "importTargetHintCollection": { + "message": "Select this option if you want the imported file contents moved to a collection" + }, + "importTargetHintFolder": { + "message": "Select this option if you want the imported file contents moved to a folder" + }, + "importUnassignedItemsError": { + "message": "File contains unassigned items." + }, + "selectFormat": { + "message": "Select the format of the import file" + }, + "selectImportFile": { + "message": "Select the import file" + }, + "chooseFile": { + "message": "Choose File" + }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, + "noFileChosen": { + "message": "No file chosen" + }, + "orCopyPasteFileContents": { + "message": "or copy/paste the import file contents" + }, + "instructionsFor": { + "message": "$NAME$ Instructions", + "description": "The title for the import tool instructions.", + "placeholders": { + "name": { + "content": "$1", + "example": "LastPass (csv)" + } + } + }, + "options": { + "message": "Options" + }, + "preferences": { + "message": "Preferences" + }, + "preferencesDesc": { + "message": "Customize your web vault experience." + }, + "preferencesUpdated": { + "message": "Preferences saved" + }, + "language": { + "message": "Language" + }, + "languageDesc": { + "message": "Change the language used by the web vault." + }, + "showIconsChangePasswordUrls": { + "message": "Show website icons and retrieve change password URLs" + }, + "default": { + "message": "Default" + }, + "domainRules": { + "message": "Domain rules" + }, + "domainRulesDesc": { + "message": "If you have the same login across multiple different website domains, you can mark the website as \"equivalent\". \"Global\" domains are ones already created for you by Bitwarden." + }, + "globalEqDomains": { + "message": "Global equivalent domains" + }, + "customEqDomains": { + "message": "Custom equivalent domains" + }, + "exclude": { + "message": "Exclude" + }, + "include": { + "message": "Include" + }, + "customize": { + "message": "Customize" + }, + "newCustomDomain": { + "message": "New custom domain" + }, + "newCustomDomainDesc": { + "message": "Enter a list of domains separated by commas. Only \"base\" domains are allowed. Do not enter subdomains. For example, enter \"google.com\" instead of \"www.google.com\". You can also enter \"androidapp://package.name\" to associate an android app with other website domains." + }, + "customDomainX": { + "message": "Custom domain $INDEX$", + "placeholders": { + "index": { + "content": "$1", + "example": "2" + } + } + }, + "domainsUpdated": { + "message": "Domains saved" + }, + "twoStepLogin": { + "message": "Two-step login" + }, + "twoStepLoginEnforcement": { + "message": "Two-step Login Enforcement" + }, + "twoStepLoginDesc": { + "message": "Secure your account by requiring an additional step when logging in." + }, + "twoStepLoginTeamsDesc": { + "message": "Enable two-step login for your organization." + }, + "twoStepLoginEnterpriseDescStart": { + "message": "Enforce Bitwarden Two-step Login options for members by using the ", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Enforce Bitwarden Two-step Login options for members by using the Two-step Login Policy.'" + }, + "twoStepLoginPolicy": { + "message": "Two-step Login Policy" + }, + "twoStepLoginOrganizationDuoDesc": { + "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." + }, + "twoStepLoginRecoveryWarning": { + "message": "Setting up two-step login can permanently lock you out of your Bitwarden account. A recovery code allows you to access your account in the event that you can no longer use your normal two-step login provider (example: you lose your device). Bitwarden support will not be able to assist you if you lose access to your account. We recommend you write down or print the recovery code and keep it in a safe place." + }, + "restrictedItemTypePolicy": { + "message": "Remove card item type" + }, + "restrictedItemTypePolicyDesc": { + "message": "Do not allow members to create card item types. Existing cards will be automatically removed." + }, + "restrictCardTypeImport": { + "message": "Cannot import card item types" + }, + "restrictCardTypeImportDesc": { + "message": "A policy set by 1 or more organizations prevents you from importing cards to your vaults." + }, + "yourSingleUseRecoveryCode": { + "message": "Your single-use recovery code can be used to turn off two-step login in the event that you lose access to your two-step login provider. Bitwarden recommends you write down the recovery code and keep it in a safe place." + }, + "viewRecoveryCode": { + "message": "View recovery code" + }, + "providers": { + "message": "Providers", + "description": "Two-step login providers such as YubiKey, Duo, Authenticator apps, Email, etc." + }, + "enable": { + "message": "Turn on" + }, + "enabled": { + "message": "Turned on" + }, + "optionEnabled": { + "message": "Enabled" + }, + "restoreAccess": { + "message": "Restore access" + }, + "premium": { + "message": "Premium", + "description": "Premium membership" + }, + "premiumMembership": { + "message": "Premium membership" + }, + "premiumRequired": { + "message": "Premium required" + }, + "premiumRequiredDesc": { + "message": "A Premium membership is required to use this feature." + }, + "youHavePremiumAccess": { + "message": "You have Premium access" + }, + "alreadyPremiumFromOrg": { + "message": "You already have access to Premium features because of an organization you are a member of." + }, + "manage": { + "message": "Manage" + }, + "manageCollection": { + "message": "Manage collection" + }, + "viewItems": { + "message": "View items" + }, + "viewItemsHidePass": { + "message": "View items, hidden passwords" + }, + "editItems": { + "message": "Edit items" + }, + "editItemsHidePass": { + "message": "Edit items, hidden passwords" + }, + "disable": { + "message": "Turn off" + }, + "orgUserDetailsNotFound": { + "message": "Member details not found." + }, + "revokeAccess": { + "message": "Revoke access" + }, + "revoke": { + "message": "Revoke" + }, + "twoStepLoginProviderEnabled": { + "message": "This two-step login provider is active on your account." + }, + "twoStepLoginAuthDesc": { + "message": "Enter your master password to modify two-step login settings." + }, + "twoStepAuthenticatorInstructionPrefix": { + "message": "Download an authenticator app such as" + }, + "twoStepAuthenticatorInstructionInfix1": { + "message": "," + }, + "twoStepAuthenticatorInstructionInfix2": { + "message": "or" + }, + "twoStepAuthenticatorInstructionSuffix": { + "message": "." + }, + "continueToExternalUrlTitle": { + "message": "Continue to $URL$?", + "placeholders": { + "url": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "continueToExternalUrlDesc": { + "message": "You are leaving Bitwarden and launching an external website in a new window." + }, + "twoStepContinueToBitwardenUrlTitle": { + "message": "Continue to bitwarden.com?" + }, + "twoStepContinueToBitwardenUrlDesc": { + "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." + }, + "twoStepAuthenticatorScanCodeV2": { + "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." + }, + "key": { + "message": "Key" + }, + "unnamedKey": { + "message": "Unnamed key" + }, + "twoStepAuthenticatorEnterCodeV2": { + "message": "Verification code" + }, + "twoStepAuthenticatorReaddDesc": { + "message": "In case you need to add it to another device, below is the QR code (or key) required by your authenticator app." + }, + "twoStepDisableDesc": { + "message": "Are you sure you want to turn off this two-step login provider?" + }, + "twoStepDisabled": { + "message": "Two-step login provider turned off." + }, + "twoFactorYubikeyAdd": { + "message": "Add a new YubiKey to your account" + }, + "twoFactorYubikeyPlugIn": { + "message": "Plug the YubiKey into your computer's USB port." + }, + "twoFactorYubikeySelectKey": { + "message": "Select the first empty YubiKey input field below." + }, + "twoFactorYubikeyTouchButton": { + "message": "Touch the YubiKey's button." + }, + "twoFactorYubikeySaveForm": { + "message": "Save the form." + }, + "twoFactorYubikeyWarning": { + "message": "Due to platform limitations, YubiKeys cannot be used on all Bitwarden applications. You should set up another two-step login provider so that you can access your account when YubiKeys cannot be used. Supported platforms:" + }, + "twoFactorYubikeySupportUsb": { + "message": "Web vault, desktop application, CLI, and all browser extensions on a device with a USB port that can accept your YubiKey." + }, + "twoFactorYubikeySupportMobile": { + "message": "Mobile apps on a device with NFC capabilities or a data port that can accept your YubiKey." + }, + "yubikeyX": { + "message": "YubiKey $INDEX$", + "placeholders": { + "index": { + "content": "$1", + "example": "2" + } + } + }, + "u2fkeyX": { + "message": "U2F Key $INDEX$", + "placeholders": { + "index": { + "content": "$1", + "example": "2" + } + } + }, + "webAuthnkeyX": { + "message": "WebAuthn Key $INDEX$", + "placeholders": { + "index": { + "content": "$1", + "example": "2" + } + } + }, + "nfcSupport": { + "message": "NFC Support" + }, + "twoFactorYubikeySupportsNfc": { + "message": "One of my keys supports NFC." + }, + "twoFactorYubikeySupportsNfcDesc": { + "message": "If one of your YubiKeys supports NFC (such as a YubiKey NEO), you will be prompted on mobile devices whenever NFC availability is detected." + }, + "yubikeysUpdated": { + "message": "YubiKeys updated" + }, + "disableAllKeys": { + "message": "Deactivate all keys" + }, + "twoFactorDuoDesc": { + "message": "Enter the Bitwarden application information from your Duo Admin panel." + }, + "twoFactorDuoClientId": { + "message": "Client Id" + }, + "twoFactorDuoClientSecret": { + "message": "Client Secret" + }, + "twoFactorDuoApiHostname": { + "message": "API hostname" + }, + "twoFactorEmailDesc": { + "message": "Follow these steps to set up two-step login with email:" + }, + "twoFactorEmailEnterEmail": { + "message": "Enter the email that you wish to receive verification codes" + }, + "twoFactorEmailEnterCode": { + "message": "Enter the resulting 6 digit verification code from the email" + }, + "sendEmail": { + "message": "Send email" + }, + "twoFactorU2fAdd": { + "message": "Add a FIDO U2F security key to your account" + }, + "removeU2fConfirmation": { + "message": "Are you sure you want to remove this security key?" + }, + "twoFactorWebAuthnAdd": { + "message": "Add a WebAuthn security key to your account" + }, + "readKey": { + "message": "Read key" + }, + "keyCompromised": { + "message": "Key is compromised." + }, + "twoFactorU2fGiveName": { + "message": "Give the security key a friendly name to identify it." + }, + "twoFactorU2fPlugInReadKey": { + "message": "Plug the security key into your computer's USB port and click the \"Read Key\" button." + }, + "twoFactorU2fTouchButton": { + "message": "If the security key has a button, touch it." + }, + "twoFactorU2fSaveForm": { + "message": "Save the form." + }, + "twoFactorU2fWarning": { + "message": "Due to platform limitations, FIDO U2F cannot be used on all Bitwarden applications. You should set up another two-step login provider so that you can access your account when FIDO U2F cannot be used. Supported platforms:" + }, + "twoFactorU2fSupportWeb": { + "message": "Web vault and browser extensions on a desktop/laptop with a U2F supported browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F turned on)." + }, + "twoFactorU2fWaiting": { + "message": "Waiting for you to touch the button on your security key" + }, + "twoFactorU2fClickSave": { + "message": "Use the \"Save\" button below to activate this security key for two-step login." + }, + "twoFactorU2fProblemReadingTryAgain": { + "message": "There was a problem reading the security key. Try again." + }, + "twoFactorRecoveryYourCode": { + "message": "Your Bitwarden two-step login recovery code" + }, + "twoFactorRecoveryNoCode": { + "message": "You have not set up any two-step login providers yet. After you have set up a two-step login provider you can check back here for your recovery code." + }, + "printCode": { + "message": "Print code", + "description": "Print 2FA recovery code" + }, + "reports": { + "message": "Reports" + }, + "reportsDesc": { + "message": "Identify and close security gaps in your online accounts by clicking the reports below.", + "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault." + }, + "orgsReportsDesc": { + "message": "Identify and close security gaps in your organization's accounts by clicking the reports below.", + "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization vault." + }, + "unsecuredWebsitesReport": { + "message": "Unsecure websites" + }, + "unsecuredWebsitesReportDesc": { + "message": "URLs that start with http:// don’t use the best available encryption. Change the login URIs for these accounts to https:// for safer browsing." + }, + "unsecuredWebsitesFound": { + "message": "Unsecured websites found" + }, + "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.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + }, + "vault": { + "content": "$2", + "example": "this will be 'vault' or 'vaults'" + } + } + }, + "noUnsecuredWebsites": { + "message": "No items in your vault have unsecured URIs." + }, + "inactive2faReport": { + "message": "Inactive two-step login" + }, + "inactive2faReportDesc": { + "message": "Two-step login adds a layer of protection to your accounts. Set up two-step login using Bitwarden authenticator for these accounts or use an alternative method." + }, + "inactive2faFound": { + "message": "Logins without two-step login found" + }, + "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.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + }, + "vault": { + "content": "$2", + "example": "this will be 'vault' or 'vaults'" + } + } + }, + "noInactive2fa": { + "message": "No websites were found in your vault with a missing two-step login configuration." + }, + "instructions": { + "message": "Instructions" + }, + "exposedPasswordsReport": { + "message": "Exposed passwords" + }, + "exposedPasswordsReportDesc": { + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." + }, + "exposedPasswordsFound": { + "message": "Exposed passwords found" + }, + "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.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + }, + "vault": { + "content": "$2", + "example": "this will be 'vault' or 'vaults'" + } + } + }, + "noExposedPasswords": { + "message": "No items in your vault have passwords that have been exposed in known data breaches." + }, + "checkExposedPasswords": { + "message": "Check exposed passwords" + }, + "timesExposed": { + "message": "Times exposed" + }, + "exposedXTimes": { + "message": "Exposed $COUNT$ time(s)", + "placeholders": { + "count": { + "content": "$1", + "example": "52" + } + } + }, + "weakPasswordsReport": { + "message": "Weak passwords" + }, + "weakPasswordsReportDesc": { + "message": "Weak passwords can be easily guessed by attackers. Change these passwords to strong ones using the password generator." + }, + "weakPasswordsFound": { + "message": "Weak passwords found" + }, + "weakPasswordsFoundReportDesc": { + "message": "We found $COUNT$ items in your $VAULT$ with passwords that are not strong. You should update them to use stronger passwords.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + }, + "vault": { + "content": "$2", + "example": "this will be 'vault' or 'vaults'" + } + } + }, + "noWeakPasswords": { + "message": "No items in your vault have weak passwords." + }, + "weakness": { + "message": "Weakness" + }, + "reusedPasswordsReport": { + "message": "Reused passwords" + }, + "reusedPasswordsReportDesc": { + "message": "Reusing passwords makes it easier for attackers to break into multiple accounts. Change these passwords so that each is unique." + }, + "reusedPasswordsFound": { + "message": "Reused passwords found" + }, + "reusedPasswordsFoundReportDesc": { + "message": "We found $COUNT$ passwords that are being reused in your $VAULT$. You should change them to a unique value.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + }, + "vault": { + "content": "$2", + "example": "this will be 'vault' or 'vaults'" + } + } + }, + "noReusedPasswords": { + "message": "No logins in your vault have passwords that are being reused." + }, + "timesReused": { + "message": "Times reused" + }, + "reusedXTimes": { + "message": "Reused $COUNT$ times", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + } + } + }, + "dataBreachReport": { + "message": "Data breach" + }, + "breachDesc": { + "message": "Breached accounts can expose your personal information. Secure breached accounts by enabling 2FA or creating a stronger password." + }, + "breachCheckEmail": { + "message": "Check any email addresses that you use." + }, + "checkBreaches": { + "message": "Check breaches" + }, + "breachEmailNotFound": { + "message": "$EMAIL$ was not found in any known data breaches.", + "placeholders": { + "email": { + "content": "$1", + "example": "user@example.com" + } + } + }, + "goodNews": { + "message": "Good news", + "description": "ex. Good News, No Breached Accounts Found!" + }, + "breachEmailFound": { + "message": "$EMAIL$ was found in $COUNT$ different data breaches online.", + "placeholders": { + "email": { + "content": "$1", + "example": "user@example.com" + }, + "count": { + "content": "$2", + "example": "7" + } + } + }, + "breachFound": { + "message": "Breached accounts found" + }, + "compromisedData": { + "message": "Compromised data" + }, + "website": { + "message": "Website" + }, + "affectedUsers": { + "message": "Affected users" + }, + "breachOccurred": { + "message": "Breach occurred" + }, + "breachReported": { + "message": "Breach reported" + }, + "reportError": { + "message": "An error occurred trying to load the report. Try again" + }, + "billing": { + "message": "Billing" + }, + "billingPlanLabel": { + "message": "Billing plan" + }, + "paymentType": { + "message": "Payment type" + }, + "accountCredit": { + "message": "Account credit", + "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)." + }, + "accountBalance": { + "message": "Account balance", + "description": "Financial term. In the case of Bitwarden, a positive balance means that you owe money, while a negative balance means that you have a credit (Bitwarden owes you money)." + }, + "addCredit": { + "message": "Add credit", + "description": "Add more credit to your account's balance." + }, + "amount": { + "message": "Amount", + "description": "Dollar amount, or quantity." + }, + "creditDelayed": { + "message": "Added credit will appear on your account after the payment has been fully processed. Some payment methods are delayed and can take longer to process than others." + }, + "makeSureEnoughCredit": { + "message": "Please make sure that your account has enough credit available for this purchase. If your account does not have enough credit available, your default payment method on file will be used for the difference. You can add credit to your account from the Billing page." + }, + "notEnoughAccountCredit": { + "message": "You do not have enough account credit for this purchase. You can add credit to your account from the Billing page." + }, + "creditAppliedDesc": { + "message": "Your account's credit can be used to make purchases. Any available credit will be automatically applied towards invoices generated for this account." + }, + "goPremium": { + "message": "Go Premium", + "description": "Another way of saying \"Get a Premium membership\"" + }, + "premiumUpdated": { + "message": "You've upgraded to Premium." + }, + "premiumUpgradeUnlockFeatures": { + "message": "Upgrade your account to a Premium membership and unlock some great additional features." + }, + "premiumSignUpStorage": { + "message": "1 GB encrypted storage for file attachments." + }, + "premiumSignUpStorageV2": { + "message": "$SIZE$ encrypted storage for file attachments.", + "placeholders": { + "size": { + "content": "$1", + "example": "1 GB" + } + } + }, + "premiumSignUpTwoStepOptions": { + "message": "Proprietary two-step login options such as YubiKey and Duo." + }, + "premiumSignUpEmergency": { + "message": "Emergency access" + }, + "premiumSignUpReports": { + "message": "Password hygiene, account health, and data breach reports to keep your vault safe." + }, + "premiumSignUpTotp": { + "message": "TOTP verification code (2FA) generator for logins in your vault." + }, + "premiumSignUpSupport": { + "message": "Priority customer support." + }, + "premiumSignUpFuture": { + "message": "All future Premium features. More coming soon!" + }, + "premiumPrice": { + "message": "All for just $PRICE$ /year!", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + } + } + }, + "premiumPriceWithFamilyPlan": { + "message": "Go premium for just $PRICE$ /year, or get premium accounts for $FAMILYPLANUSERCOUNT$ users and unlimited family sharing with a ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Families plan." + }, + "addons": { + "message": "Add-ons" + }, + "premiumAccess": { + "message": "Premium access" + }, + "premiumAccessDesc": { + "message": "You can add Premium access to all members of your organization for $PRICE$ /$INTERVAL$.", + "placeholders": { + "price": { + "content": "$1", + "example": "$3.33" + }, + "interval": { + "content": "$2", + "example": "'month' or 'year'" + } + } + }, + "premiumSubscriptionEnded": { + "message": "Your Premium subscription ended" + }, + "premiumSubscriptionEndedDesc": { + "message": "To regain access to your archive, restart your Premium subscription. If you edit details for an archived item before restarting, it'll be moved back into your vault." + }, + "itemRestored": { + "message": "Item has been restored" + }, + "restartPremium": { + "message": "Restart Premium" + }, + "additionalStorageGb": { + "message": "Additional storage (GB)" + }, + "additionalStorageGbDesc": { + "message": "# of additional GB" + }, + "additionalStorageIntervalDesc": { + "message": "Your plan comes with $SIZE$ of encrypted file storage. You can add additional storage for $PRICE$ per GB /$INTERVAL$.", + "placeholders": { + "size": { + "content": "$1", + "example": "1 GB" + }, + "price": { + "content": "$2", + "example": "$4.00" + }, + "interval": { + "content": "$3", + "example": "'month' or 'year'" + } + } + }, + "showPricingSummary": { + "message": "Show pricing summary" + }, + "hidePricingSummary": { + "message": "Hide pricing summary" + }, + "summary": { + "message": "Summary" + }, + "total": { + "message": "Total" + }, + "year": { + "message": "year" + }, + "yr": { + "message": "yr" + }, + "month": { + "message": "month" + }, + "monthAbbr": { + "message": "mo.", + "description": "Short abbreviation for 'month'" + }, + "paymentChargedAnnually": { + "message": "Your payment method will be charged immediately and then on a recurring basis each year. You may cancel at any time." + }, + "paymentCharged": { + "message": "Your payment method will be charged immediately and then on a recurring basis each $INTERVAL$. You may cancel at any time.", + "placeholders": { + "interval": { + "content": "$1", + "example": "month or year" + } + } + }, + "paymentChargedWithUnpaidSubscription": { + "message": "Your payment method will be charged for any unpaid subscriptions." + }, + "paymentChargedWithTrial": { + "message": "Your plan comes with a free 7 day trial. Your payment method will not be charged until the trial has ended. You may cancel at any time." + }, + "paymentInformation": { + "message": "Payment information" + }, + "billingInformation": { + "message": "Billing information" + }, + "billingTrialSubLabel": { + "message": "Your payment method will not be charged during the 7 day free trial." + }, + "creditCard": { + "message": "Credit card" + }, + "paypalClickSubmit": { + "message": "Select the PayPal button to log into your PayPal account, then click the Submit button below to continue." + }, + "cancelSubscription": { + "message": "Cancel subscription" + }, + "subscriptionExpiration": { + "message": "Subscription expiration" + }, + "subscriptionCanceled": { + "message": "The subscription has been canceled." + }, + "pendingCancellation": { + "message": "Pending cancellation" + }, + "subscriptionPendingCanceled": { + "message": "The subscription has been marked for cancellation at the end of the current billing period." + }, + "reinstateSubscription": { + "message": "Reinstate subscription" + }, + "reinstateConfirmation": { + "message": "Are you sure you want to remove the pending cancellation request and reinstate your subscription?" + }, + "reinstated": { + "message": "The subscription has been reinstated." + }, + "resubscribe": { + "message": "Resubscribe" + }, + "yourSubscriptionIsExpired": { + "message": "Your subscription is expired" + }, + "yourSubscriptionIsCanceled": { + "message": "Your subscription is canceled" + }, + "cancelConfirmation": { + "message": "Are you sure you want to cancel? You will lose access to all of this subscription's features at the end of this billing cycle." + }, + "canceledSubscription": { + "message": "Subscription canceled" + }, + "neverExpires": { + "message": "Never expires" + }, + "status": { + "message": "Status" + }, + "nextCharge": { + "message": "Next charge" + }, + "nextChargeHeader": { + "message": "Next Charge" + }, + "nextChargeDate": { + "message": "Next charge date" + }, + "plan": { + "message": "Plan" + }, + "details": { + "message": "Details" + }, + "discount": { + "message": "discount" + }, + "discountExpiredOnPurchase": { + "message": "Discount expired. Please review your cart total and try again." + }, + "downloadLicense": { + "message": "Download license" + }, + "viewBillingToken": { + "message": "View Billing Token" + }, + "updateLicense": { + "message": "Update license" + }, + "manageSubscription": { + "message": "Manage subscription" + }, + "launchCloudSubscription": { + "message": "Launch Cloud Subscription" + }, + "launchCloudSubscriptionSentenceCase": { + "message": "Launch cloud subscription" + }, + "storage": { + "message": "Storage" + }, + "addStorage": { + "message": "Add storage" + }, + "removeStorage": { + "message": "Remove storage" + }, + "subscriptionStorage": { + "message": "Your subscription has a total of $MAX_STORAGE$ GB of encrypted file storage. You are currently using $USED_STORAGE$.", + "placeholders": { + "max_storage": { + "content": "$1", + "example": "4" + }, + "used_storage": { + "content": "$2", + "example": "65 MB" + } + } + }, + "paymentMethod": { + "message": "Payment method" + }, + "noPaymentMethod": { + "message": "No payment method on file." + }, + "addPaymentMethod": { + "message": "Add payment method" + }, + "changePaymentMethod": { + "message": "Change payment method" + }, + "invoices": { + "message": "Invoices" + }, + "noUnpaidInvoices": { + "message": "No unpaid invoices." + }, + "noPaidInvoices": { + "message": "No paid invoices." + }, + "paid": { + "message": "Paid", + "description": "Past tense status of an invoice. ex. Paid or unpaid." + }, + "unpaid": { + "message": "Unpaid", + "description": "Past tense status of an invoice. ex. Paid or unpaid." + }, + "transactions": { + "message": "Transactions", + "description": "Payment/credit transactions." + }, + "noTransactions": { + "message": "No transactions." + }, + "chargeNoun": { + "message": "Charge", + "description": "Noun. A charge from a payment method." + }, + "refundNoun": { + "message": "Refund", + "description": "Noun. A refunded payment that was charged." + }, + "chargesStatement": { + "message": "Any charges will appear on your statement as $STATEMENT_NAME$.", + "placeholders": { + "statement_name": { + "content": "$1", + "example": "BITWARDEN" + } + } + }, + "gbStorageAdd": { + "message": "GB of storage to add" + }, + "gbStorageRemove": { + "message": "GB of storage to remove" + }, + "storageAddNote": { + "message": "Adding storage will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle." + }, + "storageRemoveNote": { + "message": "Removing storage will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge." + }, + "adjustedStorage": { + "message": "Adjusted $AMOUNT$ GB of storage.", + "placeholders": { + "amount": { + "content": "$1", + "example": "5" + } + } + }, + "contactSupport": { + "message": "Contact customer support" + }, + "contactSupportShort": { + "message": "Contact Support" + }, + "updatedPaymentMethod": { + "message": "Updated payment method." + }, + "purchasePremium": { + "message": "Purchase Premium" + }, + "licenseFile": { + "message": "License file" + }, + "licenseFileDesc": { + "message": "Your license file will be named something like $FILE_NAME$", + "placeholders": { + "file_name": { + "content": "$1", + "example": "bitwarden_premium_license.json" + } + } + }, + "uploadLicenseFilePremium": { + "message": "To upgrade your account to a Premium membership you need to upload a valid license file." + }, + "uploadLicenseFileOrg": { + "message": "To create an on-premises hosted organization you need to upload a valid license file." + }, + "accountEmailMustBeVerified": { + "message": "Your account's email address must be verified." + }, + "newOrganizationDesc": { + "message": "Organizations allow you to share parts of your vault with others as well as manage related users for a specific entity such as a family, small team, or large company." + }, + "generalInformation": { + "message": "General information" + }, + "organizationName": { + "message": "Organization name" + }, + "accountOwnedBusiness": { + "message": "This account is owned by a business." + }, + "billingEmail": { + "message": "Billing email" + }, + "businessName": { + "message": "Business name" + }, + "chooseYourPlan": { + "message": "Choose your plan" + }, + "users": { + "message": "Users" + }, + "userSeats": { + "message": "User seats" + }, + "additionalUserSeats": { + "message": "Additional user seats" + }, + "userSeatsDesc": { + "message": "# of user seats" + }, + "userSeatsAdditionalDesc": { + "message": "Your plan comes with $BASE_SEATS$ user seats. You can add additional users for $SEAT_PRICE$ per user /month.", + "placeholders": { + "base_seats": { + "content": "$1", + "example": "5" + }, + "seat_price": { + "content": "$2", + "example": "$2.00" + } + } + }, + "userSeatsHowManyDesc": { + "message": "How many user seats do you need? You can also add additional seats later if needed." + }, + "planNameFree": { + "message": "Free", + "description": "Free as in 'free beer'." + }, + "planDescFree": { + "message": "For testing or personal users to share with $COUNT$ other user.", + "placeholders": { + "count": { + "content": "$1", + "example": "1" + } + } + }, + "planNameFamilies": { + "message": "Families" + }, + "planDescFamilies": { + "message": "For personal use, to share with family & friends." + }, + "planNameTeams": { + "message": "Teams" + }, + "planDescTeams": { + "message": "For businesses and other team organizations." + }, + "planNameTeamsStarter": { + "message": "Teams Starter" + }, + "planNameEnterprise": { + "message": "Enterprise" + }, + "planDescEnterprise": { + "message": "For businesses and other large organizations." + }, + "freeForever": { + "message": "Free forever" + }, + "includesXUsers": { + "message": "includes $COUNT$ users", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "additionalUsers": { + "message": "Additional users" + }, + "costPerUser": { + "message": "$COST$ per user", + "placeholders": { + "cost": { + "content": "$1", + "example": "$3" + } + } + }, + "limitedUsers": { + "message": "Limited to $COUNT$ users (including you)", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "limitedCollections": { + "message": "Limited to $COUNT$ collections", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "addShareLimitedUsers": { + "message": "Add and share with up to $COUNT$ users", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "addShareUnlimitedUsers": { + "message": "Add and share with unlimited users" + }, + "createUnlimitedCollections": { + "message": "Create unlimited collections" + }, + "gbEncryptedFileStorage": { + "message": "$SIZE$ encrypted file storage", + "placeholders": { + "size": { + "content": "$1", + "example": "1 GB" + } + } + }, + "onPremHostingOptional": { + "message": "On-premises hosting (optional)" + }, + "usersGetPremium": { + "message": "Users get access to Premium features" + }, + "controlAccessWithGroups": { + "message": "Control user access with groups" + }, + "syncUsersFromDirectory": { + "message": "Sync your users and groups from a directory" + }, + "trackAuditLogs": { + "message": "Track user actions with audit logs" + }, + "enforce2faDuo": { + "message": "Enforce 2FA with Duo" + }, + "priorityCustomerSupport": { + "message": "Priority customer support" + }, + "xDayFreeTrial": { + "message": "$COUNT$ day free trial, cancel anytime", + "placeholders": { + "count": { + "content": "$1", + "example": "7" + } + } + }, + "trialThankYou": { + "message": "Thanks for signing up for Bitwarden for $PLAN$!", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "trialSecretsManagerThankYou": { + "message": "Thanks for signing up for Bitwarden Secrets Manager for $PLAN$!", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "trialPaidInfoMessage": { + "message": "Your $PLAN$ 7 day free trial will be converted to a paid subscription after 7 days.", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "trialConfirmationEmail": { + "message": "We've sent a confirmation email to your team's billing email at " + }, + "monthly": { + "message": "Monthly" + }, + "annually": { + "message": "Annually" + }, + "annual": { + "message": "Annual" + }, + "basePrice": { + "message": "Base price" + }, + "organizationCreated": { + "message": "Organization created" + }, + "organizationReadyToGo": { + "message": "Your new organization is ready to go!" + }, + "organizationUpgraded": { + "message": "Organization upgraded" + }, + "leave": { + "message": "Leave" + }, + "leaveOrganizationConfirmation": { + "message": "Are you sure you want to leave this organization?" + }, + "leftOrganization": { + "message": "You left the organization" + }, + "defaultCollection": { + "message": "Default collection" + }, + "getHelp": { + "message": "Get help" + }, + "getApps": { + "message": "Get the apps" + }, + "loggedInAs": { + "message": "Logged in as" + }, + "eventLogs": { + "message": "Event logs" + }, + "people": { + "message": "People" + }, + "policies": { + "message": "Policies" + }, + "dataControls": { + "message": "Data controls" + }, + "authentication": { + "message": "Authentication" + }, + "vaultManagement": { + "message": "Vault management" + }, + "singleSignOn": { + "message": "Single sign-on" + }, + "editPolicy": { + "message": "Edit policy" + }, + "groups": { + "message": "Groups" + }, + "newGroup": { + "message": "New group" + }, + "addGroup": { + "message": "Add group" + }, + "editGroup": { + "message": "Edit group" + }, + "deleteGroupConfirmation": { + "message": "Are you sure you want to delete this group?" + }, + "deleteMultipleGroupsConfirmation": { + "message": "Are you sure you want to delete the following $QUANTITY$ group(s)?", + "placeholders": { + "quantity": { + "content": "$1", + "example": "3" + } + } + }, + "removeUserConfirmation": { + "message": "Are you sure you want to remove this user?" + }, + "removeOrgUserConfirmation": { + "message": "When a member is removed, they no longer have access to organization data and this action is irreversible. To add the member back to the organization, they must be invited and onboarded again." + }, + "revokeUserConfirmation": { + "message": "When a member is revoked, they no longer have access to organization data. To quickly restore member access, go to the Revoked tab." + }, + "removeUserConfirmationKeyConnector": { + "message": "Warning! This user requires Key Connector to manage their encryption. Removing this user from your organization will permanently deactivate their account. This action cannot be undone. Do you want to proceed?" + }, + "externalId": { + "message": "External ID" + }, + "externalIdDesc": { + "message": "External ID is an unencrypted reference used by the Bitwarden Directory Connector and API." + }, + "ssoExternalId": { + "message": "SSO External ID" + }, + "ssoExternalIdDesc": { + "message": "SSO External ID is an unencrypted reference between Bitwarden and your configured SSO provider." + }, + "nestCollectionUnder": { + "message": "Nest collection under" + }, + "accessControl": { + "message": "Access control" + }, + "readOnly": { + "message": "Read only" + }, + "newCollection": { + "message": "New collection" + }, + "addCollection": { + "message": "Add collection" + }, + "editCollection": { + "message": "Edit collection" + }, + "viewCollection": { + "message": "View collection" + }, + "collectionInfo": { + "message": "Collection info" + }, + "deleteCollectionConfirmation": { + "message": "Are you sure you want to delete this collection?" + }, + "editMember": { + "message": "Edit member" + }, + "fieldOnTabRequiresAttention": { + "message": "A field on the '$TAB$' tab requires your attention.", + "placeholders": { + "tab": { + "content": "$1", + "example": "Collection info" + } + } + }, + "invite": { + "message": "Invite" + }, + "inviteUserDesc": { + "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." + }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, + "inviteMultipleEmailsWithSeatLimit": { + "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "placeholders": { + "batchlimit": { + "content": "$1", + "example": "20" + }, + "remainingseats": { + "content": "$2", + "example": "9999" + } + } + }, + "inviteSingleEmailDesc": { + "message": "You have 1 invite remaining." + }, + "inviteZeroEmailDesc": { + "message": "You have 0 invites remaining." + }, + "inviteMultipleEmailsNoSeatLimit": { + "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "placeholders": { + "batchlimit": { + "content": "$1", + "example": "20" + } + } + }, + "userUsingTwoStep": { + "message": "This user is using two-step login to protect their account." + }, + "search": { + "message": "Search" + }, + "invited": { + "message": "Invited" + }, + "confirmed": { + "message": "Confirmed" + }, + "clientOwnerEmail": { + "message": "Client owner email" + }, + "owner": { + "message": "Owner" + }, + "ownerDesc": { + "message": "Manage all aspects of your organization, including billing and subscriptions" + }, + "clientOwnerDesc": { + "message": "This user should be independent of the Provider. If the Provider is disassociated with the organization, this user will maintain ownership of the organization." + }, + "admin": { + "message": "Admin" + }, + "adminDesc": { + "message": "Manage organization access, all collections, members, reporting, and security settings" + }, + "user": { + "message": "User" + }, + "userDesc": { + "message": "Access and add items to assigned collections" + }, + "all": { + "message": "All" + }, + "addAccess": { + "message": "Add Access" + }, + "addAccessFilter": { + "message": "Add Access Filter" + }, + "refresh": { + "message": "Refresh" + }, + "timestamp": { + "message": "Timestamp" + }, + "event": { + "message": "Event" + }, + "unknown": { + "message": "Unknown" + }, + "loadMore": { + "message": "Load more" + }, + "mobile": { + "message": "Mobile", + "description": "Mobile app" + }, + "extension": { + "message": "Extension", + "description": "Browser extension/addon" + }, + "desktop": { + "message": "Desktop", + "description": "Desktop app" + }, + "webVault": { + "message": "Web vault" + }, + "webApp": { + "message": "Web app" + }, + "cli": { + "message": "CLI" + }, + "bitWebVault": { + "message": "Bitwarden Web vault" + }, + "bitSecretsManager": { + "message": "Bitwarden Secrets Manager" + }, + "loggedIn": { + "message": "Logged in" + }, + "changedPassword": { + "message": "Changed account password" + }, + "enabledUpdated2fa": { + "message": "Two-step login saved" + }, + "disabled2fa": { + "message": "Two-step login turned off" + }, + "recovered2fa": { + "message": "Recovered account from two-step login." + }, + "failedLogin": { + "message": "Login attempt failed with incorrect password." + }, + "failedLogin2fa": { + "message": "Login attempt failed with incorrect two-step login." + }, + "incorrectPassword": { + "message": "Incorrect password" + }, + "incorrectCode": { + "message": "Incorrect code" + }, + "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" + }, + "exportedOrganizationVault": { + "message": "Exported organization vault." + }, + "editedOrgSettings": { + "message": "Edited organization settings." + }, + "createdItemId": { + "message": "Created item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "editedItemId": { + "message": "Edited item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "deletedItemId": { + "message": "Sent item $ID$ to trash.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "movedItemIdToOrg": { + "message": "Moved item $ID$ to an organization.", + "placeholders": { + "id": { + "content": "$1", + "example": "'Google'" + } + } + }, + "viewAllLogInOptions": { + "message": "View all log in options" + }, + "viewAllLoginOptions": { + "message": "View all log in options" + }, + "viewedItemId": { + "message": "Viewed item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedPasswordItemId": { + "message": "Viewed password for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedHiddenFieldItemId": { + "message": "Viewed hidden field for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedCardNumberItemId": { + "message": "Viewed Card Number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "viewedSecurityCodeItemId": { + "message": "Viewed security code for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewCollectionWithName": { + "message": "View collection - $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Collection1" + } + } + }, + "editItemWithName": { + "message": "Edit item - $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Google Login" + } + } + }, + "copiedPasswordItemId": { + "message": "Copied password for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedHiddenFieldItemId": { + "message": "Copied hidden field for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedSecurityCodeItemId": { + "message": "Copied security code for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "autofilledItemId": { + "message": "Auto-filled item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "createdCollectionId": { + "message": "Created collection $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Server Passwords" + } + } + }, + "editedCollectionId": { + "message": "Edited collection $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Server Passwords" + } + } + }, + "deletedCollections": { + "message": "Deleted collections" + }, + "deletedCollectionId": { + "message": "Deleted collection $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Server Passwords" + } + } + }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, + "editedPolicyId": { + "message": "Edited policy $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Master Password" + } + } + }, + "createdGroupId": { + "message": "Created group $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Developers" + } + } + }, + "editedGroupId": { + "message": "Edited group $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Developers" + } + } + }, + "deletedGroupId": { + "message": "Deleted group $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Developers" + } + } + }, + "deletedManyGroups": { + "message": "Deleted $QUANTITY$ group(s).", + "placeholders": { + "quantity": { + "content": "$1", + "example": "3" + } + } + }, + "removedUserId": { + "message": "Removed user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "removeUserIdAccess": { + "message": "Remove $ID$ access", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserId": { + "message": "Revoked organization access for $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedEmailError": { + "message": "1 or more emails belong to revoked members. Restore their access to reinvite." + }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "restoredUserId": { + "message": "Restored organization access for $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokeUserId": { + "message": "Revoke $ID$ access", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "createdAttachmentForItem": { + "message": "Created attachment for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "deletedAttachmentForItem": { + "message": "Deleted attachment for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "editedCollectionsForItem": { + "message": "Edited collections for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "userAcceptedTransfer": { + "message": "Accepted transfer to organization ownership." + }, + "userDeclinedTransfer": { + "message": "Revoked for declining transfer to organization ownership." + }, + "invitedUserId": { + "message": "Invited user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "confirmedUserId": { + "message": "Confirmed user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "automaticallyConfirmedUserId": { + "message": "Automatically confirmed user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "editedUserId": { + "message": "Edited user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "editedGroupsForUser": { + "message": "Edited groups for user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "unlinkedSso": { + "message": "Unlinked SSO." + }, + "unlinkedSsoUser": { + "message": "Unlinked SSO for user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "createdOrganizationId": { + "message": "Created organization $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "addedOrganizationId": { + "message": "Added organization $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "removedOrganizationId": { + "message": "Removed organization $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "accessedClientVault": { + "message": "Accessed $ID$ organization vault.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "device": { + "message": "Device" + }, + "loginStatus": { + "message": "Login status" + }, + "recentlyActive": { + "message": "Recently active" + }, + "recentlyActiveToday": { + "message": "Today" + }, + "recentlyActivePast7Days": { + "message": "Past 7 days" + }, + "recentlyActivePast14Days": { + "message": "Past 14 days" + }, + "recentlyActivePast30Days": { + "message": "Past 30 days" + }, + "recentlyActiveOver30Days": { + "message": "Over 30 days ago" + }, + "firstLogin": { + "message": "First login" + }, + "trusted": { + "message": "Trusted" + }, + "needsApproval": { + "message": "Needs approval" + }, + "areYouTryingtoLogin": { + "message": "Are you trying to log in?" + }, + "logInAttemptBy": { + "message": "Login attempt by $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "deviceType": { + "message": "Device Type" + }, + "ipAddress": { + "message": "IP Address" + }, + "confirmLogIn": { + "message": "Confirm login" + }, + "denyLogIn": { + "message": "Deny login" + }, + "thisRequestIsNoLongerValid": { + "message": "This request is no longer valid." + }, + "loginRequestApprovedForEmailOnDevice": { + "message": "Login request approved for $EMAIL$ on $DEVICE$", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + }, + "device": { + "content": "$2", + "example": "Web app - Chrome" + } + } + }, + "youDeniedLoginAttemptFromAnotherDevice": { + "message": "You denied a login attempt from another device. If this was you, try to log in with the device again." + }, + "loginRequestHasAlreadyExpired": { + "message": "Login request has already expired." + }, + "justNow": { + "message": "Just now" + }, + "requestedXMinutesAgo": { + "message": "Requested $MINUTES$ minutes ago", + "placeholders": { + "minutes": { + "content": "$1", + "example": "5" + } + } + }, + "creatingAccountOn": { + "message": "Creating account on" + }, + "checkYourEmail": { + "message": "Check your email" + }, + "followTheLinkInTheEmailSentTo": { + "message": "Follow the link in the email sent to" + }, + "andContinueCreatingYourAccount": { + "message": "and continue creating your account." + }, + "noEmail": { + "message": "No email?" + }, + "goBack": { + "message": "Go back" + }, + "toEditYourEmailAddress": { + "message": "to edit your email address." + }, + "view": { + "message": "View" + }, + "invalidDateRange": { + "message": "Invalid date range." + }, + "errorOccurred": { + "message": "An error has occurred." + }, + "userAccess": { + "message": "User access" + }, + "userType": { + "message": "User type" + }, + "groupAccess": { + "message": "Group access" + }, + "groupAccessUserDesc": { + "message": "Grant member access to collections by adding them to 1 or more groups." + }, + "invitedUsers": { + "message": "User(s) invited" + }, + "resendInvitation": { + "message": "Resend invitation" + }, + "resendEmail": { + "message": "Resend email" + }, + "hasBeenReinvited": { + "message": "$USER$ reinvited", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "confirm": { + "message": "Confirm" + }, + "confirmUser": { + "message": "Confirm user" + }, + "hasBeenConfirmed": { + "message": "$USER$ confirmed.", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "confirmUsers": { + "message": "Confirm members" + }, + "usersNeedConfirmed": { + "message": "You have members that have accepted their invitation, but still need to be confirmed. Members will not have access to the organization until they are confirmed." + }, + "startDate": { + "message": "Start date" + }, + "endDate": { + "message": "End date" + }, + "verifyEmail": { + "message": "Verify email" + }, + "verifyEmailDesc": { + "message": "Verify your account's email address to unlock access to all features." + }, + "verifyEmailFirst": { + "message": "Your account's email address first must be verified." + }, + "checkInboxForVerification": { + "message": "Check your email inbox for a verification link." + }, + "emailVerified": { + "message": "Account email verified" + }, + "emailVerifiedV2": { + "message": "Email verified" + }, + "emailVerifiedFailed": { + "message": "Unable to verify your email. Try sending a new verification email." + }, + "emailVerificationRequired": { + "message": "Email verification required" + }, + "emailVerificationRequiredDesc": { + "message": "You must verify your email to use this feature." + }, + "updateBrowser": { + "message": "Update browser" + }, + "generatingYourAccessIntelligence": { + "message": "Generating your Access Intelligence..." + }, + "loadingProgress": { + "message": "Loading progress" + }, + "reviewingMemberData": { + "message": "Reviewing member data..." + }, + "analyzingPasswords": { + "message": "Analyzing passwords..." + }, + "calculatingRisks": { + "message": "Calculating risks..." + }, + "generatingReports": { + "message": "Generating reports..." + }, + "compilingInsightsProgress": { + "message": "Compiling insights..." + }, + "reportGenerationDone": { + "message": "Done!" + }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, + "riskInsightsRunReport": { + "message": "Run report" + }, + "updateBrowserDesc": { + "message": "You are using an unsupported web browser. The web vault may not function properly." + }, + "youHaveAPendingLoginRequest": { + "message": "You have a pending login request from another device." + }, + "reviewLoginRequest": { + "message": "Review login request" + }, + "loginRequest": { + "message": "Login request" + }, + "freeTrialEndPromptCount": { + "message": "Your free trial ends in $COUNT$ days.", + "placeholders": { + "count": { + "content": "$1", + "example": "remaining days" + } + } + }, + "freeTrialEndPromptMultipleDays": { + "message": "$ORGANIZATION$, your free trial ends in $COUNT$ days.", + "placeholders": { + "count": { + "content": "$2", + "example": "remaining days" + }, + "organization": { + "content": "$1", + "example": "organization name" + } + } + }, + "freeTrialEndPromptTomorrow": { + "message": "$ORGANIZATION$, your free trial ends tomorrow.", + "placeholders": { + "organization": { + "content": "$1", + "example": "organization name" + } + } + }, + "freeTrialEndPromptTomorrowNoOrgName": { + "message": "Your free trial ends tomorrow." + }, + "freeTrialEndPromptToday": { + "message": "$ORGANIZATION$, your free trial ends today.", + "placeholders": { + "organization": { + "content": "$1", + "example": "organization name" + } + } + }, + "freeTrialEndingTodayWithoutOrgName": { + "message": "Your free trial ends today." + }, + "clickHereToAddPaymentMethod": { + "message": "Click here to add a payment method." + }, + "joinOrganization": { + "message": "Join organization" + }, + "joinOrganizationName": { + "message": "Join $ORGANIZATIONNAME$", + "placeholders": { + "organizationName": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "joinOrganizationDesc": { + "message": "You've been invited to join the organization listed above. To accept the invitation, you need to log in or create a new Bitwarden account." + }, + "finishJoiningThisOrganizationBySettingAMasterPassword": { + "message": "Finish joining this organization by setting a master password." + }, + "inviteAccepted": { + "message": "Invitation accepted" + }, + "invitationAcceptedDesc": { + "message": "Successfully accepted your invitation." + }, + "inviteInitAcceptedDesc": { + "message": "You can now access this organization." + }, + "inviteAcceptFailed": { + "message": "Unable to accept invitation. Ask an organization admin to send a new invitation." + }, + "inviteAcceptFailedShort": { + "message": "Unable to accept invitation. $DESCRIPTION$", + "placeholders": { + "description": { + "content": "$1", + "example": "You must set up 2FA on your user account before you can join this organization." + } + } + }, + "rememberEmail": { + "message": "Remember email" + }, + "recoverAccountTwoStepDesc": { + "message": "If you cannot access your account through your normal two-step login methods, you can use your two-step login recovery code to turn off all two-step providers on your account." + }, + "logInBelowUsingYourSingleUseRecoveryCode": { + "message": "Log in below using your single-use recovery code. This will turn off all two-step providers on your account." + }, + "recoverAccountTwoStep": { + "message": "Recover account two-step login" + }, + "twoStepRecoverDisabled": { + "message": "Two-step login turned off on your account." + }, + "learnMore": { + "message": "Learn more" + }, + "migrationsFailed": { + "message": "An error occurred updating the encryption settings." + }, + "updateEncryptionSettingsTitle": { + "message": "Update your encryption settings" + }, + "updateEncryptionSettingsDesc": { + "message": "The new recommended encryption settings will improve your account security. Enter your master password to update now." + }, + "confirmIdentityToContinue": { + "message": "Confirm your identity to continue" + }, + "enterYourMasterPassword": { + "message": "Enter your master password" + }, + "updateSettings": { + "message": "Update settings" + }, + "deleteRecoverDesc": { + "message": "Enter your email address below to recover and delete your account." + }, + "deleteRecoverEmailSent": { + "message": "If your account exists, we've sent you an email with further instructions." + }, + "deleteRecoverConfirmDesc": { + "message": "You have requested to delete your Bitwarden account. Use the button below to confirm." + }, + "deleteRecoverOrgConfirmDesc": { + "message": "You have requested to delete your Bitwarden organization." + }, + "myOrganization": { + "message": "My organization" + }, + "organizationInfo": { + "message": "Organization info" + }, + "deleteOrganization": { + "message": "Delete organization" + }, + "deletingOrganizationContentWarning": { + "message": "Enter the master password to confirm deletion of $ORGANIZATION$ and all associated data. Vault data in $ORGANIZATION$ includes:", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "deletingOrganizationActiveUserAccountsWarning": { + "message": "User accounts will remain active after deletion but will no longer be associated to this organization." + }, + "deletingOrganizationIsPermanentWarning": { + "message": "Deleting $ORGANIZATION$ is permanent and irreversible.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "organizationDeleted": { + "message": "Organization deleted" + }, + "organizationDeletedDesc": { + "message": "The organization and all associated data has been deleted." + }, + "organizationUpdated": { + "message": "Organization saved" + }, + "taxInformation": { + "message": "Tax information" + }, + "taxInformationDesc": { + "message": "For customers within the US, ZIP code is required to satisfy sales tax requirements, for other countries you may optionally provide a tax identification number (VAT/GST) and/or address to appear on your invoices." + }, + "billingPlan": { + "message": "Plan", + "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." + }, + "changeBillingPlan": { + "message": "Upgrade plan", + "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." + }, + "changeBillingPlanUpgrade": { + "message": "Upgrade your account to another plan by providing the information below. Please ensure that you have an active payment method added to the account.", + "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." + }, + "invoiceNumber": { + "message": "Invoice #$NUMBER$", + "description": "ex. Invoice #79C66F0-0001", + "placeholders": { + "number": { + "content": "$1", + "example": "79C66F0-0001" + } + } + }, + "viewInvoice": { + "message": "View invoice" + }, + "downloadInvoice": { + "message": "Download invoice" + }, + "verifyBankAccount": { + "message": "Verify bank account" + }, + "verifyBankAccountDesc": { + "message": "We have made two micro-deposits to your bank account (it may take 1-2 business days to show up). Enter these amounts to verify the bank account." + }, + "verifyBankAccountInitialDesc": { + "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make two micro-deposits within the next 1-2 business days. Enter these amounts on the organization's billing page to verify the bank account." + }, + "verifyBankAccountFailureWarning": { + "message": "Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "verifiedBankAccount": { + "message": "Bank account verified" + }, + "bankAccount": { + "message": "Bank account" + }, + "amountX": { + "message": "Amount $COUNT$", + "description": "Used in bank account verification of micro-deposits. Amount, as in a currency amount. Ex. Amount 1 is $2.00, Amount 2 is $1.50", + "placeholders": { + "count": { + "content": "$1", + "example": "1" + } + } + }, + "routingNumber": { + "message": "Routing number", + "description": "Bank account routing number" + }, + "accountNumber": { + "message": "Account number" + }, + "accountHolderName": { + "message": "Account holder name" + }, + "bankAccountType": { + "message": "Account type" + }, + "bankAccountTypeCompany": { + "message": "Company (business)" + }, + "bankAccountTypeIndividual": { + "message": "Individual (personal)" + }, + "enterInstallationId": { + "message": "Enter your installation id" + }, + "limitSubscriptionDesc": { + "message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members." + }, + "limitSmSubscriptionDesc": { + "message": "Set a seat limit for your Secrets Manager subscription. Once this limit is reached, you will not be able to invite new members." + }, + "maxSeatLimit": { + "message": "Seat Limit (optional)", + "description": "Upper limit of seats to allow through autoscaling" + }, + "maxSeatCost": { + "message": "Max potential seat cost" + }, + "addSeats": { + "message": "Add seats", + "description": "Seat = User Seat" + }, + "removeSeats": { + "message": "Remove seats", + "description": "Seat = User Seat" + }, + "subscriptionDesc": { + "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited users exceed your subscription seats, you will immediately receive a prorated charge for the additional users." + }, + "subscriptionUserSeats": { + "message": "Your subscription allows for a total of $COUNT$ members.", + "placeholders": { + "count": { + "content": "$1", + "example": "50" + } + } + }, + "limitSubscription": { + "message": "Limit subscription (optional)" + }, + "subscriptionSeats": { + "message": "Subscription seats" + }, + "subscriptionUpdated": { + "message": "Subscription updated" + }, + "subscribedToSecretsManager": { + "message": "Subscription updated. You now have access to Secrets Manager." + }, + "additionalOptions": { + "message": "Additional options" + }, + "additionalOptionsDesc": { + "message": "For additional help in managing your subscription, please contact Customer Support." + }, + "subscriptionUserSeatsUnlimitedAutoscale": { + "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited members exceed your subscription seats, you will immediately receive a prorated charge for the additional members." + }, + "smStandaloneTrialSeatCountUpdateMessageFragment1": { + "message": "If you want to add additional" + }, + "smStandaloneTrialSeatCountUpdateMessageFragment2": { + "message": "seats without the bundled offer, please contact" + }, + "subscriptionUserSeatsLimitedAutoscale": { + "message": "Adjustments to your subscription will result in prorated changes to your billing totals. If newly invited members exceed your subscription seats, you will immediately receive a prorated charge for the additional members until your $MAX$ seat limit is reached.", + "placeholders": { + "max": { + "content": "$1", + "example": "50" + } + } + }, + "subscriptionUserSeatsWithoutAdditionalSeatsOption": { + "message": "You can invite up to $COUNT$ members for no additional charge. Contact Customer Support to upgrade your plan and invite more members.", + "placeholders": { + "count": { + "content": "$1", + "example": "10" + } + } + }, + "subscriptionFreePlan": { + "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "subscriptionUpgrade": { + "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "subscriptionSponsoredFamiliesPlan": { + "message": "Your subscription allows for a total of $COUNT$ members. Your plan is sponsored and billed to an external organization.", + "placeholders": { + "count": { + "content": "$1", + "example": "6" + } + } + }, + "subscriptionMaxReached": { + "message": "Adjustments to your subscription will result in prorated changes to your billing totals. You cannot invite more than $COUNT$ members without increasing your subscription seats.", + "placeholders": { + "count": { + "content": "$1", + "example": "50" + } + } + }, + "subscriptionSeatMaxReached": { + "message": "You cannot invite more than $COUNT$ members without increasing your subscription seats.", + "placeholders": { + "count": { + "content": "$1", + "example": "50" + } + } + }, + "seatsToAdd": { + "message": "Seats to add" + }, + "seatsToRemove": { + "message": "Seats to remove" + }, + "seatsAddNote": { + "message": "Adding user seats will result in adjustments to your billing totals and immediately charge your payment method on file. The first charge will be prorated for the remainder of the current billing cycle." + }, + "seatsRemoveNote": { + "message": "Removing user seats will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge." + }, + "adjustedSeats": { + "message": "Adjusted $AMOUNT$ user seats.", + "placeholders": { + "amount": { + "content": "$1", + "example": "15" + } + } + }, + "editFieldLabel": { + "message": "Edit $LABEL$", + "placeholders": { + "label": { + "content": "$1", + "example": "Custom field" + } + } + }, + "reorderToggleButton": { + "message": "Reorder $LABEL$. Use arrow key to move item up or down.", + "placeholders": { + "label": { + "content": "$1", + "example": "Custom field" + } + } + }, + "reorderFieldUp": { + "message": "$LABEL$ moved up, position $INDEX$ of $LENGTH$", + "placeholders": { + "label": { + "content": "$1", + "example": "Custom field" + }, + "index": { + "content": "$2", + "example": "1" + }, + "length": { + "content": "$3", + "example": "3" + } + } + }, + "reorderFieldDown": { + "message": "$LABEL$ moved down, position $INDEX$ of $LENGTH$", + "placeholders": { + "label": { + "content": "$1", + "example": "Custom field" + }, + "index": { + "content": "$2", + "example": "1" + }, + "length": { + "content": "$3", + "example": "3" + } + } + }, + "updateEncryptionKeyWarning": { + "message": "After updating your encryption key, you are required to log out and back in to all Bitwarden applications that you are currently using (such as the mobile app or browser extensions). Failure to log out and back in (which downloads your new encryption key) may result in data corruption. We will attempt to log you out automatically, however, it may be delayed." + }, + "updateEncryptionKeyAccountExportWarning": { + "message": "Any account restricted exports you have saved will become invalid." + }, + "legacyEncryptionUnsupported": { + "message": "Legacy encryption is no longer supported. Please contact support to recover your account." + }, + "subscription": { + "message": "Subscription" + }, + "loading": { + "message": "Loading" + }, + "upgrade": { + "message": "Upgrade" + }, + "upgradeOrganization": { + "message": "Upgrade organization" + }, + "upgradeOrganizationDesc": { + "message": "This feature is not available for free organizations. Switch to a paid plan to unlock more features." + }, + "createOrganizationStep1": { + "message": "Create organization: Step 1" + }, + "createOrganizationCreatePersonalAccount": { + "message": "Before creating your organization, you first need to create a free personal account." + }, + "refunded": { + "message": "Refunded" + }, + "nothingSelected": { + "message": "You have not selected anything." + }, + "receiveMarketingEmailsV2": { + "message": "Get advice, announcements, and research opportunities from Bitwarden in your inbox." + }, + "subscribe": { + "message": "Subscribe" + }, + "unsubscribe": { + "message": "Unsubscribe" + }, + "atAnyTime": { + "message": "at any time." + }, + "byEmail": { + "message": "By email" + }, + "byLink": { + "message": "By link" + }, + "byContinuingYouAgreeToThe": { + "message": "By continuing, you agree to the" + }, + "and": { + "message": "and" + }, + "acceptPolicies": { + "message": "By checking this box you agree to the following:" + }, + "acceptPoliciesRequired": { + "message": "Terms of Service and Privacy Policy have not been acknowledged." + }, + "termsOfService": { + "message": "Terms of Service" + }, + "privacyPolicy": { + "message": "Privacy Policy" + }, + "filters": { + "message": "Filters" + }, + "vaultTimeout": { + "message": "Vault timeout" + }, + "vaultTimeout1": { + "message": "Timeout" + }, + "vaultTimeoutDesc": { + "message": "Choose when your vault will take the vault timeout action." + }, + "vaultTimeoutLogoutDesc": { + "message": "Choose when your vault will be logged out." + }, + "oneMinute": { + "message": "1 minute" + }, + "fiveMinutes": { + "message": "5 minutes" + }, + "fifteenMinutes": { + "message": "15 minutes" + }, + "thirtyMinutes": { + "message": "30 minutes" + }, + "oneHour": { + "message": "1 hour" + }, + "fourHours": { + "message": "4 hours" + }, + "onRefresh": { + "message": "On browser refresh" + }, + "dateUpdated": { + "message": "Updated", + "description": "ex. Date this item was updated" + }, + "dateCreated": { + "message": "Created", + "description": "ex. Date this item was created" + }, + "datePasswordUpdated": { + "message": "Password updated", + "description": "ex. Date this password was updated" + }, + "organizationIsDisabled": { + "message": "Organization suspended" + }, + "organizationIsSuspended": { + "message": "Organization is suspended" + }, + "organizationIsSuspendedDesc": { + "message": "Items in suspended organizations cannot be accessed. Contact your organization owner for assistance." + }, + "secretsAccessSuspended": { + "message": "Suspended organizations cannot be accessed. Please contact your organization owner for assistance." + }, + "secretsCannotCreate": { + "message": "Secrets cannot be created in suspended organizations. Please contact your organization owner for assistance." + }, + "projectsCannotCreate": { + "message": "Projects cannot be created in suspended organizations. Please contact your organization owner for assistance." + }, + "serviceAccountsCannotCreate": { + "message": "Service accounts cannot be created in suspended organizations. Please contact your organization owner for assistance." + }, + "licenseIsExpired": { + "message": "License is expired." + }, + "updatedUsers": { + "message": "Updated users" + }, + "selected": { + "message": "Selected" + }, + "recommended": { + "message": "Recommended" + }, + "ownership": { + "message": "Ownership" + }, + "whoOwnsThisItem": { + "message": "Who owns this item?" + }, + "strong": { + "message": "Strong", + "description": "ex. A strong password. Scale: Very Weak -> Weak -> Good -> Strong" + }, + "good": { + "message": "Good", + "description": "ex. A good password. Scale: Very Weak -> Weak -> Good -> Strong" + }, + "weak": { + "message": "Weak", + "description": "ex. A weak password. Scale: Very Weak -> Weak -> Good -> Strong" + }, + "veryWeak": { + "message": "Very Weak", + "description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong" + }, + "weakMasterPassword": { + "message": "Weak master password" + }, + "weakMasterPasswordDesc": { + "message": "Weak password identified. Use a strong password to protect your account. Are you sure you want to use a weak password?" + }, + "rotateAccountEncKey": { + "message": "Also rotate my account's encryption key" + }, + "rotateEncKeyTitle": { + "message": "Rotate encryption key" + }, + "rotateEncKeyConfirmation": { + "message": "Are you sure you want to rotate your account's encryption key?" + }, + "attachmentsNeedFix": { + "message": "This item has old file attachments that need to be fixed." + }, + "attachmentFixDescription": { + "message": "This attachment uses outdated encryption. Select 'Fix' to download, re-encrypt, and re-upload the attachment." + }, + "fix": { + "message": "Fix", + "description": "This is a verb. ex. 'Fix The Car'" + }, + "fixEncryption": { + "message": "Fix encryption" + }, + "fixEncryptionTooltip": { + "message": "This file is using an outdated encryption method." + }, + "attachmentUpdated": { + "message": "Attachment updated" + }, + "oldAttachmentsNeedFixDesc": { + "message": "There are old file attachments in your vault that need to be fixed before you can rotate your account's encryption key." + }, + "itemsTransferred": { + "message": "Items transferred" + }, + "yourAccountsFingerprint": { + "message": "Your account's fingerprint phrase", + "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." + }, + "fingerprintEnsureIntegrityVerify": { + "message": "To ensure the integrity of your encryption keys, please verify the user's fingerprint phrase before continuing.", + "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." + }, + "fingerprintPhraseHeader": { + "message": "Fingerprint phrase" + }, + "dontAskFingerprintAgain": { + "message": "Never prompt to verify fingerprint phrases for invited users (not recommended)", + "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." + }, + "youWillBeNotifiedOnceTheRequestIsApproved": { + "message": "You will be notified once the request is approved" + }, + "free": { + "message": "Free", + "description": "Free, as in 'Free beer'" + }, + "apiKey": { + "message": "API Key" + }, + "apiKeyDesc": { + "message": "Your API key can be used to authenticate to the Bitwarden public API." + }, + "apiKeyRotateDesc": { + "message": "Rotating the API key will invalidate the previous key. You can rotate your API key if you believe that the current key is no longer safe to use." + }, + "apiKeyWarning": { + "message": "Your API key has full access to the organization. It should be kept secret." + }, + "userApiKeyDesc": { + "message": "Your API key can be used to authenticate in the Bitwarden CLI." + }, + "userApiKeyWarning": { + "message": "Your API key is an alternative authentication mechanism. It should be kept secret." + }, + "oauth2ClientCredentials": { + "message": "OAuth 2.0 Client Credentials", + "description": "'OAuth 2.0' is a programming protocol. It should probably not be translated." + }, + "viewApiKey": { + "message": "View API key" + }, + "rotateApiKey": { + "message": "Rotate API key" + }, + "selectOneCollection": { + "message": "You must select at least one collection." + }, + "couldNotChargeCardPayInvoice": { + "message": "We were not able to charge your card. Please view and pay the unpaid invoice listed below." + }, + "minLength": { + "message": "Minimum length" + }, + "clone": { + "message": "Clone" + }, + "masterPassPolicyTitle": { + "message": "Master password requirements" + }, + "masterPassPolicyDesc": { + "message": "Set requirements for master password strength." + }, + "passwordStrengthScore": { + "message": "Password strength score $SCORE$", + "placeholders": { + "score": { + "content": "$1", + "example": "4" + } + } + }, + "twoStepLoginPolicyTitle": { + "message": "Require two-step login" + }, + "twoStepLoginPolicyDesc": { + "message": "Require members to set up two-step login." + }, + "twoStepLoginPolicyWarning": { + "message": "Organization members who are not owners or admins and do not have two-step login setup for their account will be removed from the organization and will receive an email notifying them about the change." + }, + "twoStepLoginPolicyUserWarning": { + "message": "You are a member of an organization that requires two-step login to be setup on your user account. If you turn off all two-step login providers you will be automatically removed from these organizations." + }, + "passwordGeneratorPolicyDesc": { + "message": "Set requirements for password generator." + }, + "masterPasswordPolicyInEffect": { + "message": "One or more organization policies require your master password to meet the following requirements:" + }, + "policyInEffectMinComplexity": { + "message": "Minimum complexity score of $SCORE$", + "placeholders": { + "score": { + "content": "$1", + "example": "4" + } + } + }, + "policyInEffectMinLength": { + "message": "Minimum length of $LENGTH$", + "placeholders": { + "length": { + "content": "$1", + "example": "14" + } + } + }, + "policyInEffectUppercase": { + "message": "Contain one or more uppercase characters" + }, + "policyInEffectLowercase": { + "message": "Contain one or more lowercase characters" + }, + "policyInEffectNumbers": { + "message": "Contain one or more numbers" + }, + "policyInEffectSpecial": { + "message": "Contain one or more of the following special characters $CHARS$", + "placeholders": { + "chars": { + "content": "$1", + "example": "!@#$%^&*" + } + } + }, + "masterPasswordPolicyRequirementsNotMet": { + "message": "Your new master password does not meet the policy requirements." + }, + "minimumNumberOfWords": { + "message": "Minimum number of words" + }, + "overridePasswordTypePolicy": { + "message": "Password Type", + "description": "Name of the password generator policy that overrides the user's password/passphrase selection." + }, + "userPreference": { + "message": "User preference" + }, + "vaultTimeoutAction": { + "message": "Vault timeout action" + }, + "vaultTimeoutActionLockDesc": { + "message": "Master password or other unlock method is required to access your vault again." + }, + "vaultTimeoutActionLogOutDesc": { + "message": "Re-authentication is required to access your vault again." + }, + "lock": { + "message": "Lock", + "description": "Verb form: to make secure or inaccessible by" + }, + "trash": { + "message": "Trash", + "description": "Noun: A special folder for holding deleted items that have not yet been permanently deleted" + }, + "searchTrash": { + "message": "Search trash" + }, + "permanentlyDelete": { + "message": "Permanently delete" + }, + "permanentlyDeleteSelected": { + "message": "Permanently delete selected" + }, + "permanentlyDeleteItem": { + "message": "Permanently delete item" + }, + "permanentlyDeleteItemConfirmation": { + "message": "Are you sure you want to permanently delete this item?" + }, + "permanentlyDeletedItem": { + "message": "Item permanently deleted" + }, + "permanentlyDeletedItems": { + "message": "Items permanently deleted" + }, + "permanentlyDeleteSelectedItemsDesc": { + "message": "You have selected $COUNT$ item(s) to permanently delete. Are you sure you want to permanently delete all of these items?", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "permanentlyDeletedItemId": { + "message": "Item $ID$ permanently deleted", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "restore": { + "message": "Restore" + }, + "restoreSelected": { + "message": "Restore selected" + }, + "archivedItemRestored": { + "message": "Archived item restored" + }, + "archivedItemsRestored": { + "message": "Archived items restored" + }, + "restoredItem": { + "message": "Item restored" + }, + "restoredItems": { + "message": "Items restored" + }, + "restoredItemId": { + "message": "Item $ID$ restored", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "vaultTimeoutLogOutConfirmation": { + "message": "Logging out will remove all access to your vault and requires online authentication after the timeout period. Are you sure you want to use this setting?" + }, + "vaultTimeoutLogOutConfirmationTitle": { + "message": "Timeout action confirmation" + }, + "hidePasswords": { + "message": "Hide passwords" + }, + "countryPostalCodeRequiredDesc": { + "message": "We require this information for calculating sales tax and financial reporting only." + }, + "includeVAT": { + "message": "Include VAT/GST Information (optional)" + }, + "taxIdNumber": { + "message": "VAT/GST Tax ID" + }, + "taxInfoUpdated": { + "message": "Tax information updated." + }, + "setMasterPassword": { + "message": "Set master password" + }, + "identifier": { + "message": "Identifier" + }, + "organizationIdentifier": { + "message": "Organization identifier" + }, + "ssoLogInWithOrgIdentifier": { + "message": "Log in using your organization's single sign-on portal. Please enter your organization's SSO identifier to begin." + }, + "singleSignOnEnterOrgIdentifier": { + "message": "Enter your organization's SSO identifier to begin" + }, + "singleSignOnEnterOrgIdentifierText": { + "message": "To log in with your SSO provider, enter your organization's SSO identifier to begin. You may need to enter this SSO identifier when you log in from a new device." + }, + "enterpriseSingleSignOn": { + "message": "Enterprise single sign-on" + }, + "ssoHandOff": { + "message": "You may now close this tab and continue in the extension." + }, + "youSuccessfullyLoggedIn": { + "message": "You successfully logged in" + }, + "thisWindowWillCloseIn5Seconds": { + "message": "This window will automatically close in 5 seconds" + }, + "youMayCloseThisWindow": { + "message": "You may close this window" + }, + "includeAllTeamsFeatures": { + "message": "All Teams features, plus:" + }, + "includeAllTeamsStarterFeatures": { + "message": "All Teams Starter features, plus:" + }, + "chooseMonthlyOrAnnualBilling": { + "message": "Choose monthly or annual billing" + }, + "abilityToAddMoreThanNMembers": { + "message": "Ability to add more than $COUNT$ members", + "placeholders": { + "count": { + "content": "$1", + "example": "10" + } + } + }, + "includeSsoAuthentication": { + "message": "SSO Authentication via SAML2.0 and OpenID Connect" + }, + "includeEnterprisePolicies": { + "message": "Enterprise policies" + }, + "ssoValidationFailed": { + "message": "SSO validation failed" + }, + "ssoIdentifierRequired": { + "message": "Organization SSO identifier is required." + }, + "ssoIdentifier": { + "message": "SSO identifier" + }, + "ssoIdentifierHint": { + "message": "Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. ", + "description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'" + }, + "claimedDomainsLearnMore": { + "message": "Learn more", + "description": "This will be used as part of a larger sentence, broken up to include a link. The full sentence will read 'Provide this ID to your members to login with SSO. Members can skip entering this identifier during SSO if a claimed domain is set up. Learn more'" + }, + "unlinkSso": { + "message": "Unlink SSO" + }, + "unlinkSsoConfirmation": { + "message": "Are you sure you want to unlink SSO for this organization?" + }, + "linkSso": { + "message": "Link SSO" + }, + "singleOrg": { + "message": "Single organization" + }, + "singleOrgDesc": { + "message": "Restrict members from joining other organizations." + }, + "singleOrgPolicyDesc": { + "message": "Restrict members from joining other organizations. This policy is required for organizations that have enabled domain verification." + }, + "singleOrgBlockCreateMessage": { + "message": "Your current organization has a policy that does not allow you to join more than one organization. Please contact your organization admins or sign up from a different Bitwarden account." + }, + "singleOrgPolicyMemberWarning": { + "message": "Non-compliant members will be placed in revoked status until they leave all other organizations. Administrators are exempt and can restore members once compliance is met." + }, + "requireSso": { + "message": "Require single sign-on authentication" + }, + "requireSsoPolicyDesc": { + "message": "Require members to log in with the Enterprise single sign-on method." + }, + "prerequisite": { + "message": "Prerequisite" + }, + "requireSsoPolicyReq": { + "message": "The single organization Enterprise policy must be turned on before activating this policy." + }, + "requireSsoPolicyReqError": { + "message": "Single organization policy not set up." + }, + "requireSsoExemption": { + "message": "Organization owners and admins are exempt from this policy's enforcement." + }, + "limitSendViews": { + "message": "Limit views" + }, + "limitSendViewsHint": { + "message": "No one can view this Send after the limit is reached.", + "description": "Displayed under the limit views field on Send" + }, + "limitSendViewsCount": { + "message": "$ACCESSCOUNT$ views left", + "description": "Displayed under the limit views field on Send", + "placeholders": { + "accessCount": { + "content": "$1", + "example": "2" + } + } + }, + "sendDetails": { + "message": "Send details", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendTypeTextToShare": { + "message": "Text to share" + }, + "sendTypeFile": { + "message": "File" + }, + "sendTypeText": { + "message": "Text" + }, + "createSend": { + "message": "New Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "editSend": { + "message": "Edit Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "createdSend": { + "message": "Send saved", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendCreatedSuccessfully": { + "message": "Send created successfully!", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendCreatedDescriptionV2": { + "message": "Copy and share this Send link. The Send will be available to anyone with the link for the next $TIME$.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", + "placeholders": { + "time": { + "content": "$1", + "example": "7 days, 1 hour, 1 day" + } + } + }, + "sendCreatedDescriptionPassword": { + "message": "Copy and share this Send link. The Send will be available to anyone with the link and password you set for the next $TIME$.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", + "placeholders": { + "time": { + "content": "$1", + "example": "7 days, 1 hour, 1 day" + } + } + }, + "sendCreatedDescriptionEmail": { + "message": "Copy and share this Send link. It can be viewed by the people you specified for the next $TIME$.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", + "placeholders": { + "time": { + "content": "$1", + "example": "7 days, 1 hour, 1 day" + } + } + }, + "durationTimeHours": { + "message": "$HOURS$ hours", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + } + } + }, + "newTextSend": { + "message": "New Text Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "newFileSend": { + "message": "New File Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "editedSend": { + "message": "Send saved", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "deletedSend": { + "message": "Send deleted", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "deleteSend": { + "message": "Delete Send", + "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?", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "deletionDate": { + "message": "Deletion date" + }, + "deletionDateDescV2": { + "message": "The Send will be permanently deleted on this date.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "expirationDate": { + "message": "Expiration date" + }, + "expirationDateDesc": { + "message": "If set, access to this Send will expire on the specified date and time.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "maxAccessCount": { + "message": "Maximum access count" + }, + "disabled": { + "message": "Disabled" + }, + "revoked": { + "message": "Revoked" + }, + "accepted": { + "message": "Accepted" + }, + "sendLink": { + "message": "Send link", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "copyLink": { + "message": "Copy link" + }, + "copySendLink": { + "message": "Copy Send link", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "removePassword": { + "message": "Remove password" + }, + "removedPassword": { + "message": "Password removed" + }, + "removePasswordConfirmation": { + "message": "Are you sure you want to remove the password?" + }, + "allSends": { + "message": "All Sends" + }, + "maxAccessCountReached": { + "message": "Max access count reached", + "description": "This text will be displayed after a Send has been accessed the maximum amount of times." + }, + "pendingDeletion": { + "message": "Pending deletion" + }, + "hideTextByDefault": { + "message": "Hide text by default" + }, + "expired": { + "message": "Expired" + }, + "searchSends": { + "message": "Search Sends", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendProtectedPassword": { + "message": "This Send is protected with a password. Please type the password below to continue.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendProtectedPasswordDontKnow": { + "message": "Don't know the password? Ask the sender for the password needed to access this Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "downloadAttachments": { + "message": "Download attachments" + }, + "sendAccessPasswordTitle": { + "message": "Enter the password to view this Send", + "description": "Title of the Send password authentication screen." + }, + "sendAccessContentTitle": { + "message": "View Send", + "description": "Title of the Send view content screen." + }, + "sendAccessUnavailable": { + "message": "The Send you are trying to access does not exist or is no longer available.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "missingSendFile": { + "message": "The file associated with this Send could not be found.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "noSendsInList": { + "message": "There are no Sends to list.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "emergencyAccess": { + "message": "Emergency access" + }, + "emergencyAccessDesc": { + "message": "Grant and manage emergency access for trusted contacts. Trusted contacts may request access to either View or Takeover your account in case of an emergency. Visit our help page for more information and details into how zero knowledge sharing works." + }, + "emergencyAccessOwnerWarning": { + "message": "You are an owner of one or more organizations. If you give takeover access to an emergency contact, they will be able to use all your permissions as owner after a takeover." + }, + "trustedEmergencyContacts": { + "message": "Trusted emergency contacts" + }, + "noTrustedContacts": { + "message": "You have not added any emergency contacts yet, invite a trusted contact to get started." + }, + "addEmergencyContact": { + "message": "Add emergency contact" + }, + "designatedEmergencyContacts": { + "message": "Designated as emergency contact" + }, + "noGrantedAccess": { + "message": "You have not been designated as an emergency contact for anyone yet." + }, + "inviteEmergencyContact": { + "message": "Invite emergency contact" + }, + "editEmergencyContact": { + "message": "Edit emergency contact" + }, + "inviteEmergencyContactDesc": { + "message": "Invite a new emergency contact by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." + }, + "emergencyAccessRecoveryInitiated": { + "message": "Emergency access initiated" + }, + "emergencyAccessRecoveryApproved": { + "message": "Emergency access approved" + }, + "viewDesc": { + "message": "Can view all items in your own vault." + }, + "takeover": { + "message": "Takeover" + }, + "takeoverDesc": { + "message": "Can reset your account with a new master password." + }, + "waitTime": { + "message": "Wait time" + }, + "waitTimeDesc": { + "message": "Time required before automatically granting access." + }, + "oneDay": { + "message": "1 day" + }, + "days": { + "message": "$DAYS$ days", + "placeholders": { + "days": { + "content": "$1", + "example": "1" + } + } + }, + "invitedUser": { + "message": "Invited user." + }, + "acceptEmergencyAccess": { + "message": "You've been invited to become an emergency contact for the user listed above. To accept the invitation, you need to log in or create a new Bitwarden account." + }, + "emergencyInviteAcceptFailed": { + "message": "Unable to accept invitation. Ask the user to send a new invitation." + }, + "emergencyInviteAcceptFailedShort": { + "message": "Unable to accept invitation. $DESCRIPTION$", + "placeholders": { + "description": { + "content": "$1", + "example": "You must set up 2FA on your user account before you can join this organization." + } + } + }, + "emergencyInviteAcceptedDesc": { + "message": "You can access the emergency options for this user after your identity has been confirmed. We'll send you an email when that happens." + }, + "requestAccess": { + "message": "Request Access" + }, + "requestAccessConfirmation": { + "message": "Are you sure you want to request emergency access? You will be provided access after $WAITTIME$ day(s) or whenever the user manually approves the request.", + "placeholders": { + "waittime": { + "content": "$1", + "example": "1" + } + } + }, + "requestSent": { + "message": "Emergency access requested for $USER$. We'll notify you by email when it's possible to continue.", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "approve": { + "message": "Approve" + }, + "reject": { + "message": "Reject" + }, + "approveAccessConfirmation": { + "message": "Are you sure you want to approve emergency access? This will allow $USER$ to $ACTION$ your account.", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + }, + "action": { + "content": "$2", + "example": "View" + } + } + }, + "emergencyApproved": { + "message": "Emergency access approved" + }, + "emergencyRejected": { + "message": "Emergency access rejected" + }, + "grantorDetailsNotFound": { + "message": "Grantor details not found" + }, + "passwordResetFor": { + "message": "Password reset for $USER$. You can now login using the new password.", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "centralizeDataOwnership": { + "message": "Centralize organization ownership" + }, + "centralizeDataOwnershipDesc": { + "message": "All member items will be owned and managed by the organization. Admins and owners are exempt. " + }, + "centralizeDataOwnershipContentAnchor": { + "message": "Learn more about centralized ownership", + "description": "This will be used as a hyperlink" + }, + "benefits": { + "message": "Benefits" + }, + "centralizeDataOwnershipBenefit1": { + "message": "Gain full visibility into credential health, including shared and unshared items." + }, + "centralizeDataOwnershipBenefit2": { + "message": "Easily transfer items during member offboarding and succession, ensuring there are no access gaps." + }, + "centralizeDataOwnershipBenefit3": { + "message": "Give all users a dedicated \"My Items\" space for managing their own logins." + }, + "centralizeDataOwnershipWarningTitle": { + "message": "Prompt members to transfer their items" + }, + "centralizeDataOwnershipWarningDesc": { + "message": "If members have items in their individual vault, they will be prompted to either transfer them to the organization or leave. If they leave, their access is revoked but can be restored anytime." + }, + "centralizeDataOwnershipWarningLink": { + "message": "Learn more about the transfer" + }, + "promptUsersToMoveItems": { + "message": "Prompt users to move individual vault items to the organization" + }, + "promptUsersToMoveItemsCallout": { + "message": "Members will be prompted to either transfer their items to the organization or leave. If they leave, their access is revoked but can be restored anytime." + }, + "organizationDataOwnership": { + "message": "Enforce organization data ownership" + }, + "organizationDataOwnershipDesc": { + "message": "Require all items to be owned by an organization, removing the option to store items at the account level.", + "description": "This is the policy description shown in the policy list." + }, + "organizationDataOwnershipDescContent": { + "message": "All items will be owned and saved to the organization, enabling organization-wide controls, visibility, and reporting. When turned on, a default collection will be available for each member to store items. Learn more about managing the ", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'All items will be owned and saved to the organization, enabling organization-wide controls, visibility, and reporting. When turned on, a default collection will be available for each member to store items. Learn more about managing the credential lifecycle.'" + }, + "organizationDataOwnershipContentAnchor": { + "message": "credential lifecycle", + "description": "This will be used as a hyperlink" + }, + "organizationDataOwnershipWarningTitle": { + "message": "Are you sure you want to proceed?" + }, + "organizationDataOwnershipWarning1": { + "message": "will remain accessible to members" + }, + "organizationDataOwnershipWarning2": { + "message": "will not be automatically selected when creating new items" + }, + "organizationDataOwnershipWarning3": { + "message": "cannot be managed from the Admin Console until the user is offboarded" + }, + "organizationDataOwnershipWarningContentTop": { + "message": "By turning this policy off, the default collection: " + }, + "organizationDataOwnershipWarningContentBottom": { + "message": "Learn more about the ", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Learn more about the credential lifecycle.'" + }, + "availableNow": { + "message": "Available now" + }, + "automaticUserConfirmation": { + "message": "Automatic user confirmation" + }, + "autoConfirmDescription": { + "message": "New users invited to the organization will be automatically confirmed when an admin’s device is unlocked.", + "description": "This is the description of the policy as it appears in the 'Policies' page" + }, + "howToTurnOnAutoConfirm": { + "message": "How to turn on automatic user confirmation" + }, + "autoConfirmExtension1": { + "message": "Open your Bitwarden extension" + }, + "autoConfirmExtension2": { + "message": "Select", + "description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'" + }, + "autoConfirmExtension3": { + "message": " Turn on", + "description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'" + }, + "autoConfirmExtensionOpened": { + "message": "Successfully opened the Bitwarden browser extension. You can now activate the automatic user confirmation setting." + }, + "autoConfirmPolicyEditDescription": { + "message": "New users invited to the organization will be automatically confirmed when an admin’s device is unlocked. Before turning on this policy, please review and agree to the following: ", + "description": "This is the description of the policy as it appears inside the policy edit dialog" + }, + "autoConfirmAcceptSecurityRiskTitle": { + "message": "Potential security risk. " + }, + "autoConfirmAcceptSecurityRiskDescription": { + "message": "Automatic user confirmation could pose a security risk to your organization’s data." + }, + "autoConfirmAcceptSecurityRiskLearnMore": { + "message": "Learn about the risks", + "description": "The is the link copy for the first check box option in the edit policy dialog" + }, + "autoConfirmSingleOrgRequired": { + "message": "Single organization policy required. " + }, + "autoConfirmSingleOrgRequiredDesc": { + "message": "All members must only belong to this organization to activate this automation." + }, + "autoConfirmSingleOrgExemption": { + "message": "Single organization policy will extend to all roles. " + }, + "autoConfirmNoEmergencyAccess": { + "message": "No emergency access. " + }, + "autoConfirmNoEmergencyAccessDescription": { + "message": "Emergency Access will be removed." + }, + "autoConfirmCheckBoxLabel": { + "message": "I accept these risks and policy updates" + }, + "autoConfirmEnabledByAdmin": { + "message": "Turned on Automatic user confirmation setting" + }, + "autoConfirmDisabledByAdmin": { + "message": "Turned off Automatic user confirmation setting" + }, + "autoConfirmEnabledByPortal": { + "message": "Added Automatic user confirmation policy" + }, + "autoConfirmDisabledByPortal": { + "message": "Removed Automatic user confirmation policy" + }, + "system": { + "message": "System" + }, + "personalOwnership": { + "message": "Remove individual vault" + }, + "personalOwnershipPolicyDesc": { + "message": "Require members to save items to an organization by removing the individual vault option." + }, + "personalOwnershipExemption": { + "message": "Organization owners and administrators are exempt from this policy's enforcement." + }, + "personalOwnershipSubmitError": { + "message": "Due to an Enterprise policy, you are restricted from saving items to your individual vault. Change the ownership option to an organization and choose from available collections." + }, + "desktopAutotypePolicy": { + "message": "Desktop Autotype Default Setting" + }, + "desktopAutotypePolicyDesc": { + "message": "Turn Desktop Autotype ON by default for members. Members can turn Autotype off manually in the Desktop client.", + "description": "This policy will enable Desktop Autotype by default for members on Unlock." + }, + "disableSend": { + "message": "Remove Send" + }, + "disableSendPolicyDesc": { + "message": "Do not allow members to create or edit Sends.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "disableSendExemption": { + "message": "Organization members that can manage the organization's policies are exempt from this policy's enforcement." + }, + "sendDisabled": { + "message": "Send removed", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendDisabledWarning": { + "message": "Due to an Enterprise policy, you are only able to delete an existing Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendControls": { + "message": "Send controls" + }, + "sendControlsPolicyDesc": { + "message": "Set options for creating and editing Sends, including the ability to remove Sends.", + "description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated." + }, + "sendControlsExemption": { + "message": "Organization members that can manage the organization's policies are exempt from this policy's enforcement." + }, + "sendOptions": { + "message": "Send options", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendOptionsPolicyDesc": { + "message": "Set options for creating and editing Sends.", + "description": "'Sends' is a plural noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendOptionsExemption": { + "message": "Organization members that can manage the organization's policies are exempt from this policy's enforcement." + }, + "disableHideEmail": { + "message": "Always show member’s email address with recipients when creating or editing a Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "uriMatchDetectionPolicy": { + "message": "Default URI match detection" + }, + "uriMatchDetectionPolicyDesc": { + "message": "Determine when logins are suggested for autofill. Admins and owners are exempt from this policy." + }, + "uriMatchDetectionOptionsLabel": { + "message": "Default URI match detection" + }, + "invalidUriMatchDefaultPolicySetting": { + "message": "Please select a valid URI match detection option.", + "description": "Error message displayed when a user attempts to save URI match detection policy settings with an invalid selection." + }, + "modifiedPolicyId": { + "message": "Modified policy $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Master Password" + } + } + }, + "planPrice": { + "message": "Plan price" + }, + "estimatedTax": { + "message": "Estimated tax" + }, + "custom": { + "message": "Custom" + }, + "customDesc": { + "message": "Grant customized permissions to members" + }, + "customDescNonEnterpriseStart": { + "message": "Custom roles is an ", + "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'" + }, + "customDescNonEnterpriseLink": { + "message": "enterprise feature", + "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'" + }, + "customDescNonEnterpriseEnd": { + "message": ". Contact our support team to upgrade your subscription", + "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." + }, + "permissions": { + "message": "Permissions" + }, + "permission": { + "message": "Permission" + }, + "accessEventLogs": { + "message": "Access event logs" + }, + "accessImportExport": { + "message": "Access import/export" + }, + "accessReports": { + "message": "Access reports" + }, + "missingPermissions": { + "message": "You lack the necessary permissions to perform this action." + }, + "manageAllCollections": { + "message": "Manage all collections" + }, + "createNewCollections": { + "message": "Create new collections" + }, + "editAnyCollection": { + "message": "Edit any collection" + }, + "deleteAnyCollection": { + "message": "Delete any collection" + }, + "manageGroups": { + "message": "Manage groups" + }, + "managePolicies": { + "message": "Manage policies" + }, + "manageSso": { + "message": "Manage SSO" + }, + "manageUsers": { + "message": "Manage users" + }, + "manageAccountRecovery": { + "message": "Manage account recovery" + }, + "disableRequiredError": { + "message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.", + "placeholders": { + "policyName": { + "content": "$1", + "example": "Single Sign-On Authentication" + } + } + }, + "personalOwnershipPolicyInEffect": { + "message": "An organization policy is affecting your ownership options." + }, + "personalOwnershipPolicyInEffectImports": { + "message": "An organization policy has blocked importing items into your individual vault." + }, + "personalOwnershipCheckboxDesc": { + "message": "Remove individual ownership for organization users" + }, + "send": { + "message": "Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendAccessTaglineProductDesc": { + "message": "Bitwarden Send transmits sensitive, temporary information to others easily and securely.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendAccessTaglineLearnMore": { + "message": "Learn more about", + "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.'" + }, + "sendVaultCardProductDesc": { + "message": "Share text or files directly with anyone." + }, + "sendVaultCardLearnMore": { + "message": "Learn more", + "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. '" + }, + "sendVaultCardSee": { + "message": "see", + "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.'" + }, + "sendVaultCardHowItWorks": { + "message": "how it works", + "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.'" + }, + "sendVaultCardOr": { + "message": "or", + "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." + }, + "centralizeSecretsManagement": { + "message": "Centralize secrets management." + }, + "centralizeSecretsManagementDescription": { + "message": "Securely store and manage secrets in one location to prevent secret sprawl across your organization." + }, + "preventSecretLeaks": { + "message": "Prevent secret leaks." + }, + "preventSecretLeaksDescription": { + "message": "Protect secrets with end-to-end encryption. No more hard coding secrets or sharing through .env files." + }, + "enhanceDeveloperProductivity": { + "message": "Enhance developer productivity." + }, + "enhanceDeveloperProductivityDescription": { + "message": "Programmatically retrieve and deploy secrets at runtime so developers can focus on what matters most, like improving code quality." + }, + "strengthenBusinessSecurity": { + "message": "Strengthen business security." + }, + "strengthenBusinessSecurityDescription": { + "message": "Maintain tight control over machine and human access to secrets with SSO integrations, event logs, and access rotation." + }, + "tryItNow": { + "message": "Try it now" + }, + "sendRequest": { + "message": "Send request" + }, + "addANote": { + "message": "Add a note" + }, + "bitwardenSecretsManager": { + "message": "Bitwarden Secrets Manager" + }, + "moreProductsFromBitwarden": { + "message": "More products from Bitwarden" + }, + "requestAccessToSecretsManager": { + "message": "Request access to Secrets Manager" + }, + "youNeedApprovalFromYourAdminToTrySecretsManager": { + "message": "You need approval from your administrator to try Secrets Manager." + }, + "smAccessRequestEmailSent": { + "message": "Access request for secrets manager email sent to admins." + }, + "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!" + }, + "giveMembersAccess": { + "message": "Give members access:" + }, + "viewAndSelectTheMembers": { + "message": "view and select the members you want to give access to Secrets Manager." + }, + "openYourOrganizations": { + "message": "Open your organization's" + }, + "usingTheMenuSelect": { + "message": "Using the menu, select" + }, + "toGrantAccessToSelectedMembers": { + "message": "to grant access to selected members." + }, + "sendVaultCardTryItNow": { + "message": "try it now", + "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**.'" + }, + "sendAccessTaglineOr": { + "message": "or", + "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.'" + }, + "sendAccessTaglineSignUp": { + "message": "sign up", + "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.'" + }, + "sendAccessTaglineTryToday": { + "message": "to try it today.", + "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", + "placeholders": { + "user_identifier": { + "content": "$1", + "example": "An email address" + } + } + }, + "viewSend": { + "message": "View Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "verifyYourEmailToViewThisSend": { + "message": "Verify your email to view this Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "didNotReceiveCodeContactSenderOr": { + "message": "Didn't receive a code? Contact the sender to confirm your email address or ", + "description": "Hint text shown below the verification code input on the Send access page. Followed by a 'Resend code' link. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "codeResent": { + "message": "Resent verification code", + "description": "Toast message shown when a user clicks the resend code link on the Send access page. 'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "viewSendHiddenEmailWarning": { + "message": "The Bitwarden user who created this Send has chosen to hide their email address. You should ensure you trust the source of this link before using or downloading its content.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "expirationDateIsInvalid": { + "message": "The expiration date provided is not valid." + }, + "deletionDateIsInvalid": { + "message": "The deletion date provided is not valid." + }, + "expirationDateAndTimeRequired": { + "message": "An expiration date and time are required." + }, + "deletionDateAndTimeRequired": { + "message": "A deletion date and time are required." + }, + "dateParsingError": { + "message": "There was an error saving your deletion and expiration dates." + }, + "hideYourEmail": { + "message": "Hide your email address from viewers." + }, + "webAuthnFallbackMsg": { + "message": "To verify your 2FA please click the button below." + }, + "webAuthnAuthenticate": { + "message": "Authenticate WebAuthn" + }, + "readSecurityKey": { + "message": "Read security key" + }, + "awaitingSecurityKeyInteraction": { + "message": "Awaiting security key interaction..." + }, + "webAuthnNotSupported": { + "message": "WebAuthn is not supported in this browser." + }, + "webAuthnSuccess": { + "message": "WebAuthn verified successfully! You may close this tab." + }, + "yourNewPasswordCannotBeTheSameAsYourCurrentPassword": { + "message": "Your new password cannot be the same as your current password." + }, + "hintEqualsPassword": { + "message": "Your password hint cannot be the same as your password." + }, + "enrollAccountRecovery": { + "message": "Enroll in account recovery" + }, + "enrolledAccountRecovery": { + "message": "Enrolled in account recovery" + }, + "enrolled": { + "message": "Enrolled" + }, + "notEnrolled": { + "message": "Not enrolled" + }, + "withdrawAccountRecovery": { + "message": "Withdraw from account recovery" + }, + "enrollPasswordResetSuccess": { + "message": "Enrollment success!" + }, + "withdrawPasswordResetSuccess": { + "message": "Withdrawal success!" + }, + "eventEnrollAccountRecovery": { + "message": "User $ID$ enrolled in account recovery.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventWithdrawAccountRecovery": { + "message": "User $ID$ withdrew from account recovery.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventAdminPasswordReset": { + "message": "Master password reset for user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventAdminResetTwoFactor": { + "message": "Two-step login reset for user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventResetSsoLink": { + "message": "Reset SSO link for user $ID$", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "firstSsoLogin": { + "message": "$ID$ logged in using Sso for the first time", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "resetPassword": { + "message": "Reset password" + }, + "resetPasswordLoggedOutWarning": { + "message": "Proceeding will log $NAME$ out of their current session, requiring them to log back in. Active sessions on other devices may continue to remain active for up to one hour.", + "placeholders": { + "name": { + "content": "$1", + "example": "John Smith" + } + } + }, + "emergencyAccessLoggedOutWarning": { + "message": "Proceeding will log $NAME$ out of their current session, requiring them to log back in. Active sessions on other devices may continue to remain active for up to one hour.", + "placeholders": { + "name": { + "content": "$1", + "example": "John Smith" + } + } + }, + "thisUser": { + "message": "this user" + }, + "resetPasswordMasterPasswordPolicyInEffect": { + "message": "One or more organization policies require the master password to meet the following requirements:" + }, + "changePasswordDelegationMasterPasswordPolicyInEffect": { + "message": "One or more organization policies require the master password to meet the following requirements:" + }, + "resetPasswordSuccess": { + "message": "Password reset success!" + }, + "resetPasswordEnrollmentWarning": { + "message": "Enrollment will allow organization administrators to change your master password" + }, + "accountRecoveryPolicy": { + "message": "Account recovery administration" + }, + "accountRecoveryPolicyDesc": { + "message": "Based on the encryption method, recover accounts when master passwords or trusted devices are forgotten or lost." + }, + "accountRecoveryPolicyWarning": { + "message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts. Automatic enrollment will turn on account recovery for new members." + }, + "accountRecoverySingleOrgRequirementDesc": { + "message": "The single organization Enterprise policy must be turned on before activating this policy." + }, + "resetPasswordPolicyAutoEnroll": { + "message": "Automatic enrollment" + }, + "resetPasswordPolicyAutoEnrollCheckbox": { + "message": "Require new members to be enrolled automatically" + }, + "resetPasswordAutoEnrollInviteWarning": { + "message": "This organization has an Enterprise policy that will automatically enroll you in password reset. Enrollment will allow organization administrators to change your master password." + }, + "resetPasswordOrgKeysError": { + "message": "Organization keys response is null" + }, + "resetPasswordDetailsError": { + "message": "Reset password details response is null" + }, + "trashCleanupWarning": { + "message": "Items that have been in trash more than 30 days will be automatically deleted." + }, + "trashCleanupWarningSelfHosted": { + "message": "Items that have been in trash for a while will be automatically deleted." + }, + "passwordPrompt": { + "message": "Master password re-prompt" + }, + "passwordConfirmation": { + "message": "Master password confirmation" + }, + "passwordConfirmationDesc": { + "message": "This action is protected. To continue, please re-enter your master password to verify your identity." + }, + "reinviteSelected": { + "message": "Resend invitations" + }, + "resendNotification": { + "message": "Resend notification" + }, + "noSelectedUsersApplicable": { + "message": "This action is not applicable to any of the selected users." + }, + "removeUsersWarning": { + "message": "Are you sure you want to remove the following users? The process may take a few seconds to complete and cannot be interrupted or canceled." + }, + "removeOrgUsersConfirmation": { + "message": "When member(s) are removed, they no longer have access to organization data and this action is irreversible. To add the member back to the organization, they must be invited and onboarded again. The process may take a few seconds to complete and cannot be interrupted or canceled." + }, + "revokeUsersWarning": { + "message": "When member(s) are revoked, they no longer have access to organization data. To quickly restore member access, go to the Revoked tab. The process may take a few seconds to complete and cannot be interrupted or canceled." + }, + "theme": { + "message": "Theme" + }, + "themeDesc": { + "message": "Choose a theme for your web vault." + }, + "themeSystem": { + "message": "Use system theme" + }, + "themeDark": { + "message": "Dark" + }, + "themeLight": { + "message": "Light" + }, + "confirmSelected": { + "message": "Confirm selected" + }, + "bulkConfirmStatus": { + "message": "Bulk action status" + }, + "bulkConfirmMessage": { + "message": "Confirmed successfully" + }, + "bulkReinviteMessage": { + "message": "Reinvited successfully" + }, + "bulkReinviteSuccessToast": { + "message": "$COUNT$ users re-invited", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "reinviteSuccessToast": { + "message": "1 invitation sent" + }, + "bulkReinviteSentToast": { + "message": "$COUNT$ invitations sent", + "placeholders": { + "count": { + "content": "$1", + "example": "12" + } + } + }, + "bulkReinviteLimitedSuccessToast": { + "message": "$LIMIT$ of $SELECTEDCOUNT$ users re-invited. $EXCLUDEDCOUNT$ were not invited due to the $LIMIT$ invite limit.", + "placeholders": { + "limit": { + "content": "$1", + "example": "4,000" + }, + "selectedCount": { + "content": "$2", + "example": "4,005" + }, + "excludedCount": { + "content": "$3", + "example": "5" + } + } + }, + "bulkReinviteProgressTitle": { + "message": "$COUNT$ of $TOTAL$ invitations sent...", + "placeholders": { + "count": { + "content": "$1", + "example": "1,000" + }, + "total": { + "content": "$2", + "example": "2,000" + } + } + }, + "bulkReinviteProgressSubtitle": { + "message": "Keep this page open until all are sent." + }, + "bulkReinviteFailuresTitle": { + "message": "$COUNT$ invitations didn't send", + "placeholders": { + "count": { + "content": "$1", + "example": "1,000" + } + } + }, + "bulkReinviteFailureTitle": { + "message": "1 invitation didn't send" + }, + "bulkReinviteFailureDescription": { + "message": "An error occurred while sending invitations to $COUNT$ of $TOTAL$ members. Try sending again, and if the problem continues,", + "placeholders": { + "count": { + "content": "$1", + "example": "1,000" + }, + "total": { + "content": "$2", + "example": "2,000" + } + } + }, + "bulkResendInvitations": { + "message": "Try sending again" + }, + "bulkRemovedMessage": { + "message": "Removed successfully" + }, + "bulkRevokedMessage": { + "message": "Revoked organization access successfully" + }, + "bulkRestoredMessage": { + "message": "Restored organization access successfully" + }, + "bulkFilteredMessage": { + "message": "Excluded, not applicable for this action" + }, + "nonCompliantMembersTitle": { + "message": "Non-compliant members" + }, + "nonCompliantMembersError": { + "message": "Members that are non-compliant with the Single organization or Two-step login policy cannot be restored until they adhere to the policy requirements" + }, + "fingerprint": { + "message": "Fingerprint" + }, + "fingerprintPhrase": { + "message": "Fingerprint phrase:" + }, + "error": { + "message": "Error" + }, + "decryptionError": { + "message": "Decryption error" + }, + "couldNotDecryptVaultItemsBelow": { + "message": "Bitwarden could not decrypt the vault item(s) listed below." + }, + "contactCSToAvoidDataLossPart1": { + "message": "Contact customer success", + "description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'" + }, + "contactCSToAvoidDataLossPart2": { + "message": "to avoid additional data loss.", + "description": "This is part of a larger sentence. The full sentence will read 'Contact customer success to avoid additional data loss.'" + }, + "accountRecoveryManageUsers": { + "message": "Manage users must also be granted with the manage account recovery permission" + }, + "setupProvider": { + "message": "Provider setup" + }, + "setupProviderLoginDesc": { + "message": "You've been invited to setup a new Provider. To continue, you need to log in or create a new Bitwarden account." + }, + "setupProviderDesc": { + "message": "Please enter the details below to complete the Provider setup. Contact Customer Support if you have any questions." + }, + "providerName": { + "message": "Provider name" + }, + "providerSetup": { + "message": "Provider successfully set up" + }, + "clients": { + "message": "Clients" + }, + "client": { + "message": "Client", + "description": "This is used as a table header to describe which client application created an event log." + }, + "providerAdmin": { + "message": "Provider admin" + }, + "providerAdminDesc": { + "message": "The highest access user that can manage all aspects of your Provider as well as access and manage client organizations." + }, + "serviceUser": { + "message": "Service user" + }, + "serviceUserDesc": { + "message": "Service users can access and manage all client organizations." + }, + "providerInviteUserDesc": { + "message": "Invite a new user to your Provider by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." + }, + "joinProvider": { + "message": "Join Provider" + }, + "joinProviderDesc": { + "message": "You've been invited to join the Provider listed above. To accept the invitation, you need to log in or create a new Bitwarden account." + }, + "providerInviteAcceptFailed": { + "message": "Unable to accept invitation. Ask a Provider admin to send a new invitation." + }, + "providerInviteAcceptedDesc": { + "message": "You can access this Provider once an administrator confirms your membership. We'll send you an email when that happens." + }, + "providerUsersNeedConfirmed": { + "message": "You have users that have accepted their invitation, but still need to be confirmed. Users will not have access to the Provider until they are confirmed." + }, + "provider": { + "message": "Provider" + }, + "newClientOrganization": { + "message": "New client organization" + }, + "newClientOrganizationDesc": { + "message": "Create a new client organization that will be associated with you as the Provider. You will be able to access and manage this organization." + }, + "newClient": { + "message": "New client" + }, + "addExistingOrganization": { + "message": "Add existing organization" + }, + "addNewOrganization": { + "message": "Add new organization" + }, + "myProvider": { + "message": "My Provider" + }, + "addOrganizationConfirmation": { + "message": "Are you sure you want to add $ORGANIZATION$ as a client to $PROVIDER$?", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + }, + "provider": { + "content": "$2", + "example": "My Provider Name" + } + } + }, + "organizationJoinedProvider": { + "message": "Organization was successfully added to the Provider" + }, + "accessingUsingProvider": { + "message": "Accessing organization using Provider $PROVIDER$", + "placeholders": { + "provider": { + "content": "$1", + "example": "My Provider Name" + } + } + }, + "providerIsDisabled": { + "message": "Provider suspended" + }, + "providerUpdated": { + "message": "Provider saved" + }, + "yourProviderIs": { + "message": "Your Provider is $PROVIDER$. They have administrative and billing privileges for your organization.", + "placeholders": { + "provider": { + "content": "$1", + "example": "My Provider Name" + } + } + }, + "detachedOrganization": { + "message": "The organization $ORGANIZATION$ has been detached from your Provider.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "detachOrganizationConfirmation": { + "message": "Are you sure you want to detach this organization? The organization will continue to exist but will no longer be managed by the Provider." + }, + "add": { + "message": "Add" + }, + "masterPasswordSuccessfullySet": { + "message": "Master password successfully set" + }, + "updatedMasterPassword": { + "message": "Master password saved" + }, + "updateMasterPassword": { + "message": "Update master password" + }, + "accountRecoveryUpdateMasterPasswordSubtitle": { + "message": "Change your master password to complete account recovery." + }, + "updateMasterPasswordSubtitle": { + "message": "Your master password does not meet this organization’s requirements. Change your master password to continue." + }, + "updateMasterPasswordWarning": { + "message": "Your master password was recently changed by an administrator in your organization. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour." + }, + "masterPasswordInvalidWarning": { + "message": "Your master password does not meet the policy requirements of this organization. In order to join the organization, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour." + }, + "updateWeakMasterPasswordWarning": { + "message": "Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour." + }, + "automaticAppLoginWithSSO": { + "message": "Automatic login with SSO" + }, + "automaticAppLoginWithSSODesc": { + "message": "Extend SSO security and convenience to unmanaged apps. When users launch an app from your identity provider, their login details are automatically filled and submitted, creating a one-click, secure flow from the identity provider to the app." + }, + "automaticAppLoginIdpHostLabel": { + "message": "Identity provider host" + }, + "automaticAppLoginIdpHostDesc": { + "message": "Enter your identity provider host URL. Enter multiple URLs by separating with a comma." + }, + "tdeDisabledMasterPasswordRequired": { + "message": "Your organization has updated your decryption options. Please set a master password to access your vault." + }, + "sessionTimeoutPolicyTitle": { + "message": "Session timeout" + }, + "sessionTimeoutPolicyDescription": { + "message": "Set a maximum session timeout for all members except owners." + }, + "maximumAllowedTimeout": { + "message": "Maximum allowed timeout" + }, + "maximumAllowedTimeoutRequired": { + "message": "Maximum allowed timeout is required." + }, + "sessionTimeoutPolicyInvalidTime": { + "message": "Time is invalid. Change at least one value." + }, + "sessionTimeoutAction": { + "message": "Session timeout action" + }, + "sessionTimeoutSuppressedByConnectedDevice": { + "message": "Managed by the Bitwarden browser extension app. Open the browser app to edit." + }, + "immediately": { + "message": "Immediately" + }, + "onSystemLock": { + "message": "On system lock" + }, + "onAppRestart": { + "message": "On app restart" + }, + "hours": { + "message": "Hours" + }, + "minutes": { + "message": "Minutes" + }, + "sessionTimeoutConfirmationNeverTitle": { + "message": "Are you certain you want to allow a maximum timeout of \"Never\" for all members?" + }, + "sessionTimeoutConfirmationNeverDescription": { + "message": "This option will save your members' encryption keys on their devices. If you choose this option, ensure that their devices are adequately protected." + }, + "learnMoreAboutDeviceProtection": { + "message": "Learn more about device protection" + }, + "sessionTimeoutConfirmationOnSystemLockTitle": { + "message": "\"System lock\" will only apply to the browser and desktop app" + }, + "sessionTimeoutConfirmationOnSystemLockDescription": { + "message": "The mobile and web app will use \"on app restart\" as their maximum allowed timeout, since the option is not supported." + }, + "vaultTimeoutPolicyInEffect": { + "message": "Your organization policies have set your maximum allowed vault timeout to $HOURS$ hour(s) and $MINUTES$ minute(s).", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, + "vaultTimeoutPolicyInEffect1": { + "message": "$HOURS$ hour(s) and $MINUTES$ minute(s) maximum.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, + "vaultTimeoutPolicyWithActionInEffect": { + "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + }, + "action": { + "content": "$3", + "example": "Lock" + } + } + }, + "vaultTimeoutActionPolicyInEffect": { + "message": "Your organization policies have set your vault timeout action to $ACTION$.", + "placeholders": { + "action": { + "content": "$1", + "example": "Lock" + } + } + }, + "vaultTimeoutToLarge": { + "message": "Your vault timeout exceeds the restriction set by your organization." + }, + "vaultCustomTimeoutMinimum": { + "message": "Minimum custom timeout is 1 minute." + }, + "vaultTimeoutRangeError": { + "message": "Vault timeout is not within allowed range." + }, + "disableExport": { + "message": "Remove export" + }, + "disablePersonalVaultExportDescription": { + "message": "Do not allow members to export data from their individual vault." + }, + "vaultExportDisabled": { + "message": "Vault export removed" + }, + "personalVaultExportPolicyInEffect": { + "message": "One or more organization policies prevents you from exporting your individual vault." + }, + "activateAutofillPolicy": { + "message": "Activate autofill" + }, + "activateAutofillPolicyDescription": { + "message": "Activate the autofill on page load setting on the browser extension for all existing and new members." + }, + "autofillOnPageLoadExploitWarning": { + "message": "Compromised or untrusted websites can exploit autofill on page load." + }, + "learnMoreAboutAutofillPolicy": { + "message": "Learn more about autofill" + }, + "selectType": { + "message": "Select SSO type" + }, + "type": { + "message": "Type" + }, + "openIdConnectConfig": { + "message": "OpenID connect configuration" + }, + "samlSpConfig": { + "message": "SAML service provider configuration" + }, + "samlIdpConfig": { + "message": "SAML identity provider configuration" + }, + "callbackPath": { + "message": "Callback path" + }, + "signedOutCallbackPath": { + "message": "Signed out callback path" + }, + "authority": { + "message": "Authority" + }, + "clientId": { + "message": "Client ID" + }, + "clientSecret": { + "message": "Client secret" + }, + "metadataAddress": { + "message": "Metadata address" + }, + "oidcRedirectBehavior": { + "message": "OIDC redirect behavior" + }, + "getClaimsFromUserInfoEndpoint": { + "message": "Get claims from user info endpoint" + }, + "additionalScopes": { + "message": "Custom scopes" + }, + "additionalUserIdClaimTypes": { + "message": "Custom user ID claim types" + }, + "additionalEmailClaimTypes": { + "message": "Email claim types" + }, + "additionalNameClaimTypes": { + "message": "Custom name claim types" + }, + "acrValues": { + "message": "Requested authentication context class reference values" + }, + "expectedReturnAcrValue": { + "message": "Expected \"acr\" claim value in response" + }, + "spEntityId": { + "message": "SP entity ID" + }, + "spMetadataUrl": { + "message": "SAML 2.0 metadata URL" + }, + "spAcsUrl": { + "message": "Assertion consumer service (ACS) URL" + }, + "spNameIdFormat": { + "message": "Name ID format" + }, + "spOutboundSigningAlgorithm": { + "message": "Outbound signing algorithm" + }, + "spSigningBehavior": { + "message": "Signing behavior" + }, + "spMinIncomingSigningAlgorithm": { + "message": "Minimum incoming signing algorithm" + }, + "spWantAssertionsSigned": { + "message": "Expect signed assertions" + }, + "spValidateCertificates": { + "message": "Validate certificates" + }, + "spUniqueEntityId": { + "message": "Set a unique SP entity ID" + }, + "spUniqueEntityIdDesc": { + "message": "Generate an identifier that is unique to your organization" + }, + "idpEntityId": { + "message": "Entity ID" + }, + "idpBindingType": { + "message": "Binding type" + }, + "idpSingleSignOnServiceUrl": { + "message": "Single sign-on service URL" + }, + "idpSingleLogoutServiceUrl": { + "message": "Single log-out service URL" + }, + "idpX509PublicCert": { + "message": "X509 public certificate" + }, + "idpOutboundSigningAlgorithm": { + "message": "Outbound signing algorithm" + }, + "idpAllowUnsolicitedAuthnResponse": { + "message": "Allow unsolicited authentication response" + }, + "idpAllowOutboundLogoutRequests": { + "message": "Allow outbound logout requests" + }, + "idpSignAuthenticationRequests": { + "message": "Sign authentication requests" + }, + "ssoSettingsSaved": { + "message": "Single sign-on configuration saved" + }, + "sponsoredFamilies": { + "message": "Free Bitwarden Families" + }, + "sponsoredBitwardenFamilies": { + "message": "Sponsored families" + }, + "noSponsoredFamiliesMessage": { + "message": "No sponsored families" + }, + "nosponsoredFamiliesDetails": { + "message": "Sponsored non-member families plans will display here" + }, + "sponsorshipFreeBitwardenFamilies": { + "message": "Members of your organization are eligible for Free Bitwarden Families. You can sponsor Free Bitwarden Families for employees who are not a member of your Bitwarden organization. Sponsoring a non-member requires an available seat within your organization." + }, + "sponsoredFamiliesRemoveActiveSponsorship": { + "message": "When you remove an active sponsorship, a seat within your organization will be available after the renewal date of the sponsored organization." + }, + "sponsoredFamiliesEligible": { + "message": "You and your family are eligible for Free Bitwarden Families. Redeem with your personal email to keep your data secure even when you are not at work." + }, + "sponsoredFamiliesEligibleCard": { + "message": "Redeem your Free Bitwarden for Families plan today to keep your data secure even when you are not at work." + }, + "sponsoredFamiliesIncludeMessage": { + "message": "The Bitwarden for Families plan includes" + }, + "sponsoredFamiliesPremiumAccess": { + "message": "Premium access for up to 6 users" + }, + "sponsoredFamiliesSharedCollectionsForFamilyMembers": { + "message": "Shared collections for family members" + }, + "memberFamilies": { + "message": "Member families" + }, + "noMemberFamilies": { + "message": "No member families" + }, + "noMemberFamiliesDescription": { + "message": "Members who have redeemed family plans will display here" + }, + "membersWithSponsoredFamilies": { + "message": "Members of your organization are eligible for Free Bitwarden Families. Here you can see members who have sponsored a Families organization." + }, + "organizationHasMemberMessage": { + "message": "A sponsorship cannot be sent to $EMAIL$ because they are a member of your organization.", + "placeholders": { + "email": { + "content": "$1", + "example": "mail@example.com" + } + } + }, + "badToken": { + "message": "The link is no longer valid. Please have the sponsor resend the offer." + }, + "reclaimedFreePlan": { + "message": "Reclaimed free plan" + }, + "redeem": { + "message": "Redeem" + }, + "sponsoredFamiliesSelectOffer": { + "message": "Select the organization you would like sponsored" + }, + "familiesSponsoringOrgSelect": { + "message": "Which Free Families offer would you like to redeem?" + }, + "sponsoredFamiliesEmail": { + "message": "Enter your personal email to redeem Bitwarden Families" + }, + "sponsoredFamiliesLeaveCopy": { + "message": "If you remove an offer or are removed from the sponsoring organization, your Families sponsorship will expire at the next renewal date." + }, + "acceptBitwardenFamiliesHelp": { + "message": "Accept offer for an existing organization or create a new Families organization." + }, + "setupSponsoredFamiliesLoginDesc": { + "message": "You've been offered a free Bitwarden Families plan organization. To continue, you need to log in to the account that received the offer." + }, + "sponsoredFamiliesAcceptFailed": { + "message": "Unable to accept offer. Please resend the offer email from your Enterprise account and try again." + }, + "sponsoredFamiliesAcceptFailedShort": { + "message": "Unable to accept offer. $DESCRIPTION$", + "placeholders": { + "description": { + "content": "$1", + "example": "You must have at least one existing Families organization." + } + } + }, + "sponsoredFamiliesOffer": { + "message": "Accept Free Bitwarden Families" + }, + "sponsoredFamiliesOfferRedeemed": { + "message": "Free Bitwarden Families offer successfully redeemed" + }, + "redeemed": { + "message": "Redeemed" + }, + "redeemedAccount": { + "message": "Account redeemed" + }, + "revokeAccountMessage": { + "message": "Revoke account $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "My Sponsorship Name" + } + } + }, + "resendEmailLabel": { + "message": "Resend sponsorship email to $NAME$ sponsorship", + "placeholders": { + "name": { + "content": "$1", + "example": "My Sponsorship Name" + } + } + }, + "freeFamiliesPlan": { + "message": "Free Families plan" + }, + "redeemNow": { + "message": "Redeem now" + }, + "recipient": { + "message": "Recipient" + }, + "removeSponsorship": { + "message": "Remove sponsorship" + }, + "removeSponsorshipConfirmation": { + "message": "After removing a sponsorship, you will be responsible for this subscription and related invoices. Are you sure you want to continue?" + }, + "sponsorshipCreated": { + "message": "Sponsorship created" + }, + "emailSent": { + "message": "Email sent" + }, + "removeSponsorshipSuccess": { + "message": "Sponsorship removed" + }, + "ssoKeyConnectorError": { + "message": "Key Connector error: make sure Key Connector is available and working correctly." + }, + "keyConnectorUrl": { + "message": "Key Connector URL" + }, + "sendVerificationCode": { + "message": "Send a verification code to your email" + }, + "sendCode": { + "message": "Send code" + }, + "codeSent": { + "message": "Code sent" + }, + "verificationCode": { + "message": "Verification code" + }, + "confirmIdentity": { + "message": "Confirm your identity to continue." + }, + "verificationCodeRequired": { + "message": "Verification code is required." + }, + "webauthnCancelOrTimeout": { + "message": "The authentication was cancelled or took too long. Please try again." + }, + "invalidVerificationCode": { + "message": "Invalid verification code" + }, + "invalidEmailOrVerificationCode": { + "message": "Invalid email or verification code" + }, + "keyConnectorDomain": { + "message": "Key Connector domain" + }, + "leaveOrganization": { + "message": "Leave organization" + }, + "removeMasterPassword": { + "message": "Remove master password" + }, + "removedMasterPassword": { + "message": "Master password removed" + }, + "allowSso": { + "message": "Allow SSO authentication" + }, + "allowSsoDesc": { + "message": "Once set up, your configuration will be saved and members will be able to authenticate using their Identity Provider credentials." + }, + "ssoPolicyHelpStart": { + "message": "Use the", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'" + }, + "ssoPolicyHelpAnchor": { + "message": "require single sign-on authentication policy", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'" + }, + "ssoPolicyHelpEnd": { + "message": "to require all members to log in with SSO.", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Use the require single-sign-on authentication policy to require all members to log in with SSO.'" + }, + "memberDecryptionOption": { + "message": "Member decryption options" + }, + "memberDecryptionPassDesc": { + "message": "Once authenticated, members will decrypt vault data using their master passwords." + }, + "keyConnector": { + "message": "Key Connector" + }, + "memberDecryptionKeyConnectorDescStart": { + "message": "Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'" + }, + "memberDecryptionKeyConnectorDescLink": { + "message": "require SSO authentication and single organization policies", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'" + }, + "memberDecryptionKeyConnectorDescEnd": { + "message": "are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Connect login with SSO to your self-hosted decryption key server. Using this option, members won’t need to use their master passwords to decrypt vault data. The require SSO authentication and single organization policies are required to set up Key Connector decryption. Contact Bitwarden Support for set up assistance.'" + }, + "keyConnectorPolicyRestriction": { + "message": "\"Login with SSO and Key Connector Decryption\" is activated. This policy will only apply to owners and admins." + }, + "enabledSso": { + "message": "SSO turned on" + }, + "ssoTurnedOff": { + "message": "SSO turned off" + }, + "emailMustLoginWithSso": { + "message": "$EMAIL$ must login with Single Sign-on", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "enabledKeyConnector": { + "message": "Key Connector activated" + }, + "disabledKeyConnector": { + "message": "Key Connector deactivated" + }, + "keyConnectorWarning": { + "message": "Once members begin using Key Connector, your organization cannot revert to master password decryption. Proceed only if you are comfortable deploying and managing a key server." + }, + "migratedKeyConnector": { + "message": "Migrated to Key Connector" + }, + "paymentSponsored": { + "message": "Please provide a payment method to associate with the organization. Don't worry, we won't charge you anything unless you select additional features or your sponsorship expires. " + }, + "orgCreatedSponsorshipInvalid": { + "message": "The sponsorship offer has expired. You may delete the organization you created to avoid a charge at the end of your 7 day trial. Otherwise you may close this prompt to keep the organization and assume billing responsibility." + }, + "newFamiliesOrganization": { + "message": "New Families organization" + }, + "acceptOffer": { + "message": "Accept offer" + }, + "sponsoringOrg": { + "message": "Sponsoring organization" + }, + "keyConnectorTest": { + "message": "Test" + }, + "keyConnectorTestSuccess": { + "message": "Success! Key Connector reached." + }, + "keyConnectorTestFail": { + "message": "Cannot reach Key Connector. Check URL." + }, + "sponsorshipTokenHasExpired": { + "message": "The sponsorship offer has expired." + }, + "freeWithSponsorship": { + "message": "FREE with sponsorship" + }, + "viewBillingSyncToken": { + "message": "View 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." + }, + "billingSyncCanAccess": { + "message": "Your billing sync token can access and edit this organization's subscription settings." + }, + "manageBillingTokenSync": { + "message": "Manage Billing Token" + }, + "setUpBillingSync": { + "message": "Set up billing sync" + }, + "generateToken": { + "message": "Generate token" + }, + "rotateToken": { + "message": "Rotate token" + }, + "rotateBillingSyncTokenWarning": { + "message": "If you proceed, you will need to re-setup billing sync on your self-hosted server." + }, + "rotateBillingSyncTokenTitle": { + "message": "Rotating the billing sync token will invalidate the previous token." + }, + "selfHostedServer": { + "message": "self-hosted" + }, + "customEnvironment": { + "message": "Custom environment" + }, + "selfHostedBaseUrlHint": { + "message": "Specify the base URL of your on-premises hosted Bitwarden installation. Example: https://bitwarden.company.com" + }, + "selfHostedCustomEnvHeader": { + "message": "For advanced configuration, you can specify the base URL of each service independently." + }, + "selfHostedEnvFormInvalid": { + "message": "You must add either the base Server URL or at least one custom environment." + }, + "selfHostedEnvMustUseHttps": { + "message": "URLs must use HTTPS." + }, + "apiUrl": { + "message": "API server URL" + }, + "webVaultUrl": { + "message": "Web vault server URL" + }, + "identityUrl": { + "message": "Identity server URL" + }, + "notificationsUrl": { + "message": "Notifications server URL" + }, + "iconsUrl": { + "message": "Icons server URL" + }, + "environmentSaved": { + "message": "Environment URLs saved" + }, + "selfHostingTitle": { + "message": "Self-hosting" + }, + "selfHostingEnterpriseOrganizationSectionCopy": { + "message": "To set-up your organization on your own server, you will need to upload your license file. To support Free Families plans and advanced billing capabilities for your self-hosted organization, you will need to set up billing sync." + }, + "billingSyncApiKeyRotated": { + "message": "Token rotated" + }, + "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" + }, + "inactive": { + "message": "Inactive" + }, + "sentAwaitingSync": { + "message": "Sent (awaiting sync)" + }, + "sent": { + "message": "Sent" + }, + "requestRemoved": { + "message": "Removed (awaiting sync)" + }, + "requested": { + "message": "Requested" + }, + "formErrorSummaryPlural": { + "message": "$COUNT$ fields above need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "formErrorSummarySingle": { + "message": "1 field above needs your attention." + }, + "fieldRequiredError": { + "message": "$FIELDNAME$ is required.", + "placeholders": { + "fieldname": { + "content": "$1", + "example": "Full name" + } + } + }, + "required": { + "message": "required" + }, + "charactersCurrentAndMaximum": { + "message": "$CURRENT$/$MAX$ character maximum", + "placeholders": { + "current": { + "content": "$1", + "example": "0" + }, + "max": { + "content": "$2", + "example": "100" + } + } + }, + "characterMaximum": { + "message": "$MAX$ character maximum", + "placeholders": { + "max": { + "content": "$1", + "example": "100" + } + } + }, + "idpSingleSignOnServiceUrlRequired": { + "message": "Required if Entity ID is not a URL." + }, + "offerNoLongerValid": { + "message": "This offer is no longer valid. Contact your organization administrators for more information." + }, + "openIdOptionalCustomizations": { + "message": "Optional customizations" + }, + "openIdAuthorityRequired": { + "message": "Required if Authority is not valid." + }, + "separateMultipleWithComma": { + "message": "Separate multiple with a comma." + }, + "sessionTimeout": { + "message": "Your session has timed out. Please go back and try logging in again." + }, + "exportingPersonalVaultTitle": { + "message": "Exporting individual vault" + }, + "exportingOrganizationVaultTitle": { + "message": "Exporting organization vault" + }, + "exportingIndividualVaultDescription": { + "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "exportingIndividualVaultWithAttachmentsDescription": { + "message": "Only the individual vault items including attachments associated with $EMAIL$ will be exported. Organization vault items will not be included", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "exportingOrganizationVaultDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. Items in individual vaults or other organizations will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromPasswordManagerWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "exportingOrganizationVaultFromAdminConsoleWithDataOwnershipDesc": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. My items collections will not be included.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "accessDenied": { + "message": "Access denied. You do not have permission to view this page." + }, + "noPageAccess": { + "message": "You do not have access to this page" + }, + "masterPassword": { + "message": "Master password" + }, + "security": { + "message": "Security" + }, + "keys": { + "message": "Keys" + }, + "billingHistory": { + "message": "Billing history" + }, + "backToReports": { + "message": "Back to reports" + }, + "organizationPicker": { + "message": "Organization picker" + }, + "currentOrganization": { + "message": "Current organization", + "description": "This is used by screen readers to indicate the organization that is currently being shown to the user." + }, + "accountLoggedInAsName": { + "message": "Account: Logged in as $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "John Smith" + } + } + }, + "accountSettings": { + "message": "Account settings" + }, + "generator": { + "message": "Generator", + "description": "Short for 'credential generator'." + }, + "generateUsername": { + "message": "Generate username" + }, + "generateEmail": { + "message": "Generate email" + }, + "generatePassword": { + "message": "Generate password" + }, + "generatePassphrase": { + "message": "Generate passphrase" + }, + "passwordGenerated": { + "message": "Password generated" + }, + "passphraseGenerated": { + "message": "Passphrase generated" + }, + "usernameGenerated": { + "message": "Username generated" + }, + "emailGenerated": { + "message": "Email generated" + }, + "spinboxBoundariesHint": { + "message": "Value must be between $MIN$ and $MAX$.", + "description": "Explains spin box minimum and maximum values to the user", + "placeholders": { + "min": { + "content": "$1", + "example": "8" + }, + "max": { + "content": "$2", + "example": "128" + } + } + }, + "passwordLengthRecommendationHint": { + "message": " Use $RECOMMENDED$ characters or more to generate a strong password.", + "description": "Appended to `spinboxBoundariesHint` to recommend a length to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).", + "placeholders": { + "recommended": { + "content": "$1", + "example": "14" + } + } + }, + "passphraseNumWordsRecommendationHint": { + "message": " Use $RECOMMENDED$ words or more to generate a strong passphrase.", + "description": "Appended to `spinboxBoundariesHint` to recommend a number of words to the user. This must include any language-specific 'sentence' separator characters (e.g. a space in english).", + "placeholders": { + "recommended": { + "content": "$1", + "example": "6" + } + } + }, + "plusAddressedEmail": { + "message": "Plus addressed email", + "description": "Username generator option that appends a random sub-address to the username. For example: address+subaddress@email.com" + }, + "plusAddressedEmailDesc": { + "message": "Use your email provider's sub-addressing capabilities." + }, + "catchallEmail": { + "message": "Catch-all email" + }, + "catchallEmailDesc": { + "message": "Use your domain's configured catch-all inbox." + }, + "useThisEmail": { + "message": "Use this email" + }, + "random": { + "message": "Random", + "description": "Generates domain-based username using random letters" + }, + "randomWord": { + "message": "Random word" + }, + "usernameGenerator": { + "message": "Username generator" + }, + "useThisPassword": { + "message": "Use this password" + }, + "useThisPassphrase": { + "message": "Use this passphrase" + }, + "useThisUsername": { + "message": "Use this username" + }, + "securePasswordGenerated": { + "message": "Secure password generated! Don't forget to also update your password on the website." + }, + "useGeneratorHelpTextPartOne": { + "message": "Use the generator", + "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", + "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": "Service" + }, + "unknownCipher": { + "message": "Unknown item, you may need to request permission to access this item." + }, + "unknownSecret": { + "message": "Unknown secret, you may need to request permission to access this secret." + }, + "unknownServiceAccount": { + "message": "Unknown machine account, you may need to request permission to access this machine account." + }, + "unknownProject": { + "message": "Unknown project, you may need to request permission to access this project." + }, + "cannotSponsorSelf": { + "message": "You cannot redeem for the active account. Enter a different email." + }, + "revokeWhenExpired": { + "message": "Expires $DATE$", + "placeholders": { + "date": { + "content": "$1", + "example": "12/31/2020" + } + } + }, + "awaitingSyncSingular": { + "message": "Token rotated $DAYS$ day ago. Update the billing sync token in your self-hosted organization settings.", + "placeholders": { + "days": { + "content": "$1", + "example": "1" + } + } + }, + "awaitingSyncPlural": { + "message": "Token rotated $DAYS$ days ago. Update the billing sync token in your self-hosted organization settings.", + "placeholders": { + "days": { + "content": "$1", + "example": "1" + } + } + }, + "lastSync": { + "message": "Last sync", + "description": "Used as a prefix to indicate the last time a sync occurred. Example \"Last sync 1968-11-16 00:00:00\"" + }, + "sponsorshipsSynced": { + "message": "Self-hosted sponsorships synced." + }, + "billingManagedByProvider": { + "message": "Managed by $PROVIDER$", + "placeholders": { + "provider": { + "content": "$1", + "example": "Managed Services Company" + } + } + }, + "billingContactProviderForAssistance": { + "message": "Please reach out to them for further assistance", + "description": "This text is displayed if an organization's billing is managed by a Provider. It tells the user to contact the Provider for assistance." + }, + "forwardedEmail": { + "message": "Forwarded email alias" + }, + "forwardedEmailDesc": { + "message": "Generate an email alias with an external forwarding service." + }, + "forwarderDomainName": { + "message": "Email domain", + "description": "Labels the domain name email forwarder service option" + }, + "forwarderDomainNameHint": { + "message": "Choose a domain that is supported by the selected service", + "description": "Guidance provided for email forwarding services that support multiple email domains." + }, + "forwarderError": { + "message": "$SERVICENAME$ error: $ERRORMESSAGE$", + "description": "Reports an error returned by a forwarding service to the user.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + }, + "errormessage": { + "content": "$2", + "example": "Invalid characters in domain name." + } + } + }, + "forwarderGeneratedBy": { + "message": "Generated by Bitwarden.", + "description": "Displayed with the address on the forwarding service's configuration screen." + }, + "forwarderGeneratedByWithWebsite": { + "message": "Website: $WEBSITE$. Generated by Bitwarden.", + "description": "Displayed with the address on the forwarding service's configuration screen.", + "placeholders": { + "WEBSITE": { + "content": "$1", + "example": "www.example.com" + } + } + }, + "forwaderInvalidToken": { + "message": "Invalid $SERVICENAME$ API token", + "description": "Displayed when the user's API token is empty or rejected by the forwarding service.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwaderInvalidTokenWithMessage": { + "message": "Invalid $SERVICENAME$ API token: $ERRORMESSAGE$", + "description": "Displayed when the user's API token is rejected by the forwarding service with an error message.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + }, + "errormessage": { + "content": "$2", + "example": "Please verify your email address to continue." + } + } + }, + "forwaderInvalidOperation": { + "message": "$SERVICENAME$ refused your request. Please contact your service provider for assistance.", + "description": "Displayed when the user is forbidden from using the API by the forwarding service.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwaderInvalidOperationWithMessage": { + "message": "$SERVICENAME$ refused your request: $ERRORMESSAGE$", + "description": "Displayed when the user is forbidden from using the API by the forwarding service with an error message.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + }, + "errormessage": { + "content": "$2", + "example": "Please verify your email address to continue." + } + } + }, + "forwarderNoAccountId": { + "message": "Unable to obtain $SERVICENAME$ masked email account ID.", + "description": "Displayed when the forwarding service fails to return an account ID.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwarderNoDomain": { + "message": "Invalid $SERVICENAME$ domain.", + "description": "Displayed when the domain is empty or domain authorization failed at the forwarding service.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwarderNoUrl": { + "message": "Invalid $SERVICENAME$ url.", + "description": "Displayed when the url of the forwarding service wasn't supplied.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwarderUnknownError": { + "message": "Unknown $SERVICENAME$ error occurred.", + "description": "Displayed when the forwarding service failed due to an unknown error.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "SimpleLogin" + } + } + }, + "forwarderUnknownForwarder": { + "message": "Unknown forwarder: '$SERVICENAME$'.", + "description": "Displayed when the forwarding service is not supported.", + "placeholders": { + "servicename": { + "content": "$1", + "example": "JustTrust.us" + } + } + }, + "hostname": { + "message": "Hostname", + "description": "Part of a URL." + }, + "deviceVerification": { + "message": "Device verification" + }, + "enableDeviceVerification": { + "message": "Turn on device verification" + }, + "deviceVerificationDesc": { + "message": "Verification codes are sent to your email address when logging in from an unrecognized device" + }, + "updatedDeviceVerification": { + "message": "Updated device verification" + }, + "areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": { + "message": "Are you sure you want to turn on device verification? The verification code emails will arrive at: $EMAIL$", + "placeholders": { + "email": { + "content": "$1", + "example": "My Email" + } + } + }, + "premiumSubcriptionRequired": { + "message": "Premium subscription required" + }, + "scim": { + "message": "SCIM provisioning", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, + "scimDescription": { + "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", + "description": "the text, 'SCIM', is an acronym and should not be translated." + }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, + "scimIntegrationDescription": { + "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", + "description": "the text, 'SCIM', is an acronym and should not be translated." + }, + "scimEnabledCheckboxDesc": { + "message": "Enable SCIM", + "description": "the text, 'SCIM', is an acronym and should not be translated." + }, + "scimEnabledCheckboxDescHelpText": { + "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", + "description": "the text, 'SCIM', is an acronym and should not be translated." + }, + "scimApiKeyHelperText": { + "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", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "viewScimApiKey": { + "message": "View the SCIM API key", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "rotateScimKey": { + "message": "Rotate the SCIM API key", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "rotateScimKeyWarning": { + "message": "Are you sure you want to rotate the SCIM API Key? The current key will no longer work for any existing integrations.", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "rotateKey": { + "message": "Rotate key" + }, + "scimApiKey": { + "message": "SCIM API key", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "copyScimUrl": { + "message": "Copy the SCIM endpoint URL to your clipboard", + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." + }, + "scimUrl": { + "message": "SCIM URL", + "description": "the text, 'SCIM' and 'URL', are acronyms and should not be translated." + }, + "scimApiKeyRotated": { + "message": "SCIM API key successfully rotated", + "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." + }, + "scimSettingsSaved": { + "message": "SCIM settings saved", + "description": "the text, 'SCIM', is an acronym and should not be translated." + }, + "onlyOneIntegrationOfTypeAllowed": { + "message": "Only one integration of this type ($TYPE$) is allowed. The conflicting integration is: $NAME$", + "placeholders": { + "type": { + "content": "$1", + "example": "HEC" + }, + "name": { + "content": "$2", + "example": "Huntress" + } + } + }, + "anotherIntegrationWithSameTypeExists": { + "message": "Another integration with the same type ($TYPE$) already exists. Refresh the browser and try again.", + "placeholders": { + "type": { + "content": "$1", + "example": "HEC" + } + } + }, + "inputRequired": { + "message": "Input is required." + }, + "inputEmail": { + "message": "Input is not an email address." + }, + "inputMinLength": { + "message": "Input must be at least $COUNT$ characters long.", + "placeholders": { + "count": { + "content": "$1", + "example": "8" + } + } + }, + "inputMaxLength": { + "message": "Input must not exceed $COUNT$ characters in length.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, + "inputForbiddenCharacters": { + "message": "The following characters are not allowed: $CHARACTERS$", + "placeholders": { + "characters": { + "content": "$1", + "example": "@, #, $, %" + } + } + }, + "inputMinValue": { + "message": "Input value must be at least $MIN$.", + "placeholders": { + "min": { + "content": "$1", + "example": "8" + } + } + }, + "inputMaxValue": { + "message": "Input value must not exceed $MAX$.", + "placeholders": { + "max": { + "content": "$1", + "example": "100" + } + } + }, + "multipleInputEmails": { + "message": "1 or more emails are invalid" + }, + "tooManyEmails": { + "message": "You can only submit up to $COUNT$ emails at a time", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, + "fieldsNeedAttention": { + "message": "$COUNT$ field(s) above need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "4" + } + } + }, + "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." + }, + "duoRequiredByOrgForAccount": { + "message": "Duo two-step login is required for your account." + }, + "duoTwoFactorRequiredPageSubtitle": { + "message": "Duo two-step login is required for your account. Follow the steps below to finish logging in." + }, + "followTheStepsBelowToFinishLoggingIn": { + "message": "Follow the steps below to finish logging in." + }, + "followTheStepsBelowToFinishLoggingInWithSecurityKey": { + "message": "Follow the steps below to finish logging in with your security key." + }, + "launchDuo": { + "message": "Launch Duo" + }, + "turnOn": { + "message": "Turn on" + }, + "on": { + "message": "On" + }, + "off": { + "message": "Off" + }, + "connected": { + "message": "Connected" + }, + "members": { + "message": "Members" + }, + "membersAtRisk": { + "message": "Members at risk" + }, + "reporting": { + "message": "Reporting" + }, + "numberOfUsers": { + "message": "Number of users" + }, + "pickAnAvatarColor": { + "message": "Pick an avatar color" + }, + "customizeAvatar": { + "message": "Customize avatar" + }, + "avatarUpdated": { + "message": "Avatar updated" + }, + "brightBlue": { + "message": "Bright Blue" + }, + "green": { + "message": "Green" + }, + "orange": { + "message": "Orange" + }, + "lavender": { + "message": "Lavender" + }, + "yellow": { + "message": "Yellow" + }, + "indigo": { + "message": "Indigo" + }, + "teal": { + "message": "Teal" + }, + "salmon": { + "message": "Salmon" + }, + "pink": { + "message": "Pink" + }, + "coral": { + "message": "Coral" + }, + "purple": { + "message": "Purple" + }, + "blue": { + "message": "Blue" + }, + "customColor": { + "message": "Custom Color" + }, + "selectPlaceholder": { + "message": "-- Select --" + }, + "multiSelectPlaceholder": { + "message": "-- Type to filter --" + }, + "multiSelectLoading": { + "message": "Retrieving options..." + }, + "multiSelectNotFound": { + "message": "No items found" + }, + "multiSelectClearAll": { + "message": "Clear all" + }, + "toggleCharacterCount": { + "message": "Toggle character count", + "description": "'Character count' describes a feature that displays a number next to each character of the password." + }, + "passwordCharacterCount": { + "message": "Password character count", + "description": "'Character count' describes a feature that displays a number next to each character of the password." + }, + "hide": { + "message": "Hide" + }, + "projects": { + "message": "Projects", + "description": "Description for the Projects field." + }, + "lastEdited": { + "message": "Last edited", + "description": "The label for the date and time when a item was last edited." + }, + "editSecret": { + "message": "Edit secret", + "description": "Action to modify an existing secret." + }, + "addSecret": { + "message": "Add secret", + "description": "Action to create a new secret." + }, + "copySecretName": { + "message": "Copy secret name", + "description": "Action to copy the name of a secret to the system's clipboard." + }, + "copySecretValue": { + "message": "Copy secret value", + "description": "Action to copy the value of a secret to the system's clipboard." + }, + "deleteSecret": { + "message": "Delete secret", + "description": "Action to delete a single secret from the system." + }, + "deleteSecrets": { + "message": "Delete secrets", + "description": "The action to delete multiple secrets from the system." + }, + "hardDeleteSecret": { + "message": "Permanently delete secret" + }, + "hardDeleteSecrets": { + "message": "Permanently delete secrets" + }, + "secretProjectAssociationDescription": { + "message": "Select projects that the secret will be associated with. Only organization users with access to these projects will be able to see the secret.", + "description": "A prompt explaining how secrets can be associated with projects." + }, + "selectProjects": { + "message": "Select projects", + "description": "A label for a type-to-filter input field to choose projects." + }, + "searchProjects": { + "message": "Search projects", + "description": "Label for the search bar used to search projects." + }, + "project": { + "message": "Project", + "description": "Similar to collections, projects can be used to group secrets." + }, + "editProject": { + "message": "Edit project", + "description": "The action to modify an existing project." + }, + "viewProject": { + "message": "View project", + "description": "The action to view details of a project." + }, + "deleteProject": { + "message": "Delete project", + "description": "The action to delete a project from the system." + }, + "deleteProjects": { + "message": "Delete projects", + "description": "The action to delete multiple projects from the system." + }, + "secret": { + "message": "Secret", + "description": "Label for a secret (key/value pair)" + }, + "serviceAccount": { + "message": "Service account", + "description": "A machine user which can be used to automate processes and access secrets in the system." + }, + "serviceAccounts": { + "message": "Service accounts", + "description": "The title for the section that deals with service accounts." + }, + "secrets": { + "message": "Secrets", + "description": "The title for the section of the application that deals with secrets." + }, + "nameValuePair": { + "message": "Name/Value pair", + "description": "Title for a name/ value pair. Secrets typically consist of a name and value pair." + }, + "secretEdited": { + "message": "Secret edited", + "description": "Notification for the successful editing of a secret." + }, + "secretCreated": { + "message": "Secret created", + "description": "Notification for the successful creation of a secret." + }, + "newSecret": { + "message": "New secret", + "description": "Title for creating a new secret." + }, + "newServiceAccount": { + "message": "New service account", + "description": "Title for creating a new service account." + }, + "secretsNoItemsTitle": { + "message": "No secrets to show", + "description": "Empty state to indicate that there are no secrets to display." + }, + "secretsNoItemsMessage": { + "message": "To get started, add a new secret or import secrets.", + "description": "Message to encourage the user to start adding secrets." + }, + "secretsTrashNoItemsMessage": { + "message": "There are no secrets in the trash." + }, + "serviceAccountsNoItemsMessage": { + "message": "Create a new service account to get started automating secret access.", + "description": "Message to encourage the user to start creating service accounts." + }, + "serviceAccountsNoItemsTitle": { + "message": "Nothing to show yet", + "description": "Title to indicate that there are no service accounts to display." + }, + "searchSecrets": { + "message": "Search secrets", + "description": "Placeholder text for searching secrets." + }, + "deleteServiceAccounts": { + "message": "Delete service accounts", + "description": "Title for the action to delete one or multiple service accounts." + }, + "deleteServiceAccount": { + "message": "Delete service account", + "description": "Title for the action to delete a single service account." + }, + "viewServiceAccount": { + "message": "View service account", + "description": "Action to view the details of a service account." + }, + "deleteServiceAccountDialogMessage": { + "message": "Deleting service account $SERVICE_ACCOUNT$ is permanent and irreversible.", + "placeholders": { + "service_account": { + "content": "$1", + "example": "Service account name" + } + } + }, + "deleteServiceAccountsDialogMessage": { + "message": "Deleting service accounts is permanent and irreversible." + }, + "deleteServiceAccountsConfirmMessage": { + "message": "Delete $COUNT$ service accounts", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "deleteServiceAccountToast": { + "message": "Service account deleted" + }, + "deleteServiceAccountsToast": { + "message": "Service accounts deleted" + }, + "searchServiceAccounts": { + "message": "Search service accounts", + "description": "Placeholder text for searching service accounts." + }, + "editServiceAccount": { + "message": "Edit service account", + "description": "Title for editing a service account." + }, + "addProject": { + "message": "Add project", + "description": "Title for creating a new project." + }, + "projectEdited": { + "message": "Project edited", + "description": "Notification for the successful editing of a project." + }, + "projectSaved": { + "message": "Project saved", + "description": "Notification for the successful saving of a project." + }, + "projectCreated": { + "message": "Project created", + "description": "Notification for the successful creation of a project." + }, + "projectName": { + "message": "Project name", + "description": "Label for entering the name of a project." + }, + "newProject": { + "message": "New project", + "description": "Title for creating a new project." + }, + "clickToRenameProject": { + "message": "Click to rename this project", + "description": "Tooltip text for corrupted project names that can be clicked to rename." + }, + "cannotDecryptProjectName": { + "message": "Cannot decrypt project name - click project to rename", + "description": "Tooltip text for project badges when the project name cannot be decrypted." + }, + "softDeleteSecretWarning": { + "message": "Deleting secrets can affect existing integrations.", + "description": "Warns that deleting secrets can have consequences on integrations" + }, + "softDeletesSuccessToast": { + "message": "Secrets sent to trash", + "description": "Notifies that the selected secrets have been moved to the trash" + }, + "hardDeleteSecretConfirmation": { + "message": "Are you sure you want to permanently delete this secret?" + }, + "hardDeleteSecretsConfirmation": { + "message": "Are you sure you want to permanently delete these secrets?" + }, + "hardDeletesSuccessToast": { + "message": "Secrets permanently deleted" + }, + "smAccess": { + "message": "Access", + "description": "Title indicating what permissions a service account has" + }, + "projectCommaSecret": { + "message": "Project, Secret", + "description": "" + }, + "serviceAccountName": { + "message": "Service account name", + "description": "Label for the name of a service account" + }, + "serviceAccountCreated": { + "message": "Service account created", + "description": "Notifies that a new service account has been created" + }, + "serviceAccountUpdated": { + "message": "Service account updated", + "description": "Notifies that a service account has been updated" + }, + "typeOrSelectProjects": { + "message": "Type or select projects", + "description": "Instructions for selecting projects for a service account" + }, + "newSaTypeToFilter": { + "message": "Type to filter", + "description": "Instructions for filtering a list of projects or secrets" + }, + "deleteProjectsToast": { + "message": "Projects deleted", + "description": "Notifies that the selected projects have been deleted" + }, + "deleteProjectToast": { + "message": "Project deleted", + "description": "Notifies that a project has been deleted" + }, + "deleteProjectDialogMessage": { + "message": "Deleting project $PROJECT$ is permanent and irreversible.", + "description": "Informs users that projects are hard deleted and not sent to trash", + "placeholders": { + "project": { + "content": "$1", + "example": "project name" + } + } + }, + "deleteProjectInputLabel": { + "message": "Type \"$CONFIRM$\" to continue", + "description": "Users are prompted to type 'confirm' to delete a project", + "placeholders": { + "confirm": { + "content": "$1", + "example": "Delete 3 projects" + } + } + }, + "deleteProjectConfirmMessage": { + "message": "Delete $PROJECT$", + "description": "Confirmation prompt to delete a specific project, where '$PROJECT$' is a placeholder for the name of the project.", + "placeholders": { + "project": { + "content": "$1", + "example": "project name" + } + } + }, + "deleteProjectsConfirmMessage": { + "message": "Delete $COUNT$ Projects", + "description": "Confirmation prompt to delete multiple projects, where '$COUNT$' is a placeholder for the number of projects to be deleted.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "deleteProjectsDialogMessage": { + "message": "Deleting projects is permanent and irreversible.", + "description": "This message is displayed in a dialog box as a warning before proceeding with project deletion." + }, + "projectsNoItemsTitle": { + "message": "No projects to display", + "description": "Empty state to be displayed when there are no projects to display in the list." + }, + "projectsNoItemsMessage": { + "message": "Add a new project to get started organizing secrets.", + "description": "Message to be displayed when there are no projects to display in the list." + }, + "smConfirmationRequired": { + "message": "Confirmation required", + "description": "Indicates that user confirmation is required for an action to proceed." + }, + "bulkDeleteProjectsErrorMessage": { + "message": "The following projects could not be deleted:", + "description": "Message to be displayed when there is an error during bulk project deletion." + }, + "softDeleteSuccessToast": { + "message": "Secret sent to trash", + "description": "Notification to be displayed when a secret is successfully sent to the trash." + }, + "hardDeleteSuccessToast": { + "message": "Secret permanently deleted" + }, + "accessTokens": { + "message": "Access tokens", + "description": "Title for the section displaying access tokens." + }, + "createAccessToken": { + "message": "Create access token", + "description": "Button label for creating a new access token." + }, + "expires": { + "message": "Expires", + "description": "Label for the expiration date of an access token." + }, + "canRead": { + "message": "Can read", + "description": "Label for the access level of an access token (Read only)." + }, + "accessTokensNoItemsTitle": { + "message": "No access tokens to show", + "description": "Title to be displayed when there are no access tokens to display in the list." + }, + "accessTokensNoItemsDesc": { + "message": "To get started, create an access token", + "description": "Message to be displayed when there are no access tokens to display in the list." + }, + "downloadAccessToken": { + "message": "Download or copy before closing.", + "description": "Message to be displayed before closing an access token, reminding the user to download or copy it." + }, + "expiresOnAccessToken": { + "message": "Expires on:", + "description": "Label for the expiration date of an access token." + }, + "accessTokenCallOutTitle": { + "message": "Access tokens are not stored and cannot be retrieved", + "description": "Notification to inform the user that access tokens are only displayed once and cannot be retrieved again." + }, + "copyToken": { + "message": "Copy token", + "description": "Copies the generated access token to the user's clipboard." + }, + "accessToken": { + "message": "Access token", + "description": "A unique string that gives a client application (eg. CLI) access to a secret or set of secrets." + }, + "accessTokenExpirationRequired": { + "message": "Expiration date required", + "description": "Error message indicating that an expiration date for the access token must be set." + }, + "accessTokenCreatedAndCopied": { + "message": "Access token created and copied to clipboard", + "description": "Notification to inform the user that the access token has been created and copied to the clipboard." + }, + "revokeAccessToken": { + "message": "Revoke access token", + "description": "Invalidates / cancels an access token and as such removes access to secrets for the client application." + }, + "revokeAccessTokens": { + "message": "Revoke access tokens" + }, + "revokeAccessTokenDesc": { + "message": "Revoking access tokens is permanent and irreversible." + }, + "accessTokenRevoked": { + "message": "Access tokens revoked", + "description": "Toast message after deleting one or multiple access tokens." + }, + "noAccessTokenSelected": { + "message": "No access token selected to revoke", + "description": "Toast error message after trying to delete access tokens but not selecting any access tokens." + }, + "submenu": { + "message": "Submenu" + }, + "from": { + "message": "From" + }, + "to": { + "message": "To" + }, + "member": { + "message": "Member" + }, + "update": { + "message": "Update" + }, + "plusNMore": { + "message": "+ $QUANTITY$ more", + "placeholders": { + "quantity": { + "content": "$1", + "example": "5" + } + } + }, + "groupInfo": { + "message": "Group info" + }, + "editGroupMembersDesc": { + "message": "Grant members access to the group's assigned collections." + }, + "editGroupCollectionsDesc": { + "message": "Grant access to collections by adding them to this group." + }, + "restrictedCollectionAssignmentDesc": { + "message": "You can only assign collections you manage." + }, + "selectMembers": { + "message": "Select members" + }, + "selectCollections": { + "message": "Select collections" + }, + "role": { + "message": "Role" + }, + "removeMember": { + "message": "Remove member" + }, + "collection": { + "message": "Collection" + }, + "noCollection": { + "message": "No collection" + }, + "noCollectionsAdded": { + "message": "No collections added" + }, + "noMembersAdded": { + "message": "No members added" + }, + "noGroupsAdded": { + "message": "No groups added" + }, + "group": { + "message": "Group" + }, + "domainVerification": { + "message": "Domain verification" + }, + "newDomain": { + "message": "New domain" + }, + "noDomains": { + "message": "No domains" + }, + "noDomainsSubText": { + "message": "Connecting a domain allows members to skip the SSO identifier field during Login with SSO." + }, + "copyDnsTxtRecord": { + "message": "Copy DNS TXT record" + }, + "dnsTxtRecord": { + "message": "DNS TXT record" + }, + "dnsTxtRecordInputHint": { + "message": "Copy and paste the TXT record into your DNS Provider." + }, + "removeDomain": { + "message": "Remove domain" + }, + "removeDomainWarning": { + "message": "Removing a domain cannot be undone. Are you sure you want to continue?" + }, + "domainRemoved": { + "message": "Domain removed" + }, + "domainSaved": { + "message": "Domain saved" + }, + "duplicateDomainError": { + "message": "You can't claim the same domain twice." + }, + "domainNotAvailable": { + "message": "Someone else is using $DOMAIN$. Use a different domain to continue.", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "domainNameTh": { + "message": "Name" + }, + "domainStatusTh": { + "message": "Status" + }, + "lastChecked": { + "message": "Last checked" + }, + "editDomain": { + "message": "Edit domain" + }, + "domainFormInvalid": { + "message": "There are form errors that need your attention" + }, + "addedDomain": { + "message": "Added domain $DOMAIN$", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "removedDomain": { + "message": "Removed domain $DOMAIN$", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "verificationRequiredForActionSetPinToContinue": { + "message": "Verification required for this action. Set a PIN to continue." + }, + "setPin": { + "message": "Set PIN" + }, + "verifyWithBiometrics": { + "message": "Verify with biometrics" + }, + "awaitingConfirmation": { + "message": "Awaiting confirmation" + }, + "couldNotCompleteBiometrics": { + "message": "Could not complete biometrics." + }, + "needADifferentMethod": { + "message": "Need a different method?" + }, + "useMasterPassword": { + "message": "Use master password" + }, + "usePin": { + "message": "Use PIN" + }, + "useBiometrics": { + "message": "Use biometrics" + }, + "enterVerificationCodeSentToEmail": { + "message": "Enter the verification code that was sent to your email." + }, + "resendCode": { + "message": "Resend code" + }, + "memberColumnHeader": { + "message": "Member" + }, + "groupSlashMemberColumnHeader": { + "message": "Group/Member" + }, + "selectGroupsAndMembers": { + "message": "Select groups and members" + }, + "selectGroups": { + "message": "Select groups" + }, + "userPermissionOverrideHelperDesc": { + "message": "Permissions set for a member will replace permissions set by that member's group." + }, + "noMembersOrGroupsAdded": { + "message": "No members or groups added" + }, + "deleted": { + "message": "Deleted" + }, + "memberStatusFilter": { + "message": "Member status filter" + }, + "inviteMember": { + "message": "Invite member" + }, + "addSponsorship": { + "message": "Add sponsorship" + }, + "needsConfirmation": { + "message": "Needs confirmation" + }, + "memberRole": { + "message": "Member role" + }, + "moreSettings": { + "message": "More settings" + }, + "moreFromBitwarden": { + "message": "More from Bitwarden" + }, + "switchProducts": { + "message": "Switch products" + }, + "freeOrgInvLimitReachedManageBilling": { + "message": "Free organizations may have up to $SEATCOUNT$ members. Upgrade to a paid plan to invite more members.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "2" + } + } + }, + "freeOrgInvLimitReachedNoManageBilling": { + "message": "Free organizations may have up to $SEATCOUNT$ members. Contact your organization owner to upgrade.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "2" + } + } + }, + "teamsStarterPlanInvLimitReachedManageBilling": { + "message": "Teams Starter plans may have up to $SEATCOUNT$ members. Upgrade to your plan to invite more members.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "10" + } + } + }, + "teamsStarterPlanInvLimitReachedNoManageBilling": { + "message": "Teams Starter plans may have up to $SEATCOUNT$ members. Contact your organization owner to upgrade your plan and invite more members.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "10" + } + } + }, + "freeOrgMaxCollectionReachedManageBilling": { + "message": "Free organizations may have up to $COLLECTIONCOUNT$ collections. Upgrade to a paid plan to add more collections.", + "placeholders": { + "COLLECTIONCOUNT": { + "content": "$1", + "example": "2" + } + } + }, + "freeOrgMaxCollectionReachedNoManageBilling": { + "message": "Free organizations may have up to $COLLECTIONCOUNT$ collections. Contact your organization owner to upgrade.", + "placeholders": { + "COLLECTIONCOUNT": { + "content": "$1", + "example": "2" + } + } + }, + "server": { + "message": "Server" + }, + "exportingOrganizationSecretDataTitle": { + "message": "Exporting Organization Secret Data" + }, + "exportingOrganizationSecretDataDescription": { + "message": "Only the Secrets Manager data associated with $ORGANIZATION$ will be exported. Items in other products or from other organizations will not be included.", + "placeholders": { + "ORGANIZATION": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "fileUpload": { + "message": "File upload" + }, + "upload": { + "message": "Upload" + }, + "acceptedFormats": { + "message": "Accepted Formats:" + }, + "copyPasteImportContents": { + "message": "Copy & paste import contents:" + }, + "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" + }, + "automaticSync": { + "message": "Automatic sync" + }, + "manualUpload": { + "message": "Manual upload" + }, + "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" + }, + "licenseSyncSuccess": { + "message": "Successfully synced license" + }, + "licenseUploadSuccess": { + "message": "Successfully uploaded license" + }, + "lastLicenseSync": { + "message": "Last license sync" + }, + "billingSyncHelp": { + "message": "Billing Sync help" + }, + "licensePaidFeaturesHelp": { + "message": "License paid features help" + }, + "selfHostGracePeriodHelp": { + "message": "After your subscription expires, you have 60 days to apply an updated license file to your organization. Grace period ends $GRACE_PERIOD_END_DATE$.", + "placeholders": { + "GRACE_PERIOD_END_DATE": { + "content": "$1", + "example": "May 12, 2024" + } + } + }, + "uploadLicense": { + "message": "Upload license" + }, + "projectPeopleDescription": { + "message": "Grant groups or people access to this project." + }, + "projectPeopleSelectHint": { + "message": "Type or select people or groups" + }, + "projectServiceAccountsDescription": { + "message": "Grant service accounts access to this project." + }, + "projectServiceAccountsSelectHint": { + "message": "Type or select service accounts" + }, + "projectEmptyPeopleAccessPolicies": { + "message": "Add people or groups to start collaborating" + }, + "projectEmptyServiceAccountAccessPolicies": { + "message": "Add service accounts to grant access" + }, + "serviceAccountPeopleDescription": { + "message": "Grant groups or people access to this service account." + }, + "serviceAccountProjectsDescription": { + "message": "Assign projects to this service account. " + }, + "serviceAccountEmptyProjectAccesspolicies": { + "message": "Add projects to grant access" + }, + "canReadWrite": { + "message": "Can read, write" + }, + "groupSlashUser": { + "message": "Group/User" + }, + "kdfSettingsChangeLogoutWarning": { + "message": "Proceeding will log you out of all active sessions. You will need to log back in and complete two-step login, if any. We recommend exporting your vault before changing your encryption settings to prevent data loss." + }, + "secretsManager": { + "message": "Secrets Manager" + }, + "secretsManagerAccessDescription": { + "message": "Activate user access to Secrets Manager." + }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, + "userAccessSecretsManagerGA": { + "message": "This user can access Secrets Manager" + }, + "important": { + "message": "Important:" + }, + "viewAll": { + "message": "View all" + }, + "showingPortionOfTotal": { + "message": "Showing $PORTION$ of $TOTAL$", + "placeholders": { + "portion": { + "content": "$1", + "example": "2" + }, + "total": { + "content": "$2", + "example": "5" + } + } + }, + "resolveTheErrorsBelowAndTryAgain": { + "message": "Resolve the errors below and try again." + }, + "description": { + "message": "Description" + }, + "errorReadingImportFile": { + "message": "An error occurred when trying to read the import file" + }, + "accessedSecretWithId": { + "message": "Accessed a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "accessedSecret": { + "message": "Accessed secret $SECRET_ID$.", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "editedSecretWithId": { + "message": "Edited a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "deletedSecretWithId": { + "message": "Deleted a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "permanentlyDeletedSecretWithId": { + "message": "Permanently deleted a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "restoredSecretWithId": { + "message": "Restored a secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "createdSecretWithId": { + "message": "Created a new secret with identifier: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "accessedProjectWithIdentifier": { + "message": "Accessed a project with identifier: $PROJECT_ID$.", + "placeholders": { + "project_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "nameUnavailableProjectDeleted": { + "message": "Deleted project Id: $PROJECT_ID$", + "placeholders": { + "project_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "nameUnavailableSecretDeleted": { + "message": "Deleted secret Id: $SECRET_ID$", + "placeholders": { + "secret_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "nameUnavailableServiceAccountDeleted": { + "message": "Deleted machine account Id: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "service_account_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "editedProjectWithId": { + "message": "Edited a project with identifier: $PROJECT_ID$", + "placeholders": { + "project_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "addedUserToServiceAccountWithId": { + "message": "Added user: $USER_ID$ to machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "user_id": { + "content": "$1", + "example": "4d34e8a8" + }, + "service_account_id": { + "content": "$2", + "example": "4d34e8a8" + } + } + }, + "removedUserToServiceAccountWithId": { + "message": "Removed user: $USER_ID$ from machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "user_id": { + "content": "$1", + "example": "4d34e8a8" + }, + "service_account_id": { + "content": "$2", + "example": "4d34e8a8" + } + } + }, + "removedGroupFromServiceAccountWithId": { + "message": "Removed group: $GROUP_ID$ from machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "group_id": { + "content": "$1", + "example": "4d34e8a8" + }, + "service_account_id": { + "content": "$2", + "example": "4d34e8a8" + } + } + }, + "serviceAccountCreatedWithId": { + "message": "Created machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "service_account_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "addedGroupToServiceAccountId": { + "message": "Added group: $GROUP_ID$ to machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "group_id": { + "content": "$1", + "example": "4d34e8a8" + }, + "service_account_id": { + "content": "$2", + "example": "4d34e8a8" + } + } + }, + "serviceAccountDeletedWithId": { + "message": "Deleted machine account with identifier: $SERVICE_ACCOUNT_ID$", + "placeholders": { + "service_account_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "deletedProjectWithId": { + "message": "Deleted a project with identifier: $PROJECT_ID$", + "placeholders": { + "project_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "createdProjectWithId": { + "message": "Created a new project with identifier: $PROJECT_ID$", + "placeholders": { + "project_id": { + "content": "$1", + "example": "4d34e8a8" + } + } + }, + "phishingBlockerSiteAccessed": { + "message": "User attempted to access known phishing site" + }, + "phishingBlockerSiteExited": { + "message": "User exited phishing warning page" + }, + "phishingBlockerBypassed": { + "message": "User bypassed phishing warning" + }, + "sdk": { + "message": "SDK", + "description": "Software Development Kit" + }, + "createAnAccount": { + "message": "Create an account" + }, + "createSecret": { + "message": "Create a secret" + }, + "createProject": { + "message": "Create a project" + }, + "createServiceAccount": { + "message": "Create a service account" + }, + "downloadThe": { + "message": "Download the", + "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" + }, + "importSecrets": { + "message": "Import secrets" + }, + "getStarted": { + "message": "Get started" + }, + "complete": { + "message": "$COMPLETED$/$TOTAL$ Complete", + "placeholders": { + "COMPLETED": { + "content": "$1", + "example": "1" + }, + "TOTAL": { + "content": "$2", + "example": "4" + } + } + }, + "restoreSecret": { + "message": "Restore secret" + }, + "restoreSecrets": { + "message": "Restore secrets" + }, + "restoreSecretPrompt": { + "message": "Are you sure you want to restore this secret?" + }, + "restoreSecretsPrompt": { + "message": "Are you sure you want to restore these secrets?" + }, + "secretRestoredSuccessToast": { + "message": "Secret restored" + }, + "secretsRestoredSuccessToast": { + "message": "Secrets restored" + }, + "selectionIsRequired": { + "message": "Selection is required." + }, + "saPeopleWarningTitle": { + "message": "Access tokens still available" + }, + "saPeopleWarningMessage": { + "message": "Removing people from a service 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 service account." + }, + "smAccessRemovalWarningProjectTitle": { + "message": "Remove access to this project" + }, + "smAccessRemovalWarningProjectMessage": { + "message": "This action will remove your access to the project." + }, + "smAccessRemovalWarningSaTitle": { + "message": "Remove access to this service account" + }, + "smAccessRemovalWarningSaMessage": { + "message": "This action will remove your access to the service account." + }, + "removeAccess": { + "message": "Remove access" + }, + "checkForBreaches": { + "message": "Check known data breaches for this password" + }, + "exposedMasterPassword": { + "message": "Exposed Master Password" + }, + "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" + }, + "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", + "placeholders": { + "length": { + "content": "$1", + "example": "14" + } + } + }, + "masterPasswordMinimumlength": { + "message": "Master password must be at least $LENGTH$ characters long.", + "placeholders": { + "length": { + "content": "$1", + "example": "14" + } + } + }, + "inputTrimValidator": { + "message": "Input must not contain only whitespace.", + "description": "Notification to inform the user that a form's input can't contain only whitespace." + }, + "dismiss": { + "message": "Dismiss" + }, + "notAvailableForFreeOrganization": { + "message": "This feature is not available for free organizations. Contact your organization owner to upgrade." + }, + "smProjectSecretsNoItemsNoAccess": { + "message": "Contact your organization's admin to manage secrets for this project.", + "description": "The message shown to the user under a project's secrets tab when the user only has read access to the project." + }, + "enforceOnLoginDesc": { + "message": "Require existing members to change their passwords" + }, + "smProjectDeleteAccessRestricted": { + "message": "You don't have permissions to delete this project", + "description": "The individual description shown to the user when the user doesn't have access to delete a project." + }, + "smProjectsDeleteBulkConfirmation": { + "message": "The following projects can not be deleted. Would you like to continue?", + "description": "The message shown to the user when bulk deleting projects and the user doesn't have access to some projects." + }, + "updateKdfSettings": { + "message": "Update KDF settings" + }, + "loginInitiated": { + "message": "Login initiated" + }, + "rememberThisDeviceToMakeFutureLoginsSeamless": { + "message": "Remember this device to make future logins seamless" + }, + "deviceApprovalRequired": { + "message": "Device approval required. Select an approval option below:" + }, + "deviceApprovalRequiredV2": { + "message": "Device approval required" + }, + "selectAnApprovalOptionBelow": { + "message": "Select an approval option below" + }, + "rememberThisDevice": { + "message": "Remember this device" + }, + "uncheckIfPublicDevice": { + "message": "Uncheck if using a public device" + }, + "approveFromYourOtherDevice": { + "message": "Approve from your other device" + }, + "requestAdminApproval": { + "message": "Request admin approval" + }, + "unableToCompleteLogin": { + "message": "Unable to complete login" + }, + "loginOnTrustedDeviceOrAskAdminToAssignPassword": { + "message": "You need to log in on a trusted device or ask your administrator to assign you a password." + }, + "trustedDeviceEncryption": { + "message": "Trusted device encryption" + }, + "trustedDevices": { + "message": "Trusted devices" + }, + "memberDecryptionOptionTdeDescPart1": { + "message": "Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescLink1": { + "message": "single organization", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescPart2": { + "message": "policy,", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescLink2": { + "message": "SSO required", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescPart3": { + "message": "policy, and", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescLink3": { + "message": "account recovery administration", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "memberDecryptionOptionTdeDescPart4": { + "message": "policy will turn on when this option is used.", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Members will not need a master password when logging in with SSO. Master password is replaced with an encryption key stored on the device, making that device trusted. The first device a member creates their account and logs into will be trusted. New devices will need to be approved by an existing trusted device or by an administrator. The single organization policy, SSO required policy, and account recovery administration policy will turn on when this option is used.'" + }, + "orgPermissionsUpdatedMustSetPassword": { + "message": "Your organization permissions were updated, requiring you to set a master password.", + "description": "Used as a card title description on the set password page to explain why the user is there" + }, + "orgRequiresYouToSetPassword": { + "message": "Your organization requires you to set a master password.", + "description": "Used as a card title description on the set password page to explain why the user is there" + }, + "cardMetrics": { + "message": "out of $TOTAL$", + "placeholders": { + "total": { + "content": "$1", + "example": "5" + } + } + }, + "notFound": { + "message": "$RESOURCE$ not found", + "placeholders": { + "resource": { + "content": "$1", + "example": "Service Account" + } + } + }, + "verificationRequired": { + "message": "Verification required", + "description": "Default title for the user verification dialog." + }, + "recoverAccount": { + "message": "Recover account" + }, + "recoverAccountWarning": { + "message": "When you reset the password or two-step login for this member, they'll be notified of the change and logged out." + }, + "accountRecoveryPolicyDescV2": { + "message": "Recover accounts when master password, two-step login, or trusted devices are forgotten or lost." + }, + "accountRecoveryPolicyWarningV2": { + "message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts." + }, + "resetPasswordPolicyAutoEnrollCheckboxV2": { + "message": "Automatically enroll new members in account recovery" + }, + "resetMasterPassword": { + "message": "Reset master password" + }, + "resetTwoStepLogin": { + "message": "Reset two-step login" + }, + "resetTwoStepLoginDesc": { + "message": "The member's access will be revoked until they set up two-step login" + }, + "recoverAccountSuccess": { + "message": "Account recovery success!" + }, + "updatedTempPassword": { + "message": "User updated a password issued through account recovery." + }, + "activatedAccessToSecretsManager": { + "message": "Activated access to Secrets Manager", + "description": "Confirmation message that one or more users gained access to Secrets Manager" + }, + "activateAccess": { + "message": "Activate access" + }, + "bulkEnableSecretsManagerDescription": { + "message": "Grant the following members access to Secrets Manager. The role granted in the Password Manager will apply to Secrets Manager.", + "description": "This description is shown to an admin when they are attempting to add more users to Secrets Manager." + }, + "activateSecretsManager": { + "message": "Activate Secrets Manager" + }, + "yourOrganizationsFingerprint": { + "message": "Your organization's fingerprint phrase", + "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their organization's public key with another user, for the purposes of sharing." + }, + "deviceApprovals": { + "message": "Device approvals" + }, + "deviceApprovalsDesc": { + "message": "Approve login requests below to allow the requesting member to finish logging in. Unapproved requests expire after 1 week. Verify the member’s information before approving." + }, + "deviceInfo": { + "message": "Device info" + }, + "time": { + "message": "Time" + }, + "denyAllRequests": { + "message": "Deny all requests" + }, + "denyRequest": { + "message": "Deny request" + }, + "approveRequest": { + "message": "Approve request" + }, + "deviceApproved": { + "message": "Device approved" + }, + "deviceRemoved": { + "message": "Device removed" + }, + "removeDevice": { + "message": "Remove device" + }, + "removeDeviceConfirmation": { + "message": "Are you sure you want to remove this device?" + }, + "noDeviceRequests": { + "message": "No device requests" + }, + "noDeviceRequestsDesc": { + "message": "Member device approval requests will appear here" + }, + "loginRequestDenied": { + "message": "Login request denied" + }, + "allLoginRequestsDenied": { + "message": "All login requests denied" + }, + "loginRequestApproved": { + "message": "Login request approved" + }, + "removeOrgUserNoMasterPasswordTitle": { + "message": "Account does not have master password" + }, + "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?", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "noMasterPassword": { + "message": "No master password" + }, + "removeMembersWithoutMasterPasswordWarning": { + "message": "Removing members who do not have master passwords without setting one for them may restrict access to their full account." + }, + "approvedAuthRequest": { + "message": "Approved device for $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "First 8 Character of a GUID" + } + } + }, + "rejectedAuthRequest": { + "message": "Denied device for $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "First 8 Character of a GUID" + } + } + }, + "requestedDeviceApproval": { + "message": "Requested device approval." + }, + "tdeOffboardingPasswordSet": { + "message": "User set a master password during TDE offboarding." + }, + "startYour7DayFreeTrialOfBitwardenFor": { + "message": "Start your 7-Day free trial of Bitwarden for $ORG$", + "placeholders": { + "org": { + "content": "$1", + "example": "Organization name" + } + } + }, + "startYour7DayFreeTrialOfBitwardenSecretsManagerFor": { + "message": "Start your 7-Day free trial of Bitwarden Secrets Manager for $ORG$", + "placeholders": { + "org": { + "content": "$1", + "example": "Organization name" + } + } + }, + "next": { + "message": "Next" + }, + "ssoLoginIsRequired": { + "message": "SSO login is required" + }, + "emailRequiredForSsoLogin": { + "message": "Email is required for SSO" + }, + "selectedRegionFlag": { + "message": "Selected region flag" + }, + "accountSuccessfullyCreated": { + "message": "Account successfully created!" + }, + "adminApprovalRequested": { + "message": "Admin approval requested" + }, + "adminApprovalRequestSentToAdmins": { + "message": "Your request has been sent to your admin." + }, + "troubleLoggingIn": { + "message": "Trouble logging in?" + }, + "loginApproved": { + "message": "Login approved" + }, + "userEmailMissing": { + "message": "User email missing" + }, + "activeUserEmailNotFoundLoggingYouOut": { + "message": "Active user email not found. Logging you out." + }, + "deviceTrusted": { + "message": "Device trusted" + }, + "inviteUsers": { + "message": "Invite Users" + }, + "secretsManagerForPlan": { + "message": "Secrets Manager for $PLAN$", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "secretsManagerForPlanDesc": { + "message": "For engineering and DevOps teams to manage secrets throughout the software development lifecycle." + }, + "free2PersonOrganization": { + "message": "Free 2-person Organizations" + }, + "unlimitedSecrets": { + "message": "Unlimited secrets" + }, + "unlimitedProjects": { + "message": "Unlimited projects" + }, + "projectsIncluded": { + "message": "$COUNT$ projects included", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "serviceAccountsIncluded": { + "message": "$COUNT$ service accounts included", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "additionalServiceAccountCost": { + "message": "$COST$ per month for additional service accounts", + "placeholders": { + "cost": { + "content": "$1", + "example": "$0.50" + } + } + }, + "subscribeToSecretsManager": { + "message": "Subscribe to Secrets Manager" + }, + "addSecretsManagerUpgradeDesc": { + "message": "Add Secrets Manager to your upgraded plan to maintain access to any secrets created with your previous plan." + }, + "additionalServiceAccounts": { + "message": "Additional service accounts" + }, + "includedServiceAccounts": { + "message": "Your plan comes with $COUNT$ service accounts.", + "placeholders": { + "count": { + "content": "$1", + "example": "50" + } + } + }, + "addAdditionalServiceAccounts": { + "message": "You can add additional service accounts for $COST$ per month.", + "placeholders": { + "cost": { + "content": "$1", + "example": "$0.50" + } + } + }, + "collectionManagement": { + "message": "Collection management" + }, + "collectionManagementDescription": { + "message": "Configure the collection behavior for the organization" + }, + "allowAdminAccessToAllCollectionItemsDescription": { + "message": "Allow owners and admins to manage all collections and items from the Admin Console" + }, + "restrictCollectionCreationDescription": { + "message": "Restrict collection creation to owners and admins" + }, + "restrictCollectionDeletionDescription": { + "message": "Restrict collection deletion to owners and admins" + }, + "restrictItemDeletionDescriptionStart": { + "message": "Restrict item deletion to members with the ", + "description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'" + }, + "restrictItemDeletionDescriptionEnd": { + "message": " permission", + "description": "This will be used as part of a larger sentence, broken up to allow styling of the middle portion. Full sentence: 'Restrict item deletion to members with the [Manage collection] permission'" + }, + "updatedCollectionManagement": { + "message": "Updated collection management setting" + }, + "passwordManagerPlanPrice": { + "message": "Password Manager plan price" + }, + "secretsManagerPlanPrice": { + "message": "Secrets Manager plan price" + }, + "passwordManager": { + "message": "Password Manager" + }, + "freeOrganization": { + "message": "Free Organization" + }, + "limitServiceAccounts": { + "message": "Limit service accounts (optional)" + }, + "limitServiceAccountsDesc": { + "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)" + }, + "maxServiceAccountCost": { + "message": "Max potential service account cost" + }, + "loggedInExclamation": { + "message": "Logged in!" + }, + "assignCollectionAccess": { + "message": "Assign collection access" + }, + "editedCollections": { + "message": "Edited collections" + }, + "baseUrl": { + "message": "Server URL" + }, + "selfHostBaseUrl": { + "message": "Self-host server URL", + "description": "Label for field requesting a self-hosted integration service URL" + }, + "alreadyHaveAccount": { + "message": "Already have an account?" + }, + "toggleSideNavigation": { + "message": "Toggle side navigation" + }, + "skipToContent": { + "message": "Skip to content" + }, + "managePermissionRequired": { + "message": "At least one member or group must have can manage permission." + }, + "typePasskey": { + "message": "Passkey" + }, + "passkeyNotCopied": { + "message": "Passkey will not be copied" + }, + "passkeyNotCopiedAlert": { + "message": "The passkey will not be copied to the cloned item. Do you want to continue cloning this item?" + }, + "modifiedCollectionManagement": { + "message": "Modified collection management setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitCollectionCreationEnabled": { + "message": "Turned on Restrict collection creation setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitCollectionCreationDisabled": { + "message": "Turned off Restrict collection creation setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitCollectionDeletionEnabled": { + "message": "Turned on Restrict collection deletion setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitCollectionDeletionDisabled": { + "message": "Turned off Restrict collection deletion setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitItemDeletionEnabled": { + "message": "Turned on Restrict item deletion setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "limitItemDeletionDisabled": { + "message": "Turned off Restrict item deletion setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "allowAdminAccessToAllCollectionItemsEnabled": { + "message": "Turned on Allow owners and admins to manage all collections and items setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "allowAdminAccessToAllCollectionItemsDisabled": { + "message": "Turned off Allow owners and admins to manage all collections and items setting $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Unique ID" + } + } + }, + "seeDetailedInstructions": { + "message": "See detailed instructions on our help site at", + "description": "This is followed a by a hyperlink to the help website." + }, + "installBrowserExtension": { + "message": "Install browser extension" + }, + "installBrowserExtensionDetails": { + "message": "Use the extension to quickly save logins and auto-fill forms without opening the web app." + }, + "projectAccessUpdated": { + "message": "Project access updated" + }, + "unexpectedErrorSend": { + "message": "An unexpected error has occurred while loading this Send. Try again later." + }, + "seatLimitReached": { + "message": "Seat limit has been reached" + }, + "contactYourProvider": { + "message": "Contact your provider to purchase additional seats." + }, + "seatLimitReachedContactYourProvider": { + "message": "Seat limit has been reached. Contact your provider to purchase additional seats." + }, + "collectionAccessRestricted": { + "message": "Collection access is restricted" + }, + "readOnlyCollectionAccess": { + "message": "You do not have access to manage this collection." + }, + "grantManageCollectionWarningTitle": { + "message": "Missing Manage Collection Permissions" + }, + "grantManageCollectionWarning": { + "message": "Grant Manage collection permissions to allow full collection management including deletion of collection." + }, + "grantCollectionAccess": { + "message": "Grant groups or members access to this collection." + }, + "grantCollectionAccessMembersOnly": { + "message": "Grant members access to this collection." + }, + "adminCollectionAccess": { + "message": "Administrators can access and manage collections." + }, + "serviceAccountAccessUpdated": { + "message": "Service account access updated" + }, + "commonImportFormats": { + "message": "Common formats", + "description": "Label indicating the most common import formats" + }, + "uriMatchDefaultStrategyHint": { + "message": "URI match detection is how Bitwarden identifies autofill suggestions.", + "description": "Explains to the user that URI match detection determines how Bitwarden suggests autofill options, and clarifies that this default strategy applies when no specific match detection is set for a login item." + }, + "regExAdvancedOptionWarning": { + "message": "\"Regular expression\" is an advanced option with increased risk of exposing credentials.", + "description": "Content for dialog which warns a user when selecting 'regular expression' matching strategy as a cipher match strategy" + }, + "startsWithAdvancedOptionWarning": { + "message": "\"Starts with\" is an advanced option with increased risk of exposing credentials.", + "description": "Content for dialog which warns a user when selecting 'starts with' matching strategy as a cipher match strategy" + }, + "uriMatchWarningDialogLink": { + "message": "More about match detection", + "description": "Link to match detection docs on warning dialog for advance match strategy" + }, + "uriAdvancedOption": { + "message": "Advanced options", + "description": "Advanced option placeholder for uri option component" + }, + "warningCapitalized": { + "message": "Warning", + "description": "Warning (should maintain locale-relevant capitalization)" + }, + "maintainYourSubscription": { + "message": "To maintain your subscription for $ORG$, ", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method.'", + "placeholders": { + "org": { + "content": "$1", + "example": "Example Inc." + } + } + }, + "addAPaymentMethod": { + "message": "add a payment method", + "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'To maintain your subscription for $ORG$, add a payment method'" + }, + "organizationInformation": { + "message": "Organization information" + }, + "confirmationDetails": { + "message": "Confirmation details" + }, + "smFreeTrialThankYou": { + "message": "Thank you for signing up for Bitwarden Secrets Manager!" + }, + "smFreeTrialConfirmationEmail": { + "message": "We've sent a confirmation email to your email at " + }, + "sorryToSeeYouGo": { + "message": "Sorry to see you go! Help improve Bitwarden by sharing why you're canceling.", + "description": "A message shown to users as part of an offboarding survey asking them to provide more information on their subscription cancelation." + }, + "selectCancellationReason": { + "message": "Select a reason for canceling", + "description": "Used as a form field label for a select input on the offboarding survey." + }, + "anyOtherFeedback": { + "message": "Is there any other feedback you'd like to share?", + "description": "Used as a form field label for a textarea input on the offboarding survey." + }, + "missingFeatures": { + "message": "Missing features", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "movingToAnotherTool": { + "message": "Moving to another tool", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "tooDifficultToUse": { + "message": "Too difficult to use", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "notUsingEnough": { + "message": "Not using enough", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "tooExpensive": { + "message": "Too expensive", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "switchToFreePlan": { + "message": "Switching to free plan", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "switchToFreeOrg": { + "message": "Switching to free organization", + "description": "An option for the offboarding survey shown when a user cancels their subscription." + }, + "cancelSurveyMissingFeaturesLabel": { + "message": "Missing features or functionality", + "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyMissingFeaturesHint": { + "message": "Something we needed wasn't available", + "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyTooComplexLabel": { + "message": "Too difficult to set up or manage", + "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyTooComplexHint": { + "message": "Onboarding, admin, or day-to-day use was too complex", + "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNotEnoughValueLabel": { + "message": "We're not getting enough value for the cost", + "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNotEnoughValueHint": { + "message": "The price doesn't match what we're getting out of it", + "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNotEnoughUsageLabel": { + "message": "Not enough usage by our team", + "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNotEnoughUsageHint": { + "message": "We couldn't get people to actually use it", + "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNeedsChangedLabel": { + "message": "Our needs changed", + "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "cancelSurveyNeedsChangedHint": { + "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager", + "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." + }, + "freeForOneYear": { + "message": "Free for 1 year" + }, + "newWebApp": { + "message": "Welcome to the new and improved web app. Learn more about what’s changed." + }, + "releaseBlog": { + "message": "Read release blog" + }, + "adminConsole": { + "message": "Admin Console" + }, + "providerPortal": { + "message": "Provider Portal" + }, + "success": { + "message": "Success" + }, + "restrictedGroupAccess": { + "message": "You cannot add yourself to groups." + }, + "cannotAddYourselfToCollections": { + "message": "You cannot add yourself to collections." + }, + "assign": { + "message": "Assign" + }, + "assignTasks": { + "message": "Assign tasks" + }, + "allTasksAssigned": { + "message": "All tasks have been assigned" + }, + "assignSecurityTasksToMembers": { + "message": "Send notifications to change passwords" + }, + "assignToCollections": { + "message": "Assign to collections" + }, + "assignToTheseCollections": { + "message": "Assign to these collections" + }, + "bulkCollectionAssignmentDialogDescriptionSingular": { + "message": "Only organization members with access to these collections will be able to see the item." + }, + "bulkCollectionAssignmentDialogDescriptionPlural": { + "message": "Only organization members with access to these collections will be able to see the items." + }, + "selectCollectionsToAssign": { + "message": "Select collections to assign" + }, + "noCollectionsAssigned": { + "message": "No collections have been assigned" + }, + "successfullyAssignedCollections": { + "message": "Successfully assigned collections" + }, + "bulkCollectionAssignmentWarning": { + "message": "You have selected $TOTAL_COUNT$ items. You cannot update $READONLY_COUNT$ of the items because you do not have edit permissions.", + "placeholders": { + "total_count": { + "content": "$1", + "example": "10" + }, + "readonly_count": { + "content": "$2", + "example": "3" + } + } + }, + "addField": { + "message": "Add field" + }, + "editField": { + "message": "Edit field" + }, + "items": { + "message": "Items" + }, + "assignedSeats": { + "message": "Assigned seats" + }, + "assigned": { + "message": "Assigned" + }, + "used": { + "message": "Used" + }, + "remaining": { + "message": "Remaining" + }, + "unlinkOrganization": { + "message": "Unlink organization" + }, + "manageSeats": { + "message": "MANAGE SEATS" + }, + "manageSeatsDescription": { + "message": "Adjustments to seats will be reflected in the next billing cycle." + }, + "unassignedSeatsDescription": { + "message": "Unassigned seats" + }, + "purchaseSeatDescription": { + "message": "Additional seats purchased" + }, + "assignedSeatCannotUpdate": { + "message": "Assigned Seats can not be updated. Please contact your organization owner for assistance." + }, + "subscriptionUpdateFailed": { + "message": "Subscription update failed" + }, + "trial": { + "message": "Trial", + "description": "A subscription status label." + }, + "pastDue": { + "message": "Past due", + "description": "A subscription status label" + }, + "subscriptionExpired": { + "message": "Subscription expired", + "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$.", + "placeholders": { + "days": { + "content": "$1", + "example": "11" + }, + "suspension_date": { + "content": "$2", + "example": "01/10/2024" + } + }, + "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$.", + "placeholders": { + "days": { + "content": "$1", + "example": "11" + }, + "suspension_date": { + "content": "$2", + "example": "01/10/2024" + } + }, + "description": "A warning shown to the user when their subscription is past due and they pay via invoice." + }, + "unpaidInvoice": { + "message": "Unpaid invoice", + "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.", + "description": "The body of a warning box shown to a user whose subscription is unpaid." + }, + "cancellationDate": { + "message": "Cancellation date", + "description": "The date header used when a subscription is cancelled." + }, + "machineAccountsCannotCreate": { + "message": "Machine accounts cannot be created in suspended organizations. Please contact your organization owner for assistance." + }, + "machineAccount": { + "message": "Machine account", + "description": "A machine user which can be used to automate processes and access secrets in the system." + }, + "machineAccounts": { + "message": "Machine accounts", + "description": "The title for the section that deals with machine accounts." + }, + "newMachineAccount": { + "message": "New machine account", + "description": "Title for creating a new machine account." + }, + "machineAccountsNoItemsMessage": { + "message": "Create a new machine account to get started automating secret access.", + "description": "Message to encourage the user to start creating machine accounts." + }, + "machineAccountsNoItemsTitle": { + "message": "Nothing to show yet", + "description": "Title to indicate that there are no machine accounts to display." + }, + "deleteMachineAccounts": { + "message": "Delete machine accounts", + "description": "Title for the action to delete one or multiple machine accounts." + }, + "deleteMachineAccount": { + "message": "Delete machine account", + "description": "Title for the action to delete a single machine account." + }, + "viewMachineAccount": { + "message": "View machine account", + "description": "Action to view the details of a machine account." + }, + "deleteMachineAccountDialogMessage": { + "message": "Deleting machine account $MACHINE_ACCOUNT$ is permanent and irreversible.", + "placeholders": { + "machine_account": { + "content": "$1", + "example": "Machine account name" + } + } + }, + "deleteMachineAccountsDialogMessage": { + "message": "Deleting machine accounts is permanent and irreversible." + }, + "deleteMachineAccountsConfirmMessage": { + "message": "Delete $COUNT$ machine accounts", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "deleteMachineAccountToast": { + "message": "Machine account deleted" + }, + "deleteMachineAccountsToast": { + "message": "Machine accounts deleted" + }, + "searchMachineAccounts": { + "message": "Search machine accounts", + "description": "Placeholder text for searching machine accounts." + }, + "editMachineAccount": { + "message": "Edit machine account", + "description": "Title for editing a machine account." + }, + "machineAccountName": { + "message": "Machine account name", + "description": "Label for the name of a machine account" + }, + "machineAccountCreated": { + "message": "Machine account created", + "description": "Notifies that a new machine account has been created" + }, + "machineAccountUpdated": { + "message": "Machine account updated", + "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" + }, + "projectEmptyMachineAccountAccessPolicies": { + "message": "Add machine accounts to grant access" + }, + "machineAccountPeopleDescription": { + "message": "Grant groups or people access to this machine account." + }, + "machineAccountProjectsDescription": { + "message": "Assign projects to this machine account. " + }, + "createMachineAccount": { + "message": "Create a machine account" + }, + "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." + }, + "smAccessRemovalWarningMaTitle": { + "message": "Remove access to this machine account" + }, + "smAccessRemovalWarningMaMessage": { + "message": "This action will remove your access to the machine account." + }, + "machineAccountsIncluded": { + "message": "$COUNT$ machine accounts included", + "placeholders": { + "count": { + "content": "$1", + "example": "3" + } + } + }, + "additionalMachineAccountCost": { + "message": "$COST$ per month for additional machine accounts", + "placeholders": { + "cost": { + "content": "$1", + "example": "$0.50" + } + } + }, + "additionalMachineAccounts": { + "message": "Additional machine accounts" + }, + "includedMachineAccounts": { + "message": "Your plan comes with $COUNT$ machine accounts.", + "placeholders": { + "count": { + "content": "$1", + "example": "50" + } + } + }, + "addAdditionalMachineAccounts": { + "message": "You can add additional machine accounts for $COST$ per month.", + "placeholders": { + "cost": { + "content": "$1", + "example": "$0.50" + } + } + }, + "limitMachineAccounts": { + "message": "Limit machine accounts (optional)" + }, + "limitMachineAccountsDesc": { + "message": "Set a limit for your machine accounts. Once this limit is reached, you will not be able to create new machine accounts." + }, + "machineAccountLimit": { + "message": "Machine account limit (optional)" + }, + "maxMachineAccountCost": { + "message": "Max potential machine account cost" + }, + "machineAccountAccessUpdated": { + "message": "Machine account access updated" + }, + "restrictedGroupAccessDesc": { + "message": "You cannot add yourself to a group." + }, + "deleteProvider": { + "message": "Delete provider" + }, + "deleteProviderConfirmation": { + "message": "Deleting a provider is permanent and irreversible. Enter your master password to confirm the deletion of the provider and all associated data." + }, + "deleteProviderName": { + "message": "Cannot delete $ID$", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "deleteProviderWarningDescription": { + "message": "You must unlink all clients before you can delete $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "providerDeleted": { + "message": "Provider deleted" + }, + "providerDeletedDesc": { + "message": "The Provider and all associated data has been deleted." + }, + "deleteProviderRecoverConfirmDesc": { + "message": "You have requested to delete this Provider. Use the button below to confirm." + }, + "deleteProviderWarning": { + "message": "Deleting your provider is permanent. It cannot be undone." + }, + "errorAssigningTargetCollection": { + "message": "Error assigning target collection." + }, + "errorAssigningTargetFolder": { + "message": "Error assigning target folder." + }, + "integrationsAndSdks": { + "message": "Integrations & SDKs", + "description": "The title for the section that deals with integrations and SDKs." + }, + "integrations": { + "message": "Integrations" + }, + "integrationsDesc": { + "message": "Automatically sync secrets from Bitwarden Secrets Manager to a third-party service." + }, + "sdks": { + "message": "SDKs" + }, + "sdksDesc": { + "message": "Use Bitwarden Secrets Manager SDK in the following programming languages to build your own applications." + }, + "ssoDescStart": { + "message": "Configure", + "description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider." + }, + "ssoDescEnd": { + "message": "for Bitwarden using the implementation guide for your Identity Provider.", + "description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure single sign-on for Bitwarden using the implementation guide for your Identity Provider." + }, + "userProvisioning": { + "message": "User provisioning" + }, + "scimIntegration": { + "message": "SCIM" + }, + "scimIntegrationDescStart": { + "message": "Configure ", + "description": "This represents the beginning of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider" + }, + "scimIntegrationDescEnd": { + "message": "(System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider.", + "description": "This represents the end of a sentence, broken up to include links. The full sentence will be 'Configure SCIM (System for Cross-domain Identity Management) to automatically provision users and groups to Bitwarden using the implementation guide for your Identity Provider" + }, + "bwdc": { + "message": "Bitwarden Directory Connector" + }, + "bwdcDesc": { + "message": "Configure Bitwarden Directory Connector to automatically provision users and groups using the implementation guide for your Identity Provider." + }, + "eventManagement": { + "message": "Event management" + }, + "eventManagementDesc": { + "message": "Integrate Bitwarden event logs with your SIEM (system information and event management) system by using the implementation guide for your platform." + }, + "deviceManagement": { + "message": "Device management" + }, + "deviceManagementDesc": { + "message": "Configure device management for Bitwarden using the implementation guide for your platform." + }, + "crowdstrikeEventIntegrationDesc": { + "message": "Send event data to your Logscale instance" + }, + "datadogEventIntegrationDesc": { + "message": "Send vault event data to your Datadog instance" + }, + "huntressEventIntegrationDesc": { + "message": "Send event data to your Huntress SIEM instance" + }, + "integrationConnectedSuccessfully": { + "message": "$INTEGRATION$ connected successfully.", + "placeholders": { + "integration": { + "content": "$1", + "example": "Crowdstrike" + } + } + }, + "failedToSaveIntegration": { + "message": "Failed to save integration. Please try again later." + }, + "mustBeOrganizationOwnerAdmin": { + "message": "You must be an Organization Owner or Admin to perform this action." + }, + "mustBeOrgOwnerToPerformAction": { + "message": "You must be the organization owner to perform this action." + }, + "failedToDeleteIntegration": { + "message": "Failed to delete integration. Please try again later." + }, + "deviceIdMissing": { + "message": "Device ID is missing" + }, + "deviceTypeMissing": { + "message": "Device type is missing" + }, + "deviceCreationDateMissing": { + "message": "Device creation date is missing" + }, + "desktopRequired": { + "message": "Desktop required" + }, + "reopenLinkOnDesktop": { + "message": "Reopen this link from your email on a desktop." + }, + "connectIntegrationButtonDesc": { + "message": "Connect $INTEGRATION$", + "placeholders": { + "integration": { + "content": "$1", + "example": "Crowdstrike" + } + } + }, + "updateIntegrationButtonDesc": { + "message": "Update $INTEGRATION$", + "placeholders": { + "integration": { + "content": "$1", + "example": "Crowdstrike" + } + } + }, + "integrationCardTooltip": { + "message": "Launch $INTEGRATION$ implementation guide.", + "placeholders": { + "integration": { + "content": "$1", + "example": "Google" + } + } + }, + "smIntegrationTooltip": { + "message": "Set up $INTEGRATION$.", + "placeholders": { + "integration": { + "content": "$1", + "example": "Google" + } + } + }, + "smSdkTooltip": { + "message": "View $SDK$ repository", + "placeholders": { + "sdk": { + "content": "$1", + "example": "Rust" + } + } + }, + "integrationCardAriaLabel": { + "message": "open $INTEGRATION$ implementation guide in a new tab.", + "placeholders": { + "integration": { + "content": "$1", + "example": "google" + } + } + }, + "smSdkAriaLabel": { + "message": "view $SDK$ repository in a new tab.", + "placeholders": { + "sdk": { + "content": "$1", + "example": "rust" + } + } + }, + "smIntegrationCardAriaLabel": { + "message": "set up $INTEGRATION$ implementation guide in a new tab.", + "placeholders": { + "integration": { + "content": "$1", + "example": "google" + } + } + }, + "createNewClientToManageAsProvider": { + "message": "Create a new client organization to manage as a Provider. Additional seats will be reflected in the next billing cycle." + }, + "url": { + "message": "URL" + }, + "bearerToken": { + "message": "Bearer Token" + }, + "repositoryNameHint": { + "message": "Name of the repository to ingest into" + }, + "index": { + "message": "Index" + }, + "httpEventCollectorUrl": { + "message": "HTTP Event Collector URL" + }, + "httpEventCollectorToken": { + "message": "HTTP Event Collector Token" + }, + "selectAPlan": { + "message": "Select a plan" + }, + "thirtyFivePercentDiscount": { + "message": "35% Discount" + }, + "monthPerMember": { + "message": "month per member" + }, + "monthPerMemberBilledAnnually": { + "message": "month per member billed annually" + }, + "seats": { + "message": "Seats" + }, + "addOrganization": { + "message": "Add organization" + }, + "createdNewClient": { + "message": "Successfully created new client" + }, + "noAccess": { + "message": "No access" + }, + "collectionAdminConsoleManaged": { + "message": "This collection is only accessible from the admin console" + }, + "organizationOptionsMenu": { + "message": "Toggle Organization Menu" + }, + "vaultItemSelect": { + "message": "Select vault item" + }, + "collectionItemSelect": { + "message": "Select collection item" + }, + "manageBillingFromProviderPortalMessage": { + "message": "Manage billing from the Provider Portal" + }, + "continueSettingUp": { + "message": "Continue setting up Bitwarden" + }, + "continueSettingUpFreeTrial": { + "message": "Continue setting up your free trial of Bitwarden" + }, + "continueSettingUpPasswordManager": { + "message": "Continue setting up Bitwarden Password Manager" + }, + "continueSettingUpFreeTrialPasswordManager": { + "message": "Continue setting up your free trial of Bitwarden Password Manager" + }, + "continueSettingUpSecretsManager": { + "message": "Continue setting up Bitwarden Secrets Manager" + }, + "continueSettingUpFreeTrialSecretsManager": { + "message": "Continue setting up your free trial of Bitwarden Secrets Manager" + }, + "enterTeamsOrgInfo": { + "message": "Enter your Teams organization information" + }, + "enterFamiliesOrgInfo": { + "message": "Enter your Families organization information" + }, + "enterEnterpriseOrgInfo": { + "message": "Enter your Enterprise organization information" + }, + "viewItemsIn": { + "message": "View items in $NAME$", + "description": "Button to view the contents of a folder or collection", + "placeholders": { + "name": { + "content": "$1", + "example": "Work" + } + } + }, + "backTo": { + "message": "Back to $NAME$", + "description": "Navigate back to a previous folder or collection", + "placeholders": { + "name": { + "content": "$1", + "example": "Work" + } + } + }, + "back": { + "message": "Back", + "description": "Button text to navigate back" + }, + "removeItem": { + "message": "Remove $NAME$", + "description": "Remove a selected option, such as a folder or collection", + "placeholders": { + "name": { + "content": "$1", + "example": "Work" + } + } + }, + "viewInfo": { + "message": "View info" + }, + "viewAccess": { + "message": "View access" + }, + "noCollectionsSelected": { + "message": "You have not selected any collections." + }, + "updateName": { + "message": "Update name" + }, + "updatedOrganizationName": { + "message": "Updated organization name" + }, + "providerPlan": { + "message": "Managed Service Provider" + }, + "managedServiceProvider": { + "message": "Managed service provider" + }, + "multiOrganizationEnterprise": { + "message": "Multi-organization enterprise" + }, + "orgSeats": { + "message": "Organization Seats" + }, + "providerDiscount": { + "message": "$AMOUNT$% Discount", + "placeholders": { + "amount": { + "content": "$1", + "example": "2" + } + } + }, + "secureYourInfrastructure": { + "message": "Secure your infrastructure" + }, + "protectYourFamilyOrBusiness": { + "message": "Protect your family or business" + }, + "upgradeOrganizationCloseSecurityGaps": { + "message": "Close security gaps with monitoring reports" + }, + "upgradeOrganizationCloseSecurityGapsDesc": { + "message": "Stay ahead of security vulnerabilities by upgrading to a paid plan for enhanced monitoring." + }, + "approveAllRequests": { + "message": "Approve all requests" + }, + "allLoginRequestsApproved": { + "message": "All login requests approved" + }, + "payPal": { + "message": "PayPal" + }, + "bitcoin": { + "message": "Bitcoin" + }, + "updatedTaxInformation": { + "message": "Updated tax information" + }, + "billingInvalidTaxIdError": { + "message": "Invalid tax ID, if you believe this is an error please contact support." + }, + "billingTaxIdTypeInferenceError": { + "message": "We were unable to validate your tax ID, if you believe this is an error please contact support." + }, + "billingPreviewInvalidTaxIdError": { + "message": "Invalid tax ID, if you believe this is an error please contact support." + }, + "billingPreviewInvoiceError": { + "message": "An error occurred while previewing the invoice. Please try again later." + }, + "unverified": { + "message": "Unverified" + }, + "verified": { + "message": "Verified" + }, + "viewSecret": { + "message": "View secret" + }, + "noClients": { + "message": "There are no clients to list" + }, + "providerBillingEmailHint": { + "message": "This email address will receive all invoices pertaining to this provider", + "description": "A hint that shows up on the Provider setup page to inform the admin the billing email will receive the provider's invoices." + }, + "upgradeOrganizationEnterprise": { + "message": "Identify security risks by auditing member access" + }, + "onlyAvailableForEnterpriseOrganization": { + "message": "Quickly view member access across the organization by upgrading to an Enterprise plan." + }, + "date": { + "message": "Date" + }, + "exportClientReport": { + "message": "Export client report" + }, + "memberAccessReport": { + "message": "Member access" + }, + "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." + }, + "memberAccessReportPageDesc": { + "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)" + }, + "memberAccessReportNoCollectionPermission": { + "message": "(No Collection Permission)" + }, + "memberAccessReportNoGroup": { + "message": "(No Group)" + }, + "memberAccessReportTwoFactorEnabledTrue": { + "message": "On" + }, + "memberAccessReportTwoFactorEnabledFalse": { + "message": "Off" + }, + "memberAccessReportAuthenticationEnabledTrue": { + "message": "On" + }, + "memberAccessReportAuthenticationEnabledFalse": { + "message": "Off" + }, + "memberAccessReportLoadError": { + "message": "Failed to load the member access report. This may be due to a large organization size or network issue. Please try again or contact support if the problem persists." + }, + "kdfIterationRecommends": { + "message": "We recommend 600,000 or more" + }, + "providerReinstate": { + "message": " Contact Customer Support to reinstate your subscription." + }, + "secretPeopleDescription": { + "message": "Grant groups or people access to this secret. Permissions set for people will override permissions set by groups." + }, + "secretPeopleEmptyMessage": { + "message": "Add people or groups to share access to this secret" + }, + "secretMachineAccountsDescription": { + "message": "Grant machine accounts access to this secret." + }, + "secretMachineAccountsEmptyMessage": { + "message": "Add machine accounts to grant access to this secret" + }, + "smAccessRemovalWarningSecretTitle": { + "message": "Remove access to this secret" + }, + "smAccessRemovalSecretMessage": { + "message": "This action will remove your access to this secret." + }, + "invoice": { + "message": "Invoice" + }, + "unassignedSeatsAvailable": { + "message": "You have $SEATS$ unassigned seats available.", + "placeholders": { + "seats": { + "content": "$1", + "example": "10" + } + }, + "description": "A message showing how many unassigned seats are available for a provider." + }, + "contactYourProviderForAdditionalSeats": { + "message": "Contact your provider admin to purchase additional seats." + }, + "open": { + "message": "Open", + "description": "The status of an invoice." + }, + "uncollectible": { + "message": "Uncollectible", + "description": "The status of an invoice." + }, + "clientDetails": { + "message": "Client details" + }, + "downloadChart": { + "message": "Download chart" + }, + "downloadCSV": { + "message": "Download CSV" + }, + "monthlySubscriptionUserSeatsMessage": { + "message": "Adjustments to your subscription will result in prorated charges to your billing totals on your next billing period. " + }, + "annualSubscriptionUserSeatsMessage": { + "message": "Adjustments to your subscription will result in prorated charges on a monthly billing cycle. " + }, + "billingHistoryDescription": { + "message": "Download a CSV to obtain client details for each billing date. Prorated charges are not included in the CSV and may vary from the linked invoice. For the most accurate billing details, refer to your monthly invoices.", + "description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations." + }, + "noInvoicesToList": { + "message": "There are no invoices to list", + "description": "A paragraph on the Billing History page of the Provider Portal letting users know they can download a CSV report for their invoices that does not include prorations." + }, + "providerClientVaultPrivacyNotification": { + "message": "Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions,", + "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'." + }, + "contactBitwardenSupport": { + "message": "contact Bitwarden support.", + "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'Notice: Later this month, client vault privacy will be improved and provider members will no longer have direct access to client vault items. For questions, please contact Bitwarden support'. 'Bitwarden' should not be translated" + }, + "sponsored": { + "message": "Sponsored" + }, + "licenseAndBillingManagementDesc": { + "message": "After making updates in the Bitwarden cloud server, upload your license file to apply the most recent changes." + }, + "addToFolder": { + "message": "Add to folder" + }, + "selectFolder": { + "message": "Select folder" + }, + "personalItemTransferWarningSingular": { + "message": "1 item will be permanently transferred to the selected organization. You will no longer own this item." + }, + "personalItemsTransferWarningPlural": { + "message": "$PERSONAL_ITEMS_COUNT$ items will be permanently transferred to the selected organization. You will no longer own these items.", + "placeholders": { + "personal_items_count": { + "content": "$1", + "example": "2" + } + } + }, + "personalItemWithOrgTransferWarningSingular": { + "message": "1 item will be permanently transferred to $ORG$. You will no longer own this item.", + "placeholders": { + "org": { + "content": "$1", + "example": "Organization name" + } + } + }, + "personalItemsWithOrgTransferWarningPlural": { + "message": "$PERSONAL_ITEMS_COUNT$ items will be permanently transferred to $ORG$. You will no longer own these items.", + "placeholders": { + "personal_items_count": { + "content": "$1", + "example": "2" + }, + "org": { + "content": "$2", + "example": "Organization name" + } + } + }, + "data": { + "message": "Data" + }, + "purchasedSeatsRemoved": { + "message": "purchased seats removed" + }, + "environmentVariables": { + "message": "Environment variables" + }, + "organizationId": { + "message": "Organization ID" + }, + "projectIds": { + "message": "Project IDs" + }, + "projectId": { + "message": "Project ID" + }, + "projectsAccessedByMachineAccount": { + "message": "The following projects can be accessed by this machine account." + }, + "config": { + "message": "Config" + }, + "learnMoreAboutEmergencyAccess": { + "message": "Learn more about emergency access" + }, + "learnMoreAboutMatchDetection": { + "message": "Learn more about match detection" + }, + "learnMoreAboutMasterPasswordReprompt": { + "message": "Learn more about master password re-prompt" + }, + "learnMoreAboutSearchingYourVault": { + "message": "Learn more about searching your vault" + }, + "learnMoreAboutYourAccountFingerprintPhrase": { + "message": "Learn about your account fingerprint phrase" + }, + "impactOfRotatingYourEncryptionKey": { + "message": "Impact of rotating your encryption key" + }, + "learnMoreAboutEncryptionAlgorithms": { + "message": "Learn more about encryption algorithms" + }, + "learnMoreAboutKDFIterations": { + "message": "Learn more about KDF iterations" + }, + "learnMoreAboutLocalization": { + "message": "Learn more about localization" + }, + "learnMoreAboutWebsiteIcons": { + "message": "Learn more about using website icons" + }, + "learnMoreAboutUserAccess": { + "message": "Learn more about user access" + }, + "learnMoreAboutMemberRoles": { + "message": "Learn more about member roles and permissions" + }, + "whatIsACvvNumber": { + "message": "What is a CVV number?" + }, + "learnMoreAboutApi": { + "message": "Learn more about Bitwarden's API" + }, + "fileSends": { + "message": "File Sends" + }, + "textSends": { + "message": "Text Sends" + }, + "includesXMembers": { + "message": "for $COUNT$ member", + "placeholders": { + "count": { + "content": "$1", + "example": "5" + } + } + }, + "costPerMember": { + "message": "$COST$", + "placeholders": { + "cost": { + "content": "$1", + "example": "$3" + } + } + }, + "optionalOnPremHosting": { + "message": "Optional on-premises hosting" + }, + "upgradeFreeOrganization": { + "message": "Upgrade your $NAME$ organization ", + "placeholders": { + "name": { + "content": "$1", + "example": "Teams" + } + } + }, + "includeSsoAuthenticationMessage": { + "message": "SSO Authentication" + }, + "familiesPlanInvLimitReachedManageBilling": { + "message": "Families organizations may have up to $SEATCOUNT$ members. Upgrade to a paid plan to invite more members.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "6" + } + } + }, + "familiesPlanInvLimitReachedNoManageBilling": { + "message": "Families organizations may have up to $SEATCOUNT$ members. Contact your organization owner to upgrade.", + "placeholders": { + "seatcount": { + "content": "$1", + "example": "6" + } + } + }, + "upgradePlans": { + "message": "Upgrade your plan to invite members and experience powerful security features." + }, + "upgradeDiscount": { + "message": "Save $AMOUNT$%", + "placeholders": { + "amount": { + "content": "$1", + "example": "2" + } + } + }, + "enterprisePlanUpgradeMessage": { + "message": "Advanced capabilities for larger organizations" + }, + "teamsPlanUpgradeMessage": { + "message": "Resilient protection for growing teams" + }, + "teamsInviteMessage": { + "message": "Invite unlimited members" + }, + "accessToCreateGroups": { + "message": "Access to create groups" + }, + "syncGroupsAndUsersFromDirectory": { + "message": "Sync groups and users from a directory" + }, + "familyPlanUpgradeMessage": { + "message": "Secure your family logins" + }, + "accessToPremiumFeatures": { + "message": "Access to Premium features" + }, + "additionalStorageGbMessage": { + "message": "GB additional storage" + }, + "sshKeyAlgorithm": { + "message": "Key algorithm" + }, + "sshPrivateKey": { + "message": "Private key" + }, + "sshPublicKey": { + "message": "Public key" + }, + "sshFingerprint": { + "message": "Fingerprint" + }, + "sshKeyFingerprint": { + "message": "Fingerprint" + }, + "sshKeyPrivateKey": { + "message": "Private key" + }, + "sshKeyPublicKey": { + "message": "Public key" + }, + "sshKeyAlgorithmED25519": { + "message": "ED25519" + }, + "sshKeyAlgorithmRSA2048": { + "message": "RSA 2048-Bit" + }, + "sshKeyAlgorithmRSA3072": { + "message": "RSA 3072-Bit" + }, + "sshKeyAlgorithmRSA4096": { + "message": "RSA 4096-Bit" + }, + "premiumAccounts": { + "message": "6 premium accounts" + }, + "unlimitedSharing": { + "message": "Unlimited sharing" + }, + "unlimitedCollections": { + "message": "Unlimited collections" + }, + "secureDataSharing": { + "message": "Secure data sharing" + }, + "eventLogMonitoring": { + "message": "Event log monitoring" + }, + "directoryIntegration": { + "message": "Directory integration" + }, + "passwordLessSso": { + "message": "Passwordless SSO" + }, + "accountRecovery": { + "message": "Account recovery" + }, + "customRoles": { + "message": "Custom roles" + }, + "unlimitedSecretsStorage": { + "message": "Unlimited secrets storage" + }, + "unlimitedUsers": { + "message": "Unlimited users" + }, + "UpTo50MachineAccounts": { + "message": "Up to 50 machine accounts" + }, + "UpTo20MachineAccounts": { + "message": "Up to 20 machine accounts" + }, + "current": { + "message": "Current" + }, + "secretsManagerSubscriptionInfo": { + "message": "Your Secrets Manager subscription will upgrade based on the plan selected" + }, + "bitwardenPasswordManager": { + "message": "Bitwarden Password Manager" + }, + "secretsManagerComplimentaryPasswordManager": { + "message": "Your complimentary one year Password Manager subscription will upgrade to the selected plan. You will not be charged until the complimentary period is over." + }, + "fileSavedToDevice": { + "message": "File saved to device. Manage from your device downloads." + }, + "publicApi": { + "message": "Public API", + "description": "The text, 'API', is an acronym and should not be translated." + }, + "showCharacterCount": { + "message": "Show character count" + }, + "hideCharacterCount": { + "message": "Hide character count" + }, + "editAccess": { + "message": "Edit access" + }, + "textHelpText": { + "message": "Use text fields for data like security questions" + }, + "hiddenHelpText": { + "message": "Use hidden fields for sensitive data like a password" + }, + "checkBoxHelpText": { + "message": "Use checkboxes if you'd like to autofill a form's checkbox, like a remember email" + }, + "linkedHelpText": { + "message": "Use a linked field when you are experiencing autofill issues for a specific website." + }, + "linkedLabelHelpText": { + "message": "Enter the the field's html id, name, aria-label, or placeholder." + }, + "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" + }, + "addAttachment": { + "message": "Add attachment" + }, + "maxFileSizeSansPunctuation": { + "message": "Maximum file size is 500 MB" + }, + "permanentlyDeleteAttachmentConfirmation": { + "message": "Are you sure you want to permanently delete this attachment?" + }, + "manageSubscriptionFromThe": { + "message": "Manage subscription from the", + "description": "This represents the beginning of a sentence. The full sentence will be 'Manage subscription from the Provider Portal', but 'Provider Portal' will be a link and thus cannot be included in the translation file." + }, + "toHostBitwardenOnYourOwnServer": { + "message": "To host Bitwarden on your own server, you will need to upload your license file. To support Free Families plans and advanced billing capabilities for your self-hosted organization, you will need to set up automatic sync in your self-hosted organization." + }, + "selfHostingTitleProper": { + "message": "Self-Hosting" + }, + "claim-domain-single-org-warning": { + "message": "Claiming a domain will turn on the single organization policy." + }, + "single-org-revoked-user-warning": { + "message": "Non-compliant members will be revoked. Administrators can restore members once they leave all other organizations." + }, + "deleteOrganizationUser": { + "message": "Delete $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "John Doe" + }, + "description": "Title for the delete organization user dialog" + } + }, + "deleteOrganizationUserWarningDesc": { + "message": "This will permanently delete all items owned by $NAME$. Collection items are not impacted.", + "description": "Warning description for the delete organization user dialog", + "placeholders": { + "name": { + "content": "$1", + "example": "John Doe" + } + } + }, + "deleteManyOrganizationUsersWarningDesc": { + "message": "This will permanently delete all items owned by the following members. Collection items are not impacted.", + "description": "Warning description for the bulk delete organization users dialog" + }, + "organizationUserDeleted": { + "message": "Deleted $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "John Doe" + } + } + }, + "organizationUserDeletedDesc": { + "message": "The user was removed from the organization and all associated user data has been deleted." + }, + "deletedUserIdEventMessage": { + "message": "Deleted user $ID$", + "placeholders": { + "id": { + "content": "$1", + "example": "First 8 Character of a GUID" + } + } + }, + "userLeftOrganization": { + "message": "User $ID$ left organization", + "placeholders": { + "id": { + "content": "$1", + "example": "First 8 Character of a GUID" + } + } + }, + "userSelfRevokedFromOrganization": { + "message": "User $ID$ self-revoked from organization.", + "placeholders": { + "id": { + "content": "$1", + "example": "First 8 characters of a GUID" + } + } + }, + "userSelfRevokedOrganizationOwnership": { + "message": "Revoked for declining transfer to organization ownership." + }, + "suspendedOrganizationTitle": { + "message": "The $ORGANIZATION$ is suspended", + "placeholders": { + "organization": { + "content": "$1", + "example": "Acme c" + } + } + }, + "suspendedUserOrgMessage": { + "message": "Contact your organization owner for assistance." + }, + "suspendedOwnerOrgMessage": { + "message": "To regain access to your organization, add a payment method." + }, + "deleteMembers": { + "message": "Delete members" + }, + "noSelectedMembersApplicable": { + "message": "This action is not applicable to any of the selected members." + }, + "deletedSuccessfully": { + "message": "Deleted successfully" + }, + "freeFamiliesSponsorship": { + "message": "Remove Free Bitwarden Families sponsorship" + }, + "freeFamiliesSponsorshipPolicyDesc": { + "message": "Do not allow members to redeem a Families plan through this organization." + }, + "verifyBankAccountWithStatementDescriptorWarning": { + "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the organization's billing page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "verifyBankAccountWithStatementDescriptorInstructions": { + "message": "We have made a micro-deposit to your bank account (this may take 1-2 business days). Enter the six-digit code starting with 'SM' found on the deposit description. Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "descriptorCode": { + "message": "Descriptor code" + }, + "cannotRemoveViewOnlyCollections": { + "message": "You cannot remove collections with View only permissions: $COLLECTIONS$", + "placeholders": { + "collections": { + "content": "$1", + "example": "Work, Personal" + } + } + }, + "removeMembers": { + "message": "Remove members" + }, + "devices": { + "message": "Devices" + }, + "deviceListDescription": { + "message": "Your account was logged in to each of the devices below. If you do not recognize a device, remove it now." + }, + "deviceListDescriptionTemp": { + "message": "Your account was logged in to each of the devices below." + }, + "claimedDomains": { + "message": "Claimed domains" + }, + "claimDomain": { + "message": "Claim domain" + }, + "reclaimDomain": { + "message": "Reclaim domain" + }, + "claimDomainNameInputHint": { + "message": "Example: mydomain.com. Subdomains require separate entries to be claimed." + }, + "automaticClaimedDomains": { + "message": "Automatic Claimed Domains" + }, + "automaticDomainClaimProcess": { + "message": "Bitwarden will attempt to claim the domain 3 times during the first 72 hours. If the domain can’t be claimed, check the DNS record in your host and manually claim. The domain will be removed from your organization in 7 days if it is not claimed." + }, + "automaticDomainClaimProcess1": { + "message": "Bitwarden will attempt to claim the domain within 72 hours. If the domain can't be claimed, verify your DNS record and claim manually. Unclaimed domains are removed after 7 days." + }, + "automaticDomainClaimProcess2": { + "message": "Once claimed, existing members with claimed domains will be emailed about the " + }, + "accountOwnershipChange": { + "message": "account ownership change" + }, + "automaticDomainClaimProcessEnd": { + "message": "." + }, + "domainNotClaimed": { + "message": "$DOMAIN$ not claimed. Check your DNS records.", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "domainStatusClaimed": { + "message": "Claimed" + }, + "domainStatusPending": { + "message": "Pending" + }, + "claimedDomainsDescription": { + "message": "Claim a domain to own member accounts. The SSO identifier page will be skipped during login for members with claimed domains and administrators will be able to delete claimed accounts." + }, + "invalidDomainNameClaimMessage": { + "message": "Input is not a valid format. Format: mydomain.com. Subdomains require separate entries to be claimed." + }, + "domainClaimedEvent": { + "message": "$DOMAIN$ claimed", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "domainNotClaimedEvent": { + "message": "$DOMAIN$ not claimed", + "placeholders": { + "DOMAIN": { + "content": "$1", + "example": "bitwarden.com" + } + } + }, + "updatedRevokeSponsorshipConfirmationForSentSponsorship": { + "message": "If you remove $EMAIL$, the sponsorship for this Family plan cannot be redeemed. Are you sure you want to continue?", + "placeholders": { + "email": { + "content": "$1", + "example": "sponsored@organization.com" + } + } + }, + "updatedRevokeSponsorshipConfirmationForAcceptedSponsorship": { + "message": "If you remove $EMAIL$, the sponsorship for this Family plan will end and the saved payment method will be charged $40 + applicable tax on $DATE$. You will not be able to redeem a new sponsorship until $DATE$. Are you sure you want to continue?", + "placeholders": { + "email": { + "content": "$1", + "example": "sponsored@organization.com" + }, + "date": { + "content": "$2", + "example": "12/10/2024" + } + } + }, + "domainClaimed": { + "message": "Domain claimed" + }, + "itemAddedToFavorites": { + "message": "Item added to favorites" + }, + "itemRemovedFromFavorites": { + "message": "Item removed from favorites" + }, + "copyNote": { + "message": "Copy note" + }, + "organizationNameMaxLength": { + "message": "Organization name cannot exceed 50 characters." + }, + "rotationCompletedTitle": { + "message": "Key rotation successful" + }, + "rotationCompletedDesc": { + "message": "Your master password and encryption keys have been updated. Your other devices have been logged out." + }, + "trustUserEmergencyAccess": { + "message": "Trust and confirm user" + }, + "trustOrganization": { + "message": "Trust organization" + }, + "trust": { + "message": "Trust" + }, + "doNotTrust": { + "message": "Do not trust" + }, + "organizationNotTrusted": { + "message": "Organization is not trusted" + }, + "emergencyAccessTrustWarning": { + "message": "For the security of your account, only confirm if you have granted emergency access to this user and their fingerprint matches what is displayed in their account" + }, + "orgTrustWarning": { + "message": "For the security of your account, only proceed if you are a member of this organization, have account recovery enabled, and the fingerprint displayed below matches the organization's fingerprint." + }, + "orgTrustWarning1": { + "message": "This organization has an Enterprise policy that will enroll you in account recovery. Enrollment will allow organization administrators to change your password. Only proceed if you recognize this organization and the fingerprint phrase displayed below matches the organization's fingerprint." + }, + "trustUser": { + "message": "Trust user" + }, + "sshKeyWrongPassword": { + "message": "The password you entered is incorrect." + }, + "importSshKey": { + "message": "Import" + }, + "confirmSshKeyPassword": { + "message": "Confirm password" + }, + "enterSshKeyPasswordDesc": { + "message": "Enter the password for the SSH key." + }, + "enterSshKeyPassword": { + "message": "Enter password" + }, + "invalidSshKey": { + "message": "The SSH key is invalid" + }, + "sshKeyTypeUnsupported": { + "message": "The SSH key type is not supported" + }, + "importSshKeyFromClipboard": { + "message": "Import key from clipboard" + }, + "sshKeyImported": { + "message": "SSH key imported successfully" + }, + "copySSHPrivateKey": { + "message": "Copy private key" + }, + "openingExtension": { + "message": "Opening the Bitwarden browser extension" + }, + "somethingWentWrong": { + "message": "Something went wrong..." + }, + "openingExtensionError": { + "message": "We had trouble opening the Bitwarden browser extension. Click the button to open it now." + }, + "openExtension": { + "message": "Open extension" + }, + "doNotHaveExtension": { + "message": "Don't have the Bitwarden browser extension?" + }, + "installExtension": { + "message": "Install extension" + }, + "openedExtension": { + "message": "Opened the browser extension" + }, + "openedExtensionViewAtRiskPasswords": { + "message": "Successfully opened the Bitwarden browser extension. You can now review your at-risk passwords." + }, + "resellerRenewalWarningMsg": { + "message": "Your subscription will renew soon. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $RENEWAL_DATE$.", + "placeholders": { + "reseller": { + "content": "$1", + "example": "Reseller Name" + }, + "renewal_date": { + "content": "$2", + "example": "01/01/2024" + } + } + }, + "resellerRenewalWarningMsgV2": { + "message": "Your subscription will renew soon. To ensure uninterrupted service, contact your Bitwarden provider to confirm your renewal before $RENEWAL_DATE$.", + "placeholders": { + "renewal_date": { + "content": "$1", + "example": "01/01/2024" + } + } + }, + "resellerOpenInvoiceWarningMgs": { + "message": "An invoice for your subscription was issued on $ISSUED_DATE$. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $DUE_DATE$.", + "placeholders": { + "reseller": { + "content": "$1", + "example": "Reseller Name" + }, + "issued_date": { + "content": "$2", + "example": "01/01/2024" + }, + "due_date": { + "content": "$3", + "example": "01/15/2024" + } + } + }, + "resellerPastDueWarningMsg": { + "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact $RESELLER$ to confirm your renewal before $GRACE_PERIOD_END$.", + "placeholders": { + "reseller": { + "content": "$1", + "example": "Reseller Name" + }, + "grace_period_end": { + "content": "$2", + "example": "02/14/2024" + } + } + }, + "resellerPastDueWarningMsgV2": { + "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact your Bitwarden provider before $GRACE_PERIOD_END$.", + "placeholders": { + "grace_period_end": { + "content": "$1", + "example": "02/14/2024" + } + } + }, + "restartOrganizationSubscription": { + "message": "Organization subscription restarted" + }, + "restartSubscription": { + "message": "Restart your subscription" + }, + "suspendedManagedOrgMessage": { + "message": "Contact $PROVIDER$ for assistance.", + "placeholders": { + "provider": { + "content": "$1", + "example": "Acme c" + } + } + }, + "accountDeprovisioningNotification": { + "message": "Administrators now have the ability to delete member accounts that belong to a claimed domain." + }, + "deleteManagedUserWarningDesc": { + "message": "This action will delete the member account including all items in their vault. This replaces the previous Remove action." + }, + "deleteManagedUserWarning": { + "message": "Delete is a new action!" + }, + "seatsRemaining": { + "message": "You have $REMAINING$ seats remaining out of $TOTAL$ seats assigned to this organization. Contact your provider to manage your subscription.", + "placeholders": { + "remaining": { + "content": "$1", + "example": "5" + }, + "total": { + "content": "$2", + "example": "10" + } + } + }, + "existingOrganization": { + "message": "Existing organization" + }, + "selectOrganizationProviderPortal": { + "message": "Select an organization to add to your Provider Portal." + }, + "noOrganizations": { + "message": "There are no organizations to list" + }, + "yourProviderSubscriptionCredit": { + "message": "Your provider subscription will receive a credit for any remaining time in the organization's subscription." + }, + "doYouWantToAddThisOrg": { + "message": "Do you want to add this organization to $PROVIDER$?", + "placeholders": { + "provider": { + "content": "$1", + "example": "Cool MSP" + } + } + }, + "addedExistingOrganization": { + "message": "Added existing organization" + }, + "assignedExceedsAvailable": { + "message": "Assigned seats exceed available seats." + }, + "userkeyRotationDisclaimerEmergencyAccessText": { + "message": "Fingerprint phrase for $NUM_USERS$ contacts for which you have enabled emergency access.", + "placeholders": { + "num_users": { + "content": "$1", + "example": "5" + } + } + }, + "userkeyRotationDisclaimerAccountRecoveryOrgsText": { + "message": "Fingerprint phrase for the organization $ORG_NAME$ for which you have enabled account recovery.", + "placeholders": { + "org_name": { + "content": "$1", + "example": "My org" + } + } + }, + "userkeyRotationDisclaimerDescription": { + "message": "Rotating your encryption keys will require you to trust keys of any organizations that can recover your account, and any contacts that you have enabled emergency access for. To continue, make sure you can verify the following:" + }, + "userkeyRotationDisclaimerTitle": { + "message": "Untrusted encryption keys" + }, + "atRiskPassword": { + "message": "At-risk password" + }, + "changeAtRiskPassword": { + "message": "Change at-risk password" + }, + "changeAtRiskPasswordAndAddWebsite": { + "message": "This login is at-risk and missing a website. Add a website and change the password for stronger security." + }, + "vulnerablePassword": { + "message": "Vulnerable password." + }, + "changeNow": { + "message": "Change now" + }, + "missingWebsite": { + "message": "Missing website" + }, + "removeUnlockWithPinPolicyTitle": { + "message": "Remove Unlock with PIN" + }, + "removeUnlockWithPinPolicyDesc": { + "message": "Do not allow members to unlock their account with a PIN." + }, + "upgradeForFullEventsMessage": { + "message": "Event logs are not stored for your organization. Upgrade to a Teams or Enterprise plan to get full access to organization event logs." + }, + "upgradeEventLogTitleMessage": { + "message": "Upgrade to see event logs from your organization." + }, + "upgradeEventLogMessage": { + "message": "These events are examples only and do not reflect real events within your Bitwarden organization." + }, + "viewEvents": { + "message": "View Events" + }, + "cannotCreateCollection": { + "message": "Free organizations may have up to 2 collections. Upgrade to a paid plan to add more collections." + }, + "searchArchive": { + "message": "Search archive" + }, + "archiveNoun": { + "message": "Archive", + "description": "Noun" + }, + "archiveVerb": { + "message": "Archive", + "description": "Verb" + }, + "unArchive": { + "message": "Unarchive" + }, + "archived": { + "message": "Archived" + }, + "unArchiveAndSave": { + "message": "Unarchive and save" + }, + "itemsInArchive": { + "message": "Items in archive" + }, + "noItemsInArchive": { + "message": "No items in archive" + }, + "noItemsInArchiveDesc": { + "message": "Archived items will appear here and will be excluded from general search results and autofill suggestions." + }, + "itemArchiveToast": { + "message": "Item archived" + }, + "itemUnarchivedToast": { + "message": "Item unarchived" + }, + "bulkArchiveItems": { + "message": "Items archived" + }, + "bulkUnarchiveItems": { + "message": "Items unarchived" + }, + "archiveItem": { + "message": "Archive item", + "description": "Verb" + }, + "archiveItemDialogContent": { + "message": "Once archived, this item will be excluded from search results and autofill suggestions." + }, + "archiveBulkItems": { + "message": "Archive items", + "description": "Verb" + }, + "archiveBulkItemsConfirmDesc": { + "message": "Archived items are excluded from general search results and autofill suggestions. Are you sure you want to archive these items?" + }, + "businessUnit": { + "message": "Business Unit" + }, + "businessUnits": { + "message": "Business Units" + }, + "newBusinessUnit": { + "message": "New business unit" + }, + "sendsTitleNoItems": { + "message": "Send sensitive information safely", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendsBodyNoItems": { + "message": "Share files and data securely with anyone, on any platform. Your information will remain end-to-end encrypted while limiting exposure.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "generatorNudgeTitle": { + "message": "Quickly create passwords" + }, + "generatorNudgeBodyOne": { + "message": "Easily create strong and unique passwords by clicking on", + "description": "Two part message", + "example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure." + }, + "generatorNudgeBodyTwo": { + "message": "to help you keep your logins secure.", + "description": "Two part message", + "example": "Easily create strong and unique passwords by clicking on {icon} to help you keep your logins secure." + }, + "generatorNudgeBodyAria": { + "message": "Easily create strong and unique passwords by clicking on the Generate password button to help you keep your logins secure.", + "description": "Aria label for the body content of the generator nudge" + }, + "newLoginNudgeTitle": { + "message": "Save time with autofill" + }, + "newLoginNudgeBodyOne": { + "message": "Include a", + "description": "This is in multiple parts to allow for bold text in the middle of the sentence.", + "example": "Include a Website so this login appears as an autofill suggestion." + }, + "newLoginNudgeBodyBold": { + "message": "Website", + "description": "This is in multiple parts to allow for bold text in the middle of the sentence.", + "example": "Include a Website so this login appears as an autofill suggestion." + }, + "newLoginNudgeBodyTwo": { + "message": "so this login appears as an autofill suggestion.", + "description": "This is in multiple parts to allow for bold text in the middle of the sentence.", + "example": "Include a Website so this login appears as an autofill suggestion." + }, + "newCardNudgeTitle": { + "message": "Seamless online checkout" + }, + "newCardNudgeBody": { + "message": "With cards, easily autofill payment forms securely and accurately." + }, + "newIdentityNudgeTitle": { + "message": "Simplify creating accounts" + }, + "newIdentityNudgeBody": { + "message": "With identities, quickly autofill long registration or contact forms." + }, + "newNoteNudgeTitle": { + "message": "Keep your sensitive data safe" + }, + "newNoteNudgeBody": { + "message": "With notes, securely store sensitive data like banking or insurance details." + }, + "newSshNudgeTitle": { + "message": "Developer-friendly SSH access" + }, + "newSshNudgeBodyOne": { + "message": "Store your keys and connect with the SSH agent for fast, encrypted authentication.", + "description": "Two part message", + "example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent" + }, + "newSshNudgeBodyTwo": { + "message": "Learn more about SSH agent", + "description": "Two part message", + "example": "Store your keys and connect with the SSH agent for fast, encrypted authentication. Learn more about SSH agent" + }, + "setupExtensionPageTitle": { + "message": "Autofill your passwords securely with one click" + }, + "setupExtensionPageDescription": { + "message": "Get the Bitwarden browser extension and start autofilling today" + }, + "getTheExtension": { + "message": "Get the extension" + }, + "addItLater": { + "message": "Add it later" + }, + "cannotAutofillPasswordsWithoutExtensionTitle": { + "message": "You can't autofill passwords without the browser extension" + }, + "cannotAutofillPasswordsWithoutExtensionDesc": { + "message": "Are you sure you don't want to add the extension now?" + }, + "skipToWebApp": { + "message": "Skip to web app" + }, + "bitwardenExtensionInstalled": { + "message": "Bitwarden extension installed!" + }, + "bitwardenExtensionIsInstalled": { + "message": "Bitwarden extension is installed!" + }, + "openExtensionToAutofill": { + "message": "Open the extension to log in and start autofilling." + }, + "openBitwardenExtension": { + "message": "Open Bitwarden extension" + }, + "gettingStartedWithBitwardenPart1": { + "message": "For tips on getting started with Bitwarden visit the", + "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'" + }, + "gettingStartedWithBitwardenPart2": { + "message": "Learning Center", + "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'" + }, + "openExtensionFromToolbarPart1": { + "message": "If the extension didn't open, you may need to open Bitwarden from the icon ", + "description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'" + }, + "openExtensionFromToolbarPart2": { + "message": " on the toolbar.", + "description": "This will be used as part of a larger sentence, broken up to include the Bitwarden icon. The full sentence will read 'If the extension didn't open, you may need to open Bitwarden from the icon [Bitwarden Icon] on the toolbar.'" + }, + "gettingStartedWithBitwardenPart3": { + "message": "Help Center", + "description": "This will be displayed as part of a larger sentence. The whole sentence reads: 'For tips on getting started with Bitwarden visit the Learning Center and Help Center'" + }, + "setupExtensionContentAlt": { + "message": "With the Bitwarden browser extension you can easily create new logins, access your saved logins directly from your browser toolbar, and sign in to accounts quickly using Bitwarden autofill." + }, + "restart": { + "message": "Restart" + }, + "verifyProviderBankAccountWithStatementDescriptorWarning": { + "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the provider's subscription page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "clickPayWithPayPal": { + "message": "Please click the Pay with PayPal button to add your payment method." + }, + "revokeActiveSponsorshipConfirmation": { + "message": "If you remove $EMAIL$, the sponsorship for this Family plan will end. A seat within your organization will become available for members or sponsorships after the sponsored organization renewal date on $DATE$.", + "placeholders": { + "email": { + "content": "$1", + "example": "user@example.com" + }, + "date": { + "content": "$2", + "example": "12/31/2024" + } + } + }, + "billingAddressRequiredToAddCredit": { + "message": "Billing address required to add credit.", + "description": "Error message shown when trying to add credit to a trialing organization without a billing address." + }, + "aboutThisSetting": { + "message": "About this setting" + }, + "permitCipherDetailsDescription": { + "message": "Bitwarden will use saved login URIs to identify which icon or change password URL should be used to improve your experience. No information is collected or saved when you use this service." + }, + "billingAddress": { + "message": "Billing address" + }, + "addBillingAddress": { + "message": "Add billing address" + }, + "editBillingAddress": { + "message": "Edit billing address" + }, + "noBillingAddress": { + "message": "No address on file." + }, + "billingAddressUpdated": { + "message": "Your billing address has been updated." + }, + "paymentDetails": { + "message": "Payment details" + }, + "paymentMethodUpdated": { + "message": "Your payment method has been updated." + }, + "bankAccountVerified": { + "message": "Your bank account has been verified." + }, + "availableCreditAppliedToInvoice": { + "message": "Any available credit will be automatically applied towards invoices generated for this account." + }, + "mustBePositiveNumber": { + "message": "Must be a positive number" + }, + "cardSecurityCode": { + "message": "Card security code" + }, + "cardSecurityCodeDescription": { + "message": "Card security code, also known as CVV or CVC, is typically a 3 digit number printed on the back of your credit card or 4 digit number printed on the front above your card number." + }, + "verifyBankAccountWarning": { + "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Enter the statement descriptor code from this deposit on the Payment Details page to verify the bank account. Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "taxId": { + "message": "Tax ID: $TAX_ID$", + "placeholders": { + "tax_id": { + "content": "$1", + "example": "12-3456789" + } + } + }, + "unpaidInvoices": { + "message": "Unpaid invoices" + }, + "unpaidInvoicesForServiceUser": { + "message": "Your subscription has not been paid. Contact your provider administrator to restore service to you and your clients.", + "description": "A message shown in a non-dismissible dialog to service users of unpaid providers." + }, + "providerSuspended": { + "message": "$PROVIDER$ is suspended", + "placeholders": { + "provider": { + "content": "$1", + "example": "Acme Industries" + } + } + }, + "restoreProviderPortalAccessViaCustomerSupport": { + "message": "To restore access to your provider portal, contact Bitwarden Customer Support to renew your subscription.", + "description": "A message shown in a non-dismissible dialog to any user of a suspended providers." + }, + "restoreProviderPortalAccessViaPaymentMethod": { + "message": "Your subscription has not been paid. To restore service to you and your clients, add a payment method by $CANCELLATION_DATE$.", + "placeholders": { + "cancellation_date": { + "content": "$1", + "example": "07/10/2025" + } + }, + "description": "A message shown in a non-dismissible dialog to admins of unpaid providers." + }, + "subscribetoEnterprise": { + "message": "Subscribe to $PLAN$", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "subscribeEnterpriseSubtitle": { + "message": "Your 7-day $PLAN$ trial starts today. Add a payment method now to continue using these features after your trial ends: ", + "placeholders": { + "plan": { + "content": "$1", + "example": "Teams" + } + } + }, + "unlimitedSecretsAndProjects": { + "message": "Unlimited secrets and projects" + }, + "providersubscriptionCanceled": { + "message": "Subscription canceled" + }, + "providersubCanceledmessage": { + "message": "To resubscribe, contact Bitwarden Customer Support." + }, + "showMore": { + "message": "Show more" + }, + "showLess": { + "message": "Show less" + }, + "missingTaxId": { + "message": "Missing Tax ID" + }, + "missingTaxIdWarning": { + "message": "Action required: You're missing a Tax ID number in payment details. If a Tax ID is not added, your invoices may include additional tax." + }, + "moreBreadcrumbs": { + "message": "More breadcrumbs", + "description": "This is used in the context of a breadcrumb navigation, indicating that there are more items in the breadcrumb trail that are not currently displayed." + }, + "addTaxId": { + "message": "Add a Tax ID" + }, + "missingTaxIdCalloutTitle": { + "message": "Action required: Missing Tax ID" + }, + "missingTaxIdCalloutDescription": { + "message": "If a Tax ID is not added, your invoices may include additional tax." + }, + "unverifiedTaxIdWarning": { + "message": "Action required: Your Tax ID number is unverified. If your Tax ID is left unverified, your invoices may include additional tax." + }, + "editTaxId": { + "message": "Edit your Tax ID" + }, + "unverifiedTaxIdCalloutTitle": { + "message": "Tax ID unverified" + }, + "unverifiedTaxIdCalloutDescription": { + "message": "Check your Tax ID to verify the format is correct and there are no typos." + }, + "pendingVerification": { + "message": "Pending verification" + }, + "checkInputFormat": { + "message": "Check input format for typos." + }, + "exampleTaxIdFormat": { + "message": "Example $CODE$ format: $EXAMPLE$", + "placeholders": { + "code": { + "content": "$1", + "example": "ABN" + }, + "example": { + "content": "$2", + "example": "92873837267" + } + } + }, + "confirmKeyConnectorDomain": { + "message": "Confirm Key Connector domain" + }, + "requiredToVerifyBankAccountWithStripe": { + "message": "Payment with a bank account is only available to customers in the United States. You will be required to verify your bank account. We will make a micro-deposit within the next 1-2 business days. Failure to verify the bank account will result in a missed payment and your subscription being suspended." + }, + "verifyBankAccountWithStripe": { + "message": "We have made a micro-deposit to your bank account. This may take 1-2 business days. When you see the deposit in your account, you can verify your bank account. Failure to verify your bank account will result in a missed payment and your subscription will be suspended." + }, + "verifyNow": { + "message": "Verify now." + }, + "unlockWithPasskey": { + "message": "Unlock with passkey" + }, + "prfUnlockFailed": { + "message": "Failed to unlock with passkey. Please try again or use another unlock method." + }, + "noPrfCredentialsAvailable": { + "message": "No PRF-enabled passkeys are available for unlock." + }, + "additionalStorageGB": { + "message": "Additional storage GB" + }, + "additionalServiceAccountsV2": { + "message": "Additional machine accounts" + }, + "secretsManagerSeats": { + "message": "Secrets Manager seats" + }, + "additionalStorage": { + "message": "Additional Storage" + }, + "expandPurchaseDetails": { + "message": "Expand purchase details" + }, + "collapsePurchaseDetails": { + "message": "Collapse purchase details" + }, + "familiesMembership": { + "message": "Families membership" + }, + "advancedOnlineSecurity": { + "message": "Advanced online security" + }, + "planDescFamiliesV2": { + "message": "Premium security for your family" + }, + "planDescFreeV2": { + "message": "Share with $COUNT$ other user", + "placeholders": { + "count": { + "content": "$1", + "example": "1" + } + } + }, + "planDescEnterpriseV2": { + "message": "Advanced capabilities for any organization" + }, + "planNameCustom": { + "message": "Custom plan" + }, + "planDescCustom": { + "message": "Bitwarden scales with businesses of all sizes to secure passwords and sensitive information. If you're part of a large enterprise, contact sales to request a quote." + }, + "builtInAuthenticator": { + "message": "Built-in authenticator" + }, + "breachMonitoring": { + "message": "Breach monitoring" + }, + "andMoreFeatures": { + "message": "And more!" + }, + "secureFileStorage": { + "message": "Secure file storage" + }, + "familiesUnlimitedSharing": { + "message": "Unlimited sharing - choose who sees what" + }, + "familiesUnlimitedCollections": { + "message": "Unlimited family collections" + }, + "familiesSharedStorage": { + "message": "Shared storage for important family info" + }, + "limitedUsersV2": { + "message": "Up to $COUNT$ members", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "limitedCollectionsV2": { + "message": "Up to $COUNT$ collections", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "alwaysFree": { + "message": "Always free" + }, + "twoSecretsIncluded": { + "message": "2 secrets" + }, + "projectsIncludedV2": { + "message": "$COUNT$ project(s)", + "placeholders": { + "count": { + "content": "$1", + "example": "1" + } + } + }, + "secureItemSharing": { + "message": "Secure item sharing" + }, + "scimSupport": { + "message": "SCIM support" + }, + "includedMachineAccountsV2": { + "message": "$COUNT$ machine accounts", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, + "enterpriseSecurityPolicies": { + "message": "Enterprise security policies" + }, + "selfHostOption": { + "message": "Self-host option" + }, + "complimentaryFamiliesPlan": { + "message": "Complimentary families plan for all users" + }, + "strengthenCybersecurity": { + "message": "Strengthen cybersecurity" + }, + "boostProductivity": { + "message": "Boost productivity" + }, + "seamlessIntegration": { + "message": "Seamless integration" + }, + "families": { + "message": "Families" + }, + "upgradeToFamilies": { + "message": "Upgrade to Families" + }, + "upgradeToPremium": { + "message": "Upgrade to Premium" + }, + "familiesUpdated": { + "message": "You've upgraded to Families!" + }, + "taxCalculationError": { + "message": "There was an error calculating tax for your location. Please try again." + }, + "individualUpgradeWelcomeMessage": { + "message": "Welcome to Bitwarden" + }, + "individualUpgradeDescriptionMessage": { + "message": "Unlock more security features with Premium, or start sharing items with Families" + }, + "individualUpgradeTaxInformationMessage": { + "message": "Prices exclude tax and are billed annually." + }, + "organizationNameDescription": { + "message": "Your organization name will appear in invitations you send to members." + }, + "continueWithoutUpgrading": { + "message": "Continue without upgrading" + }, + "upgradeYourPlan": { + "message": "Upgrade your plan" + }, + "upgradeNow": { + "message": "Upgrade now" + }, + "formWillCreateNewFamiliesOrgMessage": { + "message": "Completing this form will create a new Families organization. You can upgrade your Free organization from the Admin Console." + }, + "upgradeErrorMessage": { + "message": "We encountered an error while processing your upgrade. Please try again." + }, + "bitwardenFreeplanMessage": { + "message": "You have the Bitwarden Free plan" + }, + "upgradeCompleteSecurity": { + "message": "Upgrade for complete security" + }, + "viewbusinessplans": { + "message": "View business plans" + }, + "updateEncryptionSettings": { + "message": "Update encryption settings" + }, + "updateYourEncryptionSettings": { + "message": "Update your encryption settings" + }, + "algorithm": { + "message": "Algorithm" + }, + "encryptionKeySettingsHowShouldWeEncryptYourData": { + "message": "Choose how Bitwarden should encrypt your vault data. All options are secure, but stronger methods offer better protection - especially against brute-force attacks. Bitwarden recommends the default setting for most users." + }, + "encryptionKeySettingsIncreaseImproveSecurity": { + "message": "Increasing the values above the default will improve security, but your vault may take longer to unlock as a result." + }, + "encryptionKeySettingsAlgorithmPopoverTitle": { + "message": "About encryption algorithms" + }, + "encryptionKeySettingsAlgorithmPopoverPBKDF2": { + "message": "PBKDF2-SHA256 is a well-tested encryption method that balances security and performance. Good for all users." + }, + "encryptionKeySettingsAlgorithmPopoverArgon2Id": { + "message": "Argon2id offers stronger protection against modern attacks. Best for advanced users with powerful devices." + }, + "zipPostalCodeLabel": { + "message": "ZIP / Postal code" + }, + "cardNumberLabel": { + "message": "Card number" + }, + "startFreeFamiliesTrial": { + "message": "Start free Families trial" + }, + "blockClaimedDomainAccountCreation": { + "message": "Block account creation for claimed domains" + }, + "blockClaimedDomainAccountCreationDesc": { + "message": "Prevent users from creating accounts outside of your organization using email addresses from claimed domains." + }, + "blockClaimedDomainAccountCreationPrerequisite": { + "message": "A domain must be claimed before activating this policy." + }, + "vaultTimeoutTooLarge": { + "message": "Your vault timeout exceeds the restrictions set by your organization." + }, + "neverLockWarning": { + "message": "Are you sure you want to use the \"Never\" option? Setting your lock options to \"Never\" stores your vault's encryption key on your device. If you use this option you should ensure that you keep your device properly protected." + }, + "sessionTimeoutSettingsAction": { + "message": "Timeout action" + }, + "sessionTimeoutHeader": { + "message": "Session timeout" + }, + "appearance": { + "message": "Appearance" + }, + "vaultTimeoutPolicyMaximumError": { + "message": "Timeout exceeds the restriction set by your organization: $HOURS$ hour(s) and $MINUTES$ minute(s) maximum", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, + "removeMasterPasswordForOrgUserKeyConnector": { + "message": "Your organization is no longer using master passwords to log into Bitwarden. To continue, verify the organization and domain." + }, + "continueWithLogIn": { + "message": "Continue with log in" + }, + "doNotContinue": { + "message": "Do not continue" + }, + "domain": { + "message": "Domain" + }, + "keyConnectorDomainTooltip": { + "message": "This domain will store your account encryption keys, so make sure you trust it. If you're not sure, check with your admin." + }, + "verifyYourOrganization": { + "message": "Verify your organization to log in" + }, + "organizationVerified": { + "message": "Organization verified" + }, + "domainVerified": { + "message": "Domain verified" + }, + "leaveOrganizationContent": { + "message": "If you don't verify your organization, your access to the organization will be revoked." + }, + "leaveNow": { + "message": "Leave now" + }, + "verifyYourDomainToLogin": { + "message": "Verify your domain to log in" + }, + "verifyYourDomainDescription": { + "message": "To continue with log in, verify this domain." + }, + "confirmKeyConnectorOrganizationUserDescription": { + "message": "To continue with log in, verify the organization and domain." + }, + "confirmNoSelectedCriticalApplicationsTitle": { + "message": "No critical applications are selected" + }, + "confirmNoSelectedCriticalApplicationsDesc": { + "message": "Are you sure you want to continue?" + }, + "errorCannotDecrypt": { + "message": "Error: Cannot decrypt" + }, + "userVerificationFailed": { + "message": "User verification failed." + }, + "resizeSideNavigation": { + "message": "Resize side navigation" + }, + "recoveryDeleteCiphersTitle": { + "message": "Delete unrecoverable vault items" + }, + "recoveryDeleteCiphersDesc": { + "message": "Some of your vault items could not be recovered. Do you want to delete these unrecoverable items from your vault?" + }, + "recoveryDeleteFoldersTitle": { + "message": "Delete unrecoverable folders" + }, + "recoveryDeleteFoldersDesc": { + "message": "Some of your folders could not be recovered. Do you want to delete these unrecoverable folders from your vault?" + }, + "recoveryReplacePrivateKeyTitle": { + "message": "Replace encryption key" + }, + "recoveryReplacePrivateKeyDesc": { + "message": "Your public-key encryption key pair could not be recovered. Do you want to replace your encryption key with a new key pair? This will require you to set up existing emergency-access and organization memberships again." + }, + "recoveryStepSyncTitle": { + "message": "Synchronizing data" + }, + "recoveryStepPrivateKeyTitle": { + "message": "Verifying encryption key integrity" + }, + "recoveryStepUserInfoTitle": { + "message": "Verifying user information" + }, + "recoveryStepCipherTitle": { + "message": "Verifying vault item integrity" + }, + "recoveryStepFoldersTitle": { + "message": "Verifying folder integrity" + }, + "dataRecoveryTitle": { + "message": "Data Recovery and Diagnostics" + }, + "dataRecoveryDescription": { + "message": "Use the data recovery tool to diagnose and repair issues with your account. After running diagnostics you have the option to save diagnostic logs for support and the option to repair any detected issues." + }, + "runDiagnostics": { + "message": "Run Diagnostics" + }, + "repairIssues": { + "message": "Repair Issues" + }, + "saveDiagnosticLogs": { + "message": "Save Diagnostic Logs" + }, + "sessionTimeoutSettingsManagedByOrganization": { + "message": "This setting is managed by your organization." + }, + "sessionTimeoutSettingsPolicySetMaximumTimeoutToHoursMinutes": { + "message": "Your organization has set the maximum session timeout to $HOURS$ hour(s) and $MINUTES$ minute(s).", + "placeholders": { + "hours": { + "content": "$1", + "example": "8" + }, + "minutes": { + "content": "$2", + "example": "2" + } + } + }, + "sessionTimeoutSettingsPolicySetDefaultTimeoutToOnRestart": { + "message": "Your organization has set the default session timeout to On browser refresh." + }, + "sessionTimeoutSettingsPolicyMaximumError": { + "message": "Maximum timeout cannot exceed $HOURS$ hour(s) and $MINUTES$ minute(s)", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, + "sessionTimeoutOnRestart": { + "message": "On browser refresh" + }, + "sessionTimeoutSettingsSetUnlockMethodToChangeTimeoutAction": { + "message": "Set an unlock method to change your timeout action" + }, + "leaveConfirmationDialogTitle": { + "message": "Are you sure you want to leave?" + }, + "leaveConfirmationDialogContentOne": { + "message": "By declining, your personal items will stay in your account, but you'll lose access to shared items and organization features." + }, + "leaveConfirmationDialogContentTwo": { + "message": "Contact your admin to regain access." + }, + "leaveConfirmationDialogConfirmButton": { + "message": "Leave $ORGANIZATION$", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "howToManageMyVault": { + "message": "How do I manage my vault?" + }, + "transferItemsToOrganizationTitle": { + "message": "Transfer items to $ORGANIZATION$", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "transferItemsToOrganizationDescription": { + "message": "$ORGANIZATION$ is requiring all items to be owned by the organization for security and compliance.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "transferItemsToOrganizationAction": { + "message": "Click accept to transfer ownership of your items." + }, + "openTransferItemsHelpArticle": { + "message": "Open help article on transferring items" + }, + "acceptTransfer": { + "message": "Accept transfer" + }, + "declineAndLeave": { + "message": "Decline and leave" + }, + "youHaveBitwardenPremium": { + "message": "You have Bitwarden Premium" + }, + "viewAndManagePremiumSubscription": { + "message": "View and manage your Premium subscription" + }, + "youNeedToUpdateLicenseFile": { + "message": "You'll need to update your license file" + }, + "youNeedToUpdateLicenseFileDate": { + "message": "$DATE$.", + "placeholders": { + "date": { + "content": "$1", + "example": "June 12, 2026" + } + } + }, + "uploadLicenseFile": { + "message": "Upload license file" + }, + "uploadYourLicenseFile": { + "message": "Upload your license file" + }, + "uploadYourPremiumLicenseFile": { + "message": "Upload your Premium license file" + }, + "uploadLicenseFileDesc": { + "message": "Your license file name will be similar to: $FILE_NAME$", + "placeholders": { + "file_name": { + "content": "$1", + "example": "bitwarden_license.json" + } + } + }, + "alreadyHaveSubscriptionQuestion": { + "message": "Already have a subscription?" + }, + "alreadyHaveSubscriptionSelfHostedMessage": { + "message": "Open the subscription page on your Bitwarden cloud account and download your license file. Then return to this screen and upload it below." + }, + "viewAllPlans": { + "message": "View all plans" + }, + "planDescPremium": { + "message": "Complete online security" + }, + "updatePayment": { + "message": "Update payment" + }, + "weCouldNotProcessYourPayment": { + "message": "We could not process your payment. Please update your payment method or contact the support team for assistance." + }, + "yourSubscriptionHasExpired": { + "message": "Your subscription has expired. Please contact the support team for assistance." + }, + "yourSubscriptionIsScheduledToCancel": { + "message": "Your subscription is scheduled to cancel on $DATE$. You can reinstate it anytime before then.", + "placeholders": { + "date": { + "content": "$1", + "example": "Dec. 22, 2025" + } + } + }, + "premiumShareEvenMore": { + "message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise." + }, + "youHaveAGracePeriod": { + "message": "You have a grace period of $DAYS$ days from your subscription expiration date. Please resolve the past due invoices by $DATE$.", + "placeholders": { + "days": { + "content": "$1", + "example": "14" + }, + "date": { + "content": "$2", + "example": "Dec. 22, 2025" + } + } + }, + "manageInvoices": { + "message": "Manage invoices" + }, + "yourNextChargeIsFor": { + "message": "Your next charge is for" + }, + "dueOn": { + "message": "due on" + }, + "yourSubscriptionWillBeSuspendedOn": { + "message": "Your subscription will be suspended on" + }, + "yourSubscriptionWasSuspendedOn": { + "message": "Your subscription was suspended on" + }, + "yourSubscriptionWillBeCanceledOn": { + "message": "Your subscription will be canceled on" + }, + "yourSubscriptionWasCanceledOn": { + "message": "Your subscription was canceled on" + }, + "storageFull": { + "message": "Storage full" + }, + "storageUsedDescription": { + "message": "You have used $USED$ out of $AVAILABLE$ GB of your encrypted file storage.", + "placeholders": { + "used": { + "content": "$1", + "example": "1" + }, + "available": { + "content": "$2", + "example": "5" + } + } + }, + "storageFullDescription": { + "message": "You have used all $GB$ GB of your encrypted storage. To continue storing files, add more storage." + }, + "extensionPromptHeading": { + "message": "Get the extension for easy vault access" + }, + "extensionPromptBody": { + "message": "With the browser extension installed, you'll take Bitwarden everywhere online. It'll fill in passwords, so you can log into your accounts with a single click." + }, + "extensionPromptImageAlt": { + "message": "A web browser showing the Bitwarden extension with autofill items for the current webpage." + }, + "skip": { + "message": "Skip" + }, + "downloadExtension": { + "message": "Download extension" + }, + "whoCanView": { + "message": "Who can view" + }, + "specificPeople": { + "message": "Specific people" + }, + "emailVerificationDesc": { + "message": "After sharing this Send link, individuals will need to verify their email with a code to view this Send." + }, + "enterMultipleEmailsSeparatedByComma": { + "message": "Enter multiple emails by separating with a comma." + }, + "emailPlaceholder": { + "message": "user@bitwarden.com , user@acme.com" + }, + "emailPlaceholderMultiple": { + "message": "user@bitwarden.com, user@acme.com" + }, + "whenYouRemoveStorage": { + "message": "When you remove storage, you will receive a prorated account credit that will automatically go toward your next bill." + }, + "ownerBadgeA11yDescription": { + "message": "Owner, $OWNER$, show all items owned by $OWNER$", + "placeholders": { + "owner": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "youHavePremium": { + "message": "You have Premium" + }, + "emailProtected": { + "message": "Email protected" + }, + "invalidSendPassword": { + "message": "Invalid Send password" + }, + "vaultWelcomeDialogTitle": { + "message": "You're in! Welcome to Bitwarden" + }, + "vaultWelcomeDialogDescription": { + "message": "Store all your passwords and personal info in your Bitwarden vault. We'll show you around." + }, + "vaultWelcomeDialogPrimaryCta": { + "message": "Start tour" + }, + "vaultWelcomeDialogDismissCta": { + "message": "Skip" + }, + "sendPasswordHelperText": { + "message": "Individuals will need to enter the password to view this Send", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "perUser": { + "message": "per user" + }, + "upgradeToTeams": { + "message": "Upgrade to Teams" + }, + "upgradeToEnterprise": { + "message": "Upgrade to Enterprise" + }, + "upgradeShareEvenMore": { + "message": "Share even more with Families, or get powerful, trusted password security with Teams or Enterprise" + }, + "organizationUpgradeTaxInformationMessage": { + "message": "Prices exclude tax and are billed annually." + }, + "invoicePreviewErrorMessage": { + "message": "Encountered an error while generating the invoice preview." + }, + "planProratedMembershipInMonths": { + "message": "Prorated $PLAN$ membership ($NUMOFMONTHS$)", + "placeholders": { + "plan": { + "content": "$1", + "example": "Families" + }, + "numofmonths": { + "content": "$2", + "example": "6 Months" + } + } + }, + "premiumSubscriptionCredit": { + "message": "Premium subscription credit" + }, + "enterpriseMembership": { + "message": "Enterprise membership" + }, + "teamsMembership": { + "message": "Teams membership" + }, + "plansUpdated": { + "message": "You've upgraded to $PLAN$!", + "placeholders": { + "plan": { + "content": "$1", + "example": "Families" + } + } + }, + "paymentMethodUpdateError": { + "message": "There was an error updating your payment method." + }, + "sendPasswordInvalidAskOwner": { + "message": "Invalid password. Ask the sender for the password needed to access this Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendExpiresOn": { + "message": "This Send expires at $TIME$ on $DATE$", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated.", + "placeholders": { + "time": { + "content": "$1", + "example": "10:00 AM" + }, + "date": { + "content": "$2", + "example": "Jan 1, 1970" + } + } + }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, + "sendsTitleNoSearchResults": { + "message": "No search results returned" + }, + "sendsBodyNoSearchResults": { + "message": "Clear filters or try another search term" + }, + "pastMonth": { + "message": "Past month" + }, + "past3Months": { + "message": "Past 3 months" + }, + "past6Months": { + "message": "Past 6 months" + }, + "pastYear": { + "message": "Past year" + }, + "allTime": { + "message": "All time" + }, + "timePeriod": { + "message": "Time period" + }, + "of": { + "message": "of" + }, + "coachmarkImportTitle": { + "message": "Quickly import your passwords" + }, + "coachmarkImportDescription": { + "message": "Did you have a password manager before? You can import a CSV of existing logins and other data into your vault." + }, + "coachmarkAddItemTitle": { + "message": "Add an item" + }, + "coachmarkAddItemDescription": { + "message": "Add new passwords, notes, and other info to your vault. Everything is protected with end-to-end encryption." + }, + "coachmarkShareWithCollectionsTitle": { + "message": "Safely share items with others" + }, + "coachmarkShareWithCollectionsDescription": { + "message": "By moving an item into a collection, you can securely share it with other people in your organization." + }, + "coachmarkMonitorSecurityTitle": { + "message": "Monitor your password security" + }, + "coachmarkMonitorSecurityDescription": { + "message": "Keep the security of your vault items strong by checking reports for vulnerabilities." + }, + "coachmarkStepIndicator": { + "message": "Step $CURRENT$ of $TOTAL$", + "placeholders": { + "current": { + "content": "$1", + "example": "1" + }, + "total": { + "content": "$2", + "example": "4" + } + } + }, + "unverifiedBankAccountNotSupportedForUpgrade": { + "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." + }, + "discardEditsMessage": { + "message": "If you close this view, your unsaved edits will be discarded" + }, + "sendHasUnsavedEdits": { + "message": "Send has unsaved edits. Are you sure you want to leave?", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "saveSendEditsFailed": { + "message": "Saving Send edits failed", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, + "sideNavigation": { + "message": "Side navigation" + }, + "skipLink": { + "message": "Skip link" + }, + "callout": { + "message": "Callout", + "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." + }, + "progressBar": { + "message": "Progress bar", + "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." + } +} diff --git a/apps/web/src/locales/lv/messages.json b/apps/web/src/locales/lv/messages.json index 5dc4d4dc0570..e22ca1ad5007 100644 --- a/apps/web/src/locales/lv/messages.json +++ b/apps/web/src/locales/lv/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Drošās piezīmes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mapes" }, @@ -1116,6 +1122,18 @@ "message": "Jauna SSH atslēga", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Jauns teksta Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Labot SSH atslēgu", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Labot teksta Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Apskatīt SSH atslēgu", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Jauns", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Es" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Izdzēst pielikumu" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Vai tiešām pārvietot uz atkritni?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Izvēlēties datni" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Nav izvēlēta neviena datne" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Uziacināt apvienībā jaunu lietotāju, zemāk esošajā laukā ievadot viņa Bitwarden konta e-pasta adresi. Ja viņam vēl nav Bitwarden konta, tiks vaicāts izveidot jaunu." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automātiski aizpildīts vienums $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Labots nosacījumu kopums $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Ir atjaunota piekļuve apvienībai dalībniekam $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Gatavs." }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Izveidot atskaiti" }, @@ -8281,10 +8484,20 @@ "message": "SCIM nodrošināšana", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automātiski nodrošina lietotājus un kopas ar vēlamo identitātes nodrošinātāju, izmantojot SCIM nodrošināšanu", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automātiski nodrošina lietotājus un kopas ar vēlamo identitāšu nodrošinātāju, izmantojot SCIM nodrošināšanu. Atrast atbalstītās integrācijas", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Dalībnieka loma" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Vairāk no Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Ieslēgt lietotāju piekļuvi Noslēpumu pārvaldniekam." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Šis lietotājs var piekļūt Noslēpumu pārvaldniekam" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Bankas kontu ir nepieciešams apliecināt, pirms to var izmantot šai uzlabošanai. Lūgums apliecināt savu bankas kontu vai izvēlēties citu apmaksas veidu." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ml/messages.json b/apps/web/src/locales/ml/messages.json index d5c8ce08b07c..924af443629d 100644 --- a/apps/web/src/locales/ml/messages.json +++ b/apps/web/src/locales/ml/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "ഫോൾഡറുകൾ" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "അറ്റാച്ചുമെന്റ് ഇല്ലാതാക്കുക" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "ഈ ഇനം ഇല്ലാതാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "നിങ്ങളുടെ ഓർ‌ഗനൈസേഷനിലേക്ക് ഒരു പുതിയ ഉപയോക്താവിനെ അവരുടെ ബിറ്റ്‌വർ‌ഡൻ‌ അക്ക email ണ്ട് ഇമെയിൽ‌ വിലാസം നൽ‌കിക്കൊണ്ട് ക്ഷണിക്കുക. അവർക്ക് ഇതിനകം ഒരു ബിറ്റ്വാർഡൻ അക്ക have ണ്ട് ഇല്ലെങ്കിൽ, ഒരു പുതിയ അക്ക create ണ്ട് സൃഷ്ടിക്കാൻ അവരോട് ആവശ്യപ്പെടും." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/mr/messages.json b/apps/web/src/locales/mr/messages.json index 8206622eddbb..b127d319fed2 100644 --- a/apps/web/src/locales/mr/messages.json +++ b/apps/web/src/locales/mr/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/my/messages.json b/apps/web/src/locales/my/messages.json index 0a5e7b474d57..b339e3fe52eb 100644 --- a/apps/web/src/locales/my/messages.json +++ b/apps/web/src/locales/my/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/nb/messages.json b/apps/web/src/locales/nb/messages.json index f0f59f94008b..7f5ac1115a7d 100644 --- a/apps/web/src/locales/nb/messages.json +++ b/apps/web/src/locales/nb/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Sikre notater" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mapper" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Ny", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Meg" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Slett vedlegget" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Vil du virkelig sende til papirkurven?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Velg fil" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Ingen fil er valgt" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Inviter en ny bruker til din organisasjon ved å skrive inn E-postadressen til Bitwarden-kontoen deres nedenfor. Hvis de ikke allerede har en Bitwarden-konto, vil de bli forespurt om å lage en ny konto." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automatisk utfylt objekt $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Endret vilkår $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Gjenopprettet organisasjonstilgang for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM klargjøring", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Genererer brukere og grupper automatisk med den foretrukne identitetstjenesten din via SCIM-klargjøring", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Medlemsrolle" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Mer fra Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ne/messages.json b/apps/web/src/locales/ne/messages.json index c1f801f9b7ce..5836a12d2b24 100644 --- a/apps/web/src/locales/ne/messages.json +++ b/apps/web/src/locales/ne/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index 1b1b95731b89..c25c358f689e 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -3,7 +3,7 @@ "message": "Alle applicaties" }, "allMembers": { - "message": "Alle deelnemers" + "message": "Alle leden" }, "allPasswords": { "message": "Alle wachtwoorden" @@ -998,25 +998,28 @@ "message": "SSH-sleutel" }, "typeLoginSubtitle": { - "message": "Website or app" + "message": "Website of app" }, "typeCardSubtitle": { - "message": "Credit or debit card" + "message": "Credit- of debitkaart" }, "typeIdentitySubtitle": { - "message": "Personal info" + "message": "Persoonlijke informatie" }, "typeNoteSubtitle": { - "message": "Important text" + "message": "Belangrijke tekst" }, "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Bankdetails" + }, "folderSubtitle": { - "message": "Organize your items" + "message": "Je items organiseren" }, "collectionSubtitle": { - "message": "Organize shared items" + "message": "Gedeelde items organiseren" }, "typeLoginPlural": { "message": "Logins" @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Beveiligde notities" }, + "typeBankAccount": { + "message": "Bankrekening" + }, "folders": { "message": "Mappen" }, @@ -1088,7 +1094,7 @@ "message": "Item toevoegen" }, "chooseItemToAdd": { - "message": "Choose item to add" + "message": "Kies item om toe te voegen" }, "editItem": { "message": "Item bewerken" @@ -1116,6 +1122,18 @@ "message": "Nieuwe SSH-sleutel", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Nieuwe bankrekening", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Nieuw rijbewijs", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Nieuw paspoort", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nieuwe Send (tekst)", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH-sleutel bewerken", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Bankrekening bewerken", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Rijbewijs bewerken", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Paspoort bewerken", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Send (tekst) bewerken", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "SSH-sleutel bekijken", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Bankrekening weergeven", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Rijbewijs weergeven", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Paspoort weergeven", + "description": "Header for view passport item type" + }, "new": { "message": "Nieuw", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Info kopiëren - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Notitie kopiëren - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Geen waarden om te kopiëren" + }, + "launchWebsiteName": { + "message": "Start website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ik" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Bijlage verwijderen" }, + "deleteAttachmentName": { + "message": "Bijlage $NAME$ verwijderen", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "$NAME$ downloaden", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Weet je zeker dat je dit item wilt verwijderen?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Bestand kiezen" }, + "chooseFileSentenceCase": { + "message": "Bestand kiezen" + }, "noFileChosen": { "message": "Geen bestand gekozen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Uitnodigen" + }, "inviteUserDesc": { "message": "Nodig een nieuwe gebruiker uit voor je organisatie door het e-mailadres van hun Bitwarden-account hieronder in te vullen. Als ze nog geen Bitwarden-account hebben, kunnen ze een nieuw account aanmaken." }, + "inviteUserDescription": { + "message": "Nodig nieuwe gebruikers uit voor je organisatie door hun e-mailadres hieronder in te vullen." + }, + "inviteMultipleEmailDesc": { + "message": "Je kunt tot $COUNT$ gebruikers per keer uitnodigen door middel van een lijst met komma's gescheiden e-mailadressen.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Voer maximaal $BATCHLIMIT$ e-mailadressen in door ze te scheiden met een komma. ($REMAININGSEATS$ zetels over)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Rekeningnummer bekeken voor item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "PIN weergegeven voor item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Rekeningnummer gekopieerd voor item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "PIN gekopieerd voor item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automatisch-invullen voor item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Bewerkingen verwerpen" + }, + "discardEditsConfirmation": { + "message": "Als je deze weergave sluit, worden je niet-opgeslagen bewerkingen ongedaan gemaakt." + }, + "discardEdits": { + "message": "Bewerkingen verwerpen" + }, + "keepEditing": { + "message": "Doorgaan met bewerken" + }, + "backToEditing": { + "message": "Terug naar bewerken" + }, "editedPolicyId": { "message": "Bewerkt beleid $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 of meer e-mails behoren tot ingetrokken leden. Herstel hun toegang voor heruitnodiging." }, + "revocationReasonUnknown": { + "message": "Onbekende reden" + }, + "revocationReasonManual": { + "message": "Ingetrokken door een beheerder" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Niet in overeenstemming met het tweestapsaanmeldingsbeleid" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Niet in overeenstemming met één organisatiebeleid" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Toegang tot de organisatie ingetrokken voor $ID$ voor niet-naleving van het tweestapsorganisatiebeleid.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Toegang tot de organisatie ingetrokken voor $ID$ voor niet-naleving van het één organisatiebeleid.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Toegang tot de organisatie ingetrokken voor $ID$ voor het weigeren van overdracht naar organisatieeigendom.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Toegang tot de organisatie hersteld voor $ID$.", "placeholders": { @@ -4507,22 +4707,22 @@ "message": "Loginstatus" }, "recentlyActive": { - "message": "Recently active" + "message": "Recent actief" }, "recentlyActiveToday": { - "message": "Today" + "message": "Vandaag" }, "recentlyActivePast7Days": { - "message": "Past 7 days" + "message": "Afgelopen 7 dagen" }, "recentlyActivePast14Days": { - "message": "Past 14 days" + "message": "Afgelopen 14 dagen" }, "recentlyActivePast30Days": { - "message": "Past 30 days" + "message": "Afgelopen 30 dagen" }, "recentlyActiveOver30Days": { - "message": "Over 30 days ago" + "message": "Meer dan 30 dagen geleden" }, "firstLogin": { "message": "Eerst inloggen" @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Klaar!" }, + "reportGenerationFailed": { + "message": "Er is een fout opgetreden bij het genereren van het rapport. Probeer het nog eens." + }, "riskInsightsRunReport": { "message": "Rapport uitvoeren" }, @@ -8281,10 +8484,20 @@ "message": "SCIM-provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatisch in gebruikers en groepen voorzien via SCIM-provisioning van je voorkeursprovider", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Gebruikers en groepen automatisch uitrillen door je voorkeursprovider te configureren met de SCIM-URL en API-sleutel." + }, + "scimLearnMore": { + "message": "Meer informatie over SCIM" + }, "scimIntegrationDescription": { "message": "Automatisch in gebruikers en groepen voorzien via SCIM-provisioning van je voorkeursprovider. Onderteunde integraties vinden", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rol van lid" }, + "moreSettings": { + "message": "Meer instellingen" + }, "moreFromBitwarden": { "message": "Meer van Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Gebruikerstoegang tot Secrets Manager inschakelen." }, + "grantSecretsManager": { + "message": "Toegang geven tot Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Deze gebruiker heeft toegang tot Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Banknaam" + }, + "nameOnAccount": { + "message": "Naam op rekening" + }, + "bankRoutingNumber": { + "message": "Routeringsnummer", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Vestiging/instituutnummer" + }, + "swiftCode": { + "message": "SWIFT-code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Telefoonnummer bank" + }, + "searchBankAccount": { + "message": "Bankrekening doorzoeken" + }, + "copyAccountNumber": { + "message": "Rekeningnummer kopiëren" + }, + "copyRoutingNumber": { + "message": "Routeringsnummer kopiëren" + }, + "copyPin": { + "message": "PIN kopiëren" + }, + "copyIban": { + "message": "IBAN kopiëren" + }, + "bankAccountTypeChecking": { + "message": "Controleren" + }, + "bankAccountTypeSavings": { + "message": "Spaargeld" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Bewijs van storting" + }, + "bankAccountTypeLineOfCredit": { + "message": "Kredietlijn" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investering/makelaar" + }, + "bankAccountTypeMoneyMarket": { + "message": "Geldmarkt" + }, + "bankAccountTypeOther": { + "message": "Overig" + }, + "newBankAccountNudgeTitle": { + "message": "Veilig je bankgegevens opslaan" + }, + "newBankAccountNudgeBody": { + "message": "Sla je bankgegevens op om deze gemakkelijk en veilig op al je apparaten te benaderen." + }, "sendsTitleNoSearchResults": { "message": "Geen resultaten teruggekregen" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Je bankrekening moet worden geverifieerd voordat deze kan worden gebruikt voor deze upgrade. Verifieer je bankrekening of kies een andere betaalmethode." }, - "discardEdits": { - "message": "Bewerkingen verwerpen" - }, "discardEditsMessage": { "message": "Als je deze weergave sluit, worden je niet-opgeslagen bewerkingen ongedaan gemaakt" }, - "backToEditing": { - "message": "Terug naar bewerken" - }, "sendHasUnsavedEdits": { "message": "Deze Send heet niet-opgeslagen bewerkingen. Weet je zeker dat je weg wilt?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Bewerkingen Send opslaan mislukt", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Je organisatie vereist zichtbaarheid van e-mail. Vink \"Verberg je e-mail van de kijkers\" uit om deze op te slaan." + }, "sideNavigation": { "message": "Zijnavigatie" }, diff --git a/apps/web/src/locales/nn/messages.json b/apps/web/src/locales/nn/messages.json index 6e5f984dcad9..1217986849f8 100644 --- a/apps/web/src/locales/nn/messages.json +++ b/apps/web/src/locales/nn/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Trygge notat" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mapper" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Eg" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Sletta vedlegg" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Vil du verkeleg flytta denne til boss?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/or/messages.json b/apps/web/src/locales/or/messages.json index 0a5e7b474d57..b339e3fe52eb 100644 --- a/apps/web/src/locales/or/messages.json +++ b/apps/web/src/locales/or/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index e49bcb5fa290..20e601625157 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Bezpieczne notatki" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Foldery" }, @@ -1116,6 +1122,18 @@ "message": "Nowy klucz SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nowa wysyłka tekstu", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edytuj klucz SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edytuj tekst wysyłki", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Pokaż klucz SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nowy", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ja" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Usuń załącznik" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Czy na pewno chcesz to usunąć?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Wybierz plik" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Nie wybrano pliku" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Zaproś nowego użytkownika do Twojej organizacji poprzez wpisanie poniżej jego adresu e-mail. Jeśli nie posiada on jeszcze konta Bitwarden, zostanie poproszony o jego utworzenie." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Element $ID$ został automatycznie uzupełniony.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Zasada $ID$ została zaktualizowana.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Przywrócony dostęp organizacji dla $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "Aprowizacja SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatycznie aprowiduj użytkowników i grupy z preferowanym dostawcą tożsamości poprzez aprowizację SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatycznie dostarczaj użytkownikom i grupom preferowanego dostawcy tożsamości za pomocą usługi SCIM. Znajdź obsługiwane integracje", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rola członka" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Więcej od Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktywuj dostęp użytkownikom do menedżera sekretów." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Ten użytkownik może uzyskać dostęp do menedżera sekretów" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/pt_BR/messages.json b/apps/web/src/locales/pt_BR/messages.json index dceecc0bf874..c6ddaea84f12 100644 --- a/apps/web/src/locales/pt_BR/messages.json +++ b/apps/web/src/locales/pt_BR/messages.json @@ -638,10 +638,10 @@ } }, "showMatchDetectionNoPlaceholder": { - "message": "Show match detection" + "message": "Mostrar detecção de correspondência" }, "hideMatchDetectionNoPlaceholder": { - "message": "Hide match detection" + "message": "Ocultar detecção de correspondência" }, "autoFillOnPageLoad": { "message": "Preencher ao carregar a página?" @@ -674,7 +674,7 @@ "message": "Número do passaporte" }, "licenseNumber": { - "message": "Número da licença" + "message": "Número da CNH" }, "email": { "message": "E-mail" @@ -764,7 +764,7 @@ "message": "O Bitwarden pode armazenar e preencher códigos de verificação em 2 etapas. Selecione o ícone da câmera e tire uma captura de tela do código QR do autenticador nesse site, ou copie e cole a chave nesse campo." }, "totpCapture": { - "message": "Scan authenticator QR code from current webpage" + "message": "Ler código QR do autenticador na página atual" }, "learnMoreAboutAuthenticators": { "message": "Saiba mais sobre autenticadores" @@ -998,25 +998,28 @@ "message": "Chave SSH" }, "typeLoginSubtitle": { - "message": "Website or app" + "message": "Site ou aplicativo" }, "typeCardSubtitle": { - "message": "Credit or debit card" + "message": "Cartão de crédito ou débito" }, "typeIdentitySubtitle": { - "message": "Personal info" + "message": "Informações pessoais" }, "typeNoteSubtitle": { - "message": "Important text" + "message": "Texto importante" }, "typeSshKeySubtitle": { - "message": "Server login token" + "message": "Token de acesso ao servidor" + }, + "typeBankAccountSubtitle": { + "message": "Dados bancários" }, "folderSubtitle": { - "message": "Organize your items" + "message": "Organize seus itens" }, "collectionSubtitle": { - "message": "Organize shared items" + "message": "Organize itens compartilhados" }, "typeLoginPlural": { "message": "Credenciais" @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Anotações seguras" }, + "typeBankAccount": { + "message": "Conta bancária" + }, "folders": { "message": "Pastas" }, @@ -1088,7 +1094,7 @@ "message": "Adicionar item" }, "chooseItemToAdd": { - "message": "Choose item to add" + "message": "Escolha o item a adicionar" }, "editItem": { "message": "Editar item" @@ -1116,6 +1122,18 @@ "message": "Nova chave SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Nova conta bancária", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Nova carteira de habilitação", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Novo passaporte", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Novo Send de texto", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Editar chave SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Editar conta bancária", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Editar carteira de habilitação", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Editar passaporte", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Editar Send de texto", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Ver chave SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Ver conta bancária", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Ver carteira de habilitação", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Ver passaporte", + "description": "Header for view passport item type" + }, "new": { "message": "Criar", "description": "for adding new items" @@ -1276,7 +1318,7 @@ "message": "Copiar número do passaporte" }, "copyLicenseNumber": { - "message": "Copiar número da licença" + "message": "Copiar número da CNH" }, "copyPrivateKey": { "message": "Copiar chave privada" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copiar informações - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copiar anotação - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Não há valores para copiar" + }, + "launchWebsiteName": { + "message": "Abrir o site $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Eu" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Apagar anexo" }, + "deleteAttachmentName": { + "message": "Apagar anexo $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Baixar $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Tem certeza de que deseja enviar este item para a lixeira?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Selecionar arquivo" }, + "chooseFileSentenceCase": { + "message": "Escolher arquivo" + }, "noFileChosen": { "message": "Nenhum arquivo escolhido" }, @@ -3949,11 +4044,26 @@ } } }, + "invite": { + "message": "Convidar" + }, "inviteUserDesc": { "message": "Convide um novo usuário para sua organização digitando o endereço de e-mail da conta Bitwarden dele abaixo. Se ele não tiver uma conta no Bitwarden, ele será solicitado a criar uma nova conta." }, + "inviteUserDescription": { + "message": "Convide novos usuários para sua organização digitando o endereço de e-mail deles abaixo." + }, + "inviteMultipleEmailDesc": { + "message": "Digite até $COUNT$ e-mails, separados com vírgula.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "message": "Digite até $BATCHLIMIT$ e-mails, separados por vírgula. ($REMAININGSEATS$ vagas restantes)", "placeholders": { "batchlimit": { "content": "$1", @@ -3972,7 +4082,7 @@ "message": "Você tem 0 convites restantes." }, "inviteMultipleEmailsNoSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "message": "Digite até $BATCHLIMIT$ e-mails por vez, separados por vírgula.", "placeholders": { "batchlimit": { "content": "$1", @@ -3993,7 +4103,7 @@ "message": "Confirmados" }, "clientOwnerEmail": { - "message": "Email do proprietário do cliente" + "message": "E-mail do proprietário do cliente" }, "owner": { "message": "Proprietário" @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Visualizou o número da conta do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Visualizou o PIN do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copiou o número da conta do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copiou o PIN do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Preencheu automaticamente o item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Descartar edições" + }, + "discardEditsConfirmation": { + "message": "Se fechar esta tela, as suas edições não salvas serão descartadas." + }, + "discardEdits": { + "message": "Descartar edições" + }, + "keepEditing": { + "message": "Continuar editando" + }, + "backToEditing": { + "message": "Voltar à edição" + }, "editedPolicyId": { "message": "Editou a política $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 ou mais e-mails pertencem a membros com acesso revogado. Restaure o acesso deles para convidá-los novamente." }, + "revocationReasonUnknown": { + "message": "Razão desconhecida" + }, + "revocationReasonManual": { + "message": "Revogado por um administrador" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Não está em conformidade com a política de autenticação em duas etapas" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Não está em conformidade com a política de uma só organização" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revogou o acesso a organização de $ID$ por não conformidade com a política de dois fatores da organização.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revogou o acesso a organização de $ID$ por não conformidade com a política de uma só organização.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revogou o acesso a organização de $ID$ por recusar a transferência para a propriedade da organização.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restaurou o acesso de $ID$ à organização.", "placeholders": { @@ -4507,22 +4707,22 @@ "message": "Estado de autenticação" }, "recentlyActive": { - "message": "Recently active" + "message": "Ativo recentemente" }, "recentlyActiveToday": { - "message": "Today" + "message": "Hoje" }, "recentlyActivePast7Days": { - "message": "Past 7 days" + "message": "Últimos 7 dias" }, "recentlyActivePast14Days": { - "message": "Past 14 days" + "message": "Últimos 14 dias" }, "recentlyActivePast30Days": { - "message": "Past 30 days" + "message": "Últimos 30 dias" }, "recentlyActiveOver30Days": { - "message": "Over 30 days ago" + "message": "Há mais de 30 dias" }, "firstLogin": { "message": "Primeiro acesso" @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Pronto!" }, + "reportGenerationFailed": { + "message": "Ocorreu um erro ao gerar o relatório. Tente novamente." + }, "riskInsightsRunReport": { "message": "Gerar relatório" }, @@ -5251,10 +5454,10 @@ "message": "a qualquer momento." }, "byEmail": { - "message": "By email" + "message": "Por e-mail" }, "byLink": { - "message": "By link" + "message": "Por link" }, "byContinuingYouAgreeToThe": { "message": "Ao continuar, você concorda com os" @@ -7151,7 +7354,7 @@ "message": "Ação do limite de tempo da sessão" }, "sessionTimeoutSuppressedByConnectedDevice": { - "message": "Managed by the Bitwarden browser extension app. Open the browser app to edit." + "message": "Gerenciado pela extensão de navegador do Bitwarden. Abra a extensão do navegador para editar." }, "immediately": { "message": "Imediatamente" @@ -8281,10 +8484,20 @@ "message": "Provisionamento de SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Provisione automaticamente usuários e grupos com seu provedor de identidade preferido via provisionamento de SCIM.", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Provisionar usuários e grupos automaticamente, configurando seu provedor de identidade preferido com a URL SCIM e chave da API." + }, + "scimLearnMore": { + "message": "Saiba mais sobre o SCIM" + }, "scimIntegrationDescription": { "message": "Provisione automaticamente usuários e grupos com seu provedor de identidade preferido via provisionamento de SCIM. Procure integrações suportadas.", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -8340,7 +8553,7 @@ "description": "the text, 'SCIM', is an acronym and should not be translated." }, "onlyOneIntegrationOfTypeAllowed": { - "message": "Only one integration of this type ($TYPE$) is allowed. The conflicting integration is: $NAME$", + "message": "Apenas uma integração deste tipo ($TYPE$) é permitida. A integração conflitante é: $NAME$", "placeholders": { "type": { "content": "$1", @@ -8353,7 +8566,7 @@ } }, "anotherIntegrationWithSameTypeExists": { - "message": "Another integration with the same type ($TYPE$) already exists. Refresh the browser and try again.", + "message": "Outra integração com o mesmo tipo ($TYPE$) já existe. Atualize o navegador e tente novamente.", "placeholders": { "type": { "content": "$1", @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Cargo do membro" }, + "moreSettings": { + "message": "Mais configurações" + }, "moreFromBitwarden": { "message": "Mais do Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Ative o acesso de usuários ao Gerenciador de Segredos." }, + "grantSecretsManager": { + "message": "Conceder acesso ao Gerenciador de Segredos" + }, "userAccessSecretsManagerGA": { "message": "Este usuário pode acessar o Gerenciador de Segredos" }, @@ -9583,13 +9802,13 @@ } }, "phishingBlockerSiteAccessed": { - "message": "User attempted to access known phishing site" + "message": "Usuário tentou acessar um site de phishing conhecido" }, "phishingBlockerSiteExited": { - "message": "User exited phishing warning page" + "message": "Usuário saiu da página de aviso de phishing" }, "phishingBlockerBypassed": { - "message": "User bypassed phishing warning" + "message": "Usuário ignorou o aviso de phishing" }, "sdk": { "message": "SDK", @@ -9840,25 +10059,25 @@ "message": "Ao reconfigurar a senha ou autenticação em duas etapas deste membro, eles serão notificados da mudança e serão desconectados." }, "accountRecoveryPolicyDescV2": { - "message": "Recover accounts when master password, two-step login, or trusted devices are forgotten or lost." + "message": "Recupere contas quando a senha principal, a autenticação em duas etapas ou os dispositivos confiáveis forem esquecidos ou perdidos." }, "accountRecoveryPolicyWarningV2": { - "message": "Existing accounts with master passwords will require members to self-enroll before administrators can recover their accounts." + "message": "Contas existentes com senhas principais exigirão que os membros se inscrevam por conta própria antes que os administradores possam recuperá-las." }, "resetPasswordPolicyAutoEnrollCheckboxV2": { - "message": "Automatically enroll new members in account recovery" + "message": "Inscrever novos membros automaticamente na recuperação de conta" }, "resetMasterPassword": { - "message": "Reset master password" + "message": "Redefinir senha principal" }, "resetTwoStepLogin": { - "message": "Reset two-step login" + "message": "Redefinir autenticação em duas etapas" }, "resetTwoStepLoginDesc": { - "message": "The member's access will be revoked until they set up two-step login" + "message": "O acesso do membro será revogado até que ele configure a autenticação em duas etapas" }, "recoverAccountSuccess": { - "message": "Account recovery success!" + "message": "Conta recuperada com sucesso!" }, "updatedTempPassword": { "message": "O usuário atualizou uma senha emitida através da recuperação de conta." @@ -10415,43 +10634,43 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "cancelSurveyMissingFeaturesLabel": { - "message": "Missing features or functionality", + "message": "Recursos ou funcionalidades ausentes", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyMissingFeaturesHint": { - "message": "Something we needed wasn't available", + "message": "Algo de que precisávamos não estava disponível", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexLabel": { - "message": "Too difficult to set up or manage", + "message": "Muito difícil de configurar ou gerenciar", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyTooComplexHint": { - "message": "Onboarding, admin, or day-to-day use was too complex", + "message": "A integração inicial, a administração ou o uso diário eram complexos demais", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueLabel": { - "message": "We're not getting enough value for the cost", + "message": "Não estamos recebendo valor suficiente pelo custo", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughValueHint": { - "message": "The price doesn't match what we're getting out of it", + "message": "O preço não condiz com o que estamos obtendo", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageLabel": { - "message": "Not enough usage by our team", + "message": "Uso insuficiente pela nossa equipe", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNotEnoughUsageHint": { - "message": "We couldn't get people to actually use it", + "message": "Não conseguimos fazer as pessoas realmente usarem", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedLabel": { - "message": "Our needs changed", + "message": "Nossas necessidades mudaram", "description": "Label for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "cancelSurveyNeedsChangedHint": { - "message": "Reorg, acquisition, shift in priorities, or we no longer need a password manager", + "message": "Reorganização, aquisição, mudança de prioridades ou não precisamos mais de um gerenciador de senhas", "description": "Hint for a cancel survey radio option shown when a Teams or Enterprise organization cancels their subscription." }, "freeForOneYear": { @@ -12041,7 +12260,7 @@ } }, "resellerRenewalWarningMsgV2": { - "message": "Your subscription will renew soon. To ensure uninterrupted service, contact your Bitwarden provider to confirm your renewal before $RENEWAL_DATE$.", + "message": "Sua assinatura será renovada em breve. Para garantir a continuidade do serviço, entre em contato com seu provedor Bitwarden para confirmar a renovação antes de $RENEWAL_DATE$.", "placeholders": { "renewal_date": { "content": "$1", @@ -12080,7 +12299,7 @@ } }, "resellerPastDueWarningMsgV2": { - "message": "The invoice for your subscription has not been paid. To ensure uninterrupted service, contact your Bitwarden provider before $GRACE_PERIOD_END$.", + "message": "A fatura da sua assinatura não foi paga. Para garantir a continuidade do serviço, entre em contato com seu provedor Bitwarden antes de $GRACE_PERIOD_END$.", "placeholders": { "grace_period_end": { "content": "$1", @@ -13220,7 +13439,7 @@ "message": "usuário@bitwarden.com , usuário@acme.com" }, "emailPlaceholderMultiple": { - "message": "user@bitwarden.com, user@acme.com" + "message": "usuário@bitwarden.com, usuário@acme.com" }, "whenYouRemoveStorage": { "message": "Quando você remover o armazenamento, você receberá um crédito de conta proporcional que irá automaticamente para sua próxima fatura." @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Nome do banco" + }, + "nameOnAccount": { + "message": "Nome na conta" + }, + "bankRoutingNumber": { + "message": "Número de roteamento", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Número da instituição" + }, + "swiftCode": { + "message": "Código SWIFT" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Número de contato do banco" + }, + "searchBankAccount": { + "message": "Buscar nas contas bancárias" + }, + "copyAccountNumber": { + "message": "Copiar número da conta" + }, + "copyRoutingNumber": { + "message": "Copiar número de roteamento" + }, + "copyPin": { + "message": "Copiar PIN" + }, + "copyIban": { + "message": "Copiar IBAN" + }, + "bankAccountTypeChecking": { + "message": "Corrente" + }, + "bankAccountTypeSavings": { + "message": "Poupança" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificado de depósito" + }, + "bankAccountTypeLineOfCredit": { + "message": "Linha de crédito" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investimento/corretagem" + }, + "bankAccountTypeMoneyMarket": { + "message": "Mercado monetário" + }, + "bankAccountTypeOther": { + "message": "Outros" + }, + "newBankAccountNudgeTitle": { + "message": "Armazene seus dados bancários de forma segura" + }, + "newBankAccountNudgeBody": { + "message": "Salve as informações da sua conta bancária para acessá-la de forma fácil e segura em seus dispositivos." + }, "sendsTitleNoSearchResults": { "message": "Nenhum resultado de busca" }, @@ -13394,37 +13677,34 @@ } }, "unverifiedBankAccountNotSupportedForUpgrade": { - "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." - }, - "discardEdits": { - "message": "Discard edits" + "message": "Sua conta bancária precisa ser verificada antes de poder ser usada neste upgrade. Verifique sua conta bancária ou escolha outro método de pagamento." }, "discardEditsMessage": { - "message": "If you close this view, your unsaved edits will be discarded" - }, - "backToEditing": { - "message": "Back to editing" + "message": "Se você fechar esta visualização, suas edições não salvas serão descartadas" }, "sendHasUnsavedEdits": { - "message": "Send has unsaved edits. Are you sure you want to leave?", + "message": "O Send tem edições não salvas. Tem certeza de que deseja sair?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "saveSendEditsFailed": { - "message": "Saving Send edits failed", + "message": "Falha ao salvar as edições do Send", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Sua organização requer visibilidade de email. Desmarque a opção \"Ocultar e-mail dos visualizadores\" para salvar." + }, "sideNavigation": { - "message": "Side navigation" + "message": "Navegação lateral" }, "skipLink": { - "message": "Skip link" + "message": "Pular link" }, "callout": { - "message": "Callout", + "message": "Aviso", "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." }, "progressBar": { - "message": "Progress bar", + "message": "Barra de progresso", "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." } } diff --git a/apps/web/src/locales/pt_PT/messages.json b/apps/web/src/locales/pt_PT/messages.json index e9908b11c508..29218c51c35e 100644 --- a/apps/web/src/locales/pt_PT/messages.json +++ b/apps/web/src/locales/pt_PT/messages.json @@ -764,7 +764,7 @@ "message": "O Bitwarden pode armazenar e preencher códigos de verificação de dois passos. Selecione o ícone da câmara para tirar uma captura de ecrã do código QR do autenticador deste site ou copie e cole a chave neste campo." }, "totpCapture": { - "message": "Digitalize o código QR do autenticador a partir da página Web atual" + "message": "Digitalize o código QR do autenticador a partir da página web atual" }, "learnMoreAboutAuthenticators": { "message": "Saiba mais sobre os autenticadores" @@ -843,7 +843,7 @@ "message": "Tem a certeza de que pretende eliminar permanentemente esta pasta?" }, "baseDomain": { - "message": "Domínio de base", + "message": "Domínio base", "description": "Domain name. Example: website.com" }, "domainName": { @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Token de início de sessão no servidor" }, + "typeBankAccountSubtitle": { + "message": "Dados bancários" + }, "folderSubtitle": { "message": "Organize os seus itens" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Notas seguras" }, + "typeBankAccount": { + "message": "Conta bancária" + }, "folders": { "message": "Pastas" }, @@ -1116,6 +1122,18 @@ "message": "Nova chave SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Nova conta bancária", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Nova licença", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Novo passaporte", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Novo Send de texto", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Editar chave SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Editar conta bancária", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Editar carta de condução", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Editar passaporte", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Editar Send de texto", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Ver chave SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Ver conta bancária", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Ver carta de condução", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Ver passaporte", + "description": "Header for view passport item type" + }, "new": { "message": "Novo", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copiar informações - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copiar nota - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Não existem valores para copiar" + }, + "launchWebsiteName": { + "message": "Iniciar site $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Eu" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Eliminar anexo" }, + "deleteAttachmentName": { + "message": "Eliminar o anexo $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Transferir $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Pretende realmente mover este item para o lixo?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Escolher ficheiro" }, + "chooseFileSentenceCase": { + "message": "Escolher ficheiro" + }, "noFileChosen": { "message": "Nenhum ficheiro escolhido" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Convidar" + }, "inviteUserDesc": { "message": "Convide um novo utilizador para a sua organização introduzindo o endereço de e-mail da sua conta Bitwarden abaixo. Se o utilizador ainda não tiver uma conta Bitwarden, ser-lhe-á pedido que crie uma nova conta." }, + "inviteUserDescription": { + "message": "Convide novos utilizadores para a sua organização introduzindo o respetivo endereço de e-mail abaixo." + }, + "inviteMultipleEmailDesc": { + "message": "Introduza até $COUNT$ e-mails, separados por vírgulas.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Introduza até $BATCHLIMIT$ e-mails, separados por vírgulas. ($REMAININGSEATS$ lugares restantes)", "placeholders": { @@ -4153,7 +4263,7 @@ "message": "Ver todas as opções de início de sessão" }, "viewedItemId": { - "message": "Item $ID$ visto.", + "message": "Visualizou o item $ID$.", "placeholders": { "id": { "content": "$1", @@ -4162,7 +4272,7 @@ } }, "viewedPasswordItemId": { - "message": "Palavra-passe do item $ID$ vista.", + "message": "Visualizou a palavra-passe do item $ID$.", "placeholders": { "id": { "content": "$1", @@ -4171,7 +4281,7 @@ } }, "viewedHiddenFieldItemId": { - "message": "Campo oculto do item $ID$ visto.", + "message": "Visualizou o campo oculto do item $ID$.", "placeholders": { "id": { "content": "$1", @@ -4180,7 +4290,7 @@ } }, "viewedCardNumberItemId": { - "message": "Número do cartão do item $ID$ visualizado.", + "message": "Visualizou o número do cartão do item $ID$.", "placeholders": { "id": { "content": "$1", @@ -4189,7 +4299,7 @@ } }, "viewedSecurityCodeItemId": { - "message": "Código de segurança do item $ID$ visto.", + "message": "Visualizou o código de segurança do item $ID$.", "placeholders": { "id": { "content": "$1", @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Visualizou o número da conta do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Visualizou o PIN do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copiou o número da conta do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copiou o PIN do item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Item $ID$ preenchido automaticamente.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Descartar alterações" + }, + "discardEditsConfirmation": { + "message": "Se fechar esta vista, as alterações não guardadas serão descartadas." + }, + "discardEdits": { + "message": "Descartar alterações" + }, + "keepEditing": { + "message": "Continuar a editar" + }, + "backToEditing": { + "message": "Voltar à edição" + }, "editedPolicyId": { "message": "Política $ID$ editada.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "Um ou mais e-mails pertencem a membros com acesso revogado. Restaure o acesso para os voltar a convidar." }, + "revocationReasonUnknown": { + "message": "Motivo desconhecido" + }, + "revocationReasonManual": { + "message": "Revogado por um administrador" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Não está em conformidade com a política de verificação de dois passos" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Não está em conformidade com a política de organização única" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revogado o acesso à organização para $ID$ por incumprimento da política de verificação de dois passos.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revogado o acesso à organização para $ID$ por incumprimento da política de organização única.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revogado o acesso à organização para $ID$ por recusa de transferência de titularidade da organização.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Acesso à organização restaurado para $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Concluído!" }, + "reportGenerationFailed": { + "message": "Ocorreu um erro ao gerar o relatório. Tente novamente." + }, "riskInsightsRunReport": { "message": "Executar relatório" }, @@ -6621,7 +6824,7 @@ "message": "Para verificar a sua 2FA, por favor, clique no botão abaixo." }, "webAuthnAuthenticate": { - "message": "Autenticar o WebAuthn" + "message": "Autenticar com WebAuthn" }, "readSecurityKey": { "message": "Ler chave de segurança" @@ -6630,7 +6833,7 @@ "message": "A aguardar interação da chave de segurança..." }, "webAuthnNotSupported": { - "message": "O WebAuthn não é suportado por este navegador." + "message": "WebAuthn não é suportado por este navegador." }, "webAuthnSuccess": { "message": "WebAuthn verificado com sucesso! Pode fechar este separador." @@ -7127,7 +7330,7 @@ "message": "Anfitrião do fornecedor de identidade" }, "automaticAppLoginIdpHostDesc": { - "message": "Introduza o URL do anfitrião do seu fornecedor de identidade. Introduza vários URLs, separando-os com uma vírgula." + "message": "Introduza o URL do anfitrião do seu fornecedor de identidade. Introduza vários URLs, separados por vírgulas." }, "tdeDisabledMasterPasswordRequired": { "message": "A sua organização atualizou as opções de desencriptação. Por favor, defina uma palavra-passe mestra para aceder ao seu cofre." @@ -7181,7 +7384,7 @@ "message": "O \"bloqueio do sistema\" só se aplicará ao navegador e à app para computador" }, "sessionTimeoutConfirmationOnSystemLockDescription": { - "message": "A app móvel e Web utilizará \"ao reiniciar a app\" como o tempo limite máximo permitido, uma vez que a opção não é suportada." + "message": "A aplicação móvel e web utilizará \"ao reiniciar a app\" como o tempo limite máximo permitido, uma vez que a opção não é suportada." }, "vaultTimeoutPolicyInEffect": { "message": "As políticas da sua organização definiram o tempo limite máximo permitido do cofre de $HOURS$ hora(s) e $MINUTES$ minuto(s).", @@ -8281,10 +8484,20 @@ "message": "Aprovisionamento SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Aprovisione automaticamente utilizadores e grupos com o seu fornecedor de identidade preferido através do aprovisionamento SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Provisione automaticamente utilizadores e grupos configurando o seu fornecedor de identidade preferido com o URL e a chave de API SCIM." + }, + "scimLearnMore": { + "message": "Saiba mais sobre o SCIM" + }, "scimIntegrationDescription": { "message": "Aprovisione automaticamente utilizadores e grupos com o seu fornecedor de identidade preferido através do aprovisionamento SCIM. Encontre integrações suportadas", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Função do membro" }, + "moreSettings": { + "message": "Mais definições" + }, "moreFromBitwarden": { "message": "Mais do Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Ativar o acesso do utilizador ao Gestor de Segredos." }, + "grantSecretsManager": { + "message": "Conceder acesso ao Gestor de Segredos" + }, "userAccessSecretsManagerGA": { "message": "Este utilizador pode aceder ao Gestor de Segredos" }, @@ -12313,7 +12532,7 @@ "example": "Include a Website so this login appears as an autofill suggestion." }, "newLoginNudgeBodyBold": { - "message": "site", + "message": "Site", "description": "This is in multiple parts to allow for bold text in the middle of the sentence.", "example": "Include a Website so this login appears as an autofill suggestion." }, @@ -13214,7 +13433,7 @@ "message": "Após partilhar este Send através do link, os indivíduos terão de verificar o e-mail com um código para poderem ver este Send." }, "enterMultipleEmailsSeparatedByComma": { - "message": "Introduza vários e-mails, separados por vírgula." + "message": "Introduza vários e-mails, separados por vírgulas." }, "emailPlaceholder": { "message": "utilizador@bitwarden.com , utilizador@acme.com" @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Nome do banco" + }, + "nameOnAccount": { + "message": "Nome do titular da conta" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Número da agência/instituição" + }, + "swiftCode": { + "message": "Código SWIFT" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Telefone de contacto do banco" + }, + "searchBankAccount": { + "message": "Pesquisar conta bancária" + }, + "copyAccountNumber": { + "message": "Copiar número da conta" + }, + "copyRoutingNumber": { + "message": "Copiar routing number" + }, + "copyPin": { + "message": "Copiar PIN" + }, + "copyIban": { + "message": "Copiar IBAN" + }, + "bankAccountTypeChecking": { + "message": "Conta à ordem" + }, + "bankAccountTypeSavings": { + "message": "Poupança" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Depósito a prazo" + }, + "bankAccountTypeLineOfCredit": { + "message": "Linha de crédito" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investimento/corretora" + }, + "bankAccountTypeMoneyMarket": { + "message": "Mercado monetário" + }, + "bankAccountTypeOther": { + "message": "Outro" + }, + "newBankAccountNudgeTitle": { + "message": "Guarde os seus dados bancários em segurança" + }, + "newBankAccountNudgeBody": { + "message": "Guarde as informações da sua conta bancária para as poder aceder de forma fácil e segura em todos os seus dispositivos." + }, "sendsTitleNoSearchResults": { "message": "Não foram apresentados resultados de pesquisa" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "A sua conta bancária tem de ser verificada antes de poder ser utilizada para esta atualização. Por favei, verifique a sua conta bancária ou escolha outro método de pagamento." }, - "discardEdits": { - "message": "Descartar alterações" - }, "discardEditsMessage": { "message": "Se fechar esta vista, as alterações não guardadas serão descartadas" }, - "backToEditing": { - "message": "Voltar à edição" - }, "sendHasUnsavedEdits": { "message": "O Send tem alterações não guardadas. Tem a certeza de que pretende sair?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Falha ao guardar as alterações do Send", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "A sua organização requer a visibilidade do e-mail. Desmarque “Ocultar o seu e-mail dos utilizadores” para guardar." + }, "sideNavigation": { "message": "Navegação lateral" }, diff --git a/apps/web/src/locales/ro/messages.json b/apps/web/src/locales/ro/messages.json index 0679128ba180..a82857256a6b 100644 --- a/apps/web/src/locales/ro/messages.json +++ b/apps/web/src/locales/ro/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Note securizate" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Dosare" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nou", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Eu" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Ștergere atașament" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Sigur doriți să trimiteți în coșul de reciclare?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Alegere fișier" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Niciun fișier ales" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invitați un utilizator nou în organizația dvs. introducându-i mai jos adresa de e-mail a contului Bitwarden. Dacă nu au deja un cont Bitwarden, li se va solicita să își creeze un cont nou." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Elementul $ID$ s-a completat automat", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Politica $ID$ a fost editată.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "S-a restabilit accesul organizației pentru $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "Provizionare SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Furnizați automat utilizatorii și grupurile cu furnizorul dvs. preferat de identitate prin intermediul aprovizionării SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index 16e2772a8849..f176bea541e2 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Токен входа на сервер" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Организуйте свои элементы" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Защищенные заметки" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Папки" }, @@ -1116,6 +1122,18 @@ "message": "Новый ключ SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Новая лицензия", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Новый паспорт", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Новая текстовая Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Редактировать ключ SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Изменить данные водительского удостоверения", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Изменить паспорт", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Изменить текстовую Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Просмотр ключа SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Просмотреть данные водительского удостоверения", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Просмотреть паспорт", + "description": "Header for view passport item type" + }, "new": { "message": "Новый", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Мое" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Удалить вложение" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Вы действительно хотите отправить в корзину?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Выбрать файл" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Файл не выбран" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Пригласите нового пользователя в свою организацию, введя ниже адрес email его аккаунта Bitwarden. Если у него пока нет аккаунта Bitwarden, ему будет предложено его создать." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Введите до $BATCHLIMIT$ адресов email, разделяя их запятой. (Осталось $REMAININGSEATS$ мест)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Автоматически заполнен элемент $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Отменить изменения" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Вернуться к редактированию" + }, "editedPolicyId": { "message": "Отредактирована политика $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "Один или несколько адресов email принадлежат пользователям, чьи аккаунтам были заблокированы. Восстановите их доступ, чтобы снова их пригласить.." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Восстановлен доступ к организации для $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Готово!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Запустить отчет" }, @@ -8281,10 +8484,20 @@ "message": "Обеспечение SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Автоматически предоставлять пользователям и группам предпочитаемого поставщика удостоверений с помощью обеспечения SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Автоматически предоставлять пользователям и группам предпочитаемого поставщика удостоверений с помощью обеспечения SCIM. Поиск поддерживаемых интеграций", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Роль участника" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Больше от Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Активировать доступ пользователей к менеджеру секретов." }, + "grantSecretsManager": { + "message": "Предоставить доступ к менеджеру секретов" + }, "userAccessSecretsManagerGA": { "message": "Этот пользователь может получить доступ к менеджеру секретов" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "Поиск не дал результатов" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Прежде чем использовать этот способ оплаты, необходимо подтвердить ваш банковский счет. Пожалуйста, подтвердите его, либо выберите другой способ оплаты." }, - "discardEdits": { - "message": "Отменить изменения" - }, "discardEditsMessage": { "message": "Если вы закроете это окно, ваши несохраненные изменения будут утрачены" }, - "backToEditing": { - "message": "Вернуться к редактированию" - }, "sendHasUnsavedEdits": { "message": "Send имеет несохраненные изменения. Вы действительно хотите выйти?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Сохранить изменения Send не удалось", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Боковая навигация" }, diff --git a/apps/web/src/locales/si/messages.json b/apps/web/src/locales/si/messages.json index d2047095f640..1d3473ed1d3e 100644 --- a/apps/web/src/locales/si/messages.json +++ b/apps/web/src/locales/si/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "බහාලුම්" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/sk/messages.json b/apps/web/src/locales/sk/messages.json index 78941107f6af..0035728d22e4 100644 --- a/apps/web/src/locales/sk/messages.json +++ b/apps/web/src/locales/sk/messages.json @@ -329,7 +329,7 @@ "message": "Nepodarilo sa označiť aplikácie za kritické" }, "applicationsUnmarkedAsCriticalFail": { - "message": "Failed to unmark applications as critical" + "message": "Nepodarilo sa zrušiť označenie aplikácie za kritické" }, "application": { "message": "Aplikácia" @@ -638,10 +638,10 @@ } }, "showMatchDetectionNoPlaceholder": { - "message": "Show match detection" + "message": "Zobraziť spôsob mapovania" }, "hideMatchDetectionNoPlaceholder": { - "message": "Hide match detection" + "message": "Skryť spôsob mapovania" }, "autoFillOnPageLoad": { "message": "Automaticky vyplniť pri načítaní stránky?" @@ -764,7 +764,7 @@ "message": "Bitwarden umožňuje uložiť a vyplniť kódy dvojstupňového overenia. Vyberte ikonu fotoaparátu a zosnímajte obrazovku QR kódu overovacej aplikácie tejto webovej stránky alebo skopírujte a vložte kľúč do tohto poľa." }, "totpCapture": { - "message": "Scan authenticator QR code from current webpage" + "message": "Naskenovať QR kód overovateľa z aktuálnej webovej stránky" }, "learnMoreAboutAuthenticators": { "message": "Viac informácií o overovateľoch" @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Zabezpečené poznámky" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Priečinky" }, @@ -1116,6 +1122,18 @@ "message": "Nový kľúč SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Nový textový Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Upraviť kľúč SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Upraviť textový Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Zobraziť kľúč SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nový", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ja" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Odstrániť prílohu" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Naozaj chcete odstrániť túto položku?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Vybrať súbor" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Nebol vybratý žiadny súbor" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Pozvite používateľov do vašej organizácie zadaním emailovej adresy ich Bitwarden účtu nižšie. Ak ešte nemajú Bitwarden účet, obdržia požiadavku na jeho vytvorenie." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Automaticky vyplnené s položkou $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Upravené pravidlo $ID$.", "placeholders": { @@ -4354,7 +4515,46 @@ } }, "revokedEmailError": { - "message": "1 or more emails belong to revoked members. Restore their access to reinvite." + "message": "1 alebo viac emailov patria odvolaným členom. Obnovte ich pristúp pre opätovné pozvanie." + }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } }, "restoredUserId": { "message": "Obnovený prístup k organizácii pre $ID$.", @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Hotovo!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Generovať report" }, @@ -5251,10 +5454,10 @@ "message": "môžete kedykoľvek." }, "byEmail": { - "message": "By email" + "message": "E-mailom" }, "byLink": { - "message": "By link" + "message": "Prostredníctvom odkazu" }, "byContinuingYouAgreeToThe": { "message": "Pokračovaním súhlasíte s" @@ -6318,14 +6521,14 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendControls": { - "message": "Send controls" + "message": "Nastavenia Send" }, "sendControlsPolicyDesc": { - "message": "Set options for creating and editing Sends, including the ability to remove Sends.", + "message": "Nastavte predvolby pre vytvaranie a upravu Sendov vratane opravnenia vymazat Sendy.", "description": "'Send' is the name of a Bitwarden feature (used in the plural here) and should not be translated." }, "sendControlsExemption": { - "message": "Organization members that can manage the organization's policies are exempt from this policy's enforcement." + "message": "Členovia organizácie, ktorí môžu spravovať politiku organizácie, sú vyňatí z uplatňovania týchto zásad." }, "sendOptions": { "message": "Možnosti Sendu", @@ -8281,10 +8484,20 @@ "message": "SCIM poskytovanie", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automaticky vytvárajte používateľov a skupiny prostredníctvom SCIM s preferovaným poskytovateľom identít", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automaticky vytvárajte používateľov a skupiny prostredníctvom SCIM s preferovaným poskytovateľom identít. Zistite podporované integrácie", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -8305,7 +8518,7 @@ "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "viewScimApiKey": { - "message": "View the SCIM API key", + "message": "Zobraziť SCIM API kľúč", "description": "the text, 'SCIM' and 'API', are acronyms and should not be translated." }, "rotateScimKey": { @@ -8340,7 +8553,7 @@ "description": "the text, 'SCIM', is an acronym and should not be translated." }, "onlyOneIntegrationOfTypeAllowed": { - "message": "Only one integration of this type ($TYPE$) is allowed. The conflicting integration is: $NAME$", + "message": "Povolená je len jedna integrácia tohto typu. ($TYPE$) Konfliktná integrácia je: $NAME$", "placeholders": { "type": { "content": "$1", @@ -8353,7 +8566,7 @@ } }, "anotherIntegrationWithSameTypeExists": { - "message": "Another integration with the same type ($TYPE$) already exists. Refresh the browser and try again.", + "message": "Už existuje iná integrácia s rovnakým typom ($TYPE$). Obnovte prehliadač a skúste to znova.", "placeholders": { "type": { "content": "$1", @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Rola člena" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Viac od spoločnosti Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktivovať používateľovi prístup k Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Tento používateľ má prístup k Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13394,17 +13677,11 @@ } }, "unverifiedBankAccountNotSupportedForUpgrade": { - "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." - }, - "discardEdits": { - "message": "Discard edits" + "message": "Váš bankový účet musí byť overený pretým nez ho budete môcť použiť na tento upgrade. Prosím overte váš bankový účet, alebo zvoľte inú platobnú metódu." }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/sl/messages.json b/apps/web/src/locales/sl/messages.json index a0c0af5534c8..2e67e21ef895 100644 --- a/apps/web/src/locales/sl/messages.json +++ b/apps/web/src/locales/sl/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Zavarovani zapiski" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mape" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nov", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Jaz" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Izbriši priponoko" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Ali ste prepričani, da želite to vreči v smetnjak?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Izberi datoteko" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Datoteka ni izbrana" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/sr_CS/messages.json b/apps/web/src/locales/sr_CS/messages.json index 8542459d49fa..bca6b7f191b5 100644 --- a/apps/web/src/locales/sr_CS/messages.json +++ b/apps/web/src/locales/sr_CS/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Fascikle" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Obriši Priloženi Fajl" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Da li zaista želite da obrišete ovu stavku?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/sr_CY/messages.json b/apps/web/src/locales/sr_CY/messages.json index e24ea0c70655..8eec80035321 100644 --- a/apps/web/src/locales/sr_CY/messages.json +++ b/apps/web/src/locales/sr_CY/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Сигурносне белешке" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Фасцикле" }, @@ -1116,6 +1122,18 @@ "message": "Нов SSH кљич", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Нови текст Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Уреди SSH кључ", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Уреди текст Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Преглед SSH кључа", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Ново/а", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ја" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Избриши прилог" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Сигурно избрисати ову ставку?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Изабери датотеку" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Није изабрана ниједна датотека" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Позовите новог корисника у своју организацију тако што ћете доле унети имејл његовог Bitwarden налога. Ако немају Bitwarden налог, биће затражено да креирају нови налог." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Ставке $ID$ ауто-пуњења.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Политика $ID$ промењена.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "Један или више имејлова припада опозваним члановима. Вратите им приступ да бисте их поново позвали." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Враћен приступ организацији за $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Готово!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Покрените извештај" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Улога члана" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Више од Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Активирај приступ кориснику Secrets Manager-у." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Овај корисник може приступити Менаџеру Тајни" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/sv/messages.json b/apps/web/src/locales/sv/messages.json index b2cffd27b81d..115350241f0d 100644 --- a/apps/web/src/locales/sv/messages.json +++ b/apps/web/src/locales/sv/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Säkra anteckningar" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Mappar" }, @@ -1116,6 +1122,18 @@ "message": "Ny SSH-nyckel", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Ny textsändning", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Redigera SSH-nyckel", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Redigera textsändning", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Visa SSH-nyckel", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Nytt", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Jag" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Radera bilaga" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Är du säker på att du vill skicka detta objekt till papperskorgen?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Välj fil" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Ingen fil har valts" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Bjud in en ny användare till din organisation genom att ange e-postadressen som tillhör deras Bitwarden-konto nedan. Om de inte redan har ett Bitwarden-konto kommer de uppmanas att skapa ett." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Fyllde i objektet $ID$ automatiskt.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Redigerade policyn $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Återställd organisationsåtkomst för $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Klart!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Kör rapport" }, @@ -8281,10 +8484,20 @@ "message": "Tillhandahållande av SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatisk provisionering av användare och grupper med din föredragna identitetsleverantör via SCIM-provisionering", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Tillhandahåll automatiskt användare och grupper med din föredragna identitetsleverantör via SCIM-tillhandahållande. Hitta integrationer som stöds", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Medlemsroll" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Mer från Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Aktivera användaråtkomst till Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Denna användare har åtkomst till Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/ta/messages.json b/apps/web/src/locales/ta/messages.json index 3d7930ebf362..b9fbd0769ef7 100644 --- a/apps/web/src/locales/ta/messages.json +++ b/apps/web/src/locales/ta/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "பாதுகாப்பான குறிப்புகள்" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "கோப்புறைகள்" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "புதியது", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "நான்" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "இணைப்பை நீக்கு" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "நீங்கள் உண்மையிலேயே குப்பைக்கு அனுப்ப விரும்புகிறீர்களா?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "கோப்பைத் தேர்ந்தெடுக்கவும்" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "கோப்பு எதுவும் தேர்ந்தெடுக்கப்படவில்லை" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "புதிய பயனரை உங்கள் நிறுவனத்திற்கு அவர்களின் Bitwarden கணக்கு மின்னஞ்சல் முகவரியை கீழே உள்ளிட்டு அழைக்கவும். அவர்களுக்கு ஏற்கனவே Bitwarden கணக்கு இல்லையென்றால், புதிய கணக்கை உருவாக்கும்படி கேட்கப்படுவார்கள்." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ உருப்படி தானாக நிரப்பப்பட்டது.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "$ID$ கொள்கை திருத்தப்பட்டது.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "$ID$க்கான நிறுவன அணுகல் மீட்டெடுக்கப்பட்டது.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM வழங்கல்", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "SCIM வழங்கல் வழியாக உங்கள் விருப்பமான அடையாள வழங்குநருடன் பயனர்கள் மற்றும் குழுக்களை தானாக வழங்குதல்", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "SCIM வழங்கல் வழியாக உங்கள் விருப்பமான அடையாள வழங்குநருடன் பயனர்கள் மற்றும் குழுக்களை தானாக வழங்குதல். ஆதரிக்கப்படும் ஒருங்கிணைப்புகளைக் கண்டறியவும்", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "உறுப்பினர் பங்கு" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Bitwarden-இலிருந்து மேலும்" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Secrets Manager-க்கு பயனர் அணுகலைச் செயல்படுத்தவும்." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "இந்த பயனர் Secrets Manager-ஐ அணுகலாம்" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/te/messages.json b/apps/web/src/locales/te/messages.json index 0a5e7b474d57..b339e3fe52eb 100644 --- a/apps/web/src/locales/te/messages.json +++ b/apps/web/src/locales/te/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Folders" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Me" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Delete attachment" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Do you really want to send to the trash?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/th/messages.json b/apps/web/src/locales/th/messages.json index 0698bd8d76d8..29189e392b3f 100644 --- a/apps/web/src/locales/th/messages.json +++ b/apps/web/src/locales/th/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Secure notes" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "โฟลเดอร์" }, @@ -1116,6 +1122,18 @@ "message": "New SSH key", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "New Text Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Edit SSH key", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Edit Text Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "View SSH key", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "New", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "ฉัน" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "ลบไฟล์แนบ" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "คุณต้องการส่งไปยังถังขยะใช่หรือไม่?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Choose File" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "No file chosen" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Invite a new user to your organization by entering their Bitwarden account email address below. If they do not have a Bitwarden account already, they will be prompted to create a new account." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Auto-filled item $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Edited policy $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Restored organization access for $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Run report" }, @@ -8281,10 +8484,20 @@ "message": "SCIM provisioning", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning. Find supported integrations", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Member role" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "More from Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Activate user access to Secrets Manager." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "This user can access Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/tr/messages.json b/apps/web/src/locales/tr/messages.json index a125ecc808e8..aca55a41685d 100644 --- a/apps/web/src/locales/tr/messages.json +++ b/apps/web/src/locales/tr/messages.json @@ -15,7 +15,7 @@ "message": "Critical apps at risk" }, "allCriticalApps": { - "message": "All critical apps" + "message": "Tüm kritik uygulamalar" }, "appLogoLabel": { "message": "Bitwarden logosu" @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Sunucu giriş token'ı" }, + "typeBankAccountSubtitle": { + "message": "Banka detayları" + }, "folderSubtitle": { "message": "Kayıtlarınızı organize edin" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Güvenli notlar" }, + "typeBankAccount": { + "message": "Banka hesabı" + }, "folders": { "message": "Klasörler" }, @@ -1116,6 +1122,18 @@ "message": "Yeni SSH anahtarı", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "Yeni banka hesabı", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "Yeni ehliyet", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "Yeni pasaport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Yeni Send metni", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "SSH anahtarını düzenle", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Banka hesabını düzenle", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Ehliyeti düzenle", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Pasaportu düzenle", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Send metnini düzenle", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "SSH anahtarını göster", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "Banka hesabını görüntüle", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "Ehliyeti görüntüle", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "Pasaportu görüntüle", + "description": "Header for view passport item type" + }, "new": { "message": "Yeni", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Bilgileri kopyala - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Notu kopyala - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "Kopyalanacak değer yok" + }, + "launchWebsiteName": { + "message": "$ITEMNAME$ sitesini aç", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Ben" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Dosyayı sil" }, + "deleteAttachmentName": { + "message": "$NAME$ dosyasını sil", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "$NAME$ dosyasını indir", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Çöp kutusuna göndermek istediğinizden emin misiniz?" }, @@ -2164,7 +2256,7 @@ "message": "An error occurred while exporting your vault data" }, "passwordGenerator": { - "message": "Parola oluşturucu" + "message": "Parola üreteci" }, "minComplexityScore": { "message": "Minimum karmaşıklık puanı" @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Dosya seç" }, + "chooseFileSentenceCase": { + "message": "Dosya seç" + }, "noFileChosen": { "message": "Dosya seçilmedi" }, @@ -3260,7 +3355,7 @@ } }, "bitwardenFamiliesPlan": { - "message": "Bitwarden Aile planı." + "message": "Bitwarden Families paketi." }, "addons": { "message": "Eklentiler" @@ -3650,7 +3745,7 @@ } }, "planNameFamilies": { - "message": "Aile" + "message": "Families" }, "planDescFamilies": { "message": "Kişisel kullanım için, aileniz ve arkadaşlarınızla paylaşın." @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Davet et" + }, "inviteUserDesc": { "message": "Aşağıya Bitwarden hesabının e-posta adresini girerek kuruluşunuza yeni bir kullanıcı davet edin. Halihazırda bir Bitwarden hesabı yoksa yeni bir hesap oluşturması istenecektir." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "$ID$ kaydı otomatik dolduruldu.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Düzenlemeleri sil" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Düzenlemeleri sil" + }, + "keepEditing": { + "message": "Düzenlemeye devam et" + }, + "backToEditing": { + "message": "Düzenlemeye dön" + }, "editedPolicyId": { "message": "İlke düzenlendi: $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Bilinmeyen sebep" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "$ID$ için kuruluş erişimi geri getirildi.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Raporu çalıştır" }, @@ -4933,7 +5136,7 @@ "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." }, "changeBillingPlan": { - "message": "Planı yükselt", + "message": "Paketi yükselt", "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." }, "changeBillingPlanUpgrade": { @@ -6009,7 +6212,7 @@ "message": "Acil durum kişisi ekle" }, "designatedEmergencyContacts": { - "message": "Acil durum kişisi olarak ayarlandı" + "message": "Acil durum kişisi olarak ayarlandıklarınız" }, "noGrantedAccess": { "message": "Henüz kimse sizi acil durum kişisi olarak ayarlamadı." @@ -7392,7 +7595,7 @@ "message": "Ücretsiz Bitwarden Aile" }, "sponsoredBitwardenFamilies": { - "message": "Sponsor aileler" + "message": "Sponsorlu aileler" }, "noSponsoredFamiliesMessage": { "message": "Sponsor aile yok" @@ -7512,7 +7715,7 @@ } }, "freeFamiliesPlan": { - "message": "Ücretsiz Aile paketi" + "message": "Ücretsiz Families paketi" }, "redeemNow": { "message": "Şimdi kullan" @@ -7937,7 +8140,7 @@ "message": "Hesap ayarları" }, "generator": { - "message": "Oluşturucu", + "message": "Üreteç", "description": "Short for 'credential generator'." }, "generateUsername": { @@ -8281,10 +8484,20 @@ "message": "SCIM sağlama", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "SCIM provizyonu aracılığıyla tercih ettiğiniz kimlik sağlayıcınızla kullanıcıları ve grupları otomatik olarak sağlayın", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "SCIM provizyonu aracılığıyla tercih ettiğiniz kimlik sağlayıcınızla kullanıcıları ve grupları otomatik olarak sağlayın. Desteklenen entegrasyonları bulun", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Üye rolü" }, + "moreSettings": { + "message": "Diğer ayarlar" + }, "moreFromBitwarden": { "message": "Diğer Bitwarden ürünleri" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Sır Yöneticisi'ne kullanıcı erişimini etkinleştirin." }, + "grantSecretsManager": { + "message": "Secrets Manager'a erişim ver" + }, "userAccessSecretsManagerGA": { "message": "Bu kullanıcı Sır Yöneticisi'ne erişebilir" }, @@ -12642,7 +12861,7 @@ "message": "Satın alma ayrıntılarını daralt" }, "familiesMembership": { - "message": "Aile üyeliği" + "message": "Families üyeliği" }, "advancedOnlineSecurity": { "message": "Gelişmiş çevrimiçi güvenlik" @@ -12756,16 +12975,16 @@ "message": "Sorunsuz entegrasyon" }, "families": { - "message": "Aileler" + "message": "Families" }, "upgradeToFamilies": { - "message": "Aileler planına yükselt" + "message": "Families paketine yükselt" }, "upgradeToPremium": { "message": "Premium’a yükselt" }, "familiesUpdated": { - "message": "Aileler planına yükseltildiniz!" + "message": "Families paketine geçtiniz!" }, "taxCalculationError": { "message": "Konumunuz için vergi hesaplanırken bir hata oluştu. Lütfen tekrar deneyin." @@ -12774,7 +12993,7 @@ "message": "Bitwarden’a Hoş Geldiniz" }, "individualUpgradeDescriptionMessage": { - "message": "Premium ile daha fazla güvenlik özelliğinin kilidini açın veya Aileler ile kayıtlarınızı paylaşmaya başlayın" + "message": "Premium paketle daha fazla güvenlik özelliğine kavuşun veya Families paketiyle hesaplarınızı paylaşmaya başlayın" }, "individualUpgradeTaxInformationMessage": { "message": "Fiyatlara vergi dahil değildir ve yıllık olarak faturalandırılır." @@ -12792,7 +13011,7 @@ "message": "Şimdi yükselt" }, "formWillCreateNewFamiliesOrgMessage": { - "message": "Bu formu doldurmanız yeni bir Aileler kuruluşu oluşturacaktır. Ücretsiz kuruluşunuzu Yönetici Konsolu’ndan yükseltebilirsiniz." + "message": "Bu formu doldurmanız yeni bir Families kuruluşu oluşturacaktır. Ücretsiz kuruluşunuzu Yönetici Konsolu’ndan yükseltebilirsiniz." }, "upgradeErrorMessage": { "message": "Yükseltmenizi işlerken bir hata ile karşılaştık. Lütfen tekrar deneyin." @@ -12837,7 +13056,7 @@ "message": "Kart numarası" }, "startFreeFamiliesTrial": { - "message": "Ücretsiz Aileler denemesini başlat" + "message": "Ücretsiz Families denemesini başlat" }, "blockClaimedDomainAccountCreation": { "message": "Sahiplenilen etki alanları için hesap oluşturulmasını engelle" @@ -13300,7 +13519,7 @@ "message": "Ekip üyeliği" }, "plansUpdated": { - "message": "$PLAN$ planına geçtiniz!", + "message": "$PLAN$ paketine geçtiniz!", "placeholders": { "plan": { "content": "$1", @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Banka adı" + }, + "nameOnAccount": { + "message": "Hesaptaki ad" + }, + "bankRoutingNumber": { + "message": "Routing numarası", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Şube numarası" + }, + "swiftCode": { + "message": "SWIFT kodu" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Banka telefonu" + }, + "searchBankAccount": { + "message": "Banka hesabı ara" + }, + "copyAccountNumber": { + "message": "Hesap numarasını kopyala" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "Hiçbir sonuç bulunamadı" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Düzenlemeleri sil" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Düzenlemeye dön" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/uk/messages.json b/apps/web/src/locales/uk/messages.json index fecfab771cbb..b355a3fbf1cd 100644 --- a/apps/web/src/locales/uk/messages.json +++ b/apps/web/src/locales/uk/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Токен входу на сервер" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Організуйте свої записи" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Захищені нотатки" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Теки" }, @@ -1116,6 +1122,18 @@ "message": "Новий ключ SSH", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Нове текстове відправлення", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Редагувати ключ SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Редагувати текстове відправлення", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Перегляд ключа SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Новий", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Я" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Видалити вкладення" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Ви дійсно хочете перенести до смітника?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Вибрати файл" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Файл не вибрано" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Запросіть нового користувача до вашої організації, ввівши адресу е-пошти його облікового запису Bitwarden. Якщо він ще не має облікового запису, він отримає запит на його створення." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Виконано автозаповнення запису $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Змінено політику $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "Щонайменше 1 лист належить відкликаним учасникам. Відновіть їхній доступ, щоб запросити повторно." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Доступ до організації для $ID$ відновлено.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Виконано!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Виконати звіт" }, @@ -8281,10 +8484,20 @@ "message": "Розгортання SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Автоматично забезпечувати користувачів та групи бажаним провайдером ідентифікації через SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Автоматично забезпечувати користувачів та групи бажаним провайдером ідентифікації через SCIM. Знайти підтримувані інтеграції", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Роль учасника" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Більше від Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Активувати доступ користувача до менеджера секретів." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Цей користувач має доступ до менеджера секретів" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/vi/messages.json b/apps/web/src/locales/vi/messages.json index 8d9c499249a5..5b6bc8c8adee 100644 --- a/apps/web/src/locales/vi/messages.json +++ b/apps/web/src/locales/vi/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "Server login token" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "Organize your items" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "Ghi chú" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "Thư mục" }, @@ -1116,6 +1122,18 @@ "message": "Khóa SSH mới", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "Send văn bản mới", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "Sửa khóa SSH", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "Sửa Send văn bản", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "Xem khóa SSH", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "Mới", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "Tôi" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "Xóa tập tin đính kèm" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "Bạn có chắc muốn xóa mục này?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "Chọn tập tin" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "Chưa chọn tập tin nào" }, @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "Mời một người dùng mới tham gia tổ chức của bạn bằng cách nhập địa chỉ email tài khoản Bitwarden của họ vào ô bên dưới. Nếu họ chưa có tài khoản Bitwarden, họ sẽ được yêu cầu tạo tài khoản mới." }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "Tự động điền cho $ID$.", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "Discard edits" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "Back to editing" + }, "editedPolicyId": { "message": "Đã chỉnh sửa chính sách $ID$.", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "1 or more emails belong to revoked members. Restore their access to reinvite." }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "Đã khôi phục quyền truy cập tổ chức của $ID$.", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "Done!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "Chạy báo cáo" }, @@ -8281,10 +8484,20 @@ "message": "Cung cấp SCIM", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "Tự động cung cấp người dùng và nhóm với nhà cung cấp định danh ưa thích của bạn thông qua cung cấp SCIM", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "Tự động cung cấp người dùng và nhóm với nhà cung cấp danh tính bạn chọn thông qua SCIM provisioning. Tìm các tích hợp được hỗ trợ", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "Vai trò thành viên" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "Thêm từ Bitwarden" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "Kích hoạt quyền truy cập Trình quản lý Bí mật cho người dùng." }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "Người dùng này có thể truy cập Trình quản lý Bí mật" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "No search results returned" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "Your bank account needs to be verified before it can be used for this upgrade. Please verify your bank account or choose a different payment method." }, - "discardEdits": { - "message": "Discard edits" - }, "discardEditsMessage": { "message": "If you close this view, your unsaved edits will be discarded" }, - "backToEditing": { - "message": "Back to editing" - }, "sendHasUnsavedEdits": { "message": "Send has unsaved edits. Are you sure you want to leave?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "Saving Send edits failed", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { "message": "Side navigation" }, diff --git a/apps/web/src/locales/zh_CN/messages.json b/apps/web/src/locales/zh_CN/messages.json index 6309c91691f2..7b78ce68c4b3 100644 --- a/apps/web/src/locales/zh_CN/messages.json +++ b/apps/web/src/locales/zh_CN/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "服务器登录令牌" }, + "typeBankAccountSubtitle": { + "message": "银行详细信息" + }, "folderSubtitle": { "message": "组织您的项目" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "安全笔记" }, + "typeBankAccount": { + "message": "银行账户" + }, "folders": { "message": "文件夹" }, @@ -1116,6 +1122,18 @@ "message": "新增 SSH 密钥", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "新增银行账户", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "新增许可证", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "新增护照", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "新增文本 Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "编辑 SSH 密钥", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "编辑银行账户", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "编辑驾驶员许可证", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "编辑护照", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "编辑文本 Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "查看 SSH 密钥", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "查看银行账户", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "查看驾驶员许可证", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "查看护照", + "description": "Header for view passport item type" + }, "new": { "message": "新增", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "复制信息 - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "复制备注 - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "没有可复制的值" + }, + "launchWebsiteName": { + "message": "前往 $ITEMNAME$ 的网站", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "我" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "删除附件" }, + "deleteAttachmentName": { + "message": "删除附件 $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "下载 $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "确定要将其发送到回收站吗?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "选择文件" }, + "chooseFileSentenceCase": { + "message": "选择文件" + }, "noFileChosen": { "message": "未选择文件" }, @@ -3740,7 +3835,7 @@ "message": "本地托管(可选)" }, "usersGetPremium": { - "message": "用户拥有高级版功能访问权限" + "message": "用户获得高级版功能访问权限" }, "controlAccessWithGroups": { "message": "使用群组控制用户访问权限" @@ -3797,7 +3892,7 @@ "message": "我们已经发送了一封确认电子邮件到您团队的计费电子邮箱 " }, "monthly": { - "message": "月" + "message": "按月" }, "annually": { "message": "按年" @@ -3949,9 +4044,24 @@ } } }, + "invite": { + "message": "邀请" + }, "inviteUserDesc": { "message": "在下面输入他们的 Bitwarden 账户电子邮箱地址,以邀请新用户加入您的组织。如果他们还没有 Bitwarden 账户,将提示他们创建一个新账户。" }, + "inviteUserDescription": { + "message": "在下面输入他们的电子邮箱地址,以邀请新用户加入您的组织。" + }, + "inviteMultipleEmailDesc": { + "message": "使用逗号分隔输入最多 $COUNT$ 个电子邮箱。", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { "message": "使用逗号分隔输入最多 $BATCHLIMIT$ 个电子邮箱。(还剩余 $REMAININGSEATS$ 个席位)", "placeholders": { @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "查看了项目 $ID$ 的账户号码。", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "查看了项目 $ID$ 的 PIN 码。", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "复制了项目 $ID$ 的账户号码。", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "复制了项目 $ID$ 的 PIN 码。", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "自动填充了项目 $ID$。", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "放弃编辑" + }, + "discardEditsConfirmation": { + "message": "如果您关闭此视图,未保存的编辑内容将被丢弃。" + }, + "discardEdits": { + "message": "放弃编辑" + }, + "keepEditing": { + "message": "继续编辑" + }, + "backToEditing": { + "message": "返回继续编辑" + }, "editedPolicyId": { "message": "编辑了策略 $ID$。", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "一个或多个电子邮箱属于已被撤销的成员。恢复其访问权限以便重新邀请。" }, + "revocationReasonUnknown": { + "message": "未知原因" + }, + "revocationReasonManual": { + "message": "被管理员撤销了" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "恢复了 $ID$ 的组织访问权限。", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "完成!" }, + "reportGenerationFailed": { + "message": "生成报告时发生错误。请重试。" + }, "riskInsightsRunReport": { "message": "运行报告" }, @@ -4985,7 +5188,7 @@ } }, "routingNumber": { - "message": "汇款路线号码", + "message": "路由号码", "description": "Bank account routing number" }, "accountNumber": { @@ -5001,7 +5204,7 @@ "message": "公司(企业)" }, "bankAccountTypeIndividual": { - "message": "个体(个人)" + "message": "个人(私人)" }, "enterInstallationId": { "message": "输入您的安装 ID" @@ -5344,7 +5547,7 @@ "message": "无法在已暂停的组织中创建服务账户。请联系您的组织所有者寻求帮助。" }, "licenseIsExpired": { - "message": "授权已过期" + "message": "许可证已过期。" }, "updatedUsers": { "message": "更新了用户" @@ -6197,7 +6400,7 @@ "message": "创建新项目时不会自动选择" }, "organizationDataOwnershipWarning3": { - "message": "在用户离开之前,无法从管理控制台进行管理" + "message": "在用户离职之前,无法从 Admin Console 进行管理" }, "organizationDataOwnershipWarningContentTop": { "message": "停用此策略后,默认的集合将:" @@ -6231,7 +6434,7 @@ "description": "This is a fragment of a larger sencence. The whole sentence will read: 'Select Turn on'" }, "autoConfirmExtensionOpened": { - "message": "成功打开 Bitwarden 浏览器扩展。您现在可以激活自动用户确认设置。" + "message": "成功打开 Bitwarden 浏览器扩展。您现在可以激活自动用户确认设置了。" }, "autoConfirmPolicyEditDescription": { "message": "当管理员的设备解锁时,邀请加入组织的新用户将被自动确认。启用此策略前,请审查并同意:", @@ -7353,10 +7556,10 @@ "message": "验证证书" }, "spUniqueEntityId": { - "message": "设置专属的 SP 实体 ID" + "message": "设置唯一的 SP 实体 ID" }, "spUniqueEntityIdDesc": { - "message": "为您的组织生成专属的标识符" + "message": "为您的组织生成唯一的标识符" }, "idpEntityId": { "message": "实体 ID" @@ -7656,7 +7859,7 @@ "message": "赞助邀请已过期,您可以删除您创建的组织,以避免 7 天试用期结束时收取费用。您也可以关闭这个提示,以保留此组织并承担计费责任。" }, "newFamiliesOrganization": { - "message": "新建家庭版组织" + "message": "新增家庭版组织" }, "acceptOffer": { "message": "接受邀请" @@ -7761,7 +7964,7 @@ "message": "计费同步令牌" }, "automaticBillingSyncDesc": { - "message": "自动同步将解锁家庭版赞助功能,并允许您同步许可证而无需上传文件。在 Bitwarden 云服务器中进行更新后,选择「同步许可证」以应用更改。" + "message": "自动同步将解锁家庭版赞助,并允许您同步许可证而无需上传文件。在 Bitwarden 云服务器中进行更新后,选择「同步许可证」以应用更改。" }, "active": { "message": "已激活" @@ -8281,10 +8484,20 @@ "message": "SCIM 配置", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "通过 SCIM 配置,使用您首选的身份提供程序自动配置用户和群组", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "通过使用 SCIM URL 和 API 密钥配置您首选的身份提供程序,以自动配置用户和群组。" + }, + "scimLearnMore": { + "message": "进一步了解 SCIM" + }, "scimIntegrationDescription": { "message": "通过 SCIM 配置,使用您首选的身份提供程序自动配置用户和群组。查找支持的集成", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "成员角色" }, + "moreSettings": { + "message": "更多设置" + }, "moreFromBitwarden": { "message": "更多来自 Bitwarden 的产品" }, @@ -9281,7 +9497,7 @@ "message": "手动上传" }, "manualBillingTokenUploadDesc": { - "message": "如果您不想选择使用计费同步,请在此手动上传您的许可证。这将不会自动解锁家庭赞助功能。" + "message": "如果您不想选择使用计费同步,请在此手动上传您的许可证。这将不会自动解锁家庭版赞助。" }, "syncLicense": { "message": "同步许可证" @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "激活用户对 Secrets Manager 的访问权限。" }, + "grantSecretsManager": { + "message": "授予对 Secrets Manager 的访问权限" + }, "userAccessSecretsManagerGA": { "message": "此用户可以访问 Secrets Manager" }, @@ -9688,7 +9907,7 @@ "message": "主密码弱且曾经暴露" }, "weakAndBreachedMasterPasswordDesc": { - "message": "识别到弱密码且其出现在数据泄露中。请使用一个强且唯一的密码以保护您的账户。确定要使用这个密码吗?" + "message": "识别到弱密码且其出现在数据泄露中。请使用一个强大且唯一的密码以保护您的账户。确定要使用这个密码吗?" }, "characterMinimum": { "message": "至少 $LENGTH$ 个字符", @@ -10110,7 +10329,7 @@ "message": "配置组织的集合行为" }, "allowAdminAccessToAllCollectionItemsDescription": { - "message": "允许所有者和管理员从管理控制台管理所有集合和项目" + "message": "允许所有者和管理员从 Admin Console 管理所有集合和项目" }, "restrictCollectionCreationDescription": { "message": "限制为仅所有者和管理员可以创建集合" @@ -10407,11 +10626,11 @@ "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "switchToFreePlan": { - "message": "准备切换到免费方案", + "message": "准备切换到免费版方案", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "switchToFreeOrg": { - "message": "准备切换到免费组织", + "message": "准备切换到免费版组织", "description": "An option for the offboarding survey shown when a user cancels their subscription." }, "cancelSurveyMissingFeaturesLabel": { @@ -10464,7 +10683,7 @@ "message": "阅读发行博客" }, "adminConsole": { - "message": "管理控制台" + "message": "Admin Console" }, "providerPortal": { "message": "提供商门户" @@ -11045,7 +11264,7 @@ "message": "无访问权限" }, "collectionAdminConsoleManaged": { - "message": "此集合只能从管理控制台访问" + "message": "此集合只能从 Admin Console 访问" }, "organizationOptionsMenu": { "message": "切换组织菜单" @@ -12010,7 +12229,7 @@ "message": "出错了..." }, "openingExtensionError": { - "message": "我们无法打开 Bitwarden 浏览器扩展。请点击按钮立即打开。" + "message": "打开 Bitwarden 浏览器扩展时出现问题。点击按钮立即将其打开。" }, "openExtension": { "message": "打开扩展" @@ -12335,7 +12554,7 @@ "message": "使用身份,快速自动填充冗长的注册或联系表单。" }, "newNoteNudgeTitle": { - "message": "保护您的敏感数据的安全" + "message": "确保您的敏感数据的安全" }, "newNoteNudgeBody": { "message": "使用笔记,安全地存储敏感数据,例如银行或保险详细信息。" @@ -12792,7 +13011,7 @@ "message": "立即升级" }, "formWillCreateNewFamiliesOrgMessage": { - "message": "完成此表单将创建一个新的家庭版组织。您可以从管理控制台升级您的免费版组织。" + "message": "完成此表单将创建一个新的家庭版组织。您可以从 Admin Console 升级您的免费版组织。" }, "upgradeErrorMessage": { "message": "我们在处理您的升级时遇到错误。请重试。" @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "银行名称" + }, + "nameOnAccount": { + "message": "账户名称" + }, + "bankRoutingNumber": { + "message": "路由号码", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "分行/机构号码" + }, + "swiftCode": { + "message": "SWIFT 代码" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "银行联系电话" + }, + "searchBankAccount": { + "message": "搜索银行账户" + }, + "copyAccountNumber": { + "message": "复制账户号码" + }, + "copyRoutingNumber": { + "message": "复制路由号码" + }, + "copyPin": { + "message": "复制 PIN 码" + }, + "copyIban": { + "message": "复制 IBAN" + }, + "bankAccountTypeChecking": { + "message": "活期" + }, + "bankAccountTypeSavings": { + "message": "储蓄" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "定期存单" + }, + "bankAccountTypeLineOfCredit": { + "message": "循环信用额度" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "投资/证券" + }, + "bankAccountTypeMoneyMarket": { + "message": "货币市场" + }, + "bankAccountTypeOther": { + "message": "其他" + }, + "newBankAccountNudgeTitle": { + "message": "安全地存储您的银行详细信息" + }, + "newBankAccountNudgeBody": { + "message": "保存您的银行账户信息,以跨您的设备轻松且安全地访问它。" + }, "sendsTitleNoSearchResults": { "message": "未返回搜索结果" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "您的银行账户需要验证才能用于此升级。请验证您的银行账户或选择其他付款方式。" }, - "discardEdits": { - "message": "放弃编辑" - }, "discardEditsMessage": { "message": "如果您关闭此视图,未保存的编辑内容将被丢弃" }, - "backToEditing": { - "message": "返回继续编辑" - }, "sendHasUnsavedEdits": { "message": "Send 有未保存的编辑内容。确定要离开吗?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,6 +13690,9 @@ "message": "保存 Send 的编辑内容失败", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "您的组织要求电子邮箱可见。请取消勾选「对查看者隐藏您的电子邮箱地址」再保存。" + }, "sideNavigation": { "message": "侧边导航" }, diff --git a/apps/web/src/locales/zh_TW/messages.json b/apps/web/src/locales/zh_TW/messages.json index 89172b794540..2b6e4dda0d57 100644 --- a/apps/web/src/locales/zh_TW/messages.json +++ b/apps/web/src/locales/zh_TW/messages.json @@ -1012,6 +1012,9 @@ "typeSshKeySubtitle": { "message": "伺服器登入憑證" }, + "typeBankAccountSubtitle": { + "message": "Banking details" + }, "folderSubtitle": { "message": "整理您的項目" }, @@ -1030,6 +1033,9 @@ "typeSecureNotePlural": { "message": "安全筆記" }, + "typeBankAccount": { + "message": "Bank account" + }, "folders": { "message": "資料夾" }, @@ -1116,6 +1122,18 @@ "message": "新增 SSH 金鑰", "description": "Header for new SSH key item type" }, + "newItemHeaderBankAccount": { + "message": "New bank account", + "description": "Header for new bank account item type" + }, + "newItemHeaderDriversLicense": { + "message": "New license", + "description": "Header for new license item type" + }, + "newItemHeaderPassport": { + "message": "New passport", + "description": "Header for new passport item type" + }, "newItemHeaderTextSend": { "message": "新增文字 Send", "description": "Header for new text send" @@ -1144,6 +1162,18 @@ "message": "編輯 SSH 金鑰", "description": "Header for edit SSH key item type" }, + "editItemHeaderBankAccount": { + "message": "Edit bank account", + "description": "Header for edit bank account item type" + }, + "editItemHeaderDriversLicense": { + "message": "Edit driver's license", + "description": "Header for edit driver's license item type" + }, + "editItemHeaderPassport": { + "message": "Edit passport", + "description": "Header for edit passport item type" + }, "editItemHeaderTextSend": { "message": "編輯文字 Send", "description": "Header for edit text send" @@ -1172,6 +1202,18 @@ "message": "檢視 SSH 金鑰", "description": "Header for view SSH key item type" }, + "viewItemHeaderBankAccount": { + "message": "View bank account", + "description": "Header for view bank account item type" + }, + "viewItemHeaderDriversLicense": { + "message": "View driver's license", + "description": "Header for view driver's license item type" + }, + "viewItemHeaderPassport": { + "message": "View passport", + "description": "Header for view passport item type" + }, "new": { "message": "新增", "description": "for adding new items" @@ -1307,6 +1349,38 @@ } } }, + "copyInfoTitle": { + "message": "Copy info - $ITEMNAME$", + "description": "Title for a button that opens a menu with options to copy information from an item.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Item" + } + } + }, + "copyNoteTitle": { + "message": "Copy Note - $ITEMNAME$", + "description": "Title for a button copies a note to the clipboard.", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret Note Item" + } + } + }, + "noValuesToCopy": { + "message": "No values to copy" + }, + "launchWebsiteName": { + "message": "Launch website $ITEMNAME$", + "placeholders": { + "itemname": { + "content": "$1", + "example": "Secret item" + } + } + }, "me": { "message": "我" }, @@ -1416,6 +1490,24 @@ "deleteAttachment": { "message": "刪除附件" }, + "deleteAttachmentName": { + "message": "Delete attachment $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, + "downloadAttachmentName": { + "message": "Download $NAME$", + "placeholders": { + "name": { + "content": "$1", + "example": "Attachment Name" + } + } + }, "deleteItemConfirmation": { "message": "確定要刪除此項目嗎?" }, @@ -2540,6 +2632,9 @@ "chooseFile": { "message": "選擇檔案" }, + "chooseFileSentenceCase": { + "message": "Choose file" + }, "noFileChosen": { "message": "未選擇任何檔案" }, @@ -3949,11 +4044,26 @@ } } }, + "invite": { + "message": "Invite" + }, "inviteUserDesc": { "message": "在下方輸入 Bitwarden 帳戶的電子郵件位址,以邀請新使用者加入您的組織。若他們沒有 Bitwarden 帳戶,系統將提示他們建立新帳戶。" }, + "inviteUserDescription": { + "message": "Invite new users to your organization by entering their email address below." + }, + "inviteMultipleEmailDesc": { + "message": "Enter up to $COUNT$ emails by separating with a comma.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, "inviteMultipleEmailsWithSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails by separating with a comma. ($REMAININGSEATS$ seats remaining)", + "message": "以逗號分隔,最多可輸入 $BATCHLIMIT$ 個電子郵件。(剩餘 $REMAININGSEATS$ 個席位)", "placeholders": { "batchlimit": { "content": "$1", @@ -3972,7 +4082,7 @@ "message": "您沒有剩餘邀請名額。" }, "inviteMultipleEmailsNoSeatLimit": { - "message": "Enter up to $BATCHLIMIT$ emails at a time, separated by commas.", + "message": "每次最多可輸入 $BATCHLIMIT$ 個電子郵件,請以逗號分隔。", "placeholders": { "batchlimit": { "content": "$1", @@ -4242,6 +4352,42 @@ } } }, + "viewedBankAccountNumberItemId": { + "message": "Viewed account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "viewedBankAccountPinItemId": { + "message": "Viewed PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountNumberItemId": { + "message": "Copied account number for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, + "copiedBankAccountPinItemId": { + "message": "Copied PIN for item $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Google" + } + } + }, "autofilledItemId": { "message": "項目 $ID$ 已自動填入。", "placeholders": { @@ -4281,6 +4427,21 @@ } } }, + "discardEditsTitle": { + "message": "Discard edits" + }, + "discardEditsConfirmation": { + "message": "If you close this view, your unsaved edits will be discarded." + }, + "discardEdits": { + "message": "放棄變更" + }, + "keepEditing": { + "message": "Keep editing" + }, + "backToEditing": { + "message": "返回編輯" + }, "editedPolicyId": { "message": "已編輯原則 $ID$。", "placeholders": { @@ -4356,6 +4517,45 @@ "revokedEmailError": { "message": "一個或多個電子郵件屬於已被撤銷的成員。請恢復其存取權以重新邀請。" }, + "revocationReasonUnknown": { + "message": "Unknown reason" + }, + "revocationReasonManual": { + "message": "Revoked by an admin" + }, + "revocationReasonTwoFactorNonCompliance": { + "message": "Not in compliance with two-step login policy" + }, + "revocationReasonSingleOrganizationNonCompliance": { + "message": "Not in compliance with single organization policy" + }, + "revokedUserIdTwoFactorNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the two-factor organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdSingleOrganizationNonCompliance": { + "message": "Revoked organization access for $ID$ for non-compliance with the single organization policy.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "revokedUserIdDeclinedTransfer": { + "message": "Revoked organization access for $ID$ for declining transfer to organization ownership.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, "restoredUserId": { "message": "已還原 $ID$ 的組織存取權限。", "placeholders": { @@ -4732,6 +4932,9 @@ "reportGenerationDone": { "message": "完成!" }, + "reportGenerationFailed": { + "message": "An error occurred while generating the report. Try again." + }, "riskInsightsRunReport": { "message": "執行報告" }, @@ -8281,10 +8484,20 @@ "message": "SCIM 佈建", "description": "The text, 'SCIM', is an acronym and should not be translated." }, + "scimV2": { + "message": "SCIM", + "description": "The text, 'SCIM', is an acronym and should not be translated." + }, "scimDescription": { "message": "透過 SCIM 佈建,使用您首選的身分提供程式自動佈建使用者和群組", "description": "the text, 'SCIM', is an acronym and should not be translated." }, + "scimDescriptionV2": { + "message": "Automatically provision users and groups by configuring your preferred identity provider with the SCIM URL and API key." + }, + "scimLearnMore": { + "message": "Learn more about SCIM" + }, "scimIntegrationDescription": { "message": "透過 SCIM 自動提供使用者與群組給您偏好的身份提供者。查看支援的整合", "description": "the text, 'SCIM', is an acronym and should not be translated." @@ -9172,6 +9385,9 @@ "memberRole": { "message": "成員角色" }, + "moreSettings": { + "message": "More settings" + }, "moreFromBitwarden": { "message": "來自 Bitwarden 的更多產品" }, @@ -9355,6 +9571,9 @@ "secretsManagerAccessDescription": { "message": "啟用機密管理員的使用者存取權限。" }, + "grantSecretsManager": { + "message": "Grant access to Secrets Manager" + }, "userAccessSecretsManagerGA": { "message": "此使用者可以存取 Secrets Manager" }, @@ -13329,6 +13548,70 @@ } } }, + "bankName": { + "message": "Bank name" + }, + "nameOnAccount": { + "message": "Name on account" + }, + "bankRoutingNumber": { + "message": "Routing number", + "description": "Used in the bank account cipher type" + }, + "branchNumber": { + "message": "Branch/institution number" + }, + "swiftCode": { + "message": "SWIFT code" + }, + "iban": { + "message": "IBAN" + }, + "bankContactPhone": { + "message": "Bank contact phone" + }, + "searchBankAccount": { + "message": "Search bank account" + }, + "copyAccountNumber": { + "message": "Copy account number" + }, + "copyRoutingNumber": { + "message": "Copy routing number" + }, + "copyPin": { + "message": "Copy PIN" + }, + "copyIban": { + "message": "Copy IBAN" + }, + "bankAccountTypeChecking": { + "message": "Checking" + }, + "bankAccountTypeSavings": { + "message": "Savings" + }, + "bankAccountTypeCertificateOfDeposit": { + "message": "Certificate of deposit" + }, + "bankAccountTypeLineOfCredit": { + "message": "Line of credit" + }, + "bankAccountTypeInvestmentBrokerage": { + "message": "Investment/brokerage" + }, + "bankAccountTypeMoneyMarket": { + "message": "Money market" + }, + "bankAccountTypeOther": { + "message": "Other" + }, + "newBankAccountNudgeTitle": { + "message": "Securely store your bank details" + }, + "newBankAccountNudgeBody": { + "message": "Save your bank account information to access it easily and securely across your devices." + }, "sendsTitleNoSearchResults": { "message": "沒有搜尋結果" }, @@ -13396,15 +13679,9 @@ "unverifiedBankAccountNotSupportedForUpgrade": { "message": "您的銀行帳戶需先完成驗證後,才能用於此次升級。請先驗證銀行帳戶或選擇其他付款方式。" }, - "discardEdits": { - "message": "放棄變更" - }, "discardEditsMessage": { "message": "若關閉此畫面,尚未儲存的變更將會遺失" }, - "backToEditing": { - "message": "返回編輯" - }, "sendHasUnsavedEdits": { "message": "Send 有未儲存的變更。確定要離開嗎?", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." @@ -13413,18 +13690,21 @@ "message": "儲存 Send 變更失敗", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, + "hideEmailPolicyInEffect": { + "message": "Your organization requires email visibility. Uncheck \"Hide your email from viewers\" to save." + }, "sideNavigation": { - "message": "Side navigation" + "message": "側邊導覽" }, "skipLink": { - "message": "Skip link" + "message": "略過連結" }, "callout": { - "message": "Callout", + "message": "提示區塊", "description": "'Callout' is a noun. It is the name of a page component that displays at the top of a page and contains information like an alert or notification. This string will be used to label the callout for a screenreader when multiple callouts are on a page, like 'Callout 1' and 'Callout 2'." }, "progressBar": { - "message": "Progress bar", + "message": "進度條", "description": "This is the name of a page component that displays progress to the user. This string will be used to label the progress bar for a screenreader when multiple progress bars are on a page, like 'Progress bar 1' and 'Progress bar 2'." } }