From dfd2a6f1056a7d3f3f91abdf71e3e9507ae728f1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 13 Jan 2023 11:33:13 +0100 Subject: [PATCH] Autosync the updated translations (#4461) Co-authored-by: bitwarden-devops-bot <106330231+bitwarden-devops-bot@users.noreply.github.com> --- apps/web/src/locales/af/messages.json | 16 + apps/web/src/locales/ar/messages.json | 24 +- apps/web/src/locales/az/messages.json | 22 +- apps/web/src/locales/be/messages.json | 22 +- apps/web/src/locales/bg/messages.json | 22 +- apps/web/src/locales/bn/messages.json | 16 + apps/web/src/locales/bs/messages.json | 16 + apps/web/src/locales/ca/messages.json | 26 +- apps/web/src/locales/cs/messages.json | 36 +- apps/web/src/locales/da/messages.json | 22 +- apps/web/src/locales/de/messages.json | 18 +- apps/web/src/locales/el/messages.json | 18 +- apps/web/src/locales/en_GB/messages.json | 18 +- apps/web/src/locales/en_IN/messages.json | 18 +- apps/web/src/locales/eo/messages.json | 16 + apps/web/src/locales/es/messages.json | 32 +- apps/web/src/locales/et/messages.json | 16 + apps/web/src/locales/eu/messages.json | 16 + apps/web/src/locales/fa/messages.json | 2952 +++++------ apps/web/src/locales/fi/messages.json | 36 +- apps/web/src/locales/fil/messages.json | 16 + apps/web/src/locales/fr/messages.json | 304 +- apps/web/src/locales/he/messages.json | 18 +- apps/web/src/locales/hi/messages.json | 16 + apps/web/src/locales/hr/messages.json | 18 +- apps/web/src/locales/hu/messages.json | 96 +- apps/web/src/locales/id/messages.json | 128 +- apps/web/src/locales/it/messages.json | 18 +- apps/web/src/locales/ja/messages.json | 56 +- apps/web/src/locales/ka/messages.json | 16 + apps/web/src/locales/km/messages.json | 16 + apps/web/src/locales/kn/messages.json | 16 + apps/web/src/locales/ko/messages.json | 16 + apps/web/src/locales/lv/messages.json | 56 +- apps/web/src/locales/ml/messages.json | 18 +- apps/web/src/locales/nb/messages.json | 16 + apps/web/src/locales/ne/messages.json | 5892 ++++++++++++++++++++++ apps/web/src/locales/nl/messages.json | 44 +- apps/web/src/locales/nn/messages.json | 16 + apps/web/src/locales/pl/messages.json | 16 + apps/web/src/locales/pt_BR/messages.json | 18 +- apps/web/src/locales/pt_PT/messages.json | 18 +- apps/web/src/locales/ro/messages.json | 16 + apps/web/src/locales/ru/messages.json | 26 +- apps/web/src/locales/si/messages.json | 16 + apps/web/src/locales/sk/messages.json | 22 +- apps/web/src/locales/sl/messages.json | 16 + apps/web/src/locales/sr/messages.json | 16 + apps/web/src/locales/sr_CS/messages.json | 16 + apps/web/src/locales/sv/messages.json | 18 +- apps/web/src/locales/te/messages.json | 16 + apps/web/src/locales/th/messages.json | 16 + apps/web/src/locales/tr/messages.json | 22 +- apps/web/src/locales/uk/messages.json | 16 + apps/web/src/locales/vi/messages.json | 42 +- apps/web/src/locales/zh_CN/messages.json | 22 +- apps/web/src/locales/zh_TW/messages.json | 16 + 57 files changed, 8637 insertions(+), 1849 deletions(-) create mode 100644 apps/web/src/locales/ne/messages.json diff --git a/apps/web/src/locales/af/messages.json b/apps/web/src/locales/af/messages.json index 6e4e3ac202..2489fad610 100644 --- a/apps/web/src/locales/af/messages.json +++ b/apps/web/src/locales/af/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Toevoegings" }, diff --git a/apps/web/src/locales/ar/messages.json b/apps/web/src/locales/ar/messages.json index cedda56311..32038152a2 100644 --- a/apps/web/src/locales/ar/messages.json +++ b/apps/web/src/locales/ar/messages.json @@ -398,7 +398,7 @@ } }, "copyValue": { - "message": "Copy value", + "message": "نسخ القيمة", "description": "Copy value to clipboard" }, "copyPassword": { @@ -660,7 +660,7 @@ "message": "تم إنشاء حساب جديد لك! بإمكانك الآن تسجيل الدخول." }, "trialAccountCreated": { - "message": "Account created successfully." + "message": "تم إنشاء الحساب بنجاح." }, "masterPassSent": { "message": "We've sent you an email with your master password hint." @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, @@ -2426,7 +2442,7 @@ "message": "This user can access only the selected collections." }, "search": { - "message": "Search" + "message": "بحث" }, "invited": { "message": "Invited" @@ -3125,7 +3141,7 @@ "message": "Account holder name" }, "bankAccountType": { - "message": "Account type" + "message": "نوع الحساب" }, "bankAccountTypeCompany": { "message": "Company (business)" diff --git a/apps/web/src/locales/az/messages.json b/apps/web/src/locales/az/messages.json index ff5cee669f..3dd932819e 100644 --- a/apps/web/src/locales/az/messages.json +++ b/apps/web/src/locales/az/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Sadəcə $PRICE$ qiymətinə illik premium-a abunə olun və ya Bitwarden Ailələr planı ilə $FAMILYPLANUSERCOUNT$ istifadəçiləri üçün premium hesablar və ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "limitsiz ailə paylaşımı əldə edin." + }, "addons": { "message": "Əlavələr" }, @@ -5562,13 +5578,13 @@ "message": "\"Sirr\"ləri sil" }, "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." + "message": "Sirrin əlaqələndiriləcəyi layihələri seçin. Yalnız bu layihələrə müraciəti olan təşkilat istifadəçiləri sirri görə biləcək." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Layihələri yazın və ya seçin" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Layihə yazın və ya seçin" }, "project": { "message": "Layihə" diff --git a/apps/web/src/locales/be/messages.json b/apps/web/src/locales/be/messages.json index 61a4eca954..37e7c31746 100644 --- a/apps/web/src/locales/be/messages.json +++ b/apps/web/src/locales/be/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Перайдзіце на прэміяльны тарыфны план усяго за $PRICE$/год або атрымайце прэміяльныя ўліковыя запісы для $FAMILYPLANUSERCOUNT$ карыстальнікаў і неабмежаванае сямейнае абагуленне з ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Тарыфны план Bitwarden Families." + }, "addons": { "message": "Дадаткі" }, @@ -5562,13 +5578,13 @@ "message": "Выдаліць сакрэты" }, "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." + "message": "Выберыце праекты з якімі будзе звязаны сакрэт. Толькі карыстальнікі арганізацыі з доступам да гэтых праектаў змогуць бачыць сакрэт." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Увядзіце або выберыце праекты" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Увядзіце або выберыце праект" }, "project": { "message": "Праект" diff --git a/apps/web/src/locales/bg/messages.json b/apps/web/src/locales/bg/messages.json index 40b994dc13..087bafdb7d 100644 --- a/apps/web/src/locales/bg/messages.json +++ b/apps/web/src/locales/bg/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Преминете към платен план само за $PRICE$ /година, или към групов план за $FAMILYPLANUSERCOUNT$ потребители и неограничено семейно споделяне със ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Семейния план на Битуорден." + }, "addons": { "message": "Добавки" }, @@ -5562,13 +5578,13 @@ "message": "Изтриване на тайните" }, "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." + "message": "Изберете проектите, с които ще бъде свързана тази тайна. Само потребителите в организацията, които имат достъп до тези проекти, ще могат да виждат тайната." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Пишете тук или изберете проекти" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Пишете тук или изберете проект" }, "project": { "message": "Проект" diff --git a/apps/web/src/locales/bn/messages.json b/apps/web/src/locales/bn/messages.json index cc7422ea78..2a46e4b6a0 100644 --- a/apps/web/src/locales/bn/messages.json +++ b/apps/web/src/locales/bn/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/bs/messages.json b/apps/web/src/locales/bs/messages.json index 17f3bba725..fdc96828cc 100644 --- a/apps/web/src/locales/bs/messages.json +++ b/apps/web/src/locales/bs/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/ca/messages.json b/apps/web/src/locales/ca/messages.json index a2b3778d8f..1a2dc7eee0 100644 --- a/apps/web/src/locales/ca/messages.json +++ b/apps/web/src/locales/ca/messages.json @@ -1221,7 +1221,7 @@ "message": "Preferències" }, "preferencesDesc": { - "message": "Personalitzeu la vostra experiència de caixa forta web." + "message": "Personalitzeu l'experiència de la caixa forta web." }, "preferencesUpdated": { "message": "Preferències guardades" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Hazte Premium por sólo $PRICE$ /año, u obtén cuentas Premium para usuarios $FAMILYPLANUSERCOUNT$ y uso compartido familiar ilimitado con un ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Plan Familias Bitwarden." + }, "addons": { "message": "Complements" }, @@ -3564,7 +3580,7 @@ "message": "Preferència d'usuari" }, "vaultTimeoutAction": { - "message": "Acció del temps d'espera de la caixa forta" + "message": "Acció quan acabe el temps d'espera de la caixa forta" }, "vaultTimeoutActionLockDesc": { "message": "Una caixa forta bloquejada requereix que torne a introduir la contrasenya principal per accedir-ne de nou." @@ -5562,13 +5578,13 @@ "message": "Suprimeix els 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." + "message": "Selecciona los proyectos a los que se asociará el secreto. Sólo los usuarios de la organización con acceso a estos proyectos podrán verlo." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Teclea o selecciona proyectos" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Teclea o selecciona proyecto" }, "project": { "message": "Projecte" diff --git a/apps/web/src/locales/cs/messages.json b/apps/web/src/locales/cs/messages.json index 3048dfd16c..62198e59c4 100644 --- a/apps/web/src/locales/cs/messages.json +++ b/apps/web/src/locales/cs/messages.json @@ -1553,11 +1553,11 @@ "message": "Hlášení" }, "reportsDesc": { - "message": "Identify and close security gaps in your online accounts by clicking the reports below.", + "message": "Kliknutím na níže uvedené přehledy zjistěte a odstraňte nedostatky v zabezpečení svých online účtů.", "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.", + "message": "Kliknutím na níže uvedené přehledy zjistěte a odstraňte nedostatky v zabezpečení svých online účtů.", "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization Vault." }, "unsecuredWebsitesReport": { @@ -1609,7 +1609,7 @@ "message": "Hlášení o úniku hesel" }, "exposedPasswordsReportDesc": { - "message": "Uniklá hesla jsou hesla, která byla odhalena během známých úniků dat, zveřejněna nebo prodána hackery na dark webu." + "message": "Hesla odhalená při úniku dat jsou pro útočníky snadným cílem. Změňte tato hesla, abyste předešli případným průnikům." }, "exposedPasswordsFound": { "message": "Nalezena uniklá hesla" @@ -1822,6 +1822,22 @@ } } }, + "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": "Doplňky" }, @@ -2291,7 +2307,7 @@ "message": "Ročně" }, "annual": { - "message": "Annual" + "message": "Roční" }, "basePrice": { "message": "Základní cena" @@ -2321,7 +2337,7 @@ "message": "Nápověda" }, "getApps": { - "message": "Stáhnout aplikaci" + "message": "Získání aplikací" }, "loggedInAs": { "message": "Přihlášen jako" @@ -4936,7 +4952,7 @@ "message": "Sponsorship created" }, "emailSent": { - "message": "Email sent" + "message": "Email odeslán" }, "revokeSponsorshipConfirmation": { "message": "After removing this account, the Families plan sponsorship will expire at the end of the billing period. You will not be able to redeem a new sponsorship offer until the existing one expires. Are you sure you want to continue?" @@ -4960,7 +4976,7 @@ "message": "Code sent" }, "verificationCode": { - "message": "Verification code" + "message": "Ověřovací kód" }, "confirmIdentity": { "message": "Confirm your identity to continue." @@ -5125,7 +5141,7 @@ "message": "Billing sync token" }, "active": { - "message": "Active" + "message": "Aktivní" }, "inactive": { "message": "Inactive" @@ -5237,10 +5253,10 @@ "message": "Generator" }, "whatWouldYouLikeToGenerate": { - "message": "What would you like to generate?" + "message": "Co chcete vygenerovat?" }, "passwordType": { - "message": "Password type" + "message": "Typ hesla" }, "regenerateUsername": { "message": "Regenerate username" diff --git a/apps/web/src/locales/da/messages.json b/apps/web/src/locales/da/messages.json index da2d2010c1..fff4319b07 100644 --- a/apps/web/src/locales/da/messages.json +++ b/apps/web/src/locales/da/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Køb Premium for kun $PRICE$ /år, eller køb Premium-konti til $FAMILYPLANUSERCOUNT$ brugere og ubegrænset familiedeling med et ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Families-abonnement." + }, "addons": { "message": "Tilføjelser" }, @@ -5562,13 +5578,13 @@ "message": "Slet hemmeligheder" }, "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." + "message": "Vælg projekter, som hemmeligheden vil blive tilknyttet. Den vil kun kunne ses af organisationsbrugere med adgang til disse projekter." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Angiv eller vælg Projekter" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Angiv eller vælg Projekt" }, "project": { "message": "Projekt" diff --git a/apps/web/src/locales/de/messages.json b/apps/web/src/locales/de/messages.json index 5fe1792a8e..f069c32f20 100644 --- a/apps/web/src/locales/de/messages.json +++ b/apps/web/src/locales/de/messages.json @@ -1609,7 +1609,7 @@ "message": "Bericht über kompromittierte Passwörter" }, "exposedPasswordsReportDesc": { - "message": "Kompromittierte Passwörter sind Passwörter, die in bekannten Datendiebstählen entdeckt und veröffentlicht wurden oder von Hackern im Dark Web verkauft wurden." + "message": "Durch Datendiebstahl aufgedeckte Passwörter sind einfache Ziele für Angreifer. Ändere diese Passwörter, um mögliche Einbrüche zu verhindern." }, "exposedPasswordsFound": { "message": "Es wurden kompromittierte Passwörter gefunden" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Wechsle zu Premium für nur $PRICE$ /Jahr oder erhalte Premium-Konten für $FAMILYPLANUSERCOUNT$ Benutzer und eine unbegrenzte Familienfreigabe mit einem ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Familien-Abo." + }, "addons": { "message": "Erweiterungen" }, diff --git a/apps/web/src/locales/el/messages.json b/apps/web/src/locales/el/messages.json index 132cc37319..08bccb52bd 100644 --- a/apps/web/src/locales/el/messages.json +++ b/apps/web/src/locales/el/messages.json @@ -1609,7 +1609,7 @@ "message": "Αναφορά Κωδικών που έχουν Εκτεθεί" }, "exposedPasswordsReportDesc": { - "message": "Οι εκτεθειμένοι κωδικοί, είναι κωδικοί που έχουν εμφανιστεί σε γνωστές διαρροές δεδομένων, και που κυκλοφόρησαν δημόσια ή πουλήθηκαν στο dark web από χάκερς." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Βρέθηκαν Εκτεθειμένοι Κωδικοί" @@ -1822,6 +1822,22 @@ } } }, + "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": "Πρόσθετα" }, diff --git a/apps/web/src/locales/en_GB/messages.json b/apps/web/src/locales/en_GB/messages.json index 7162f34cd4..bdf946f660 100644 --- a/apps/web/src/locales/en_GB/messages.json +++ b/apps/web/src/locales/en_GB/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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" }, @@ -5562,7 +5578,7 @@ "message": "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." + "message": "Select projects that the secret will be associated with. Only organisation users with access to these projects will be able to see the secret." }, "typeOrSelectProjects": { "message": "Type or select Projects" diff --git a/apps/web/src/locales/en_IN/messages.json b/apps/web/src/locales/en_IN/messages.json index 104a33e004..b1e272ead8 100644 --- a/apps/web/src/locales/en_IN/messages.json +++ b/apps/web/src/locales/en_IN/messages.json @@ -1609,7 +1609,7 @@ "message": "Exposed passwords report" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords that have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "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" @@ -1822,6 +1822,22 @@ } } }, + "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" }, diff --git a/apps/web/src/locales/eo/messages.json b/apps/web/src/locales/eo/messages.json index 3a1ce78aca..ca05278c33 100644 --- a/apps/web/src/locales/eo/messages.json +++ b/apps/web/src/locales/eo/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Aldonaĵoj" }, diff --git a/apps/web/src/locales/es/messages.json b/apps/web/src/locales/es/messages.json index c25e93f1e1..296b810df9 100644 --- a/apps/web/src/locales/es/messages.json +++ b/apps/web/src/locales/es/messages.json @@ -1609,7 +1609,7 @@ "message": "Infome de contraseñas expuestas" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "message": "Las contraseñas expuestas en una brecha de datos son blancos fáciles para los atacantes. Cambia estas contraseñas para evitar futuras brechas." }, "exposedPasswordsFound": { "message": "Contraseñas expuestas encontradas" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Pasate a premium por solo $PRICE$ /año, o consigue cuentas premium para $FAMILYPLANUSERCOUNT$ usuarios y una familia ilimitada compartiendo con un ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Plan familiar Bitwarden." + }, "addons": { "message": "Complementos" }, @@ -3462,7 +3478,7 @@ "description": "'OAuth 2.0' is a programming protocol. It should probably not be translated." }, "viewApiKey": { - "message": "Ver Clave API" + "message": "Ver clave API" }, "rotateApiKey": { "message": "Regenerar clave API" @@ -5494,25 +5510,25 @@ "message": "Naranja" }, "lavender": { - "message": "Lavender" + "message": "Lavanda" }, "yellow": { - "message": "Yellow" + "message": "Amarillo" }, "indigo": { "message": "Indigo" }, "teal": { - "message": "Teal" + "message": "Verde azulado" }, "salmon": { - "message": "Salmon" + "message": "Salmón" }, "pink": { - "message": "Pink" + "message": "Rosa" }, "customColor": { - "message": "Custom Color" + "message": "Color personalizado" }, "multiSelectPlaceholder": { "message": "-- Escriba para filtrar --" diff --git a/apps/web/src/locales/et/messages.json b/apps/web/src/locales/et/messages.json index 0fcc8899d1..1cf29fe503 100644 --- a/apps/web/src/locales/et/messages.json +++ b/apps/web/src/locales/et/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Lisad" }, diff --git a/apps/web/src/locales/eu/messages.json b/apps/web/src/locales/eu/messages.json index 64ba1a0c4c..b23d133af6 100644 --- a/apps/web/src/locales/eu/messages.json +++ b/apps/web/src/locales/eu/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Gehigarriak" }, diff --git a/apps/web/src/locales/fa/messages.json b/apps/web/src/locales/fa/messages.json index b05c694f0c..937131a7d3 100644 --- a/apps/web/src/locales/fa/messages.json +++ b/apps/web/src/locales/fa/messages.json @@ -10,7 +10,7 @@ } }, "whatTypeOfItem": { - "message": "این چه نوع اطلاعلاتی هست؟" + "message": "این چه نوع موردی است؟" }, "name": { "message": "نام" @@ -35,13 +35,13 @@ "message": "نام کاربری" }, "password": { - "message": "گذرواژه" + "message": "کلمه عبور" }, "newPassword": { - "message": "گذرواژهٔ جدید" + "message": "کلمه عبور جدید" }, "passphrase": { - "message": "کلمه عبور" + "message": "عبارت عبور" }, "notes": { "message": "یادداشت‌ها" @@ -80,7 +80,7 @@ "message": "شماره گواهی‌نامه" }, "email": { - "message": "رایانامه" + "message": "ایمیل" }, "phone": { "message": "تلفن" @@ -104,7 +104,7 @@ "message": "ژوئن" }, "july": { - "message": "ژوئیه" + "message": "جولای" }, "august": { "message": "آگوست‌" @@ -131,7 +131,7 @@ "message": "خانم" }, "ms": { - "message": "خانم" + "message": "بانو" }, "dr": { "message": "دکتر" @@ -143,7 +143,7 @@ "message": "سال انقضاء" }, "authenticatorKeyTotp": { - "message": "کلید احراز هویت کننده (TOTP)" + "message": "کلید احراز هویت (TOTP)" }, "folder": { "message": "پوشه" @@ -209,31 +209,31 @@ "description": "A programming term, also known as 'RegEx'." }, "matchDetection": { - "message": "تشخیص تطابق", + "message": "تشخیص مطابقت", "description": "URI match detection for auto-fill." }, "defaultMatchDetection": { - "message": "تشخیص تطابق پیشفرض", + "message": "بررسی مطابقت پیش‌فرض", "description": "Default URI match detection for auto-fill." }, "never": { "message": "هرگز" }, "toggleVisibility": { - "message": "تعویض حالت آشکاری" + "message": "قابلیت مشاهده را تغییر دهید" }, "toggleCollapse": { "message": "باز و بسته کردن", "description": "Toggling an expand/collapse state." }, "generatePassword": { - "message": "تولید گذرواژه" + "message": "تولید کلمه عبور" }, "checkPassword": { - "message": "بررسی اینکه که آیا کلمه عبور افشا شده است." + "message": "بررسی کنید که آیا کلمه عبور افشا شده است." }, "passwordExposed": { - "message": "این رمز عبور در رخنه داده‌ها $VALUE$ بار افشا شده است. باید تغییرش دهید.", + "message": "این کلمه عبور $VALUE$ بار در رخنه داده‌ها افشا شده است. باید آن را تغییر دهید.", "placeholders": { "value": { "content": "$1", @@ -242,7 +242,7 @@ } }, "passwordSafe": { - "message": "این کلمه عبور در هیچ رخنه داده شناخته‌شده‌ای پیدا نشد. استفاده از آن، امن است." + "message": "این کلمه عبور در هیچ رخنه داده ای شناخته نشده است. استفاده از آن باید ایمن باشد." }, "save": { "message": "ذخیره" @@ -260,10 +260,10 @@ "message": "حذف" }, "favorite": { - "message": "برگزیده‌" + "message": "مورد علاقه" }, "unfavorite": { - "message": "حذف برگزیده" + "message": "حذف از مورد علاقه" }, "edit": { "message": "ویرایش" @@ -275,7 +275,7 @@ "message": "جستجوی پوشه" }, "searchFavorites": { - "message": "جستجوی برگزیده‌ها" + "message": "جستجوی مورد علاقه‌ها" }, "searchType": { "message": "جستجوی نوع", @@ -285,10 +285,10 @@ "message": "جستجوی گاوصندوق" }, "allItems": { - "message": "همه موارد" + "message": "تمام موارد" }, "favorites": { - "message": "برگزیده‌ها" + "message": "مورد علاقه‌ها" }, "types": { "message": "انواع" @@ -357,7 +357,7 @@ "message": "کشور" }, "shared": { - "message": "به اشتراک گذاشته شد" + "message": "اشتراک گذاری شد" }, "attachments": { "message": "پیوست‌ها" @@ -375,20 +375,20 @@ "message": "مشاهده مورد" }, "ex": { - "message": "مثال", + "message": "مثال.", "description": "Short abbreviation for 'example'." }, "other": { "message": "ساير" }, "share": { - "message": "اشتراک‌گذاری" + "message": "اشتراک گذاری" }, "moveToOrganization": { "message": "انتقال به سازمان" }, "valueCopied": { - "message": "$VALUE$ رونوشت شد", + "message": "$VALUE$ کپی شد", "description": "Value has been copied to the clipboard.", "placeholders": { "value": { @@ -398,27 +398,27 @@ } }, "copyValue": { - "message": "رونوشت مقدار", + "message": "کپی مقدار", "description": "Copy value to clipboard" }, "copyPassword": { - "message": "رونوشت گذرواژه", + "message": "کپی کلمه عبور", "description": "Copy password to clipboard" }, "copyUsername": { - "message": "رونوشت نام کاربری", + "message": "کپی نام کاربری", "description": "Copy username to clipboard" }, "copyNumber": { - "message": "رونوشت شماره", + "message": "کپی شماره", "description": "Copy credit card number" }, "copySecurityCode": { - "message": "رونوشت کد امنیتی", + "message": "کپی کد امنیتی", "description": "Copy credit card security code (CVV)" }, "copyUri": { - "message": "رونوشت نشانی اینترنتی", + "message": "کپی نشانی اینترنتی", "description": "Copy URI to clipboard" }, "me": { @@ -440,7 +440,7 @@ "message": "موارد گاوصندوق" }, "moveSelectedToOrg": { - "message": "انتقال مورد انتخاب‌شده به سازمان" + "message": "انتقال مورد انتخاب شده به سازمان" }, "deleteSelected": { "message": "حذف موارد انتخاب شده" @@ -461,7 +461,7 @@ "message": "افزودن پیوست جدید" }, "deletedAttachment": { - "message": "پیوست حذف شد" + "message": "پیوست حذف شده" }, "deleteAttachmentConfirmation": { "message": "آیا از پاک کردن این پیوست مطمئن هستید؟" @@ -479,10 +479,10 @@ "message": "بیشترین حجم فایل ۵۰۰ مگابایت است." }, "updateKey": { - "message": "تا زمانی که کد رمزنگاری خود را به‌روز نکنید نمی‌توانید از این ویژگی استفاده کنید." + "message": "تا زمانی که کد رمزنگاری را به‌روز نکنید نمی‌توانید از این قابلیت استفاده کنید." }, "addedItem": { - "message": "مورد افزوده شد" + "message": "مورد اضافه شد" }, "editedItem": { "message": "مورد ذخیره شد" @@ -510,175 +510,175 @@ } }, "deleteItem": { - "message": "Delete item" + "message": "حذف مورد" }, "deleteFolder": { - "message": "Delete folder" + "message": "حذف پوشه" }, "deleteAttachment": { - "message": "Delete attachment" + "message": "حذف پیوست" }, "deleteItemConfirmation": { - "message": "Do you really want to send to the trash?" + "message": "واقعاً می‌خواهید این آیتم را به سطل زباله ارسال کنید؟" }, "deletedItem": { - "message": "Item sent to trash" + "message": "مورد به زباله‌ها فرستاده شد" }, "deletedItems": { - "message": "Items sent to trash" + "message": "مورد به زباله‌ها فرستاده شد" }, "movedItems": { - "message": "Items moved" + "message": "مورد منتقل شد" }, "overwritePasswordConfirmation": { - "message": "Are you sure you want to overwrite the current password?" + "message": "آیا از بازنویسی بر روی کلمه عبور فعلی مطمئن هستید؟" }, "editedFolder": { - "message": "Folder saved" + "message": "پوشه ذخیره شد" }, "addedFolder": { - "message": "Folder added" + "message": "پوشه اضافه شد" }, "deleteFolderConfirmation": { - "message": "Are you sure you want to delete this folder?" + "message": "آیا از حذف این پوشه اطمینان دارید؟" }, "deletedFolder": { - "message": "Folder deleted" + "message": "پوشه حذف شد" }, "loggedOut": { - "message": "Logged out" + "message": "خارج شد" }, "loginExpired": { - "message": "Your login session has expired." + "message": "نشست ورود شما منقضی شده است." }, "logOutConfirmation": { - "message": "Are you sure you want to log out?" + "message": "آیا مطمئنید که می‌خواهید خارج شوید؟" }, "logOut": { - "message": "Log out" + "message": "خروج" }, "ok": { - "message": "Ok" + "message": "تأیید" }, "yes": { - "message": "Yes" + "message": "بله" }, "no": { - "message": "No" + "message": "خیر" }, "loginOrCreateNewAccount": { - "message": "Log in or create a new account to access your secure vault." + "message": "وارد شوید یا یک حساب کاربری بسازید تا به گاوصندوق امنتان دسترسی یابید." }, "loginWithDevice": { - "message": "Log in with device" + "message": "ورود با دستگاه" }, "loginWithDeviceEnabledInfo": { - "message": "Log in with device must be set up in the settings of the Bitwarden mobile app. Need another option?" + "message": "ورود به سیستم با دستگاه باید در تنظیمات برنامه‌ی موبایل Bitwarden تنظیم شود. به گزینه دیگری نیاز دارید؟" }, "loginWithMasterPassword": { - "message": "Log in with master password" + "message": "با کلمه عبور اصلی وارد شوید" }, "createAccount": { - "message": "Create account" + "message": "ایجاد حساب کاربری" }, "newAroundHere": { - "message": "New around here?" + "message": "اینجا جدیده؟" }, "startTrial": { - "message": "Start trial" + "message": "شروع دوره آزمایشی" }, "logIn": { - "message": "Log in" + "message": "ورود" }, "logInInitiated": { - "message": "Log in initiated" + "message": "ورود به سیستم آغاز شد" }, "submit": { - "message": "Submit" + "message": "ثبت" }, "emailAddressDesc": { - "message": "You'll use your email address to log in." + "message": "برای ورود به سیستم از نشانی ایمیل خودتان استفاده خواهید کرد." }, "yourName": { - "message": "Your name" + "message": "نام شما" }, "yourNameDesc": { - "message": "What should we call you?" + "message": "ما شما را چی صدا بزنیم؟" }, "masterPass": { - "message": "Master password" + "message": "کلمه عبور اصلی" }, "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." + "message": "کلمه عبور اصلی، کلمه عبوری است که شما برای دسترسی به گاوصندوق خود استفاده می‌کنید. به یاد داشتن کلمه عبور اصلی بسیار اهمیت دارد. اگر فراموشش کنید هیچ راهی برای بازگردانی آن وجود ندارد." }, "masterPassImportant": { - "message": "Master passwords cannot be recovered if you forget it!" + "message": "کلمه‌های عبور اصلی در صورت فراموشی قابل بازیابی نیستند!" }, "masterPassHintDesc": { - "message": "A master password hint can help you remember your password if you forget it." + "message": "یادآور کلمه عبور اصلی کمک می‌کند در صورت فراموشی آن را به یاد بیارید." }, "reTypeMasterPass": { - "message": "Re-type master password" + "message": "نوشتن دوباره کلمه عبور اصلی" }, "masterPassHint": { - "message": "Master password hint (optional)" + "message": "یادآور کلمه عبور اصلی (اختیاری)" }, "masterPassHintLabel": { - "message": "Master password hint" + "message": "یادآور کلمه عبور اصلی" }, "settings": { - "message": "Settings" + "message": "تنظیمات" }, "passwordHint": { - "message": "Password hint" + "message": "یادآور کلمه عبور" }, "enterEmailToGetHint": { - "message": "Enter your account email address to receive your master password hint." + "message": "برای دریافت یادآور کلمه عبور اصلی خود نشانی ایمیل‌تان را وارد کنید." }, "getMasterPasswordHint": { - "message": "Get master password hint" + "message": "دریافت یادآور کلمه عبور اصلی" }, "emailRequired": { - "message": "Email address is required." + "message": "نشانی ایمیل ضروری است." }, "invalidEmail": { - "message": "Invalid email address." + "message": "نشانی ایمیل نامعتبر است." }, "masterPasswordRequired": { - "message": "Master password is required." + "message": "کلمه عبور اصلی ضروری است." }, "confirmMasterPasswordRequired": { - "message": "Master password retype is required." + "message": "نوشتن مجدد کلمه عبور اصلی ضروری است." }, "masterPasswordMinlength": { - "message": "Master password must be at least 8 characters long." + "message": "طول کلمه عبور اصلی باید حداقل ۸ کاراکتر باشد." }, "masterPassDoesntMatch": { - "message": "Master password confirmation does not match." + "message": "کلمه عبور اصلی با تکرار آن مطابقت ندارد." }, "newAccountCreated": { - "message": "Your new account has been created! You may now log in." + "message": "حساب کاربری جدید شما ساخته شد! حالا می‌توانید وارد شوید." }, "trialAccountCreated": { - "message": "Account created successfully." + "message": "حساب کاربری با موفقیت ساخته شد." }, "masterPassSent": { - "message": "We've sent you an email with your master password hint." + "message": "ما یک ایمیل همراه با یادآور کلمه عبور اصلی برایتان ارسال کردیم." }, "unexpectedError": { - "message": "An unexpected error has occurred." + "message": "یک خطای غیر منتظره رخ داده است." }, "emailAddress": { - "message": "Email address" + "message": "نشانی ایمیل" }, "yourVaultIsLocked": { - "message": "Your vault is locked. Verify your master password to continue." + "message": "گاوصندوق شما قفل است. برای ادامه کلمه عبور اصلی خود را وارد کنید." }, "unlock": { - "message": "Unlock" + "message": "باز کردن قفل" }, "loggedInAsEmailOn": { - "message": "Logged in as $EMAIL$ on $HOSTNAME$.", + "message": "وارد شده با $EMAIL$ در $HOSTNAME$.", "placeholders": { "email": { "content": "$1", @@ -691,40 +691,40 @@ } }, "invalidMasterPassword": { - "message": "Invalid master password" + "message": "کلمه عبور اصلی نامعتبر است" }, "invalidFilePassword": { - "message": "Invalid file password, please use the password you entered when you created the export file." + "message": "کلمه عبور پرونده نامعتبر است، لطفاً از کلمه عبوری که هنگام ایجاد پرونده‌ی برون ریزی وارد کردید استفاده کنید." }, "lockNow": { - "message": "Lock now" + "message": "الان قفل شود" }, "noItemsInList": { - "message": "There are no items to list." + "message": "هیچ موردی برای نمایش وجود ندارد." }, "noCollectionsInList": { - "message": "There are no collections to list." + "message": "هیچ مجموعه ای برای لیست کردن وجود ندارد." }, "noGroupsInList": { - "message": "There are no groups to list." + "message": "هیچ گروهی برای نمایش وجود ندارد." }, "noUsersInList": { - "message": "There are no users to list." + "message": "هیچ کاربری برای نمایش وجود ندارد." }, "noEventsInList": { - "message": "There are no events to list." + "message": "هیچ مناسبتی برای نمایش وجود ندارد." }, "newOrganization": { - "message": "New organization" + "message": "سازمان جدید" }, "noOrganizationsList": { - "message": "You do not belong to any organizations. Organizations allow you to securely share items with other users." + "message": "شما به هیچ سازمانی تعلق ندارید. سازمان‌ها به شما اجازه می‌دهند تا داده‌های خود را با کاربران دیگر به صورت امن به اشتراک بگذارید." }, "notificationSentDevice": { - "message": "A notification has been sent to your device." + "message": "یک اعلان به دستگاه شما ارسال شده است." }, "versionNumber": { - "message": "Version $VERSION_NUMBER$", + "message": "نسخه $VERSION_NUMBER$", "placeholders": { "version_number": { "content": "$1", @@ -733,10 +733,10 @@ } }, "enterVerificationCodeApp": { - "message": "Enter the 6 digit verification code from your authenticator app." + "message": "کد ۶ رقمی تأیید را از برنامه احراز هویت وارد کنید." }, "enterVerificationCodeEmail": { - "message": "Enter the 6 digit verification code that was emailed to $EMAIL$.", + "message": "کد ۶ رقمی تأیید را که به $EMAIL$ ایمیل شده را وارد کنید.", "placeholders": { "email": { "content": "$1", @@ -745,7 +745,7 @@ } }, "verificationCodeEmailSent": { - "message": "Verification email sent to $EMAIL$.", + "message": "ایمیل تأیید به $EMAIL$ ارسال شد.", "placeholders": { "email": { "content": "$1", @@ -754,100 +754,100 @@ } }, "rememberMe": { - "message": "Remember me" + "message": "مرا به خاطر بسپار" }, "sendVerificationCodeEmailAgain": { - "message": "Send verification code email again" + "message": "ارسال دوباره ایمیل کد تأیید" }, "useAnotherTwoStepMethod": { - "message": "Use another two-step login method" + "message": "استفاده از روش ورود دو مرحله‌ای دیگر" }, "insertYubiKey": { - "message": "Insert your YubiKey into your computer's USB port, then touch its button." + "message": "YubiKey خود را وارد پورت USB رایانه کنید، بعد دکمه آن را بفشارید." }, "insertU2f": { - "message": "Insert your security key into your computer's USB port. If it has a button, touch it." + "message": "کلید امنیتی خود را وارد پورت USB رایانه کنید، اگر دکمه ای دارد آن را بفشارید." }, "loginUnavailable": { - "message": "Login unavailable" + "message": "ورود به سیستم در دسترس نیست" }, "noTwoStepProviders": { - "message": "This account has two-step login set up, however, none of the configured two-step providers are supported by this web browser." + "message": "ورود دو مرحله‌ای برای این حساب فعال است، با این حال، هیچ یک از ارائه‌دهندگان دو مرحله‌ای پیکربندی شده توسط این مرورگر وب پشتیبانی نمی‌شوند." }, "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)." + "message": "لطفاً از یک مرورگر وب پشتیبانی شده (مانند کروم) استفاده کنید و یا ارائه دهندگان اضافی را که از مرورگر وب بهتر پشتیانی می‌کنند را اضافه کنید (مانند یک برنامه احراز هویت)." }, "twoStepOptions": { - "message": "Two-step login options" + "message": "گزینه‌های ورود دو مرحله‌ای" }, "recoveryCodeDesc": { - "message": "Lost access to all of your two-step login providers? Use your recovery code to turn off all two-step login providers from your account." + "message": "دسترسی به تمامی ارائه‌دهندگان دو مرحله‌ای را از دست داده‌اید؟ از کد بازیابی خود برای غیرفعال‌سازی ارائه‌دهندگان دو مرحله‌ای از حسابتان استفاده کنید." }, "recoveryCodeTitle": { - "message": "Recovery code" + "message": "کد بازیابی" }, "authenticatorAppTitle": { - "message": "Authenticator app" + "message": "برنامه احراز هویت" }, "authenticatorAppDesc": { - "message": "Use an authenticator app (such as Authy or Google Authenticator) to generate time-based verification codes.", + "message": "از یک برنامه احراز هویت (مانند Authy یا Google Authenticator) استفاده کنید تا کدهای تأیید بر پایه زمان تولید کنید.", "description": "'Authy' and 'Google Authenticator' are product names and should not be translated." }, "yubiKeyTitle": { - "message": "YubiKey OTP security key" + "message": "کلید امنیتی YubiKey OTP" }, "yubiKeyDesc": { - "message": "Use a YubiKey to access your account. Works with YubiKey 4 series, 5 series, and NEO devices." + "message": "از یک YubiKey برای دسترسی به حسابتان استفاده کنید. با دستگاه های YubiKey سری 4، سری 5 و NEO کار می‌کند." }, "duoDesc": { - "message": "Verify with Duo Security using the Duo Mobile app, SMS, phone call, or U2F security key.", + "message": "با Duo Security با استفاده از برنامه تلفن همراه، پیامک، تماس تلفنی، یا کلید امنیتی U2F تأیید کنید.", "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.", + "message": "از Duo Security با استفاده از برنامه تلفن همراه، پیامک، تماس تلفنی یا کلید امنیتی U2F برای تأیید سازمان خود استفاده کنید.", "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." + "message": "از هر کلید امنیتی سازگار با FIDO U2F برای دسترسی به حساب خود استفاده کنید." }, "u2fTitle": { - "message": "FIDO U2F security key" + "message": "کلید امنیتی FIDO U2F" }, "webAuthnTitle": { "message": "FIDO2 WebAuthn" }, "webAuthnDesc": { - "message": "Use any WebAuthn compatible security key to access your account." + "message": "برای دسترسی به حساب خود از هر کلید امنیتی فعال شده WebAuthn استفاده کنید." }, "webAuthnMigrated": { - "message": "(Migrated from FIDO)" + "message": "(مهاجرت از FIDO)" }, "emailTitle": { - "message": "Email" + "message": "ایمیل" }, "emailDesc": { - "message": "Verification codes will be emailed to you." + "message": "کد تأیید برایتان ارسال می‌شود." }, "continue": { - "message": "Continue" + "message": "ادامه" }, "organization": { - "message": "Organization" + "message": "سازماندهی" }, "organizations": { - "message": "Organizations" + "message": "سازمان ها" }, "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." + "message": "سازمانی را انتخاب کنید که می‌خواهید این مورد را به آن منتقل کنید. انتقال به یک سازمان، مالکیت مورد را به آن سازمان منتقل می‌کند. پس از انتقال این مورد، دیگر مالک مستقیم آن نخواهید بود." }, "moveManyToOrgDesc": { - "message": "Choose an organization that you wish to move these items to. Moving to an organization transfers ownership of the items to that organization. You will no longer be the direct owner of these items once they have been moved." + "message": "سازمانی را انتخاب کنید که می‌خواهید این موارد را به آن منتقل کنید. انتقال به یک سازمان، مالکیت موارد را به آن سازمان منتقل می‌کند. پس از انتقال این موارد، دیگر مالک مستقیم آن‌ها نخواهید بود." }, "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." + "message": "مجموعه‌هایی را ویرایش کنید که این مورد با آن‌ها به اشتراک گذاشته می‌شود. فقط کاربران سازمانی که به این مجموعه‌ها دسترسی دارند می‌توانند این مورد را ببینند." }, "deleteSelectedItemsDesc": { - "message": "You have selected $COUNT$ item(s) to delete. Are you sure you want to delete all of these items?", + "message": "شما $COUNT$ مورد را برای حذف انتخاب کرده اید. آیا مطمئنید که می‌خواهید تمام این موارد را حذف کنید؟", "placeholders": { "count": { "content": "$1", @@ -856,7 +856,7 @@ } }, "moveSelectedItemsDesc": { - "message": "Choose a folder that you would like to move the $COUNT$ selected item(s) to.", + "message": "پوشه ای را انتخاب کنید که می‌خواهید $COUNT$ مورد انتخاب شده را به آن منتقل کنید.", "placeholders": { "count": { "content": "$1", @@ -865,7 +865,7 @@ } }, "moveSelectedItemsCountDesc": { - "message": "You have selected $COUNT$ item(s). $MOVEABLE_COUNT$ item(s) can be moved to an organization, $NONMOVEABLE_COUNT$ cannot.", + "message": "شما $COUNT$ مورد را انتخاب کرده اید. $MOVEABLE_COUNT$ مورد را می‌توان به یک سازمان منتقل کرد، $NONMOVEABLE_COUNT$ تا را نمی‌تواند.", "placeholders": { "count": { "content": "$1", @@ -882,156 +882,156 @@ } }, "verificationCodeTotp": { - "message": "Verification code (TOTP)" + "message": "کد تأیید (TOTP)" }, "copyVerificationCode": { - "message": "Copy verification code" + "message": "کپی کد تأیید" }, "warning": { - "message": "Warning" + "message": "هشدار" }, "confirmVaultExport": { - "message": "Confirm vault export" + "message": "برون ریزی گاوصندوق را تأیید کنید" }, "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." + "message": "این برون ریزی شامل داده‌های گاوصندوق در یک قالب رمزنگاری نشده است. شما نباید آن را از طریق یک راه ارتباطی نا امن (مثل ایمیل) ذخیره یا ارسال کنید. به محض اینکه کارتان با آن تمام شد، آن را حذف کنید." }, "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." + "message": "این برون ریزی با استفاده از کلید رمزگذاری حساب شما، اطلاعاتتان را رمزگذاری می کند. اگر زمانی کلید رمزگذاری حساب خود را بچرخانید، باید دوباره خروجی بگیرید، چون قادر به رمزگشایی این پرونده برون ریزی نخواهید بود." }, "encExportAccountWarningDesc": { - "message": "Account encryption keys are unique to each Bitwarden user account, so you can't import an encrypted export into a different account." + "message": "کلیدهای رمزگذاری حساب برای هر حساب کاربری Bitwarden منحصر به فرد است، بنابراین نمی‌توانید برون ریزی رمزگذاری شده را به حساب دیگری وارد کنید." }, "export": { - "message": "Export" + "message": "برون ریزی" }, "exportVault": { - "message": "Export vault" + "message": "برون ریزی گاوصندوق" }, "fileFormat": { - "message": "File format" + "message": "فرمت پرونده" }, "fileEncryptedExportWarningDesc": { - "message": "This file export will be password protected and require the file password to decrypt." + "message": "این پرونده برون ریزی با رمز محافظت می‌شود و برای رمزگشایی به کلمه عبور پرونده نیاز دارد." }, "exportPasswordDescription": { - "message": "This password will be used to export and import this file" + "message": "این کلمه عبور برای برون ریزی و درون ریزی این پرونده استفاده می‌شود" }, "confirmMasterPassword": { - "message": "Confirm master password" + "message": "تأیید کلمه عبور اصلی" }, "confirmFormat": { - "message": "Confirm format" + "message": "فرمت را تأیید کنید" }, "filePassword": { - "message": "File password" + "message": "کلمه عبور پرونده" }, "confirmFilePassword": { - "message": "Confirm file password" + "message": "تأیید کلمه عبور پرونده" }, "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." + "message": "برای رمزگذاری برون ریزی و محدود کردن درون ریزی فقط به حساب فعلی Bitwarden، از کلید رمزگذاری حساب خود که از نام کاربری و کلمه عبور اصلی حساب شما مشتق شده است استفاده کنید." }, "passwordProtectedOptionDescription": { - "message": "Set a file password to encrypt the export and import it to any Bitwarden account using the password for decryption." + "message": "یک کلمه عبور برای پرونده به‌منظور رمزگذاری تنظیم کنید تا برون ریزی و درون ریزی آن به هر حساب Bitwarden با استفاده از کلمه عبور رمزگشایی شود." }, "exportTypeHeading": { - "message": "Export type" + "message": "نوع برون ریزی" }, "accountRestricted": { - "message": "Account restricted" + "message": "حساب کاربری محدود شده است" }, "passwordProtected": { - "message": "Password protected" + "message": "محافظت ‌شده با کلمه عبور" }, "filePasswordAndConfirmFilePasswordDoNotMatch": { - "message": "“File password” and “Confirm file password“ do not match." + "message": "\"کلمه عبور پرونده\" و \"تأیید کلمه عبور پرونده\" با یکدیگر مطابقت ندارند." }, "confirmVaultImport": { - "message": "Confirm vault import" + "message": "درون ریزی گاوصندوق را تأیید کنید" }, "confirmVaultImportDesc": { - "message": "This file is password-protected. Please enter the file password to import data." + "message": "این پرونده با کلمه عبور محافظت شده است. لطفاً کلمه عبور پرونده را برای درون ریزی داده‌ها وارد کنید." }, "exportSuccess": { - "message": "Vault data exported" + "message": "داده های گاوصندوق برون ریزی شد" }, "passwordGenerator": { - "message": "Password generator" + "message": "تولید کننده کلمه عبور" }, "minComplexityScore": { - "message": "Minimum complexity score" + "message": "حداقل نمره پیچیدگی" }, "minNumbers": { - "message": "Minimum numbers" + "message": "حداقل اعداد" }, "minSpecial": { - "message": "Minimum special", + "message": "حداقل حرف خاص", "description": "Minimum special characters" }, "ambiguous": { - "message": "Avoid ambiguous characters" + "message": "از کاراکترهای مبهم اجتناب کن" }, "regeneratePassword": { - "message": "Regenerate password" + "message": "تولید مجدد کلمه عبور" }, "length": { - "message": "Length" + "message": "طول" }, "uppercase": { - "message": "Uppercase (A-Z)", + "message": "حروف بزرگ (A-Z)", "description": "Include uppercase letters in the password generator." }, "lowercase": { - "message": "Lowercase (a-z)", + "message": "حروف کوچک (a-z)", "description": "Include lowercase letters in the password generator." }, "numbers": { - "message": "Numbers (0-9)" + "message": "اعداد (‪0-9‬)" }, "specialCharacters": { - "message": "Special characters (!@#$%^&*)" + "message": "نویسه‌های ویژه (!@#$%^&*)" }, "numWords": { - "message": "Number of words" + "message": "تعداد کلمات" }, "wordSeparator": { - "message": "Word separator" + "message": "جداکننده کلمات" }, "capitalize": { - "message": "Capitalize", + "message": "بزرگ کردن", "description": "Make the first letter of a word uppercase." }, "includeNumber": { - "message": "Include number" + "message": "شامل عدد" }, "passwordHistory": { - "message": "Password history" + "message": "تاریخچه کلمه عبور" }, "noPasswordsInList": { - "message": "There are no passwords to list." + "message": "هیچ کلمه عبوری برای فهرست کردن وجود ندارد." }, "clear": { - "message": "Clear", + "message": "پاک کردن", "description": "To clear something out. Example: To clear browser history." }, "accountUpdated": { - "message": "Account saved" + "message": "حساب کاربری ذخیره شده" }, "changeEmail": { - "message": "Change email" + "message": "تغییر ایمیل" }, "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." + "message": "ادامه دادن، نشانی ایمیل حساب شما را تغییر خواهد داد. اما نشانی ایمیل مورد استفاده برای احراز هویت دو مرحله ای ورود را تغییر نمی‌دهد. می‌توانید این نشانی ایمیل را در تنظیمات ورود به سیستم دو مرحله ای تغییر دهید." }, "newEmail": { - "message": "New email" + "message": "ایمیل جدید" }, "code": { - "message": "Code" + "message": "کد" }, "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.", + "message": "ما یک کد تأیید را به $EMAIL$ ایمیل کرده‌ایم. لطفاً ایمیل خود را برای این کد بررسی کنید و آن را در زیر وارد کنید تا تغییر نسانی ایمیل نهایی شود.", "placeholders": { "email": { "content": "$1", @@ -1040,43 +1040,43 @@ } }, "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." + "message": "ادامه دادن، شما را از نشست فعلی خود خارج می‌کند و باید دوباره وارد سیستم شوید. جلسات فعال در دستگاه‌های دیگر ممکن است تا یک ساعت فعال بمانند." }, "emailChanged": { - "message": "Email saved" + "message": "ایمیل ذخیره شد" }, "logBackIn": { - "message": "Please log back in." + "message": "لطفاً دوباره وارد شوید." }, "logBackInOthersToo": { - "message": "Please log back in. If you are using other Bitwarden applications log out and back in to those as well." + "message": "لطفاً دوباره وارد شوید. اگر از سایر برنامه‌های Bitwarden استفاده می‌کنید، از سیستم خارج شوید و دوباره به آن‌ها وارد شوید." }, "changeMasterPassword": { - "message": "Change master password" + "message": "تغییر کلمه عبور اصلی" }, "masterPasswordChanged": { - "message": "Master password saved" + "message": "کلمه عبور اصلی ذخیره شد" }, "currentMasterPass": { - "message": "Current master password" + "message": "کلمه عبور اصلی فعلی" }, "newMasterPass": { - "message": "New master password" + "message": "کلمه عبور اصلی جدید" }, "confirmNewMasterPass": { - "message": "Confirm new master password" + "message": "تأیید کلمه عبور اصلی جدید" }, "encKeySettings": { - "message": "Encryption key settings" + "message": "تنظیمات کلید رمزگذاری" }, "kdfAlgorithm": { - "message": "KDF algorithm" + "message": "الگوریتم KDF" }, "kdfIterations": { - "message": "KDF iterations" + "message": "تکرار KDF" }, "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.", + "message": "تکرار KDF بالاتر می‌تواند به محافظت از کلمه عبور اصلی شما در برابر حمله‌ی \"بروت فورث\" توسط مهاجم کمک کند. ما مقدار $VALUE$ یا بیشتر را توصیه می‌کنیم.", "placeholders": { "value": { "content": "$1", @@ -1085,7 +1085,7 @@ } }, "kdfIterationsWarning": { - "message": "Setting your KDF iterations too high could result in poor performance when logging into (and unlocking) Bitwarden on devices with slower CPUs. We recommend that you increase the value in increments of $INCREMENT$ and then test all of your devices.", + "message": "تنظیم تکرارهای KDF شما خیلی زیاد می‌تواند منجر به عملکرد ضعیف هنگام ورود به Bitwarden (و باز کردن قفل) در دستگاه هایی با CPU کندتر شود. توصیه می کنیم که مقدار را با افزایش $INCREMENT$ افزایش دهید و سپس همه دستگاه های خود را آزمایش کنید.", "placeholders": { "increment": { "content": "$1", @@ -1094,85 +1094,85 @@ } }, "changeKdf": { - "message": "Change KDF" + "message": "تغییر KDF" }, "encKeySettingsChanged": { - "message": "Encryption key settings saved" + "message": "تنظیمات کلید رمزگذاری ذخیره شد" }, "dangerZone": { - "message": "Danger zone" + "message": "منطقه‌ی خطر" }, "dangerZoneDesc": { - "message": "Careful, these actions are not reversible!" + "message": "مراقب باشید، این اقدامات قابل برگشت نیستند!" }, "deauthorizeSessions": { - "message": "Deauthorize sessions" + "message": "لغو مجوز نشست‌ها" }, "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." + "message": "آیا نگرانید که حساب کاربری شما در دستگاه دیگری وارد شده باشد؟ برای لغو مجوز همه رایانه‌ها یا دستگاه‌هایی که قبلاً استفاده کرده‌اید، در زیر اقدام کنید. اگر قبلاً از یک رایانه عمومی استفاده کرده اید یا به طور تصادفی کلمه عبور خود را در دستگاهی که متعلق به شما نیست ذخیره کرده اید، این مرحله امنیتی توصیه می‌شود. این مرحله همچنین تمام نشست‌های ورود دو مرحله ای را که قبلاً به‌خاطر سپرده اید را پاک می‌کند." }, "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." + "message": "ادامه دادن همچنین شما را از نشست فعلی خود خارج می‌کند و باید دوباره وارد سیستم شوید. در صورت راه اندازی مجدداً از شما خواسته می‌شود تا دوباره به سیستم دو مرحله ای بپردازید. جلسات فعال در دستگاه‌های دیگر ممکن است تا یک ساعت فعال بمانند." }, "sessionsDeauthorized": { - "message": "All sessions deauthorized" + "message": "همه نشست‌ها غیرمجاز است" }, "purgeVault": { - "message": "Purge vault" + "message": "پاکسازی گاوصندوق" }, "purgedOrganizationVault": { - "message": "Purged organization vault." + "message": "گاوصندوق سازمان پاکسازی." }, "vaultAccessedByProvider": { - "message": "Vault accessed by Provider." + "message": "گاوصندوق توسط ارائه دهنده قابل دسترسی است." }, "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." + "message": "برای حذف تمام موارد و پوشه‌های موجود در گاوصندوق خود، از زیر ادامه دهید. مواردی که متعلق به سازمانی است که با آن به اشتراک می‌گذارید، حذف نخواهند شد." }, "purgeOrgVaultDesc": { - "message": "Proceed below to delete all items in the organization's vault." + "message": "برای حذف همه موارد موجود در گاوصندوق سازمان به ادامه مطلب بروید." }, "purgeVaultWarning": { - "message": "Purging your vault is permanent. It cannot be undone." + "message": "پاکسازی گاوصندوق شما دائمی است. نمی‌توان آن را برگرداند." }, "vaultPurged": { - "message": "Vault purged." + "message": "گاوصندوق پاکسازی شد." }, "deleteAccount": { - "message": "Delete account" + "message": "حذف حساب" }, "deleteAccountDesc": { - "message": "Proceed below to delete your account and all vault data." + "message": "برای حذف حساب کاربری خود و تمام داده‌های گاوصندوق، به زیر ادامه دهید." }, "deleteAccountWarning": { - "message": "Deleting your account is permanent. It cannot be undone." + "message": "حذف حساب شما دائمی است. نمی‌توان آن را برگرداند." }, "accountDeleted": { - "message": "Account deleted" + "message": "حساب حذف شد" }, "accountDeletedDesc": { - "message": "Your account has been closed and all associated data has been deleted." + "message": "حساب شما بسته شد و تمام داده های مرتبط حذف شده است." }, "myAccount": { - "message": "My account" + "message": "حساب من" }, "tools": { - "message": "Tools" + "message": "ابزار" }, "importData": { - "message": "Import data" + "message": "درون ریزی داده" }, "importError": { - "message": "Import error" + "message": "خطای درون ریزی" }, "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." + "message": "مشکلی با داده‌هایی که سعی کردید درون ریزی کنید وجود داشت. لطفاً خطاهای فهرست شده در زیر را در پرونده‌ی منبع خود برطرف کرده و دوباره امتحان کنید." }, "importSuccess": { - "message": "Data successfully imported" + "message": "داده‌ها با موفقیت درون ریزی شد" }, "importWarning": { - "message": "You are importing data to $ORGANIZATION$. Your data may be shared with members of this organization. Do you want to proceed?", + "message": "شما در حال درون ریزی داده به $ORGANIZATION$ هستید. داده‌های شما ممکن است با اعضای این سازمان به اشتراک گذاشته شود. آیا می‌خواهید ادامه دهید؟", "placeholders": { "organization": { "content": "$1", @@ -1181,31 +1181,31 @@ } }, "importFormatError": { - "message": "Data is not formatted correctly. Please check your import file and try again." + "message": "داده‌ها به درستی قالب بندی نشده اند. لطفاً پرونده‌ی درون ریزی خود را بررسی و دوباره امتحان کنید." }, "importNothingError": { - "message": "Nothing was imported." + "message": "چیزی درون ریزی نشد." }, "importEncKeyError": { - "message": "Error decrypting the exported file. Your encryption key does not match the encryption key used export the data." + "message": "خطا در رمزگشایی پرونده‌ی درون ریزی شده. کلید رمزگذاری شما با کلید رمزگذاری استفاده شده برای درون ریزی داده‌ها مطابقت ندارد." }, "selectFormat": { - "message": "Select the format of the import file" + "message": "فرمت پرونده‌ی درون ریزی را انتخاب کنید" }, "selectImportFile": { - "message": "Select the import file" + "message": "پرونده‌ی درون ریزی را انتخاب کنید" }, "chooseFile": { - "message": "Choose File" + "message": "انتخاب پرونده" }, "noFileChosen": { - "message": "No file chosen" + "message": "هیچ پرونده‌ای انتخاب نشده" }, "orCopyPasteFileContents": { - "message": "or copy/paste the import file contents" + "message": "یا محتویات پرونده‌ی درون ریزی را کپی/پیست کنید" }, "instructionsFor": { - "message": "$NAME$ Instructions", + "message": "دستورالعمل های $NAME$", "description": "The title for the import tool instructions.", "placeholders": { "name": { @@ -1215,68 +1215,68 @@ } }, "options": { - "message": "Options" + "message": "گزینه‌ها" }, "preferences": { - "message": "Preferences" + "message": "تنظیمات" }, "preferencesDesc": { - "message": "Customize your web vault experience." + "message": "تجربه‌ی گاوصندوق وب خود را سفارشی کنید." }, "preferencesUpdated": { - "message": "Preferences saved" + "message": "تنظیمات ذخیره شد" }, "language": { - "message": "Language" + "message": "زبان" }, "languageDesc": { - "message": "Change the language used by the web vault." + "message": "زبان مورد استفاده در گاوصندوق وب را تغییر دهید." }, "enableFavicon": { - "message": "Show website icons" + "message": "نمایش نمادهای وب‌سایت" }, "faviconDesc": { - "message": "Show a recognizable image next to each login." + "message": "یک تصویر قابل تشخیص در کنار هر ورود نشان دهید." }, "enableFullWidth": { - "message": "Display full width layout", + "message": "نمایش طرح با عرض کامل", "description": "Allows scaling the web vault UI's width" }, "enableFullWidthDesc": { - "message": "Allow the web vault to expand the full width of the browser window." + "message": "به گاوصندوق وب اجازه دهید تا تمام عرض پنجره مرورگر را گسترش دهد." }, "default": { - "message": "Default" + "message": "پیش‌فرض" }, "domainRules": { - "message": "Domain rules" + "message": "قوانین دامنه" }, "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." + "message": "اگر یک ورود در چند دامنه‌ی وب‌سایت مختلف دارید، می‌توانید وب‌سایت را به عنوان \"برابر\" علامت گذاری کنید. دامنه‌های «جهانی» دامنه‌هایی هستند که قبلاً توسط Bitwarden برای شما ایجاد شده‌اند." }, "globalEqDomains": { - "message": "Global equivalent domains" + "message": "دامنه‌های برابر جهانی" }, "customEqDomains": { - "message": "Custom equivalent domains" + "message": "دامنه‌های برابر سفارشی" }, "exclude": { - "message": "Exclude" + "message": "استثناء" }, "include": { - "message": "Include" + "message": "شامل" }, "customize": { - "message": "Customize" + "message": "سفارشی" }, "newCustomDomain": { - "message": "New custom domain" + "message": "دامنه شخصی جدید" }, "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." + "message": "لیستی از دامنه‌ها را وارد کنید که با کاما از هم جدا شده اند. فقط دامنه‌های \"پایه\" مجاز هستند. وارد زیر دامنه‌ها نشوید. برای مثال به جای ‌\"google.com\" ،\"www.google.com\" را وارد کنید. همچنین می‌توانید «androidapp://package.name» را وارد کنید تا یک برنامه اندرویدی را با سایر دامنه‌های وب‌سایت مرتبط کنید." }, "customDomainX": { - "message": "Custom domain $INDEX$", + "message": "دامنه سفارشی $INDEX$", "placeholders": { "index": { "content": "$1", @@ -1285,148 +1285,148 @@ } }, "domainsUpdated": { - "message": "Domains saved" + "message": "دامنه‌ها ذخیره شدند" }, "twoStepLogin": { - "message": "Two-step login" + "message": "ورود دو مرحله ای" }, "twoStepLoginEnforcement": { - "message": "Two-step Login Enforcement" + "message": "اجرای دو مرحله ای ورود به سیستم" }, "twoStepLoginDesc": { - "message": "Secure your account by requiring an additional step when logging in." + "message": "با درخواست یک مرحله اضافی هنگام ورود، حساب خود را ایمن کنید." }, "twoStepLoginOrganizationDescStart": { - "message": "Enforce Bitwarden Two-step Login options for members by using the ", + "message": "گزینه‌های ورود دو مرحله ای Bitwarden را برای اعضا اعمال کنید با استفاده از ", "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" + "message": "سیاست ورود دو مرحله‌ای" }, "twoStepLoginOrganizationDuoDesc": { - "message": "To enforce Two-step Login through Duo, use the options below." + "message": "برای اعمال ورود دو مرحله‌ای از طریق Duo، از گزینه‌های زیر استفاده کنید." }, "twoStepLoginOrganizationSsoDesc": { - "message": "If you have setup SSO or plan to, Two-step Login may already be enforced through your Identity Provider." + "message": "اگر SSO را راه‌اندازی کرده‌اید یا قصد دارید، ورود دو مرحله‌ای ممکن است از قبل از طریق ارائه‌دهنده هویت شما اعمال شود." }, "twoStepLoginRecoveryWarning": { - "message": "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." + "message": "راه‌اندازی ورود دو مرحله‌ای می‌تواند برای همیشه حساب Bitwarden شما را قفل کند. یک کد بازیابی به شما امکان می‌دهد در صورتی که دیگر نمی‌توانید از ارائه‌دهنده‌ی ورود دو مرحله‌ای معمولی خود استفاده کنید (به عنوان مثال: دستگاه خود را گم می‌کنید) به حساب خود دسترسی پیدا کنید. اگر دسترسی به حساب خود را از دست بدهید، پشتیبانی Bitwarden نمی‌تواند به شما کمک کند. توصیه می‌کنیم کد بازیابی را یادداشت یا چاپ کنید و آن را در مکانی امن نگهداری کنید." }, "viewRecoveryCode": { - "message": "View recovery code" + "message": "نمایش کد بازیابی" }, "providers": { - "message": "Providers", + "message": "ارائه دهندگان", "description": "Two-step login providers such as YubiKey, Duo, Authenticator apps, Email, etc." }, "enable": { - "message": "Turn on" + "message": "روشن" }, "enabled": { - "message": "Turned on" + "message": "روشن شده" }, "restoreAccess": { - "message": "Restore access" + "message": "بازیابی دسترسی" }, "premium": { - "message": "Premium", + "message": "پرمیوم", "description": "Premium membership" }, "premiumMembership": { - "message": "Premium membership" + "message": "عضویت پرمیوم" }, "premiumRequired": { - "message": "Premium required" + "message": "در نسخه پرمیوم کار می‌کند" }, "premiumRequiredDesc": { - "message": "A Premium membership is required to use this feature." + "message": "برای استفاده از این ویژگی عضویت پرمیوم لازم است." }, "youHavePremiumAccess": { - "message": "You have Premium access" + "message": "شما دسترسی پرمیوم دارید" }, "alreadyPremiumFromOrg": { - "message": "You already have access to Premium features because of an organization you are a member of." + "message": "شما از قبل به دلیل سازمانی که در آن عضو هستید به ویژگی‌های پرمیوم دسترسی دارید." }, "manage": { - "message": "Manage" + "message": "مدیریت" }, "disable": { - "message": "Turn off" + "message": "خاموش کردن" }, "revokeAccess": { - "message": "Revoke access" + "message": "لغو دسترسی" }, "twoStepLoginProviderEnabled": { - "message": "This two-step login provider is active on your account." + "message": "این ارائه دهنده ورود به سیستم دو مرحله ای در حساب شما فعال است." }, "twoStepLoginAuthDesc": { - "message": "Enter your master password to modify two-step login settings." + "message": "کلمه عبور اصلی خود را برای تغییر تنظیمات ورود به سیستم دو مرحله ای وارد کنید." }, "twoStepAuthenticatorDesc": { - "message": "Follow these steps to set up two-step login with an authenticator app:" + "message": "برای راه‌اندازی ورود دو مرحله‌ای با یک برنامه احراز هویت، این مراحل را دنبال کنید:" }, "twoStepAuthenticatorDownloadApp": { - "message": "Download a two-step authenticator app" + "message": "دانلود یک برنامه احراز هویت دو مرحله ای" }, "twoStepAuthenticatorNeedApp": { - "message": "Need a two-step authenticator app? Download one of the following" + "message": "به یک برنامه احراز هویت دو مرحله ای نیاز دارید؟ یکی از موارد زیر را دانلود کنید" }, "iosDevices": { - "message": "iOS devices" + "message": "دستگاه‌های iOS" }, "androidDevices": { - "message": "Android devices" + "message": "دستگاه Android" }, "windowsDevices": { - "message": "Windows devices" + "message": "دستگاه Windows" }, "twoStepAuthenticatorAppsRecommended": { - "message": "These apps are recommended, however, other authenticator apps will also work." + "message": "این برنامه‌ها توصیه می‌شوند، با این حال، سایر برنامه‌های احراز هویت نیز کار خواهند کرد." }, "twoStepAuthenticatorScanCode": { - "message": "Scan this QR code with your authenticator app" + "message": "این کد QR را با برنامه احراز هویت خود اسکن کنید" }, "key": { - "message": "Key" + "message": "کلید" }, "twoStepAuthenticatorEnterCode": { - "message": "Enter the resulting 6 digit verification code from the app" + "message": "کد تأیید 6 رقمی حاصل را از برنامه وارد کنید" }, "twoStepAuthenticatorReaddDesc": { - "message": "In case you need to add it to another device, below is the QR code (or key) required by your authenticator app." + "message": "در صورت نیاز به افزودن آن به دستگاه دیگر، کد QR (یا کلید) مورد نیاز برنامه احراز هویت شما در زیر آمده است." }, "twoStepDisableDesc": { - "message": "Are you sure you want to turn off this two-step login provider?" + "message": "آیا مطمئنید که می‌خواهید این ارائه دهنده ورود به سیستم دو مرحله ای را خاموش کنید؟" }, "twoStepDisabled": { - "message": "Two-step login provider turned off." + "message": "ارائه دهنده ورود به سیستم دو مرحله ای خاموش است." }, "twoFactorYubikeyAdd": { - "message": "Add a new YubiKey to your account" + "message": "یک YubiKey جدید به حساب خود اضافه کنید" }, "twoFactorYubikeyPlugIn": { - "message": "Plug the YubiKey into your computer's USB port." + "message": "YubiKey را به پورت USB رایانه خود وصل کنید." }, "twoFactorYubikeySelectKey": { - "message": "Select the first empty YubiKey input field below." + "message": "اولین فیلد خالی ورودی YubiKey را در زیر انتخاب کنید." }, "twoFactorYubikeyTouchButton": { - "message": "Touch the YubiKey's button." + "message": "دکمه YubiKey را لمس کنید." }, "twoFactorYubikeySaveForm": { - "message": "Save the form." + "message": "فرم را ذخیره کن." }, "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:" + "message": "به دلیل محدودیت‌های پلتفرم، YubiKeys نمی‌تواند در همه برنامه‌های Bitwarden استفاده شود. باید یک ارائه‌دهنده‌ی ورود دو مرحله‌ای دیگر راه‌اندازی کنید تا زمانی که YubiKeys قابل استفاده نیست، بتوانید به حساب خود دسترسی داشته باشید. پلتفرم های پشتیبانی شده:" }, "twoFactorYubikeySupportUsb": { - "message": "Web vault, desktop application, CLI, and all browser extensions on a device with a USB port that can accept your YubiKey." + "message": "گاوصندوق وب، برنامه دسکتاپ، CLI و همه برنامه‌های افزودنی مرورگر در دستگاهی با پورت USB که می‌تواند YubiKey شما را بپذیرد." }, "twoFactorYubikeySupportMobile": { - "message": "Mobile apps on a device with NFC capabilities or a data port that can accept your YubiKey." + "message": "برنامه‌های تلفن همراه در دستگاهی با قابلیت NFC یا درگاه داده ای که می‌تواند YubiKey شما را بپذیرد." }, "yubikeyX": { - "message": "YubiKey $INDEX$", + "message": "$INDEX$ YubiKey", "placeholders": { "index": { "content": "$1", @@ -1435,7 +1435,7 @@ } }, "u2fkeyX": { - "message": "U2F Key $INDEX$", + "message": "$INDEX$ کلید U2F", "placeholders": { "index": { "content": "$1", @@ -1444,7 +1444,7 @@ } }, "webAuthnkeyX": { - "message": "WebAuthn Key $INDEX$", + "message": "$INDEX$ کلید WebAuthn", "placeholders": { "index": { "content": "$1", @@ -1453,124 +1453,124 @@ } }, "nfcSupport": { - "message": "NFC Support" + "message": "پشتیبانی NFC" }, "twoFactorYubikeySupportsNfc": { - "message": "One of my keys supports NFC." + "message": "یکی از کلیدهای من از 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." + "message": "اگر یکی از YubiKey های شما از NFC پشتیبانی می‌کند (مانند YubiKey NEO)، هر زمان که در دسترس بودن NFC تشخیص داده شود، در دستگاه‌های تلفن همراه از شما خواسته می‌شود." }, "yubikeysUpdated": { - "message": "YubiKeys updated" + "message": "YubiKeys به‌روزرسانی شد" }, "disableAllKeys": { - "message": "Deactivate all keys" + "message": "غیرفعال کردن تمام کلیدها" }, "twoFactorDuoDesc": { - "message": "Enter the Bitwarden application information from your Duo Admin panel." + "message": "اطلاعات برنامه Bitwarden را از پنل مدیریت Duo خود وارد کنید." }, "twoFactorDuoIntegrationKey": { - "message": "Integration key" + "message": "کلید یکپارچه سازی" }, "twoFactorDuoSecretKey": { - "message": "Secret key" + "message": "کلید مخفی" }, "twoFactorDuoApiHostname": { - "message": "API hostname" + "message": "نام میزبان API" }, "twoFactorEmailDesc": { - "message": "Follow these steps to set up two-step login with email:" + "message": "برای راه‌اندازی ورود دو مرحله‌ای با یک ایمیل، این مراحل را دنبال کنید:" }, "twoFactorEmailEnterEmail": { - "message": "Enter the email that you wish to receive verification codes" + "message": "ایمیلی را که می‌خواهید کدهای تأیید را دریافت کند وارد کنید" }, "twoFactorEmailEnterCode": { - "message": "Enter the resulting 6 digit verification code from the email" + "message": "کد تأیید 6 رقمی حاصل را از ایمیل وارد کنید" }, "sendEmail": { - "message": "Send email" + "message": "ارسال ایمیل" }, "twoFactorU2fAdd": { - "message": "Add a FIDO U2F security key to your account" + "message": "یک کلید امنیتی FIDO U2F به حساب خود اضافه کنید" }, "removeU2fConfirmation": { - "message": "Are you sure you want to remove this security key?" + "message": "مطمئنید که می‌خواهید این کلید امنیتی را حذف کنید؟" }, "twoFactorWebAuthnAdd": { - "message": "Add a WebAuthn security key to your account" + "message": "یک کلید امنیتی WebAuthn به حساب خود اضافه کنید" }, "readKey": { - "message": "Read key" + "message": "خواندن کلید" }, "keyCompromised": { - "message": "Key is compromised." + "message": "کلید به خطر افتاده است." }, "twoFactorU2fGiveName": { - "message": "Give the security key a friendly name to identify it." + "message": "برای شناسایی کلید امنیتی یک نام مناسب انتخاب کنید." }, "twoFactorU2fPlugInReadKey": { - "message": "Plug the security key into your computer's USB port and click the \"Read Key\" button." + "message": "کلید امنیتی را به پورت USB کامپیوتر خود وصل کنید و روی دکمه‌ی \"خواندن کلید\" کلیک کنید." }, "twoFactorU2fTouchButton": { - "message": "If the security key has a button, touch it." + "message": "اگر کلید امنیتی دکمه ای دارد، آن را لمس کنید." }, "twoFactorU2fSaveForm": { - "message": "Save the form." + "message": "فرم را ذخیره کن." }, "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:" + "message": "به دلیل محدودیت‌های پلتفرم، FIDO U2F نمی‌تواند در همه برنامه‌های Bitwarden استفاده شود. باید یک ارائه‌دهنده‌ی ورود دو مرحله‌ای دیگر راه‌اندازی کنید تا زمانی که FIDO U2F قابل استفاده نیست، بتوانید به حساب خود دسترسی داشته باشید. پلتفرم های پشتیبانی شده:" }, "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)." + "message": "گاوصندوق وب و برنامه‌های افزودنی مرورگر روی دسکتاپ/لپ‌تاپ با مرورگر پشتیبانی‌شده از U2F (Chrome، Opera، Vivaldi یا Firefox با FIDO U2F روشن)." }, "twoFactorU2fWaiting": { - "message": "Waiting for you to touch the button on your security key" + "message": "منتظر لمس دکمه روی کلید امنیتی خود" }, "twoFactorU2fClickSave": { - "message": "Use the \"Save\" button below to activate this security key for two-step login." + "message": "از دکمه‌ی «ذخیره» زیر برای فعال کردن این کلید امنیتی برای ورود دو مرحله‌ای استفاده کنید." }, "twoFactorU2fProblemReadingTryAgain": { - "message": "There was a problem reading the security key. Try again." + "message": "مشکلی در خواندن کلید امنیتی وجود داشت. دوباره امتحان کنید." }, "twoFactorWebAuthnWarning": { - "message": "Due to platform limitations, WebAuthn cannot be used on all Bitwarden applications. You should set up another two-step login provider so that you can access your account when WebAuthn cannot be used. Supported platforms:" + "message": "به دلیل محدودیت‌های پلتفرم، WebAuthn نمی‌تواند در همه برنامه‌های Bitwarden استفاده شود. باید یک ارائه‌دهنده‌ی ورود دو مرحله‌ای دیگر راه‌اندازی کنید تا زمانی که WebAuthn قابل استفاده نیست، بتوانید به حساب خود دسترسی داشته باشید. پلتفرم های پشتیبانی شده:" }, "twoFactorWebAuthnSupportWeb": { - "message": "Web vault and browser extensions on a desktop/laptop with a WebAuthn supported browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F turned on)." + "message": "گاوصندوق وب و برنامه‌های افزودنی مرورگر روی دسکتاپ/لپ‌تاپ با مرورگر پشتیبانی‌شده از WebAuthn (Chrome، Opera، Vivaldi یا Firefox با FIDO U2F روشن)." }, "twoFactorRecoveryYourCode": { - "message": "Your Bitwarden two-step login recovery code" + "message": "کد بازیابی ورود دو مرحله ای Bitwarden شما" }, "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." + "message": "شما هنوز هیچ ارائه دهنده‌ی ورود دو مرحله ای را راه اندازی نکرده اید. پس از راه‌ اندازی یک ارائه‌دهنده ورود به سیستم دو مرحله‌ای، می‌توانید برای کد بازیابی خود دوباره اینجا را بررسی کنید." }, "printCode": { - "message": "Print code", + "message": "چاپ کد", "description": "Print 2FA recovery code" }, "reports": { - "message": "Reports" + "message": "گزارشات" }, "reportsDesc": { - "message": "Identify and close security gaps in your online accounts by clicking the reports below.", + "message": "با کلیک بر روی گزارش‌های زیر، شکاف‌های امنیتی را در حساب‌های آنلاین خود شناسایی و ببندید.", "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.", + "message": "با کلیک بر روی گزارش‌های زیر، شکاف‌های امنیتی را در حساب‌های سازمان خود شناسایی و ببندید.", "description": "Vault health reports can be used to evaluate the security of your Bitwarden individual or organization Vault." }, "unsecuredWebsitesReport": { - "message": "Unsecure websites" + "message": "وب‌سایت های نا امن" }, "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." + "message": "نشانی‌های اینترنتی که با ‌‌//:http شروع می شوند از بهترین رمزگذاری موجود استفاده نمی کنند. برای مرور ایمن‌تر، نشانی‌های اینترنتی ورود به این حساب‌ها را به //:https تغییر دهید." }, "unsecuredWebsitesFound": { - "message": "Unsecured websites found" + "message": "وب‌سایت های نا امن پیدا شد" }, "unsecuredWebsitesFoundDesc": { - "message": "We found $COUNT$ items in your vault with unsecured URIs. You should change their URI scheme to https:// if the website allows it.", + "message": "ما $COUNT$ مورد را با نشانی‌های اینترنتی نا امن در خزانه شما پیدا کردیم. اگر وب‌سایت اجازه می‌دهد، باید طرح نشانی اینترنتی آن‌ها را به //:https‌ تغییر دهید.", "placeholders": { "count": { "content": "$1", @@ -1579,19 +1579,19 @@ } }, "noUnsecuredWebsites": { - "message": "No items in your vault have unsecured URIs." + "message": "هیچ موردی در صندوق شما دارای نشانی اینترنتی نا امن نیست." }, "inactive2faReport": { - "message": "Inactive two-step login" + "message": "ورود دو مرحله ای غیر فعال" }, "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." + "message": "ورود دو مرحله ای یک لایه‌ی حفاظتی به حساب‌های شما اضافه می‌کند. با استفاده از احراز کننده‌ی هویت Bitwarden برای این حساب‌ها، ورود دو مرحله ای را تنظیم کنید یا از یک روش جایگزین استفاده کنید." }, "inactive2faFound": { - "message": "Logins without two-step login found" + "message": "ورود‌های بدون ورود دو مرحله ای یافت شد" }, "inactive2faFoundDesc": { - "message": "We found $COUNT$ website(s) in your vault that may not be configured with two-step login (according to 2fa.directory). To further protect these accounts, you should set up two-step login.", + "message": "ما $COUNT$ وب‌سایت را در گاوصندوق شما پیدا کردیم که ممکن است با ورود دو مرحله‌ای پیکربندی نشده باشند (بر اساس 2fa.directory). برای محافظت بیشتر از این حساب‌ها، باید ورود دو مرحله ای را تنظیم کنید.", "placeholders": { "count": { "content": "$1", @@ -1600,22 +1600,22 @@ } }, "noInactive2fa": { - "message": "No websites were found in your vault with a missing two-step login configuration." + "message": "هیچ وب‌سایتی در گاوصندوق شما یافت نشد که پیکربندی ورود دو مرحله‌ای نداشته باشد." }, "instructions": { - "message": "Instructions" + "message": "دستور العمل‌ها" }, "exposedPasswordsReport": { - "message": "Exposed passwords" + "message": "کلمه‌های عبور افشا شده" }, "exposedPasswordsReportDesc": { - "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." + "message": "کلمه‌های عبور افشا شده در نقض داده، اهداف آسانی برای مهاجمان هستند. برای جلوگیری از نفوذ احتمالی، این کلمه‌های عبور را تغییر دهید." }, "exposedPasswordsFound": { - "message": "Exposed passwords found" + "message": "کلمه‌های عبور افشا شده یافت شد" }, "exposedPasswordsFoundDesc": { - "message": "We found $COUNT$ items in your vault that have passwords that were exposed in known data breaches. You should change them to use a new password.", + "message": "ما $COUNT$ موردی را در خزانه شما پیدا کردیم که دارای کلمه‌های عبوری هستند که در نقض‌های اطلاعاتی شناخته شده افشا شده‌اند. شما باید آن‌ها را تغییر دهید تا از یک کلمه عبور جدید استفاده کنید.", "placeholders": { "count": { "content": "$1", @@ -1624,13 +1624,13 @@ } }, "noExposedPasswords": { - "message": "No items in your vault have passwords that have been exposed in known data breaches." + "message": "هیچ موردی در گلوصندوق شما دارای کلمه‌های عبوری نیست که در نقض‌های اطلاعاتی شناخته شده در معرض دید قرار گرفته باشد." }, "checkExposedPasswords": { - "message": "Check exposed passwords" + "message": "کلمه‌های عبور افشا شده را بررسی کنید" }, "exposedXTimes": { - "message": "Exposed $COUNT$ time(s)", + "message": "$COUNT$ بار در معرض نمایش قرار گرفت", "placeholders": { "count": { "content": "$1", @@ -1639,16 +1639,16 @@ } }, "weakPasswordsReport": { - "message": "Weak passwords" + "message": "کلمه عبور ضعیف" }, "weakPasswordsReportDesc": { - "message": "Weak passwords can be easily guessed by attackers. Change these passwords to strong ones using the password generator." + "message": "کلمه‌های عبور ضعیف توسط مهاجمان به راحتی قابل حدس زدن هستند. این کلمه‌های عبور را با استفاده از تولید کننده کلمه عبور به کلمه‌های عبور قوی تغییر دهید." }, "weakPasswordsFound": { - "message": "Weak passwords found" + "message": "کلمه‌های عبور ضعیف پیدا شد" }, "weakPasswordsFoundDesc": { - "message": "We found $COUNT$ items in your vault with passwords that are not strong. You should update them to use stronger passwords.", + "message": "ما $COUNT$ مورد با کلمه‌های عبوری که قوی نیستند در گاوصندوق شما پیدا کردیم. شما باید آن‌ها را به‌روز کنید تا از کلمه‌های عبور قوی تر استفاده کنید.", "placeholders": { "count": { "content": "$1", @@ -1657,19 +1657,19 @@ } }, "noWeakPasswords": { - "message": "No items in your vault have weak passwords." + "message": "هیچ موردی در گاوصندوق شما کلمه‌ی عبور ضعیفی ندارد." }, "reusedPasswordsReport": { - "message": "Reused passwords" + "message": "کلمه‌های عبور مجدد استفاده شده" }, "reusedPasswordsReportDesc": { - "message": "Reusing passwords makes it easier for attackers to break into multiple accounts. Change these passwords so that each is unique." + "message": "استفاده‌ی مجدد از کلمه‌های عبور نفوذ به چندین حساب را برای مهاجمان آسان‌تر می‌کند. این کلمه‌های عبور را طوری تغییر دهید که هر کدام منحصر به فرد باشد." }, "reusedPasswordsFound": { - "message": "Reused passwords found" + "message": "کلمه‌های عبور مجدد استفاده شده یافت شد" }, "reusedPasswordsFoundDesc": { - "message": "We found $COUNT$ passwords that are being reused in your vault. You should change them to a unique value.", + "message": "ما $COUNT$ کلمه عبور پیدا کردیم که در گاوضندوق شما دوباره استفاده می‌شود. شما باید آن‌ها را به یک مقدار منحصر به فرد تغییر دهید.", "placeholders": { "count": { "content": "$1", @@ -1678,10 +1678,10 @@ } }, "noReusedPasswords": { - "message": "No logins in your vault have passwords that are being reused." + "message": "هیچ ورودی در گاوصندوق شما کلمه عبوری ندارد که مجدداً مورد استفاده قرار می‌گیرد." }, "reusedXTimes": { - "message": "Reused $COUNT$ times", + "message": "$COUNT$ بار دوباره استفاده شد", "placeholders": { "count": { "content": "$1", @@ -1690,19 +1690,19 @@ } }, "dataBreachReport": { - "message": "Data breach" + "message": "نقض داده‌ها" }, "breachDesc": { - "message": "Breached accounts can expose your personal information. Secure breached accounts by enabling 2FA or creating a stronger password." + "message": "حساب‌های نقض شده می‌تواند اطلاعات شخصی شما را فاش کند. با فعال کردن 2FA یا ایجاد یک کلمه عبور قوی تر، حساب های نقض شده را ایمن کنید." }, "breachCheckUsernameEmail": { - "message": "Check any usernames or email addresses that you use." + "message": "نام کاربری یا نسانی ایمیلی که استفاده می‌کنید را بررسی کنید." }, "checkBreaches": { - "message": "Check breaches" + "message": "موارد نقض را بررسی کنید" }, "breachUsernameNotFound": { - "message": "$USERNAME$ was not found in any known data breaches.", + "message": "$USERNAME$ در هیچ نقض شناخته شده داده ای یافت نشد.", "placeholders": { "username": { "content": "$1", @@ -1711,11 +1711,11 @@ } }, "goodNews": { - "message": "Good news", + "message": "خبر خوب", "description": "ex. Good News, No Breached Accounts Found!" }, "breachUsernameFound": { - "message": "$USERNAME$ was found in $COUNT$ different data breaches online.", + "message": "$USERNAME$ در $COUNT$ نقض داده‌های مختلف آنلاین پیدا شد.", "placeholders": { "username": { "content": "$1", @@ -1728,93 +1728,93 @@ } }, "breachFound": { - "message": "Breached accounts found" + "message": "حساب‌های نقض شده پیدا شد" }, "compromisedData": { - "message": "Compromised data" + "message": "داده‌های به خطر افتاده" }, "website": { - "message": "Website" + "message": "وب‌سایت" }, "affectedUsers": { - "message": "Affected users" + "message": "کاربران تحت تأثیر" }, "breachOccurred": { - "message": "Breach occurred" + "message": "نقض رخ داد" }, "breachReported": { - "message": "Breach reported" + "message": "نقض گزارش شد" }, "reportError": { - "message": "An error occurred trying to load the report. Try again" + "message": "هنگام بارگیری گزارش خطایی روی داد. دوباره امتحان کنید" }, "billing": { - "message": "Billing" + "message": "صورتحساب" }, "billingPlanLabel": { - "message": "Billing plan" + "message": "طرح صورتحساب" }, "paymentType": { - "message": "Payment type" + "message": "نوع پرداخت" }, "accountCredit": { - "message": "Account credit", + "message": "اعتبار حساب", "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", + "message": "مانده حساب", "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", + "message": "افزودن اعتبار", "description": "Add more credit to your account's balance." }, "amount": { - "message": "Amount", + "message": "مقدار", "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." + "message": "اعتبار اضافه شده پس از پردازش کامل پرداخت در حساب شما ظاهر می‌شود. برخی از روش‌های پرداخت با تأخیر مواجه می‌شوند و ممکن است پردازش آنها بیشتر از سایر روش‌ها طول بکشد." }, "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." + "message": "لطفاً مطمئن شوید که اعتبار حساب شما برای این خرید کافی است. اگر حساب شما اعتبار کافی ندارد، از روش پرداخت پیش‌فرض موجود در پرونده برای ما به‌ تفاوت استفاده می‌شود. می‌توانید از صفحه صورتحساب اعتبار به حساب خود اضافه کنید." }, "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." + "message": "اعتبار حساب شما می‌تواند برای خرید استفاده شود. هر اعتبار موجود به طور خودکار برای فاکتورهای ایجاد شده برای این حساب اعمال می‌شود." }, "goPremium": { - "message": "Go Premium", + "message": "عضو پرمیوم شوید", "description": "Another way of saying \"Get a Premium membership\"" }, "premiumUpdated": { - "message": "You've upgraded to Premium." + "message": "شما به پرمیوم ارتقاء یافتید." }, "premiumUpgradeUnlockFeatures": { - "message": "Upgrade your account to a Premium membership and unlock some great additional features." + "message": "حساب خود را به عضویت پرمیوم ارتقا دهید و برخی از ویژگی‌های فوق‌العاده را باز کنید." }, "premiumSignUpStorage": { - "message": "1 GB encrypted storage for file attachments." + "message": "۱ گیگابایت فضای ذخیره‌سازی رمزنگاری شده برای پرونده‌های پیوست." }, "premiumSignUpTwoStep": { - "message": "Additional two-step login options such as YubiKey, FIDO U2F, and Duo." + "message": "گزینه‌های ورود دو مرحله‌ای اضافی مانند YubiKey, FIDO U2F و Duo." }, "premiumSignUpEmergency": { - "message": "Emergency access" + "message": "دسترسی اضطراری" }, "premiumSignUpReports": { - "message": "Password hygiene, account health, and data breach reports to keep your vault safe." + "message": "گزارش‌های بهداشت رمز عبور، سلامت حساب و نقض داده‌ها برای ایمن نگهداشتن گاوصندوق شما." }, "premiumSignUpTotp": { - "message": "TOTP verification code (2FA) generator for logins in your vault." + "message": "تولید کننده کد تأیید (2FA) از نوع TOTP برای ورودهای موجود در گاوصندوقتان." }, "premiumSignUpSupport": { - "message": "Priority customer support." + "message": "اولویت پشتیبانی از مشتری." }, "premiumSignUpFuture": { - "message": "All future Premium features. More coming soon!" + "message": "تمام ویژگی‌های پرمیوم آینده. به زودی بیشتر!" }, "premiumPrice": { - "message": "All for just $PRICE$ /year!", + "message": "تمامش فقط $PRICE$ در سال!", "placeholders": { "price": { "content": "$1", @@ -1822,14 +1822,30 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "فقط با $PRICE$ در سال کاربر پرمیوم شویید یا برای کاربران $FAMILYPLANUSERCOUNT$ حساب‌های پرمیوم و اشتراک‌گذاری نامحدود خانواده با ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "طرح خانواده Bitwarden." + }, "addons": { - "message": "Addons" + "message": "افزودنی ها" }, "premiumAccess": { - "message": "Premium access" + "message": "دسترسی پرمیوم" }, "premiumAccessDesc": { - "message": "You can add Premium access to all members of your organization for $PRICE$ /$INTERVAL$.", + "message": "می‌توانید دسترسی پرمیوم را با قیمت $PRICE$ /$INTERVAL$ به همه اعضای سازمان خود اضافه کنید.", "placeholders": { "price": { "content": "$1", @@ -1842,13 +1858,13 @@ } }, "additionalStorageGb": { - "message": "Additional storage (GB)" + "message": "ذخیره‌سازی های اضافی (GB)" }, "additionalStorageGbDesc": { - "message": "# of additional GB" + "message": "# گیگابایت اضافی" }, "additionalStorageIntervalDesc": { - "message": "Your plan comes with $SIZE$ of encrypted file storage. You can add additional storage for $PRICE$ per GB /$INTERVAL$.", + "message": "طرح شما با $SIZE$ فضای ذخیره‌سازی پرونده رمزگذاری شده ارائه می‌شود. می‌توانید فضای ذخیره‌سازی اضافی را به قیمت $PRICE$ در هر گیگابایت /$INTERVAL$ اضافه کنید.", "placeholders": { "size": { "content": "$1", @@ -1865,29 +1881,29 @@ } }, "summary": { - "message": "Summary" + "message": "خلاصه" }, "total": { - "message": "Total" + "message": "مجموع" }, "year": { - "message": "year" + "message": "سال" }, "yr": { - "message": "yr" + "message": "سال" }, "month": { - "message": "month" + "message": "ماه" }, "monthAbbr": { - "message": "mo.", + "message": "ماه.", "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." + "message": "روش پرداخت شما بلافاصله و سپس به صورت مکرر هر سال کسر می‌شود. هر زمان که مایل بودید می‌توانید آن را لغو کنید." }, "paymentCharged": { - "message": "Your payment method will be charged immediately and then on a recurring basis each $INTERVAL$. You may cancel at any time.", + "message": "روش پرداخت شما بلافاصله و سپس به صورت مکرر هر $INTERVAL$ کسر می‌شود. هر زمان که مایل بودید می‌توانید آن را لغو کنید.", "placeholders": { "interval": { "content": "$1", @@ -1896,85 +1912,85 @@ } }, "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." + "message": "طرح شما با یک دوره آزمایشی رایگان ۷ روزه همراه است. تا پایان دوره آزمایشی از روش پرداخت شما هزینه ای کسر نمی‌شود. هر زمان که مایل بودید می‌توانید آن را لغو کنید." }, "paymentInformation": { - "message": "Payment information" + "message": "اطلاعات پرداخت" }, "billingInformation": { - "message": "Billing information" + "message": "اطلاعات صورتحساب" }, "billingTrialSubLabel": { - "message": "Your payment method will not be charged during the 7 day free trial." + "message": "هزینه ای از روش پرداخت شما در طول دوره آزمایشی رایگان ۷ روزه کسر نخواهد شد." }, "creditCard": { - "message": "Credit card" + "message": "کارت اعتباری" }, "paypalClickSubmit": { - "message": "Select the PayPal button to log into your PayPal account, then click the Submit button below to continue." + "message": "دکمه PayPal را برای ورود به حساب PayPal خود انتخاب کنید، سپس برای ادامه روی دکمه Submit در زیر کلیک کنید." }, "cancelSubscription": { - "message": "Cancel subscription" + "message": "لغو اشتراک" }, "subscriptionCanceled": { - "message": "The subscription has been canceled." + "message": "اشتراک شما لغو گردید." }, "pendingCancellation": { - "message": "Pending cancellation" + "message": "در انتظار لغو" }, "subscriptionPendingCanceled": { - "message": "The subscription has been marked for cancellation at the end of the current billing period." + "message": "اشتراک برای لغو در پایان دوره‌ی صورتحساب فعلی علامت‌گذاری شده است." }, "reinstateSubscription": { - "message": "Reinstate subscription" + "message": "اشتراک را دوباره برقرار کنید" }, "reinstateConfirmation": { - "message": "Are you sure you want to remove the pending cancellation request and reinstate your subscription?" + "message": "آیا مطمئنید که می‌خواهید درخواست لغو معلق را حذف کنید و اشتراک خود را دوباره برقرار کنید؟" }, "reinstated": { - "message": "The subscription has been reinstated." + "message": "اشتراک دوباره برقرار شده است." }, "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." + "message": "آیا مطمئنید که می‌خواهید لغو کنید؟ در پایان این چرخه صورتحساب، دسترسی به همه ویژگی‌های این اشتراک را از دست خواهید داد." }, "canceledSubscription": { - "message": "Subscription canceled" + "message": "اشتراک لغو شد" }, "neverExpires": { - "message": "Never expires" + "message": "هرگز منقضی نمی‌شود" }, "status": { - "message": "Status" + "message": "وضعیت" }, "nextCharge": { - "message": "Next charge" + "message": "شارژ بعدی" }, "details": { - "message": "Details" + "message": "جزئیات" }, "downloadLicense": { - "message": "Download license" + "message": "دانلود مجوز" }, "updateLicense": { - "message": "Update license" + "message": "به‌روزرسانی مجوز" }, "updatedLicense": { - "message": "Updated license" + "message": "مجوز به‌روزرسانی شد" }, "manageSubscription": { - "message": "Manage subscription" + "message": "مدیریت اشتراک" }, "storage": { - "message": "Storage" + "message": "حافظه" }, "addStorage": { - "message": "Add storage" + "message": "افزودن حافظه" }, "removeStorage": { - "message": "Remove storage" + "message": "حذف حافظه" }, "subscriptionStorage": { - "message": "Your subscription has a total of $MAX_STORAGE$ GB of encrypted file storage. You are currently using $USED_STORAGE$.", + "message": "اشتراک شما در مجموع $MAX_STORAGE$ گیگابایت حافظه‌ی پرونده‌ی رمزگذاری شده دارد. شما در حال حاضر از $USED_STORAGE$ استفاده می‌کنید.", "placeholders": { "max_storage": { "content": "$1", @@ -1987,48 +2003,48 @@ } }, "paymentMethod": { - "message": "Payment method" + "message": "روش پرداخت" }, "noPaymentMethod": { - "message": "No payment method on file." + "message": "هیچ روش پرداختی در پرونده وجود ندارد." }, "addPaymentMethod": { - "message": "Add payment method" + "message": "افزودن روش پرداخت" }, "changePaymentMethod": { - "message": "Change payment method" + "message": "تغییر روش پرداخت" }, "invoices": { - "message": "Invoices" + "message": "صورت حساب‌ها" }, "noInvoices": { - "message": "No invoices." + "message": "صورت حسابی وجود ندارد." }, "paid": { - "message": "Paid", + "message": "پرداخت شد", "description": "Past tense status of an invoice. ex. Paid or unpaid." }, "unpaid": { - "message": "Unpaid", + "message": "پرداخت نشده", "description": "Past tense status of an invoice. ex. Paid or unpaid." }, "transactions": { - "message": "Transactions", + "message": "تراکنش‌ها", "description": "Payment/credit transactions." }, "noTransactions": { - "message": "No transactions." + "message": "هیچ تراکنشی وجود ندارد." }, "chargeNoun": { - "message": "Charge", + "message": "شارژ", "description": "Noun. A charge from a payment method." }, "refundNoun": { - "message": "Refund", + "message": "بازپرداخت", "description": "Noun. A refunded payment that was charged." }, "chargesStatement": { - "message": "Any charges will appear on your statement as $STATEMENT_NAME$.", + "message": "هر هزینه‌ای در صورتحساب شما به عنوان $STATEMENT_NAME$ نشان داده می‌شود.", "placeholders": { "statement_name": { "content": "$1", @@ -2037,19 +2053,19 @@ } }, "gbStorageAdd": { - "message": "GB of storage to add" + "message": "گیگابایت فضای ذخیره سازی برای اضافه کردن" }, "gbStorageRemove": { - "message": "GB of storage to remove" + "message": "گیگابایت فضای ذخیره سازی برای حذف کردن" }, "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." + "message": "افزودن فضای ذخیره‌سازی منجر به تغییراتی در مجموع صورتحساب شما می‌شود و بلافاصله از روش پرداخت شما در پرونده کسر می‌شود. اولین هزینه برای باقیمانده‌ی چرخه صورتحساب فعلی به نسبت محاسبه می‌شود." }, "storageRemoveNote": { - "message": "Removing storage will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge." + "message": "حذف فضای ذخیره‌سازی منجر به تغییراتی در مجموع صورتحساب شما می‌شود که به عنوان اعتبار نسبت به هزینه صورتحساب بعدی شما تقسیم می‌شود." }, "adjustedStorage": { - "message": "Adjusted $AMOUNT$ GB of storage.", + "message": "$AMOUNT$ گیگابایت فضای ذخیره سازی تنظیم شده است.", "placeholders": { "amount": { "content": "$1", @@ -2058,19 +2074,19 @@ } }, "contactSupport": { - "message": "Contact customer support" + "message": "با پشتیبانی مشتری تماس بگیرید" }, "updatedPaymentMethod": { - "message": "Updated payment method." + "message": "روش پرداخت به‌روز شده." }, "purchasePremium": { - "message": "Purchase Premium" + "message": "خرید پرمیوم" }, "licenseFile": { - "message": "License file" + "message": "پرونده مجوز" }, "licenseFileDesc": { - "message": "Your license file will be named something like $FILE_NAME$", + "message": "نام پرونده مجوز شما چیزی شبیه $FILE_NAME$ خواهد بود", "placeholders": { "file_name": { "content": "$1", @@ -2079,49 +2095,49 @@ } }, "uploadLicenseFilePremium": { - "message": "To upgrade your account to a Premium membership you need to upload a valid license file." + "message": "برای ارتقاء حساب خود به عضویت پرمیوم، باید یک پرونده‌ی مجوز معتبر آپلود کنید." }, "uploadLicenseFileOrg": { - "message": "To create an on-premises hosted organization you need to upload a valid license file." + "message": "برای ایجاد یک سازمان میزبانی شده در محل، باید یک پرونده‌ی مجوز معتبر آپلود کنید." }, "accountEmailMustBeVerified": { - "message": "Your account's email address must be verified." + "message": "نشانی ایمیل حساب کاربری شما باید تأیید شود." }, "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." + "message": "سازمان‌ها به شما این امکان را می‌دهند که بخش هایی از گاوصندوق خود را با دیگران به اشتراک بگذارید و همچنین کاربران مرتبط را برای یک نهاد خاص مانند یک خانواده، تیم کوچک یا شرکت بزرگ مدیریت کنید." }, "generalInformation": { - "message": "General information" + "message": "اطلاعات عمومی" }, "organizationName": { - "message": "Organization name" + "message": "نام سازمان" }, "accountOwnedBusiness": { - "message": "This account is owned by a business." + "message": "این حساب متعلق به یک کسب و کار است." }, "billingEmail": { - "message": "Billing email" + "message": "ایمیل صورتحساب" }, "businessName": { - "message": "Business name" + "message": "نام کسب و کار" }, "chooseYourPlan": { - "message": "Choose your plan" + "message": "طرح خود را انتخاب کنید" }, "users": { - "message": "Users" + "message": "کاربران" }, "userSeats": { - "message": "User seats" + "message": "جایگاه کاربر" }, "additionalUserSeats": { - "message": "Additional user seats" + "message": "جایگاه کاربر اضافی" }, "userSeatsDesc": { - "message": "# of user seats" + "message": "# جایگاه کاربر" }, "userSeatsAdditionalDesc": { - "message": "Your plan comes with $BASE_SEATS$ user seats. You can add additional users for $SEAT_PRICE$ per user /month.", + "message": "طرح شما با $BASE_SEATS$ جایگاه کاربر ارائه می‌شود. می‌توانید کاربران دیگری را با قیمت $SEAT_PRICE$ برای هر کاربر در ماه اضافه کنید.", "placeholders": { "base_seats": { "content": "$1", @@ -2134,14 +2150,14 @@ } }, "userSeatsHowManyDesc": { - "message": "How many user seats do you need? You can also add additional seats later if needed." + "message": "به چند جایگاه کاربر نیاز دارید؟ در صورت نیاز می‌توانید بعداً جایگاه‌های بیشتری اضافه کنید." }, "planNameFree": { - "message": "Free", + "message": "رايگان", "description": "Free as in 'free beer'." }, "planDescFree": { - "message": "For testing or personal users to share with $COUNT$ other user.", + "message": "برای آزمایش یا کاربران شخصی برای اشتراک گذاری با $COUNT$ کاربر دیگر.", "placeholders": { "count": { "content": "$1", @@ -2150,28 +2166,28 @@ } }, "planNameFamilies": { - "message": "Families" + "message": "خانواده" }, "planDescFamilies": { - "message": "For personal use, to share with family & friends." + "message": "برای استفاده شخصی، برای اشتراک گذاری با خانواده و دوستان." }, "planNameTeams": { - "message": "Teams" + "message": "تیم" }, "planDescTeams": { - "message": "For businesses and other team organizations." + "message": "برای مشاغل و سایر سازمان های تیمی." }, "planNameEnterprise": { - "message": "Enterprise" + "message": "سازمانی" }, "planDescEnterprise": { - "message": "For businesses and other large organizations." + "message": "برای مشاغل و سایر سازمان های بزرگ." }, "freeForever": { - "message": "Free forever" + "message": "رایگان برای همیشه" }, "includesXUsers": { - "message": "includes $COUNT$ users", + "message": "شامل $COUNT$ کاربر", "placeholders": { "count": { "content": "$1", @@ -2180,10 +2196,10 @@ } }, "additionalUsers": { - "message": "Additional users" + "message": "کاربران اضافه" }, "costPerUser": { - "message": "$COST$ per user", + "message": "$COST$ برای هر کاربر", "placeholders": { "cost": { "content": "$1", @@ -2192,7 +2208,7 @@ } }, "limitedUsers": { - "message": "Limited to $COUNT$ users (including you)", + "message": "محدود به $COUNT$ کاربر (از جمله شما)", "placeholders": { "count": { "content": "$1", @@ -2201,7 +2217,7 @@ } }, "limitedCollections": { - "message": "Limited to $COUNT$ collections", + "message": "محدود به $COUNT$ مجموعه", "placeholders": { "count": { "content": "$1", @@ -2210,7 +2226,7 @@ } }, "addShareLimitedUsers": { - "message": "Add and share with up to $COUNT$ users", + "message": "اضافه کنید و با حداکثر $COUNT$ کاربر به اشتراک بگذارید", "placeholders": { "count": { "content": "$1", @@ -2219,13 +2235,13 @@ } }, "addShareUnlimitedUsers": { - "message": "Add and share with unlimited users" + "message": "اضافه کردن و اشتراک گذاری با کاربران نامحدود" }, "createUnlimitedCollections": { - "message": "Create unlimited collections" + "message": "ایجاد مجموعه‌های نامحدود" }, "gbEncryptedFileStorage": { - "message": "$SIZE$ encrypted file storage", + "message": "ذخیره سازی پرونده رمزگذاری شده $SIZE$", "placeholders": { "size": { "content": "$1", @@ -2234,28 +2250,28 @@ } }, "onPremHostingOptional": { - "message": "On-premise hosting (optional)" + "message": "میزبانی داخلی (اختیاری)" }, "usersGetPremium": { - "message": "Users get access to Premium features" + "message": "کاربران به ویژگی‌های پرمیوم دسترسی پیدا می‌کنند" }, "controlAccessWithGroups": { - "message": "Control user access with groups" + "message": "کنترل دسترسی کاربر با گروه ها" }, "syncUsersFromDirectory": { - "message": "Sync your users and groups from a directory" + "message": "کاربران و گروه های خود را از یک فهرست همگام‌سازی کنید" }, "trackAuditLogs": { - "message": "Track user actions with audit logs" + "message": "ردیابی اقدامات کاربر با ثبت وقایع مربوط به حسابرسی" }, "enforce2faDuo": { - "message": "Enforce 2FA with Duo" + "message": "2FA را با Duo اجرا کنید" }, "priorityCustomerSupport": { - "message": "Priority customer support" + "message": "اولویت پشتیبانی از مشتری" }, "xDayFreeTrial": { - "message": "$COUNT$ day free trial, cancel anytime", + "message": "$COUNT$ روز آزمایشی رایگان، هر زمان خواستید لغو کنید", "placeholders": { "count": { "content": "$1", @@ -2264,7 +2280,7 @@ } }, "trialThankYou": { - "message": "Thanks for signing up for Bitwarden for $PLAN$!", + "message": "از ثبت نام در Bitwarden برای $PLAN$ سپاسگزاریم!", "placeholders": { "plan": { "content": "$1", @@ -2273,7 +2289,7 @@ } }, "trialPaidInfoMessage": { - "message": "Your $PLAN$ 7 day free trial will be converted to a paid subscription after 7 days.", + "message": "نسخه آزمایشی رایگان ۷ روزه $PLAN$ شما پس از ۷ روز به اشتراک پولی تبدیل می‌شود.", "placeholders": { "plan": { "content": "$1", @@ -2282,133 +2298,133 @@ } }, "trialConfirmationEmail": { - "message": "We've sent a confirmation email to your team's billing email at " + "message": "ما یک ایمیل تأیید به ایمیل صورتحساب تیم شما ارسال کرده‌ایم به نشانی " }, "monthly": { - "message": "Monthly" + "message": "ماهانه" }, "annually": { - "message": "Annually" + "message": "سالانه" }, "annual": { - "message": "Annual" + "message": "سالانه" }, "basePrice": { - "message": "Base price" + "message": "قیمت پایه" }, "organizationCreated": { - "message": "Organization created" + "message": "سازمان ساخته شد" }, "organizationReadyToGo": { - "message": "Your new organization is ready to go!" + "message": "سازمان جدید شما آماده راه اندازی است!" }, "organizationUpgraded": { - "message": "Organization upgraded" + "message": "سازمان ارتقا یافته است" }, "leave": { - "message": "Leave" + "message": "ترک کردن" }, "leaveOrganizationConfirmation": { - "message": "Are you sure you want to leave this organization?" + "message": "آيا مطمئنید که می‌خواهيد سازمان انتخاب شده را ترک کنيد؟" }, "leftOrganization": { - "message": "You left the organization" + "message": "شما از سازمان خارج شده اید" }, "defaultCollection": { - "message": "Default collection" + "message": "مجموعه پیش‌فرض" }, "getHelp": { - "message": "Get help" + "message": "کمک گرفتن" }, "getApps": { - "message": "Get the apps" + "message": "برنامه را دانلود کنید" }, "loggedInAs": { - "message": "Logged in as" + "message": "وارد شده به عنوان" }, "eventLogs": { - "message": "Event logs" + "message": "رویدادهای ورود" }, "people": { - "message": "People" + "message": "مردم" }, "policies": { - "message": "Policies" + "message": "سیاست‌ها" }, "singleSignOn": { - "message": "Single sign-on" + "message": "ورود یکپارچه به سیستم" }, "editPolicy": { - "message": "Edit policy" + "message": "ویرایش سیاست" }, "groups": { - "message": "Groups" + "message": "گروه ها" }, "newGroup": { - "message": "New group" + "message": "گروه جدید" }, "addGroup": { - "message": "Add group" + "message": "افزودن گروه" }, "editGroup": { - "message": "Edit group" + "message": "ویرایش گروه" }, "deleteGroupConfirmation": { - "message": "Are you sure you want to delete this group?" + "message": "مطمئن هستید که می خواهید این گروه را حذف کنید؟" }, "removeUserConfirmation": { - "message": "Are you sure you want to remove this user?" + "message": "آیا مطمئن به حذف این کاربر هستید؟" }, "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." + "message": "وقتی عضوی حذف می‌شود، دیگر به داده‌های سازمان دسترسی ندارد و این عمل غیرقابل برگشت است. برای افزودن دوباره عضو به سازمان، باید مجدداً دعوت شود و عضو شود." }, "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." + "message": "وقتی عضوی لغو می شود، دیگر به داده های سازمان دسترسی ندارند. برای بازیابی سریع دسترسی اعضا، به برگه \"لغو شد\" بروید." }, "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?" + "message": "هشدار! این کاربر برای مدیریت رمزگذاری خود به رابط کلید نیاز دارد. با حذف این کاربر از سازمان خود، حساب او برای همیشه غیرفعال می شود. این عمل قابل لغو نیست. آیا می‌خواهید ادامه دهید؟" }, "externalId": { - "message": "External id" + "message": "شناسه خارجی" }, "externalIdDesc": { - "message": "The external id can be used as a reference or to link this resource to an external system such as a user directory." + "message": "شناسه خارجی می‌تواند به عنوان یک مرجع یا برای پیوند دادن این منبع به یک سیستم خارجی مانند فهرست کاربری استفاده شود." }, "accessControl": { - "message": "Access control" + "message": "کنترل دسترسی" }, "groupAccessAllItems": { - "message": "This group can access and modify all items." + "message": "این گروه می‌تواند به همه موارد دسترسی داشته باشد و آن‌ها را تغییر دهد." }, "groupAccessSelectedCollections": { - "message": "This group can access only the selected collections." + "message": "این گروه فقط می‌تواند به مجموعه های انتخاب شده دسترسی داشته باشد." }, "readOnly": { - "message": "Read only" + "message": "فقط خواندنی" }, "newCollection": { - "message": "New collection" + "message": "مجموعه جدید" }, "addCollection": { - "message": "Add collection" + "message": "اضافه کردن مجموعه" }, "editCollection": { - "message": "Edit collection" + "message": "ویرایش مجموعه" }, "deleteCollectionConfirmation": { - "message": "Are you sure you want to delete this collection?" + "message": "آیا مطمئنید که می‌خواهید این مجموعه را حذف کنید؟" }, "editUser": { - "message": "Edit user" + "message": "ویرایش کاربر" }, "inviteUser": { - "message": "Invite user" + "message": "دعوت از کاربر" }, "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." + "message": "با وارد کردن نشانی ایمیل حساب Bitwarden در زیر، یک کاربر جدید را به سازمان خود دعوت کنید. اگر آنها قبلاً یک حساب Bitwarden نداشته باشند، از آنها خواسته می‌شود یک حساب جدید ایجاد کنند." }, "inviteMultipleEmailDesc": { - "message": "You can invite up to $COUNT$ users at a time by comma separating a list of email addresses.", + "message": "می‌توانید با جدا کردن فهرستی از نشانی‌های ایمیل، حداکثر $COUNT$ کاربر را در یک زمان دعوت کنید.", "placeholders": { "count": { "content": "$1", @@ -2417,121 +2433,121 @@ } }, "userUsingTwoStep": { - "message": "This user is using two-step login to protect their account." + "message": "این کاربر از ورود دو مرحله ای برای محافظت از حساب خود استفاده می‌کند." }, "userAccessAllItems": { - "message": "This user can access and modify all items." + "message": "این کاربر می‌تواند به همه موارد دسترسی داشته باشد و آن‌ها را تغییر دهد." }, "userAccessSelectedCollections": { - "message": "This user can access only the selected collections." + "message": "این کاربر فقط می‌تواند به مجموعه های انتخاب شده دسترسی داشته باشد." }, "search": { - "message": "Search" + "message": "جستجو" }, "invited": { - "message": "Invited" + "message": "دعوت شده" }, "accepted": { - "message": "Accepted" + "message": "پذیرفته شده" }, "confirmed": { - "message": "Confirmed" + "message": "تأیید شده" }, "clientOwnerEmail": { - "message": "Client owner email" + "message": "ایمیل مالک مشتری" }, "owner": { - "message": "Owner" + "message": "مالک" }, "ownerDesc": { - "message": "Manage all aspects of your organization, including billing and subscriptions" + "message": "تمام جنبه‌های سازمانتان، از جمله صورتحساب و اشتراک‌ها را مدیریت کنید" }, "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." + "message": "این کاربر باید مستقل از ارائه دهنده باشد. اگر ارائه‌دهنده با سازمان ارتباط نداشته باشد، این کاربر مالکیت سازمان را حفظ خواهد کرد." }, "admin": { - "message": "Admin" + "message": "مدیر" }, "adminDesc": { - "message": "Manage organization access, all collections, members, reporting, and security settings" + "message": "دسترسی سازمان، همه مجموعه‌ها، اعضا، گزارش‌ها و تنظیمات امنیتی را مدیریت کنید" }, "user": { - "message": "User" + "message": "کاربر" }, "userDesc": { - "message": "Access and add items to assigned collections" + "message": "به مجموعه های اختصاص داده شده دسترسی داشته باشید و موارد را اضافه کنید" }, "manager": { - "message": "Manager" + "message": "مدیر" }, "managerDesc": { - "message": "Create, delete, and manage access in assigned collections" + "message": "ایجاد، حذف و مدیریت دسترسی در مجموعه های اختصاص داده شده" }, "all": { - "message": "All" + "message": "همه" }, "refresh": { - "message": "Refresh" + "message": "تازه کردن" }, "timestamp": { - "message": "Timestamp" + "message": "برچسب زمان" }, "event": { - "message": "Event" + "message": "رویداد" }, "unknown": { - "message": "Unknown" + "message": "ناشناخته" }, "loadMore": { - "message": "Load more" + "message": "بارگذاری بیشتر" }, "mobile": { - "message": "Mobile", + "message": "تلفن همراه", "description": "Mobile app" }, "extension": { - "message": "Extension", + "message": "افزونه", "description": "Browser extension/addon" }, "desktop": { - "message": "Desktop", + "message": "رومیزی", "description": "Desktop app" }, "webVault": { - "message": "Web vault" + "message": "گاوصندوق وب" }, "loggedIn": { - "message": "Logged in" + "message": "وارد شده" }, "changedPassword": { - "message": "Changed account password" + "message": "کلمه عبور حساب کاربری تغییر کرد" }, "enabledUpdated2fa": { - "message": "Two-step login saved" + "message": "ورود دو مرحله ای ذخیره شد" }, "disabled2fa": { - "message": "Two-step login turned off" + "message": "ورود به سیستم دو مرحله ای خاموش است" }, "recovered2fa": { - "message": "Recovered account from two-step login." + "message": "حساب بازیابی شده از ورود دو مرحله ای." }, "failedLogin": { - "message": "Login attempt failed with incorrect password." + "message": "تلاش ناموفق برای ورود با کلمه عبور اشتباه." }, "failedLogin2fa": { - "message": "Login attempt failed with incorrect two-step login." + "message": "تلاش ناموفق برای ورود با ورود دو مرحله ای اشتباه." }, "exportedVault": { - "message": "Vault exported" + "message": "گاوصندوق برون ریزی شد" }, "exportedOrganizationVault": { - "message": "Exported organization vault." + "message": "گاوصندوق سازمان برون ریزی." }, "editedOrgSettings": { - "message": "Edited organization settings." + "message": "تنظیمات سازمان ویرایش شد." }, "createdItemId": { - "message": "Created item $ID$.", + "message": "مورد $ID$ ایجاد شد.", "placeholders": { "id": { "content": "$1", @@ -2540,7 +2556,7 @@ } }, "editedItemId": { - "message": "Edited item $ID$.", + "message": "مورد ویرایش $ID$.", "placeholders": { "id": { "content": "$1", @@ -2549,7 +2565,7 @@ } }, "deletedItemId": { - "message": "Sent item $ID$ to trash.", + "message": "مورد $ID$ به سطل زباله ارسال شد.", "placeholders": { "id": { "content": "$1", @@ -2558,7 +2574,7 @@ } }, "movedItemIdToOrg": { - "message": "Moved item $ID$ to an organization.", + "message": "مورد $ID$ به یک سازمان منتقل شد.", "placeholders": { "id": { "content": "$1", @@ -2567,10 +2583,10 @@ } }, "viewAllLoginOptions": { - "message": "View all log in options" + "message": "مشاهده همه گزینه‌های ورود به سیستم" }, "viewedItemId": { - "message": "Viewed item $ID$.", + "message": "مورد $ID$ مشاهده شد.", "placeholders": { "id": { "content": "$1", @@ -2579,7 +2595,7 @@ } }, "viewedPasswordItemId": { - "message": "Viewed password for item $ID$.", + "message": "رمز عبور مورد $ID$ مشاهده شد.", "placeholders": { "id": { "content": "$1", @@ -2588,7 +2604,7 @@ } }, "viewedHiddenFieldItemId": { - "message": "Viewed hidden field for item $ID$.", + "message": "فیلد پنهان برای مورد $ID$ مشاهده شد.", "placeholders": { "id": { "content": "$1", @@ -2597,7 +2613,7 @@ } }, "viewedCardNumberItemId": { - "message": "Viewed Card Number for item $ID$.", + "message": "شماره کارت مشاهده شده برای مورد $ID$.", "placeholders": { "id": { "content": "$1", @@ -2606,7 +2622,7 @@ } }, "viewedSecurityCodeItemId": { - "message": "Viewed security code for item $ID$.", + "message": "کد امنیتی مورد $ID$ مشاهده شد.", "placeholders": { "id": { "content": "$1", @@ -2615,7 +2631,7 @@ } }, "copiedPasswordItemId": { - "message": "Copied password for item $ID$.", + "message": "کلمه عبور مورد $ID$ کپی شد.", "placeholders": { "id": { "content": "$1", @@ -2624,7 +2640,7 @@ } }, "copiedHiddenFieldItemId": { - "message": "Copied hidden field for item $ID$.", + "message": "فیلد پنهان برای مورد $ID$ کپی شد.", "placeholders": { "id": { "content": "$1", @@ -2633,7 +2649,7 @@ } }, "copiedSecurityCodeItemId": { - "message": "Copied security code for item $ID$.", + "message": "کد امنیتی مورد $ID$ کپی شد.", "placeholders": { "id": { "content": "$1", @@ -2642,7 +2658,7 @@ } }, "autofilledItemId": { - "message": "Auto-filled item $ID$.", + "message": "$ID$ مورد پر شده خودکار.", "placeholders": { "id": { "content": "$1", @@ -2651,7 +2667,7 @@ } }, "createdCollectionId": { - "message": "Created collection $ID$.", + "message": "مجموعه $ID$ ایجاد شد.", "placeholders": { "id": { "content": "$1", @@ -2660,7 +2676,7 @@ } }, "editedCollectionId": { - "message": "Edited collection $ID$.", + "message": "مجموعه $ID$ ویرایش شد.", "placeholders": { "id": { "content": "$1", @@ -2669,7 +2685,7 @@ } }, "deletedCollectionId": { - "message": "Deleted collection $ID$.", + "message": "مجموعه $ID$ حذف شد.", "placeholders": { "id": { "content": "$1", @@ -2678,7 +2694,7 @@ } }, "editedPolicyId": { - "message": "Edited policy $ID$.", + "message": "سیاست $ID$ ویرایش.", "placeholders": { "id": { "content": "$1", @@ -2687,7 +2703,7 @@ } }, "createdGroupId": { - "message": "Created group $ID$.", + "message": "گروه $ID$ ایجاد شد.", "placeholders": { "id": { "content": "$1", @@ -2696,7 +2712,7 @@ } }, "editedGroupId": { - "message": "Edited group $ID$.", + "message": "گروه $ID$ ویرایش شد.", "placeholders": { "id": { "content": "$1", @@ -2705,7 +2721,7 @@ } }, "deletedGroupId": { - "message": "Deleted group $ID$.", + "message": "گروه $ID$ حذف شد.", "placeholders": { "id": { "content": "$1", @@ -2714,7 +2730,7 @@ } }, "removedUserId": { - "message": "Removed user $ID$.", + "message": "کاربر $ID$ حذف شد.", "placeholders": { "id": { "content": "$1", @@ -2723,7 +2739,7 @@ } }, "removeUserIdAccess": { - "message": "Remove $ID$ access", + "message": "دسترسی $ID$ حذف شد", "placeholders": { "id": { "content": "$1", @@ -2732,7 +2748,7 @@ } }, "revokedUserId": { - "message": "Revoked organization access for $ID$.", + "message": "دسترسی سازمان برای $ID$ لغو شد.", "placeholders": { "id": { "content": "$1", @@ -2741,7 +2757,7 @@ } }, "restoredUserId": { - "message": "Restored organization access for $ID$.", + "message": "دسترسی سازمان برای $ID$ را بازیابی کرد.", "placeholders": { "id": { "content": "$1", @@ -2750,7 +2766,7 @@ } }, "revokeUserId": { - "message": "Revoke $ID$ access", + "message": "دسترسی $ID$ را لغو کن", "placeholders": { "id": { "content": "$1", @@ -2759,7 +2775,7 @@ } }, "createdAttachmentForItem": { - "message": "Created attachment for item $ID$.", + "message": "پیوست برای مورد $ID$ ایجاد شد.", "placeholders": { "id": { "content": "$1", @@ -2768,7 +2784,7 @@ } }, "deletedAttachmentForItem": { - "message": "Deleted attachment for item $ID$.", + "message": "پیوست برای مورد $ID$ حذف شد.", "placeholders": { "id": { "content": "$1", @@ -2777,7 +2793,7 @@ } }, "editedCollectionsForItem": { - "message": "Edited collections for item $ID$.", + "message": "مجموعه های ویرایش شده برای مورد $ID$.", "placeholders": { "id": { "content": "$1", @@ -2786,7 +2802,7 @@ } }, "invitedUserId": { - "message": "Invited user $ID$.", + "message": "کاربر $ID$ دعوت شد.", "placeholders": { "id": { "content": "$1", @@ -2795,7 +2811,7 @@ } }, "confirmedUserId": { - "message": "Confirmed user $ID$.", + "message": "کاربر $ID$ تأیید شد.", "placeholders": { "id": { "content": "$1", @@ -2804,7 +2820,7 @@ } }, "editedUserId": { - "message": "Edited user $ID$.", + "message": "کاربر $ID$ ویرایش شد.", "placeholders": { "id": { "content": "$1", @@ -2813,7 +2829,7 @@ } }, "editedGroupsForUser": { - "message": "Edited groups for user $ID$.", + "message": "گروه های ویرایش شده برای کاربر $ID$.", "placeholders": { "id": { "content": "$1", @@ -2822,7 +2838,7 @@ } }, "unlinkedSsoUser": { - "message": "Unlinked SSO for user $ID$.", + "message": "SSO برای کاربر $ID$ پیوند نخورده است.", "placeholders": { "id": { "content": "$1", @@ -2831,7 +2847,7 @@ } }, "createdOrganizationId": { - "message": "Created organization $ID$.", + "message": "سازمان $ID$ ایجاد شد.", "placeholders": { "id": { "content": "$1", @@ -2840,7 +2856,7 @@ } }, "addedOrganizationId": { - "message": "Added organization $ID$.", + "message": "سازمان $ID$ اضافه شد.", "placeholders": { "id": { "content": "$1", @@ -2849,7 +2865,7 @@ } }, "removedOrganizationId": { - "message": "Removed organization $ID$.", + "message": "سازمان $ID$ حذف شد.", "placeholders": { "id": { "content": "$1", @@ -2858,7 +2874,7 @@ } }, "accessedClientVault": { - "message": "Accessed $ID$ organization vault.", + "message": "به گاوصندوق سازمان $ID$ دسترسی پیدا کرد.", "placeholders": { "id": { "content": "$1", @@ -2867,40 +2883,40 @@ } }, "device": { - "message": "Device" + "message": "دستگاه" }, "view": { - "message": "View" + "message": "مشاهده" }, "invalidDateRange": { - "message": "Invalid date range." + "message": "بازه تاریخ نامعتبر." }, "errorOccurred": { - "message": "An error has occurred." + "message": "خطایی رخ داده است." }, "userAccess": { - "message": "User access" + "message": "دسترسی کاربر" }, "userType": { - "message": "User type" + "message": "نوع کاربر" }, "groupAccess": { - "message": "Group access" + "message": "دسترسی گروه" }, "groupAccessUserDesc": { - "message": "Edit the groups that this user belongs to." + "message": "گروه‌هایی که کاربر به آن تعلق دارد را ویرایش کنید." }, "invitedUsers": { - "message": "User(s) invited" + "message": "کاربر دعوت شد" }, "resendInvitation": { - "message": "Resend invitation" + "message": "فرستادن مجدد دعوتنامه" }, "resendEmail": { - "message": "Resend email" + "message": "ارسال مجدد ایمیل" }, "hasBeenReinvited": { - "message": "$USER$ reinvited", + "message": "$USER$ دوباره دعوت شد", "placeholders": { "user": { "content": "$1", @@ -2909,13 +2925,13 @@ } }, "confirm": { - "message": "Confirm" + "message": "تأیید" }, "confirmUser": { - "message": "Confirm user" + "message": "تأیید کاربر" }, "hasBeenConfirmed": { - "message": "$USER$ confirmed.", + "message": "$USER$ تأیید شد.", "placeholders": { "user": { "content": "$1", @@ -2924,64 +2940,64 @@ } }, "confirmUsers": { - "message": "Confirm users" + "message": "تأیید کاربرها" }, "usersNeedConfirmed": { - "message": "You have users that have accepted their invitation, but still need to be confirmed. Users will not have access to the organization until they are confirmed." + "message": "شما کاربرانی دارید که دعوت را پذیرفته اند، اما هنوز باید تأیید شوند. کاربران تا زمانی که تأیید نشوند به سازمان دسترسی نخواهند داشت." }, "startDate": { - "message": "Start date" + "message": "تاریخ شروع" }, "endDate": { - "message": "End date" + "message": "تاریخ پایان" }, "verifyEmail": { - "message": "Verify email" + "message": "تأیید ایمیل" }, "verifyEmailDesc": { - "message": "Verify your account's email address to unlock access to all features." + "message": "برای باز کردن قفل دسترسی به همه ویژگی‌ها، نشانی ایمیل حساب خود را تأیید کنید." }, "verifyEmailFirst": { - "message": "Your account's email address first must be verified." + "message": "اول نشانی ایمیل حساب کاربری شما باید تأیید شود." }, "checkInboxForVerification": { - "message": "Check your email inbox for a verification link." + "message": "لطفاً صندوق ورودی ایمیل خود را برای پیوند تأیید بررسی کنید." }, "emailVerified": { - "message": "Account email verified" + "message": "ایمیل حساب تأیید شد" }, "emailVerifiedFailed": { - "message": "Unable to verify your email. Try sending a new verification email." + "message": "تأیید ایمیل شما امکان پذیر نیست. سعی کنید یک ایمیل تأیید جدید ارسال کنید." }, "emailVerificationRequired": { - "message": "Email verification required" + "message": "تأیید ایمیل لازم است" }, "emailVerificationRequiredDesc": { - "message": "You must verify your email to use this feature." + "message": "برای استفاده از این ویژگی باید ایمیل خود را تأیید کنید." }, "updateBrowser": { - "message": "Update browser" + "message": "به‌روزرسانی مرورگر" }, "updateBrowserDesc": { - "message": "You are using an unsupported web browser. The web vault may not function properly." + "message": "شما از یک مرورگر وب پشتیبانی نشده استفاده می‌کنید. گاوصندوق وب ممکن است به درستی کار نکند." }, "joinOrganization": { - "message": "Join organization" + "message": "به سازمان بپیوندید" }, "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." + "message": "شما برای پیوستن به سازمان فهرست شده در بالا دعوت شده اید. برای پذیرش دعوت، باید وارد شوید یا یک حساب کاربری جدید در Bitwarden ایجاد کنید." }, "inviteAccepted": { - "message": "Invitation accepted" + "message": "دعوتنامه پذیرفته شد" }, "inviteAcceptedDesc": { - "message": "You can access this organization once an administrator confirms your membership. We'll send you an email when that happens." + "message": "زمانی که یک سرپرست عضویت شما را تأیید کرد، می‌توانید به این سازمان دسترسی داشته باشید. زمانی که این اتفاق بیفتد، یک ایمیل برای شما ارسال خواهیم کرد." }, "inviteAcceptFailed": { - "message": "Unable to accept invitation. Ask an organization admin to send a new invitation." + "message": "قادر به پذیرش دعوت نیست. از مدیر سازمان بخواهید دعوتنامه جدیدی ارسال کند." }, "inviteAcceptFailedShort": { - "message": "Unable to accept invitation. $DESCRIPTION$", + "message": "قادر به پذیرش دعوت نیست. $DESCRIPTION$", "placeholders": { "description": { "content": "$1", @@ -2990,40 +3006,40 @@ } }, "rememberEmail": { - "message": "Remember email" + "message": "ایمیل را به خاطر بسپار" }, "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." + "message": "اگر نمی‌توانید از طریق روش‌های ورود دو مرحله‌ای معمولی به حساب خود دسترسی پیدا کنید، می‌توانید از کد بازیابی ورود به سیستم دو مرحله‌ای خود برای خاموش کردن همه ارائه‌دهندگان دو مرحله‌ای در حساب خود استفاده کنید." }, "recoverAccountTwoStep": { - "message": "Recover account two-step login" + "message": "بازیابی حساب ورود دو مرحله ای" }, "twoStepRecoverDisabled": { - "message": "Two-step login turned off on your account." + "message": "ورود دو مرحله ای در حساب شما غیرفعال شد." }, "learnMore": { - "message": "Learn more" + "message": "بیشتر بدانید" }, "deleteRecoverDesc": { - "message": "Enter your email address below to recover and delete your account." + "message": "نشانی ایمیل خود را در زیر برای بازیابی و حذف حساب خود وارد کنید." }, "deleteRecoverEmailSent": { - "message": "If your account exists, we've sent you an email with further instructions." + "message": "اگر حساب شما وجود دارد، ما یک ایمیل با دستورالعمل های بیشتر برای شما ارسال کرده ایم." }, "deleteRecoverConfirmDesc": { - "message": "You have requested to delete your Bitwarden account. Use the button below to confirm." + "message": "شما درخواست کرده اید که حساب Bitwarden خود را حذف کنید. برای تأیید از دکمه زیر استفاده کنید." }, "myOrganization": { - "message": "My organization" + "message": "سازمان من" }, "organizationInfo": { - "message": "Organization info" + "message": "اطلاعات سازمان" }, "deleteOrganization": { - "message": "Delete organization" + "message": "حذف سازمان" }, "deletingOrganizationContentWarning": { - "message": "Enter the master password to confirm deletion of $ORGANIZATION$ and all associated data. Vault data in $ORGANIZATION$ includes:", + "message": "کلمه عبور اصلی را وارد کنید تا حذف $ORGANIZATION$ و همه داده‌های مرتبط را تأیید کنید. داده‌های گلوصندوق در $ORGANIZATION$ شامل:", "placeholders": { "organization": { "content": "$1", @@ -3032,10 +3048,10 @@ } }, "deletingOrganizationActiveUserAccountsWarning": { - "message": "User accounts will remain active after deletion but will no longer be associated to this organization." + "message": "حساب‌های کاربری پس از حذف فعال می‌مانند اما دیگر به این سازمان مرتبط نمی‌شوند." }, "deletingOrganizationIsPermanentWarning": { - "message": "Deleting $ORGANIZATION$ is permanent and irreversible.", + "message": "حذف $ORGANIZATION$ دائمی و غیر قابل برگشت است.", "placeholders": { "organization": { "content": "$1", @@ -3044,34 +3060,34 @@ } }, "organizationDeleted": { - "message": "Organization deleted" + "message": "سازمان حذف شد" }, "organizationDeletedDesc": { - "message": "The organization and all associated data has been deleted." + "message": "سازمان و همه داده های مرتبط حذف شده است." }, "organizationUpdated": { - "message": "Organization saved" + "message": "سازمان دخیره شده است" }, "taxInformation": { - "message": "Tax information" + "message": "اطلاعات مالیات" }, "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." + "message": "برای مشتریان در ایالات متحده، کد پستی برای برآورده کردن الزامات مالیات بر فروش مورد نیاز است، برای سایر کشورها می‌توانید به صورت اختیاری یک شماره شناسایی مالیاتی (VAT/GST) و یا نشانی ارائه دهید تا در صورتحساب‌هایتان نمایش داده شود." }, "billingPlan": { - "message": "Plan", + "message": "طرح", "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." }, "changeBillingPlan": { - "message": "Upgrade plan", + "message": "ارتقاء طرح", "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.", + "message": "با ارائه اطلاعات زیر حساب خود را به طرح دیگری ارتقاء دهید. لطفاً مطمئن شوید که یک روش پرداخت فعال به حساب اضافه شده است.", "description": "A billing plan/package. For example: Families, Teams, Enterprise, etc." }, "invoiceNumber": { - "message": "Invoice #$NUMBER$", + "message": "فاکتور #$NUMBER$", "description": "ex. Invoice #79C66F0-0001", "placeholders": { "number": { @@ -3081,31 +3097,31 @@ } }, "viewInvoice": { - "message": "View invoice" + "message": "مشاهده صورتحساب" }, "downloadInvoice": { - "message": "Download invoice" + "message": "دانلود صورتحساب" }, "verifyBankAccount": { - "message": "Verify bank account" + "message": "تأیید حساب بانکی" }, "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." + "message": "ما دو سپرده خرد به حساب بانکی شما واریز کرده‌ایم (ممکن است ۱ تا ۲ روز کاری طول بکشد تا نشان داده شود). این مبالغ را برای تأیید حساب بانکی وارد کردیم." }, "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." + "message": "پرداخت با حساب بانکی فقط برای مشتریان در ایالات متحده امکان پذیر است. شما باید حساب بانکی خود را تأیید کنید. ما طی ۱ تا ۲ روز کاری آینده دو سپرده خرد خواهیم داشت. برای تأیید حساب بانکی، این مبالغ را در صفحه صورتحساب سازمان وارد کنید." }, "verifyBankAccountFailureWarning": { - "message": "Failure to verify the bank account will result in a missed payment and your subscription being suspended." + "message": "عدم تأیید حساب بانکی منجر به عدم پرداخت و تعلیق اشتراک شما می‌شود." }, "verifiedBankAccount": { - "message": "Bank account verified" + "message": "حساب بانکی تأیید شد" }, "bankAccount": { - "message": "Bank account" + "message": "حساب بانکی" }, "amountX": { - "message": "Amount $COUNT$", + "message": "مبلغ $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": { @@ -3115,50 +3131,50 @@ } }, "routingNumber": { - "message": "Routing number", + "message": "شماره مسیریابی", "description": "Bank account routing number" }, "accountNumber": { - "message": "Account number" + "message": "شماره حساب" }, "accountHolderName": { - "message": "Account holder name" + "message": "نام صاحب حساب" }, "bankAccountType": { - "message": "Account type" + "message": "نوع حساب‌" }, "bankAccountTypeCompany": { - "message": "Company (business)" + "message": "شرکت (کسب و کار)" }, "bankAccountTypeIndividual": { - "message": "Individual (personal)" + "message": "فردی (شخصی)" }, "enterInstallationId": { - "message": "Enter your installation id" + "message": "شناسه نصب خود را وارد کنید" }, "limitSubscriptionDesc": { - "message": "Set a seat limit for your subscription. Once this limit is reached, you will not be able to invite new members." + "message": "برای اشتراک خود محدودیت جایگاه تعیین کنید. پس از رسیدن به این محدودیت، نمی‌توانید اعضای جدید را دعوت کنید." }, "maxSeatLimit": { - "message": "Seat Limit (optional)", + "message": "محدودیت جایگاه (اختیاری)", "description": "Upper limit of seats to allow through autoscaling" }, "maxSeatCost": { - "message": "Max potential seat cost" + "message": "حداکثر هزینه بالقوه جایگاه" }, "addSeats": { - "message": "Add seats", + "message": "افزودن جایگاه", "description": "Seat = User Seat" }, "removeSeats": { - "message": "Remove seats", + "message": "حذف جایگاه", "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." + "message": "تنظیمات اشتراک شما منجر به تغییرات نسبتاً زیادی در مجموع صورتحساب شما می‌شود. اگر کاربرانی که به تازگی دعوت شده‌اند بیشتر از جایگاه‌های اشتراک شما باشند، بلافاصله هزینه‌ای متناسب برای کاربران اضافی دریافت خواهید کرد." }, "subscriptionUserSeats": { - "message": "Your subscription allows for a total of $COUNT$ members.", + "message": "اشتراک شما مجموعاً به $COUNT$ عضو اجازه می‌دهد.", "placeholders": { "count": { "content": "$1", @@ -3167,25 +3183,25 @@ } }, "limitSubscription": { - "message": "Limit subscription (optional)" + "message": "محدود کردن اشتراک (اختیاری)" }, "subscriptionSeats": { - "message": "Subscription seats" + "message": "جایگاه‌های اشتراک" }, "subscriptionUpdated": { - "message": "Subscription updated" + "message": "اشتراک به‌روز شد" }, "additionalOptions": { - "message": "Additional options" + "message": "گزینه‌های اضافی" }, "additionalOptionsDesc": { - "message": "For additional help in managing your subscription, please contact Customer Support." + "message": "برای راهنمایی بیشتر در مدیریت اشتراک خود، لطفاً با پشتیبانی مشتری تماس بگیرید." }, "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." + "message": "تنظیمات اشتراک شما منجر به تغییرات نسبتاً زیادی در مجموع صورتحساب شما می‌شود. اگر عضو‌هایی که به تازگی دعوت شده‌اند بیشتر از جایگاه‌های اشتراک شما باشند، بلافاصله هزینه‌ای متناسب برای عضو‌هایی اضافی دریافت خواهید کرد." }, "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.", + "message": "تنظیمات اشتراک شما منجر به تغییرات نسبتاً زیادی در مجموع صورتحساب شما می‌شود. اگر اعضای تازه دعوت شده از جایگاه‌های اشتراک شما بیشتر شوند، بلافاصله هزینه‌ای متناسب برای اعضای اضافی دریافت می‌کنید تا زمانی که به محدودیت جایگاه $MAX$ شما برسند.", "placeholders": { "max": { "content": "$1", @@ -3194,7 +3210,7 @@ } }, "subscriptionFreePlan": { - "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "message": "بدون ارتقای طرح خود نمی‌توانید بیش از $COUNT$ عضو دعوت کنید.", "placeholders": { "count": { "content": "$1", @@ -3203,7 +3219,7 @@ } }, "subscriptionFamiliesPlan": { - "message": "You cannot invite more than $COUNT$ members without upgrading your plan. Please contact Customer Support to upgrade.", + "message": "بدون ارتقای طرح خود نمی‌توانید بیش از $COUNT$ عضو دعوت کنید. لطفاً برای ارتقاء با پشتیبانی مشتری تماس بگیرید.", "placeholders": { "count": { "content": "$1", @@ -3212,7 +3228,7 @@ } }, "subscriptionSponsoredFamiliesPlan": { - "message": "Your subscription allows for a total of $COUNT$ members. Your plan is sponsored and billed to an external organization.", + "message": "اشتراک شما به مجموع $COUNT$ عضو اجازه می‌دهد. طرح شما حمایت مالی می‌شود و برای یک سازمان خارجی صورتحساب می‌شود.", "placeholders": { "count": { "content": "$1", @@ -3221,7 +3237,7 @@ } }, "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.", + "message": "تنظیمات اشتراک شما منجر به تغییرات نسبتاً زیادی در مجموع صورتحساب شما می‌شود. شما نمی‌توانید بیش از $COUNT$ عضو را بدون افزایش جایگاه‌های اشتراک خود دعوت کنید.", "placeholders": { "count": { "content": "$1", @@ -3230,19 +3246,19 @@ } }, "seatsToAdd": { - "message": "Seats to add" + "message": "جایگاه برای اضافه کردن" }, "seatsToRemove": { - "message": "Seats to remove" + "message": "جایگاه برای حذف کردن" }, "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." + "message": "افزودن جایگاه‌های کاربر منجر به تغییراتی در مجموع صورتحساب شما می‌شود و بلافاصله از روش پرداخت شما در پرونده کسر می‌شود. اولین هزینه برای باقیمانده‌ی چرخه صورتحساب فعلی به نسبت محاسبه می‌شود." }, "seatsRemoveNote": { - "message": "Removing user seats will result in adjustments to your billing totals that will be prorated as credits toward your next billing charge." + "message": "حذف جایگاه‌های کاربر منجر به تغییراتی در مجموع صورتحساب شما می‌شود که به عنوان اعتبار نسبت به هزینه صورتحساب بعدی شما تقسیم می‌شود." }, "adjustedSeats": { - "message": "Adjusted $AMOUNT$ user seats.", + "message": "جایگاه‌های کاربر $AMOUNT$ تنظیم شده است.", "placeholders": { "amount": { "content": "$1", @@ -3251,272 +3267,272 @@ } }, "keyUpdated": { - "message": "Key updated" + "message": "کلیدها به‌روز شد" }, "updateKeyTitle": { - "message": "Update key" + "message": "کلید به‌روزرسانی" }, "updateEncryptionKey": { - "message": "Update encryption key" + "message": "کلید رمزگذاری را به‌روز کنید" }, "updateEncryptionKeyShortDesc": { - "message": "You are currently using an outdated encryption scheme." + "message": "شما در حال حاضر از یک طرح رمزگذاری قدیمی استفاده می‌کنید." }, "updateEncryptionKeyDesc": { - "message": "We've moved to larger encryption keys that provide better security and access to newer features. Updating your encryption key is quick and easy. Just type your master password below. This update will eventually become mandatory." + "message": "ما به سمت کلیدهای رمزگذاری بزرگتر رفته ایم که امنیت بهتر و دسترسی به ویژگی های جدیدتر را فراهم می‌کند. به‌روزرسانی کلید رمزگذاری شما سریع و آسان است. فقط کلمه عبور اصلی خود را در زیر تایپ کنید. این به‌روزرسانی در نهایت اجباری خواهد شد." }, "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." + "message": "پس از به‌روزرسانی کلید رمزگذاری، باید از سیستم خارج شوید و دوباره به همه برنامه‌های Bitwarden که در حال حاضر استفاده می‌کنید (مانند برنامه تلفن همراه یا برنامه‌های افزودنی مرورگر) وارد شوید. عدم خروج و ورود مجدد (که کلید رمزگذاری جدید شما را دانلود می‌کند) ممکن است منجر به خراب شدن داده‌ها شود. ما سعی خواهیم کرد شما را به طور خودکار از سیستم خارج کنیم، اما ممکن است با تأخیر انجام شود." }, "updateEncryptionKeyExportWarning": { - "message": "Any encrypted exports that you have saved will also become invalid." + "message": "هر برون ریزی رمزگذاری شده ای که ذخیره کرده اید نیز نامعتبر خواهد بود." }, "subscription": { - "message": "Subscription" + "message": "اشتراک" }, "loading": { - "message": "Loading" + "message": "در حال بارگذاری" }, "upgrade": { - "message": "Upgrade" + "message": "به‌روزرسانی" }, "upgradeOrganization": { - "message": "Upgrade organization" + "message": "سازمان را ارتقا دهید" }, "upgradeOrganizationDesc": { - "message": "This feature is not available for free organizations. Switch to a paid plan to unlock more features." + "message": "این ویژگی برای سازمان‌های رایگان در دسترس نیست. برای باز کردن قفل ویژگی‌های بیشتر، طرح پولی را انتخاب." }, "createOrganizationStep1": { - "message": "Create organization: Step 1" + "message": "ایجاد سازمان: مرحله ۱" }, "createOrganizationCreatePersonalAccount": { - "message": "Before creating your organization, you first need to create a free personal account." + "message": "قبل از ایجاد سازمان خود، ابتدا باید یک حساب شخصی رایگان ایجاد کنید." }, "refunded": { - "message": "Refunded" + "message": "بازپرداخت شد" }, "nothingSelected": { - "message": "You have not selected anything." + "message": "شما چیزی را انتخاب نکرده اید." }, "acceptPolicies": { - "message": "By checking this box you agree to the following:" + "message": "با علامت زدن این کادر با موارد زیر موافقت می‌کنید:" }, "acceptPoliciesRequired": { - "message": "Terms of Service and Privacy Policy have not been acknowledged." + "message": "شرایط خدمات و سیاست حفظ حریم خصوصی تأیید نشده است." }, "termsOfService": { - "message": "Terms of Service" + "message": "شرایط استفاده از خدمات" }, "privacyPolicy": { - "message": "Privacy Policy" + "message": "سیاست حفظ حریم خصوصی" }, "filters": { - "message": "Filters" + "message": "فیلترها" }, "vaultTimeout": { - "message": "Vault timeout" + "message": "متوقف شدن گاو‌صندوق" }, "vaultTimeoutDesc": { - "message": "Choose when your vault will take the vault timeout action." + "message": "انتخاب کنید که گاو‌صندوق شما چه زمانی عمل توقف زمانی گاوصندوق را انجام دهد." }, "oneMinute": { - "message": "1 minute" + "message": "۱ دقیقه" }, "fiveMinutes": { - "message": "5 minutes" + "message": "۵ دقیقه" }, "fifteenMinutes": { - "message": "15 minutes" + "message": "۱۵ دقیقه" }, "thirtyMinutes": { - "message": "30 minutes" + "message": "۳۰ دقیقه" }, "oneHour": { - "message": "1 hour" + "message": "۱ ساعت" }, "fourHours": { - "message": "4 hours" + "message": "4 ساعت" }, "onRefresh": { - "message": "On browser refresh" + "message": "در به‌روزرسانی مرورگر" }, "dateUpdated": { - "message": "Updated", + "message": "به‌روزرسانی شد", "description": "ex. Date this item was updated" }, "dateCreated": { - "message": "Created", + "message": "ایجاد شد", "description": "ex. Date this item was created" }, "datePasswordUpdated": { - "message": "Password updated", + "message": "کلمه عبور به‌روزرسانی شد", "description": "ex. Date this password was updated" }, "organizationIsDisabled": { - "message": "Organization suspended" + "message": "سازمان از کار افتاده است" }, "disabledOrganizationFilterError": { - "message": "Items in suspended organizations cannot be accessed. Contact your organization owner for assistance." + "message": "موارد موجود در سازمان‌های غیرفعال، قابل دسترسی نیستند. برای دریافت کمک با مالک سازمان خود تماس بگیرید." }, "licenseIsExpired": { - "message": "License is expired." + "message": "مجوز منقضی شده است." }, "updatedUsers": { - "message": "Updated users" + "message": "کاربران به‌روز شده" }, "selected": { - "message": "Selected" + "message": "انتخاب شده" }, "ownership": { - "message": "Ownership" + "message": "مالکیت" }, "whoOwnsThisItem": { - "message": "Who owns this item?" + "message": "چه کسی مالک این مورد است؟" }, "strong": { - "message": "Strong", + "message": "قوی", "description": "ex. A strong password. Scale: Very Weak -> Weak -> Good -> Strong" }, "good": { - "message": "Good", + "message": "خوب", "description": "ex. A good password. Scale: Very Weak -> Weak -> Good -> Strong" }, "weak": { - "message": "Weak", + "message": "ضعیف", "description": "ex. A weak password. Scale: Very Weak -> Weak -> Good -> Strong" }, "veryWeak": { - "message": "Very Weak", + "message": "خیلی ضعیف", "description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong" }, "weakMasterPassword": { - "message": "Weak master password" + "message": "کلمه عبور اصلی ضعیف" }, "weakMasterPasswordDesc": { - "message": "The master password you have chosen is weak. You should use a strong master password (or a passphrase) to properly protect your Bitwarden account. Are you sure you want to use this master password?" + "message": "کلمه عبور اصلی که شما انتخاب کرده اید ضعیف است. شما باید یک کلمه عبور اصلی قوی انتخاب کنید (یا یک عبارت عبور) تا به درستی از اکانت Bitwarden خود محافظت کنید. آیا مطمئن هستید می‌خواهید از این کلمه عبور اصلی استفاده کنید؟" }, "rotateAccountEncKey": { - "message": "Also rotate my account's encryption key" + "message": "همچنین کلید رمزگذاری حساب من را بچرخان" }, "rotateEncKeyTitle": { - "message": "Rotate encryption key" + "message": "چرخش کلید رمزگذاری" }, "rotateEncKeyConfirmation": { - "message": "Are you sure you want to rotate your account's encryption key?" + "message": "آیا مطمئنید که می‌خواهید کلید رمزگذاری حساب خود را بچرخانید؟" }, "attachmentsNeedFix": { - "message": "This item has old file attachments that need to be fixed." + "message": "این مورد دارای پرونده های پیوست قدیمی است که باید اصلاح شوند." }, "attachmentFixDesc": { - "message": "This is an old file attachment the needs to be fixed. Click to learn more." + "message": "این یک پرونده پیوست قدیمی است که باید اصلاح شود. برای کسب اطلاعات بیشتر کلیک کنید." }, "fix": { - "message": "Fix", + "message": "اصلاح", "description": "This is a verb. ex. 'Fix The Car'" }, "oldAttachmentsNeedFixDesc": { - "message": "There are old file attachments in your vault that need to be fixed before you can rotate your account's encryption key." + "message": "پرونده‌های پیوستی قدیمی در گاوصندوق شما وجود دارد که قبل از اینکه بتوانید کلید رمزگذاری حساب خود را بچرخانید باید اصلاح شوند." }, "yourAccountsFingerprint": { - "message": "Your account's fingerprint phrase", + "message": "عبارت اثر انگشت حساب شما", "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.", + "message": "برای اطمینان از یکپارچگی کلیدهای رمزگذاری خود، لطفاً قبل از ادامه عبارت اثر انگشت کاربر را تأیید کنید.", "description": "A 'fingerprint phrase' is a unique word phrase (similar to a passphrase) that a user can use to authenticate their public key with another user, for the purposes of sharing." }, "fingerprintMatchInfo": { - "message": "Please make sure your vault is unlocked and Fingerprint phrase matches the other device." + "message": "لطفاً مطمئن شوید که قفل گاوصندوق شما باز است و عبارت اثر انگشت در دستگاه دیگر مطابقت دارد." }, "fingerprintPhraseHeader": { - "message": "Fingerprint phrase" + "message": "عبارت اثر انگشت" }, "dontAskFingerprintAgain": { - "message": "Never prompt to verify fingerprint phrases for invited users (not recommended)", + "message": "هرگز تأیید عبارات اثر انگشت را برای کاربران دعوت شده درخواست نکنید (توصیه نمی‌شود)", "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." }, "free": { - "message": "Free", + "message": "رايگان", "description": "Free, as in 'Free beer'" }, "apiKey": { - "message": "API Key" + "message": "کلید API" }, "apiKeyDesc": { - "message": "Your API key can be used to authenticate to the Bitwarden public API." + "message": "کلید API شما می‌تواند برای احراز هویت به API عمومی Bitwarden استفاده شود." }, "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." + "message": "چرخاندن کلید API، کلید قبلی را باطل می کند. اگر فکر می‌کنید که کلید فعلی دیگر برای استفاده ایمن نیست، می‌توانید کلید API خود را بچرخانید." }, "apiKeyWarning": { - "message": "Your API key has full access to the organization. It should be kept secret." + "message": "کلید API شما به سازمان دسترسی کامل دارد. باید مخفی بماند." }, "userApiKeyDesc": { - "message": "Your API key can be used to authenticate in the Bitwarden CLI." + "message": "کلید API شما می‌تواند برای احراز هویت در Bitwarden CLI استفاده شود." }, "userApiKeyWarning": { - "message": "Your API key is an alternative authentication mechanism. It should be kept secret." + "message": "کلید API شما یک مکانیسم احراز هویت جایگزین است. باید مخفی بماند." }, "oauth2ClientCredentials": { - "message": "OAuth 2.0 Client Credentials", + "message": "اعتبارنامه مشتری OAuth 2.0", "description": "'OAuth 2.0' is a programming protocol. It should probably not be translated." }, "viewApiKey": { - "message": "View API key" + "message": "مشاهده کلید API" }, "rotateApiKey": { - "message": "Rotate API key" + "message": "کلید API را بچرخانید" }, "selectOneCollection": { - "message": "You must select at least one collection." + "message": "شما باید حداقل یک مجموعه را انتخاب کنید." }, "couldNotChargeCardPayInvoice": { - "message": "We were not able to charge your card. Please view and pay the unpaid invoice listed below." + "message": "ما نتوانستیم کارت شما را شارژ کنیم. لطفاً فاکتور پرداخت نشده ذکر شده در زیر را مشاهده و پرداخت کنید." }, "inAppPurchase": { - "message": "In-app purchase" + "message": "پرداخت درون برنامه ای" }, "cannotPerformInAppPurchase": { - "message": "You cannot perform this action while using an in-app purchase payment method." + "message": "هنگام استفاده از روش پرداخت خرید درون برنامه ای، نمی‌توانید این عمل را انجام دهید." }, "manageSubscriptionFromStore": { - "message": "You must manage your subscription from the store where your in-app purchase was made." + "message": "باید اشتراک خود را از فروشگاهی که خرید درون برنامه ای شما انجام شده است مدیریت کنید." }, "minLength": { - "message": "Minimum length" + "message": "حداقل طول" }, "clone": { - "message": "Clone" + "message": "شبیه سازی" }, "masterPassPolicyTitle": { - "message": "Master password requirements" + "message": "کلمه عبور اصلی الزامیست" }, "masterPassPolicyDesc": { - "message": "Set requirements for master password strength." + "message": "الزامات را برای قدرت کلمه عبور اصلی تنظیم کنید." }, "twoStepLoginPolicyTitle": { - "message": "Require two-step login" + "message": "فعال کردن ورود دو مرحله ای الزامیست" }, "twoStepLoginPolicyDesc": { - "message": "Require members to set up two-step login." + "message": "از اعضا بخواهید که ورود دو مرحله ای را تنظیم کنند." }, "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." + "message": "اعضای سازمانی که مالک یا سرپرست نیستند و ورود دو مرحله ای برای حساب خود راه اندازی نکرده اند، از سازمان حذف می‌شوند و ایمیلی دریافت می‌کنند که به آن‌ها در مورد تغییر اطلاع می‌دهد." }, "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." + "message": "شما عضو سازمانی هستید که برای راه اندازی حساب کاربری شما نیاز به ورود دو مرحله ای دارد. اگر همه ارائه دهندگان ورود به سیستم دو مرحله ای را خاموش کنید، به طور خودکار از این سازمان ها حذف خواهید شد." }, "passwordGeneratorPolicyDesc": { - "message": "Set requirements for password generator." + "message": "الزامات را برای تولید کننده کلمه عبور تنظیم کنید." }, "passwordGeneratorPolicyInEffect": { - "message": "One or more organization policies are affecting your generator settings." + "message": "یک یا چند سیاست سازمان بر تنظیمات تولید کننده شما تأثیر می‌گذارد." }, "masterPasswordPolicyInEffect": { - "message": "One or more organization policies require your master password to meet the following requirements:" + "message": "یک یا چند سیاست سازمانی برای تأمین شرایط زیر به کلمه عبور اصلی شما احتیاج دارد:" }, "policyInEffectMinComplexity": { - "message": "Minimum complexity score of $SCORE$", + "message": "حداقل نمره پیچیدگی $SCORE$", "placeholders": { "score": { "content": "$1", @@ -3525,7 +3541,7 @@ } }, "policyInEffectMinLength": { - "message": "Minimum length of $LENGTH$", + "message": "حداقل طول $LENGTH$", "placeholders": { "length": { "content": "$1", @@ -3534,16 +3550,16 @@ } }, "policyInEffectUppercase": { - "message": "Contain one or more uppercase characters" + "message": "حاوی یک یا چند کاراکتر بزرگ" }, "policyInEffectLowercase": { - "message": "Contain one or more lowercase characters" + "message": "حاوی یک یا چند کاراکتر کوچک" }, "policyInEffectNumbers": { - "message": "Contain one or more numbers" + "message": "حاوی یک یا چند عدد بیشتر" }, "policyInEffectSpecial": { - "message": "Contain one or more of the following special characters $CHARS$", + "message": "حاوی یک یا چند کاراکتر خاص زیر است $CHARS$", "placeholders": { "chars": { "content": "$1", @@ -3552,57 +3568,57 @@ } }, "masterPasswordPolicyRequirementsNotMet": { - "message": "Your new master password does not meet the policy requirements." + "message": "کلمه عبور اصلی جدید شما از شرایط سیاست پیروی نمی‌کند." }, "minimumNumberOfWords": { - "message": "Minimum number of words" + "message": "حداقل تعداد کلمات" }, "defaultType": { - "message": "Default type" + "message": "نوع پیش‌فرض" }, "userPreference": { - "message": "User preference" + "message": "تنظیمات کاربر" }, "vaultTimeoutAction": { - "message": "Vault timeout action" + "message": "عمل متوقف شدن گاو‌صندوق" }, "vaultTimeoutActionLockDesc": { - "message": "Master password or other unlock method is required to access your vault again." + "message": "یک گاوصندوق قفل شده درخواست وارد کردن مجدد کلمه عبور اصلی را برای دسترسی می‌دهد." }, "vaultTimeoutActionLogOutDesc": { - "message": "Re-authentication is required to access your vault again." + "message": "یک گاوصندوق خارج شده درخواست احراز هویت مجدد را برای دسترسی آن می‌دهد." }, "lock": { - "message": "Lock", + "message": "قفل", "description": "Verb form: to make secure or inaccesible by" }, "trash": { - "message": "Trash", + "message": "زباله‌ها", "description": "Noun: A special folder for holding deleted items that have not yet been permanently deleted" }, "searchTrash": { - "message": "Search trash" + "message": "جستجوی زباله‌ها" }, "permanentlyDelete": { - "message": "Permanently delete" + "message": "حذف دائمی" }, "permanentlyDeleteSelected": { - "message": "Permanently delete selected" + "message": "حذف دائمی انتخاب شد" }, "permanentlyDeleteItem": { - "message": "Permanently delete item" + "message": "حذف دائمی مورد" }, "permanentlyDeleteItemConfirmation": { - "message": "Are you sure you want to permanently delete this item?" + "message": "مطمئن هستید که می‌خواهید این مورد را برای همیشه پاک کنید؟" }, "permanentlyDeletedItem": { - "message": "Item permanently deleted" + "message": "مورد برای همیشه حذف شد" }, "permanentlyDeletedItems": { - "message": "Items permanently deleted" + "message": "موارد برای همیشه حذف شد" }, "permanentlyDeleteSelectedItemsDesc": { - "message": "You have selected $COUNT$ item(s) to permanently delete. Are you sure you want to permanently delete all of these items?", + "message": "شما $COUNT$ مورد را برای حذف دائمی انتخاب کرده اید. آیا مطمئنید که می‌خواهید همه این موارد را برای همیشه حذف کنید؟", "placeholders": { "count": { "content": "$1", @@ -3611,7 +3627,7 @@ } }, "permanentlyDeletedItemId": { - "message": "Item $ID$ permanently deleted", + "message": "مورد $ID$ برای همیشه حذف شد", "placeholders": { "id": { "content": "$1", @@ -3620,28 +3636,28 @@ } }, "restore": { - "message": "Restore" + "message": "بازیابی" }, "restoreSelected": { - "message": "Restore selected" + "message": "بازیابی انتخاب شده" }, "restoreItem": { - "message": "Restore item" + "message": "بازیابی مورد" }, "restoredItem": { - "message": "Item restored" + "message": "مورد بازیابی شد" }, "restoredItems": { - "message": "Items restored" + "message": "موارد بازیابی شد" }, "restoreItemConfirmation": { - "message": "Are you sure you want to restore this item?" + "message": "آیا مطمئن هستید که می‌خواهید این مورد را بازیابی کنید؟" }, "restoreItems": { - "message": "Restore items" + "message": "بازیابی موارد" }, "restoreSelectedItemsDesc": { - "message": "You have selected $COUNT$ item(s) to restore. Are you sure you want to restore all of these items?", + "message": "شما $COUNT$ مورد را برای بازیابی انتخاب کرده اید. آیا مطمئنید که می‌خواهید تمام این موارد را بازیابی کنید؟", "placeholders": { "count": { "content": "$1", @@ -3650,7 +3666,7 @@ } }, "restoredItemId": { - "message": "Item $ID$ restored", + "message": "مورد $ID$ بازیابی شد", "placeholders": { "id": { "content": "$1", @@ -3659,310 +3675,310 @@ } }, "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?" + "message": "خروج از سیستم، تمام دسترسی ها به گاو‌صندوق شما را از بین می‌برد و نیاز به احراز هویت آنلاین پس از مدت زمان توقف دارد. آیا مطمئن هستید که می‌خواهید از این تنظیمات استفاده کنید؟" }, "vaultTimeoutLogOutConfirmationTitle": { - "message": "Timeout action confirmation" + "message": "تأیید عمل توقف" }, "hidePasswords": { - "message": "Hide passwords" + "message": "پنهان کردن کلمه‌های عبور" }, "countryPostalCodeRequiredDesc": { - "message": "We require this information for calculating sales tax and financial reporting only." + "message": "ما فقط برای محاسبه مالیات فروش و گزارش مالی به این اطلاعات نیاز داریم." }, "includeVAT": { - "message": "Include VAT/GST Information (optional)" + "message": "شامل اطلاعات VAT/GST (اختیاری)" }, "taxIdNumber": { - "message": "VAT/GST Tax ID" + "message": "شناسه مالیات VAT/GST" }, "taxInfoUpdated": { - "message": "Tax information updated." + "message": "اطلاعات مالیاتی به‌روز شد." }, "setMasterPassword": { - "message": "Set master password" + "message": "تنظیم کلمه عبور اصلی" }, "ssoCompleteRegistration": { - "message": "In order to complete logging in with SSO, please set a master password to access and protect your vault." + "message": "برای پر کردن ورود به سیستم با SSO، لطفاً یک کلمه عبور اصلی برای دسترسی و محافظت از گاوصندوق خود تنظیم کنید." }, "identifier": { - "message": "Identifier" + "message": "شناسه" }, "organizationIdentifier": { - "message": "Organization identifier" + "message": "شناسه سازمان" }, "ssoLogInWithOrgIdentifier": { - "message": "Log in using your organization's single sign-on portal. Please enter your organization's SSO identifier to begin." + "message": "با استفاده از پورتال ورود واحد سازمان خود وارد شوید. لطفاً برای شروع، شناسه SSO سازمان خود را وارد کنید." }, "enterpriseSingleSignOn": { - "message": "Enterprise single sign-on" + "message": "ورود به سیستم پروژه" }, "ssoHandOff": { - "message": "You may now close this tab and continue in the extension." + "message": "اکنون می‌توانید این برگه را ببندید و در افزونه ادامه دهید." }, "includeAllTeamsFeatures": { - "message": "All Teams features, plus:" + "message": "همه ویژگی های تیم، به علاوه:" }, "includeSsoAuthentication": { - "message": "SSO Authentication via SAML2.0 and OpenID Connect" + "message": "احراز هویت SSO از طریق SAML2.0 و OpenID Connect" }, "includeEnterprisePolicies": { - "message": "Enterprise policies" + "message": "سیاست های سازمانی" }, "ssoValidationFailed": { - "message": "SSO validation failed" + "message": "تأیید SSO ناموفق بود" }, "ssoIdentifierRequired": { - "message": "Organization SSO identifier is required." + "message": "شناسه سازمان SSO مورد نیاز است." }, "ssoIdentifier": { - "message": "SSO identifier" + "message": "شناسه SSO" }, "ssoIdentifierHint": { - "message": "Provide this ID to your members to login with SSO." + "message": "این شناسه را در اختیار اعضای خود قرار دهید تا با SSO وارد شوند." }, "unlinkSso": { - "message": "Unlink SSO" + "message": "لغو پیوند SSO" }, "unlinkSsoConfirmation": { - "message": "Are you sure you want to unlink SSO for this organization?" + "message": "آیا مطمئنید که می‌خواهید پیوند SSO را برای این سازمان لغو کنید؟" }, "linkSso": { - "message": "Link SSO" + "message": "پیوند SSO" }, "singleOrg": { - "message": "Single organization" + "message": "سازمان واحد" }, "singleOrgDesc": { - "message": "Restrict members from joining other organizations." + "message": "اعضا را از پیوستن به سازمان‌های دیگر محدود کنید." }, "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." + "message": "سازمان فعلی شما سیاستی دارد که به شما اجازه نمی‌دهد به بیش از یک سازمان بپیوندید. لطفاً با مدیران سازمان خود تماس بگیرید یا از یک حساب Bitwarden دیگر ثبت نام کنید." }, "singleOrgPolicyWarning": { - "message": "Organization members who are not owners or admins and are already a member of another organization will be removed from your organization." + "message": "اعضای سازمانی که مالک یا سرپرست نیستند و از قبل عضو سازمان دیگری هستند از سازمان شما حذف خواهند شد." }, "requireSso": { - "message": "Require single sign-on authentication" + "message": "نیاز به احراز هویت یکبار ورود به سیستم" }, "requireSsoPolicyDesc": { - "message": "Require members to log in with the Enterprise single sign-on method." + "message": "از اعضا بخواهید که با روش پرمیوم یکبار ورود وارد شوند." }, "prerequisite": { - "message": "Prerequisite" + "message": "پیش‌نیاز" }, "requireSsoPolicyReq": { - "message": "The single organization Enterprise policy must be turned on before activating this policy." + "message": "قبل از فعال کردن این سیاست، سیاست سازمانی واحد باید روشن باشد." }, "requireSsoPolicyReqError": { - "message": "Single organization policy not set up." + "message": "سیاست سازمان واحد تنظیم نشده است." }, "requireSsoExemption": { - "message": "Organization owners and admins are exempt from this policy's enforcement." + "message": "مالکان و سرپرستان سازمان از اجرای این سیاست مستثنی هستند." }, "sendTypeFile": { - "message": "File" + "message": "پرونده" }, "sendTypeText": { - "message": "Text" + "message": "متن" }, "createSend": { - "message": "New Send", + "message": "ارسال جدید", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { - "message": "Edit Send", + "message": "ویرایش ارسال", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "createdSend": { - "message": "Send saved", + "message": "ارسال ذخیره شد", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editedSend": { - "message": "Send saved", + "message": "ارسال ذخیره شد", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deletedSend": { - "message": "Send deleted", + "message": "ارسال حذف شد", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSend": { - "message": "Delete Send", + "message": "حذف ارسال", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSendConfirmation": { - "message": "Are you sure you want to delete this Send?", + "message": "آیا مطمئن هستید که می‌خواهید این ارسال را حذف کنید؟", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "whatTypeOfSend": { - "message": "What type of Send is this?", + "message": "این چه نوع ارسالی است؟", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deletionDate": { - "message": "Deletion date" + "message": "تاریخ حذف" }, "deletionDateDesc": { - "message": "The Send will be permanently deleted on the specified date and time.", + "message": "ارسال در تاریخ و ساعت مشخص شده برای همیشه حذف خواهد شد.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "expirationDate": { - "message": "Expiration date" + "message": "تاريخ انقضاء" }, "expirationDateDesc": { - "message": "If set, access to this Send will expire on the specified date and time.", + "message": "در صورت تنظیم، دسترسی به این ارسال در تاریخ و ساعت مشخص شده منقضی می‌شود.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "maxAccessCount": { - "message": "Maximum access count" + "message": "تعداد دسترسی حداکثر" }, "maxAccessCountDesc": { - "message": "If set, users will no longer be able to access this Send once the maximum access count is reached.", + "message": "در صورت تنظیم، با رسیدن به حداکثر تعداد دسترسی، کاربران دیگر نمی‌توانند به این ارسال دسترسی پیدا کنند.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "currentAccessCount": { - "message": "Current access count" + "message": "تعداد دسترسی فعلی" }, "sendPasswordDesc": { - "message": "Optionally require a password for users to access this Send.", + "message": "به صورت اختیاری برای دسترسی کاربران به این ارسال به یک کلمه عبور نیاز دارید.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendNotesDesc": { - "message": "Private notes about this Send.", + "message": "یادداشت های خصوصی در مورد این ارسال.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "disabled": { - "message": "Disabled" + "message": "غیرفعال شد" }, "revoked": { - "message": "Revoked" + "message": "لغو شد" }, "sendLink": { - "message": "Send link", + "message": "ارسال پیوند", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "copySendLink": { - "message": "Copy Send link", + "message": "پیوند ارسال را کپی کن", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "removePassword": { - "message": "Remove password" + "message": "حذف کلمه عبور" }, "removedPassword": { - "message": "Password removed" + "message": "کلمه عبور حذف شد" }, "removePasswordConfirmation": { - "message": "Are you sure you want to remove the password?" + "message": "مطمئنید که می‌خواهید کلمه عبور حذف شود؟" }, "hideEmail": { - "message": "Hide my email address from recipients." + "message": "نشانی ایمیلم را از گیرندگان مخفی کن." }, "disableThisSend": { - "message": "Deactivate this Send so that no one can access it.", + "message": "این ارسال را غیرفعال کنید تا کسی نتواند به آن دسترسی پیدا کند.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "allSends": { - "message": "All Sends" + "message": "همه ارسال ها" }, "maxAccessCountReached": { - "message": "Max access count reached", + "message": "به حداکثر تعداد دسترسی رسیده است", "description": "This text will be displayed after a Send has been accessed the maximum amount of times." }, "pendingDeletion": { - "message": "Pending deletion" + "message": "در انتظار حذف" }, "expired": { - "message": "Expired" + "message": "منقضی شده" }, "searchSends": { - "message": "Search Sends", + "message": "جستجوی ارسال‌ها", "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.", + "message": "این ارسال با کلمه عبور محافظت می‌شود. لطفاً برای ادامه کلمه عبور زیر را تایپ کنید.", "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.", + "message": "کلمه عبور را نمی‌دانید؟ از فرستنده کلمه عبور لازم را برای دسترسی به این ارسال بخواهید.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendHiddenByDefault": { - "message": "This Send is hidden by default. You can toggle its visibility using the button below.", + "message": "این ارسال به طور پیش‌فرض پنهان است. با استفاده از دکمه زیر می‌توانید نمایان بودن آن را تغییر دهید.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "downloadFile": { - "message": "Download file" + "message": "بارگیری پرونده" }, "sendAccessUnavailable": { - "message": "The Send you are trying to access does not exist or is no longer available.", + "message": "ارسالی که می‌خواهید به آن دسترسی پیدا کنید وجود ندارد یا دیگر در دسترس نیست.", "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.", + "message": "پرونده مرتبط با این ارسال یافت نشد.", "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.", + "message": "هیچ \"ارسالی\" برای نمایش وجود ندارد.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "emergencyAccess": { - "message": "Emergency access" + "message": "دسترسی اضطراری" }, "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." + "message": "اعطا و مدیریت دسترسی اضطراری برای مخاطبین مورد اعتماد. مخاطبین معتمد ممکن است در مواقع اضطراری درخواست دسترسی به مشاهده یا تصاحب حساب شما را کنند. برای اطلاعات بیشتر و جزئیات در مورد نحوه عملکرد اشتراک دانش صفر، از صفحه راهنمای ما دیدن کنید." }, "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." + "message": "شما مالک یک یا چند سازمان هستید. اگر به یک مخاطب اضطراری دسترسی تصاحب بدهید، آن‌ها می‌توانند از تمام مجوزهای شما به عنوان مالک پس از تصاحب استفاده کنند." }, "trustedEmergencyContacts": { - "message": "Trusted emergency contacts" + "message": "مخاطبین اضطراری مورد اعتماد" }, "noTrustedContacts": { - "message": "You have not added any emergency contacts yet, invite a trusted contact to get started." + "message": "هنوز هیچ مخاطب اضطراری اضافه نکرده‌اید، برای شروع از یک مخاطب مورد اعتماد دعوت کنید." }, "addEmergencyContact": { - "message": "Add emergency contact" + "message": "افزودن یک مخاطب اضطراری" }, "designatedEmergencyContacts": { - "message": "Designated as emergency contact" + "message": "به عنوان تماس اضطراری تعیین شده است" }, "noGrantedAccess": { - "message": "You have not been designated as an emergency contact for anyone yet." + "message": "شما هنوز به عنوان مخاطب اضطراری برای کسی تعیین نشده اید." }, "inviteEmergencyContact": { - "message": "Invite emergency contact" + "message": "مخاطب اضطراری را دعوت کنید" }, "editEmergencyContact": { - "message": "Edit emergency contact" + "message": "ویرایش مخاطب اضطراری" }, "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." + "message": "با وارد کردن نشانی ایمیل حساب Bitwarden در زیر، یک مخاطب اضطراری جدید را دعوت کنید. اگر آن‌ها قبلاً یک حساب Bitwarden نداشته باشند، از آن‌ها خواسته می‌شود که یک حساب جدید ایجاد کنند." }, "emergencyAccessRecoveryInitiated": { - "message": "Emergency access initiated" + "message": "دسترسی اضطراری آغاز شد" }, "emergencyAccessRecoveryApproved": { - "message": "Emergency access approved" + "message": "دسترسی اضطراری تأیید شد" }, "viewDesc": { - "message": "Can view all items in your own vault." + "message": "می‌توانید همه موارد را در گاوصندوق خود مشاهده کنید." }, "takeover": { - "message": "Takeover" + "message": "به عهده گرفتن" }, "takeoverDesc": { - "message": "Can reset your account with a new master password." + "message": "می‌توانید حساب خود را با کلمه عبور اصلی جدید بازنشانی کنید." }, "waitTime": { - "message": "Wait time" + "message": "زمان انتظار" }, "waitTimeDesc": { - "message": "Time required before automatically granting access." + "message": "زمان لازم قبل از اعطای خودکار دسترسی." }, "oneDay": { - "message": "1 day" + "message": "۱ روز" }, "days": { - "message": "$DAYS$ days", + "message": "$DAYS$ روز", "placeholders": { "days": { "content": "$1", @@ -3971,16 +3987,16 @@ } }, "invitedUser": { - "message": "Invited user." + "message": "کاربر دعوت شد." }, "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." + "message": "از شما دعوت شده است که یک مخاطب اضطراری برای کاربر فهرست شده در بالا شوید. برای پذیرش دعوت، باید وارد شوید یا یک حساب کاربری جدید در Bitwarden ایجاد کنید." }, "emergencyInviteAcceptFailed": { - "message": "Unable to accept invitation. Ask the user to send a new invitation." + "message": "قادر به پذیرش دعوت نیست. از کاربر بخواهید یک دعوتنامه جدید ارسال کند." }, "emergencyInviteAcceptFailedShort": { - "message": "Unable to accept invitation. $DESCRIPTION$", + "message": "قادر به پذیرش دعوت نیست. $DESCRIPTION$", "placeholders": { "description": { "content": "$1", @@ -3989,13 +4005,13 @@ } }, "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." + "message": "پس از تأیید هویت، شما می‌توانید به گزینه‌های اضطراری برای این کاربر دسترسی داشته باشید. زمانی که این اتفاق بیفتد، یک ایمیل برای شما ارسال خواهیم کرد." }, "requestAccess": { - "message": "Request Access" + "message": "درخواست دسترسی" }, "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.", + "message": "آیا مطمئنید که می‌خواهید درخواست دسترسی اضطراری کنید؟ پس از $WAITTIME$ روز یا هر زمان که کاربر به صورت دستی درخواست را تأیید کرد، به شما دسترسی داده می‌شود.", "placeholders": { "waittime": { "content": "$1", @@ -4004,7 +4020,7 @@ } }, "requestSent": { - "message": "Emergency access requested for $USER$. We'll notify you by email when it's possible to continue.", + "message": "دسترسی اضطراری برای $USER$ درخواست شد. در صورت امکان ادامه، از طریق ایمیل به شما اطلاع خواهیم داد.", "placeholders": { "user": { "content": "$1", @@ -4013,13 +4029,13 @@ } }, "approve": { - "message": "Approve" + "message": "تأیید" }, "reject": { - "message": "Reject" + "message": "رد کردن" }, "approveAccessConfirmation": { - "message": "Are you sure you want to approve emergency access? This will allow $USER$ to $ACTION$ your account.", + "message": "آیا مطمئنید که می‌خواهید دسترسی اضطراری را تأیید کنید؟ این به $USER$ اجازه می‌دهد تا حساب شما را به $ACTION$ برساند.", "placeholders": { "user": { "content": "$1", @@ -4032,13 +4048,13 @@ } }, "emergencyApproved": { - "message": "Emergency access approved" + "message": "دسترسی اضطراری تأیید شد" }, "emergencyRejected": { - "message": "Emergency access rejected" + "message": "دسترسی اضطراری رد شد" }, "passwordResetFor": { - "message": "Password reset for $USER$. You can now login using the new password.", + "message": "کلمه عبور برای $USER$ بازنشانی شد. اکنون می‌توانید با استفاده از کلمه عبور جدید وارد شوید.", "placeholders": { "user": { "content": "$1", @@ -4047,59 +4063,59 @@ } }, "personalOwnership": { - "message": "Remove individual vault" + "message": "حذف گاوصندوق شخصی" }, "personalOwnershipPolicyDesc": { - "message": "Require members to save items to an organization by removing the individual vault option." + "message": "از اعضا بخواهید که با حذف گزینه گاوصندوق فردی، موارد را در یک سازمان ذخیره کنند." }, "personalOwnershipExemption": { - "message": "Organization owners and administrators are exempt from this policy's enforcement." + "message": "مالکان و مدیران سازمان از اجرای این سیاست مستثنی هستند." }, "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." + "message": "به دلیل سیاست پرمیوم، برای ذخیره موارد در گاوصندوق شخصی خود محدود شده اید. گزینه مالکیت را به یک سازمان تغییر دهید و مجموعه های موجود را انتخاب کنید." }, "disableSend": { - "message": "Remove Send" + "message": "حذف ارسال" }, "disableSendPolicyDesc": { - "message": "Do not allow members to create or edit Sends.", + "message": "به اعضا اجازه ایجاد یا ویرایش ارسال‌ها را ندهید.", "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." + "message": "اعضای سازمانی که می‌توانند سیاست‌های سازمان را مدیریت کنند از اجرای این سیاست مستثنی هستند." }, "sendDisabled": { - "message": "Send removed", + "message": "ارسال حذف شد", "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.", + "message": "به دلیل سیاست سازمانی، شما فقط می‌توانید ارسال موجود را حذف کنید.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendOptions": { - "message": "Send options", + "message": "گزینه‌های ارسال", "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.", + "message": "گزینه‌هایی را برای ایجاد و ویرایش ارسال‌ها تنظیم کنید.", "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." + "message": "اعضای سازمانی که می‌توانند سیاست‌های سازمان را مدیریت کنند از اجرای این سیاست مستثنی هستند." }, "disableHideEmail": { - "message": "Always show member’s email address with recipients when creating or editing a Send.", + "message": "هنگام ایجاد یا ویرایش ارسال، همیشه نشانی ایمیل اعضا را به گیرندگان نشان بده.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendOptionsPolicyInEffect": { - "message": "The following organization policies are currently in effect:" + "message": "سیاست‌های سازمان زیر در حال حاضر در حال اجرا هستند:" }, "sendDisableHideEmailInEffect": { - "message": "Users are not allowed to hide their email address from recipients when creating or editing a Send.", + "message": "کاربران مجاز به مخفی کردن نشانی ایمیل خود در هنگام ایجاد یا ویرایش ارسال از گیرندگان نیستند.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "modifiedPolicyId": { - "message": "Modified policy $ID$.", + "message": "سیاست تغییر یافته $ID$.", "placeholders": { "id": { "content": "$1", @@ -4108,94 +4124,94 @@ } }, "planPrice": { - "message": "Plan price" + "message": "قیمت طرح" }, "estimatedTax": { - "message": "Estimated tax" + "message": "مالیات برآورد شده" }, "custom": { - "message": "Custom" + "message": "سفارشی" }, "customDesc": { - "message": "Grant customized permissions to members" + "message": "اعطای مجوزهای سفارشی به اعضا" }, "customDescNonEnterpriseStart": { - "message": "Custom roles is an ", + "message": "نقش های سفارشی است ", "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", + "message": "ویژگی سازمانی", "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", + "message": ". برای ارتقاء اشتراک خود با تیم پشتیبانی ما تماس بگیرید", "description": "This will be used as part of a larger sentence, broken up to include links. The full sentence will read 'Custom roles is an enterprise feature. Contact our support team to upgrade your subscription'" }, "customNonEnterpriseError": { - "message": "To enable custom permissions the organization must be on an Enterprise 2020 plan." + "message": "برای فعال کردن مجوزهای سفارشی، سازمان باید در برنامه پرمیوم ۲۰۲۰ باشد." }, "permissions": { - "message": "Permissions" + "message": "مجوزها" }, "permission": { - "message": "Permission" + "message": "مجوز" }, "managerPermissions": { - "message": "Manager Permissions" + "message": "مدیریت مجوزها" }, "adminPermissions": { - "message": "Admin Permissions" + "message": "مجوزهای مدیریت" }, "accessEventLogs": { - "message": "Access event logs" + "message": "به گزارش‌های رویداد دسترسی داشته باشید" }, "accessImportExport": { - "message": "Access import/export" + "message": "دسترسی به برون ریزی/درون ریزی" }, "accessReports": { - "message": "Access reports" + "message": "دسترسی به گزارش‌ها" }, "missingPermissions": { - "message": "You lack the necessary permissions to perform this action." + "message": "شما فاقد مجوزهای لازم برای انجام این عمل هستید." }, "manageAllCollections": { - "message": "Manage all collections" + "message": "مدیریت تمام مجموعه‌ها" }, "createNewCollections": { - "message": "Create new collections" + "message": "ایجاد مجموعه‌های جدید" }, "editAnyCollection": { - "message": "Edit any collection" + "message": "تمام مجموعه‌ها ویرایش را ویرایش کنید" }, "deleteAnyCollection": { - "message": "Delete any collection" + "message": "هر مجموعه ای را حذف کنید" }, "manageAssignedCollections": { - "message": "Manage assigned collections" + "message": "مدیریت مجموعه های اختصاص داده شده" }, "editAssignedCollections": { - "message": "Edit assigned collections" + "message": "ویرایش مجموعه های اختصاص داده شده" }, "deleteAssignedCollections": { - "message": "Delete assigned collections" + "message": "حذف مجموعه های اختصاص داده شده" }, "manageGroups": { - "message": "Manage groups" + "message": "مدیریت گروه‌ها" }, "managePolicies": { - "message": "Manage policies" + "message": "مدیریت سیاست ها" }, "manageSso": { - "message": "Manage SSO" + "message": "مدیریت SSO" }, "manageUsers": { - "message": "Manage users" + "message": "مدیریت کاربران" }, "manageResetPassword": { - "message": "Manage password reset" + "message": "مدیریت بازنشانی کلمه عبور" }, "disableRequiredError": { - "message": "You must manually turn the $POLICYNAME$ policy before this policy can be turned off.", + "message": "قبل از اینکه این سیاست غیرفعال شود، باید سیاست $POLICYNAME$ را به صورت دستی تغییر دهید.", "placeholders": { "policyName": { "content": "$1", @@ -4204,84 +4220,84 @@ } }, "personalOwnershipPolicyInEffect": { - "message": "An organization policy is affecting your ownership options." + "message": "سیاست سازمانی بر تنظیمات مالکیت شما تأثیر می‌گذارد." }, "personalOwnershipPolicyInEffectImports": { - "message": "An organization policy has blocked importing items into your individual vault." + "message": "یک سیاست سازمانی، درون ریزی موارد به گاوصندوق فردی شما را مسدود کرده است." }, "personalOwnershipCheckboxDesc": { - "message": "Remove individual ownership for organization users" + "message": "حذف مالکیت فردی برای کاربران سازمان" }, "textHiddenByDefault": { - "message": "When accessing the Send, hide the text by default", + "message": "هنگام دسترسی به ارسال، متن را به طور پیش فرض پنهان کن", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendNameDesc": { - "message": "A friendly name to describe this Send.", + "message": "یک نام دوستانه برای توصیف این ارسال.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendTextDesc": { - "message": "The text you want to Send." + "message": "متنی که می‌خواهید ارسال کنید." }, "sendFileDesc": { - "message": "The file you want to Send." + "message": "پرونده ای که می‌خواهید ارسال کنید." }, "copySendLinkOnSave": { - "message": "Copy the link to share this Send to my clipboard upon save." + "message": "این پیوند را برای به اشتراک گذاری ارسال بعد از ارسال کپی کن." }, "sendLinkLabel": { - "message": "Send link", + "message": "ارسال پیوند", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "send": { - "message": "Send", + "message": "ارسال", "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.", + "message": "\"ارسال\" Bitwarden اطلاعات حساس و موقتی را به راحتی و ایمن به دیگران منتقل می‌کند.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendAccessTaglineLearnMore": { - "message": "Learn more about", + "message": "درباره‌ اش بیش‌تر بدانید", "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." + "message": "متن یا پرونده‌ها را مستقیماً با هر کسی به اشتراک بگذارید." }, "sendVaultCardLearnMore": { - "message": "Learn more", + "message": "بیشتر بدانید", "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", + "message": "ببینید", "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", + "message": "نحوه عملکرد", "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", + "message": "یا", "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.'" }, "sendVaultCardTryItNow": { - "message": "try it now", + "message": "الان امتحان کنید", "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", + "message": "یا", "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", + "message": "ثبت‌نام", "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.", + "message": "برای امتحان کردن امروز.", "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.**'" }, "sendCreatorIdentifier": { - "message": "Bitwarden user $USER_IDENTIFIER$ shared the following with you", + "message": "کاربر Bitwarden $USER_IDENTIFIER$ موارد زیر را با شما به اشتراک گذاشت", "placeholders": { "user_identifier": { "content": "$1", @@ -4290,56 +4306,56 @@ } }, "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.", + "message": "کاربر Bitwarden که این ارسال را ایجاد کرده است انتخاب کرده که نشانی ایمیل خود را پنهان کند. قبل از استفاده یا دانلود محتوای این پیوند، باید مطمئن شوید که به منبع این پیوند اعتماد دارید.", "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." + "message": "تاریخ انقضاء ارائه شده معتبر نیست." }, "deletionDateIsInvalid": { - "message": "The deletion date provided is not valid." + "message": "تاریخ حذف ارائه شده معتبر نیست." }, "expirationDateAndTimeRequired": { - "message": "An expiration date and time are required." + "message": "تاریخ انقضاء و زمان لازم است." }, "deletionDateAndTimeRequired": { - "message": "A deletion date and time are required." + "message": "تاریخ و زمان حذف لازم است." }, "dateParsingError": { - "message": "There was an error saving your deletion and expiration dates." + "message": "هنگام ذخیره حذف و تاریخ انقضاء شما خطایی روی داد." }, "webAuthnFallbackMsg": { - "message": "To verify your 2FA please click the button below." + "message": "برای تأیید 2FA خود لطفاً روی دکمه زیر کلیک کنید." }, "webAuthnAuthenticate": { - "message": "Authenticate WebAuthn" + "message": "تأیید اعتبار در WebAuthn" }, "webAuthnNotSupported": { - "message": "WebAuthn is not supported in this browser." + "message": "WebAuthn در این مرورگر پشتیبانی نمی‌شود." }, "webAuthnSuccess": { - "message": "WebAuthn verified successfully! You may close this tab." + "message": "WebAuthn با موفقیت تأیید شد! می‌توانید این برگه را ببندید." }, "hintEqualsPassword": { - "message": "Your password hint cannot be the same as your password." + "message": "اشاره به کلمه عبور شما نمی‌تواند همان کلمه عبور شما باشد." }, "enrollPasswordReset": { - "message": "Enroll in password reset" + "message": "در بازنشانی کلمه عبور ثبت نام کنید" }, "enrolledPasswordReset": { - "message": "Enrolled in password reset" + "message": "در بازنشانی کلمه عبور ثبت نام کردید" }, "withdrawPasswordReset": { - "message": "Withdraw from password reset" + "message": "از بازنشانی کلمه عبور خارج شوید" }, "enrollPasswordResetSuccess": { - "message": "Enrollment success!" + "message": "ثبت‌نام موفقیت آمیز بود!" }, "withdrawPasswordResetSuccess": { - "message": "Withdrawal success!" + "message": "خروج موفقیت آمیز بود!" }, "eventEnrollPasswordReset": { - "message": "User $ID$ enrolled in password reset.", + "message": "کاربر $ID$ در بازنشانی کلمه عبور ثبت‌نام کرد.", "placeholders": { "id": { "content": "$1", @@ -4348,7 +4364,7 @@ } }, "eventWithdrawPasswordReset": { - "message": "User $ID$ withdrew from password reset.", + "message": "کاربر $ID$ از بازنشانی کلمه عبور خارج شد.", "placeholders": { "id": { "content": "$1", @@ -4357,7 +4373,7 @@ } }, "eventAdminPasswordReset": { - "message": "Master password reset for user $ID$.", + "message": "بازنشانی کلمه عبور اصلی برای کاربر $ID$.", "placeholders": { "id": { "content": "$1", @@ -4366,7 +4382,7 @@ } }, "eventResetSsoLink": { - "message": "Reset SSO link for user $ID$", + "message": "بازنشانی پیوند SSO برای کاربر $ID$", "placeholders": { "id": { "content": "$1", @@ -4375,7 +4391,7 @@ } }, "firstSsoLogin": { - "message": "$ID$ logged in using Sso for the first time", + "message": "$ID$ برای اولین بار با استفاده از Sso وارد سیستم شد", "placeholders": { "id": { "content": "$1", @@ -4384,10 +4400,10 @@ } }, "resetPassword": { - "message": "Reset password" + "message": "تنظیم مجدد کلمه عبور" }, "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.", + "message": "ادامه دادن، $NAME$ را از نشست فعلی اش خارج می‌کند و باید دوباره وارد سیستم شود. نشست فعال در دستگاه‌های دیگر ممکن است تا یک ساعت فعال بمانند.", "placeholders": { "name": { "content": "$1", @@ -4396,206 +4412,206 @@ } }, "thisUser": { - "message": "this user" + "message": "این کاربر" }, "resetPasswordMasterPasswordPolicyInEffect": { - "message": "One or more organization policies require the master password to meet the following requirements:" + "message": "یک یا چند سیاست سازمانی برای تأمین شرایط زیر به کلمه عبور اصلی احتیاج دارد:" }, "resetPasswordSuccess": { - "message": "Password reset success!" + "message": "بازیابی رمزعبور با موفقیت انجام شد!" }, "resetPasswordEnrollmentWarning": { - "message": "Enrollment will allow organization administrators to change your master password" + "message": "ثبت نام به مدیران سازمان امکان می‌دهد کلمه عبور اصلی شما را تغییر دهند" }, "resetPasswordPolicy": { - "message": "Master password reset" + "message": "کلمه عبور اصلی بازنشانی شد" }, "resetPasswordPolicyDescription": { - "message": "Allow admins to reset master passwords for members." + "message": "به مدیران اجازه دهید تا کلمه‌های عبور اصلی اعضا را بازنشانی کنند." }, "resetPasswordPolicyWarning": { - "message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password." + "message": "قبل از اینکه مدیران بتوانند کلمه عبور اصلی خود را بازنشانی کنند، اعضای سازمان باید خودجوش ثبت نام کنند یا به صورت خودکار ثبت نام کنند." }, "resetPasswordPolicyAutoEnroll": { - "message": "Automatic enrollment" + "message": "ثبت نام خودکار" }, "resetPasswordPolicyAutoEnrollDescription": { - "message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw." + "message": "پس از پذیرفته شدن دعوت، همه اعضا به‌طور خودکار در بازنشانی رمز عبور ثبت‌نام می‌شوند و اجازه انصراف نخواهند داشت." }, "resetPasswordPolicyAutoEnrollWarning": { - "message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password." + "message": "اعضایی که از قبل در سازمان هستند در بازنشانی کلمه عبور ثبت نام نخواهند کرد. قبل از اینکه مدیران بتوانند کلمه عبور اصلی خود را بازنشانی کنند، باید خود ثبت نام کنند." }, "resetPasswordPolicyAutoEnrollCheckbox": { - "message": "Require new members to be enrolled automatically" + "message": "لازم است اعضای جدید به طور خودکار ثبت‌نام شوند" }, "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." + "message": "این سازمان دارای سیاست سازمانی ای است که به طور خودکار شما را در بازنشانی کلمه عبور ثبت نام می‌کند. این ثبت نام به مدیران سازمان اجازه می‌دهد تا کلمه عبور اصلی شما را تغییر دهند." }, "resetPasswordOrgKeysError": { - "message": "Organization keys response is null" + "message": "پاسخ کلیدهای سازمان صفر است" }, "resetPasswordDetailsError": { - "message": "Reset password details response is null" + "message": "پاسخ جزئیات کلمه عبور بازنشانی پوچ است" }, "trashCleanupWarning": { - "message": "Items that have been in trash more than 30 days will be automatically deleted." + "message": "مواردی که بیش از ۳۰ روز در سطل زباله بوده اند به طور خودکار حذف می‌شوند." }, "trashCleanupWarningSelfHosted": { - "message": "Items that have been in trash for a while will be automatically deleted." + "message": "مواردی که مدتی در سطل زباله بوده اند به طور خودکار حذف می‌شوند." }, "passwordPrompt": { - "message": "Master password re-prompt" + "message": "درخواست مجدد کلمه عبور اصلی" }, "passwordConfirmation": { - "message": "Master password confirmation" + "message": "تأیید کلمه عبور اصلی" }, "passwordConfirmationDesc": { - "message": "This action is protected. To continue, please re-enter your master password to verify your identity." + "message": "این عمل محافظت می‌شود. برای ادامه، لطفاً کلمه عبور اصلی خود را دوباره وارد کنید تا هویت‌تان را تأیید کنید." }, "reinviteSelected": { - "message": "Resend invitations" + "message": "ارسال مجدد دعوتنامه‌ها" }, "resendNotification": { - "message": "Resend notification" + "message": "ارسال مجدد اعلان" }, "noSelectedUsersApplicable": { - "message": "This action is not applicable to any of the selected users." + "message": "این عمل برای هیچ یک از کاربران انتخاب شده قابل اجرا نیست." }, "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." + "message": "آیا مطمئنید که می‌خواهید کاربران زیر را حذف کنید؟ فرآیند ممکن است چند ثانیه طول بکشد و نمی‌توان آن را قطع یا لغو کرد." }, "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." + "message": "هنگامی که اعضا حذف می‌شوند، دیگر به داده های سازمان دسترسی ندارند و این اقدام غیرقابل برگشت است. برای افزودن دوباره عضو به سازمان، باید دوباره دعوت شوند و وارد شوند. فرآیند ممکن است چند ثانیه طول بکشد و نمی‌توان آن را قطع یا لغو کرد." }, "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." + "message": "هنگامی که اعضا لغو می‌شوند، دیگر به داده‌های سازمان دسترسی ندارند. برای بازیابی سریع دسترسی اعضا، به برگه \"لغو شد\" بروید. فرآیند ممکن است چند ثانیه طول بکشد و نمی توان آن را قطع یا لغو کرد." }, "theme": { - "message": "Theme" + "message": "پوسته" }, "themeDesc": { - "message": "Choose a theme for your web vault." + "message": "یک پوسته برای گاوصندوق وب خود انتخاب کنید." }, "themeSystem": { - "message": "Use system theme" + "message": "استفاده از پوسته سیستم" }, "themeDark": { - "message": "Dark" + "message": "تاریک" }, "themeLight": { - "message": "Light" + "message": "روشن" }, "confirmSelected": { - "message": "Confirm selected" + "message": "انتخاب تأیید شد" }, "bulkConfirmStatus": { - "message": "Bulk action status" + "message": "وضعیت اقدام انبوه" }, "bulkConfirmMessage": { - "message": "Confirmed successfully" + "message": "با موفقیت تأیید شد" }, "bulkReinviteMessage": { - "message": "Reinvited successfully" + "message": "با موفقیت مجدد دعوت شد" }, "bulkRemovedMessage": { - "message": "Removed successfully" + "message": "با موفقیت حذف شد" }, "bulkRevokedMessage": { - "message": "Revoked organization access successfully" + "message": "دسترسی سازمان با موفقیت لغو شد" }, "bulkRestoredMessage": { - "message": "Restored organization access successfully" + "message": "دسترسی سازمان با موفقیت بازیابی شد" }, "bulkFilteredMessage": { - "message": "Excluded, not applicable for this action" + "message": "مستثنی شده، برای این اقدام قابل اجرا نیست" }, "fingerprint": { - "message": "Fingerprint" + "message": "اثر انگشت" }, "removeUsers": { - "message": "Remove users" + "message": "حذف کاربرها" }, "revokeUsers": { - "message": "Revoke users" + "message": "لغو کاربرها" }, "restoreUsers": { - "message": "Restore users" + "message": "بازیابی کاربرها" }, "error": { - "message": "Error" + "message": "خطا" }, "resetPasswordManageUsers": { - "message": "Manage users must also be granted with the manage password reset permission" + "message": "مدیر کاربران همچنین باید مجوز مدیریت بازنشانی کلمه عبور را داشته باشد" }, "setupProvider": { - "message": "Provider setup" + "message": "راه اندازی ارائه دهنده" }, "setupProviderLoginDesc": { - "message": "You've been invited to setup a new Provider. To continue, you need to log in or create a new Bitwarden account." + "message": "شما برای راه اندازی یک ارائه دهنده جدید دعوت شده اید. برای ادامه، باید وارد شوید یا یک حساب Bitwarden جدید ایجاد کنید." }, "setupProviderDesc": { - "message": "Please enter the details below to complete the Provider setup. Contact Customer Support if you have any questions." + "message": "لطفاً جزئیات زیر را وارد کنید تا راه اندازی ارائه دهنده کامل شود. اگر سوالی دارید با پشتیبانی مشتری تماس بگیرید." }, "providerName": { - "message": "Provider name" + "message": "نام ارائه دهنده" }, "providerSetup": { - "message": "Provider successfully set up" + "message": "ارائه دهنده با موفقیت راه اندازی شد" }, "clients": { - "message": "Clients" + "message": "مشتری‌ها" }, "client": { - "message": "Client", + "message": "مشتری", "description": "This is used as a table header to describe which client application created an event log." }, "providerAdmin": { - "message": "Provider admin" + "message": "مدیر ارائه دهنده" }, "providerAdminDesc": { - "message": "The highest access user that can manage all aspects of your Provider as well as access and manage client organizations." + "message": "بالاترین دسترسی کاربر که می‌تواند تمام جنبه‌های ارائه دهنده شما و همچنین دسترسی و مدیریت سازمان‌های مشتری را مدیریت کند." }, "serviceUser": { - "message": "Service user" + "message": "کاربر سرویس" }, "serviceUserDesc": { - "message": "Service users can access and manage all client organizations." + "message": "کاربران خدمات می‌توانند به تمام سازمان‌های مشتری دسترسی داشته باشند و مدیریت کنند." }, "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." + "message": "با وارد کردن نشانی ایمیل حساب Bitwarden در زیر، یک کاربر جدید را به ارائه دهنده خود دعوت کنید. اگر آنها قبلاً یک حساب Bitwarden نداشته باشند، از آنها خواسته می‌شود یک حساب جدید ایجاد کنند." }, "joinProvider": { - "message": "Join Provider" + "message": "پیوستن به ارائه دهنده" }, "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." + "message": "شما برای پیوستن به ارائه دهنده فهرست شده در بالا دعوت شده اید. برای پذیرش دعوت، باید وارد شوید یا یک حساب کاربری جدید در Bitwarden ایجاد کنید." }, "providerInviteAcceptFailed": { - "message": "Unable to accept invitation. Ask a Provider admin to send a new invitation." + "message": "قادر به پذیرش دعوت نیست. از مدیر ارائه دهنده بخواهید دعوتنامه جدیدی ارسال کند." }, "providerInviteAcceptedDesc": { - "message": "You can access this Provider once an administrator confirms your membership. We'll send you an email when that happens." + "message": "زمانی که یک سرپرست عضویت شما را تأیید کرد، می‌توانید به این ارائه دهنده دسترسی داشته باشید. زمانی که این اتفاق بیفتد، یک ایمیل برای شما ارسال خواهیم کرد." }, "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." + "message": "شما کاربرانی دارید که دعوت را پذیرفته اند، اما هنوز باید تأیید شوند. کاربران تا زمانی که تأیید نشوند به ارائه دهنده دسترسی نخواهند داشت." }, "provider": { - "message": "Provider" + "message": "ارائه دهنده" }, "newClientOrganization": { - "message": "New client organization" + "message": "سازمان مشتری جدید" }, "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." + "message": "یک سازمان مشتری جدید ایجاد کنید که با شما به عنوان ارائه دهنده مرتبط باشد. شما می توانید به این سازمان دسترسی داشته باشید و آن را مدیریت کنید." }, "addExistingOrganization": { - "message": "Add existing organization" + "message": "سازمان موجود را اضافه کنید" }, "myProvider": { - "message": "My Provider" + "message": "ارائه دهنده‌ی من" }, "addOrganizationConfirmation": { - "message": "Are you sure you want to add $ORGANIZATION$ as a client to $PROVIDER$?", + "message": "آیا مطمئنید که می‌خواهید $ORGANIZATION$ را به عنوان مشتری به $PROVIDER$ اضافه کنید؟", "placeholders": { "organization": { "content": "$1", @@ -4608,10 +4624,10 @@ } }, "organizationJoinedProvider": { - "message": "Organization was successfully added to the Provider" + "message": "سازمان با موفقیت به ارائه دهنده اضافه شد" }, "accessingUsingProvider": { - "message": "Accessing organization using Provider $PROVIDER$", + "message": "دسترسی به سازمان با استفاده از ارائه دهنده $PROVIDER$", "placeholders": { "provider": { "content": "$1", @@ -4620,13 +4636,13 @@ } }, "providerIsDisabled": { - "message": "Provider suspended" + "message": "ارائه دهنده به حالت تعلیق درآمد" }, "providerUpdated": { - "message": "Provider saved" + "message": "ارائه دهنده ذخیره شد" }, "yourProviderIs": { - "message": "Your Provider is $PROVIDER$. They have administrative and billing privileges for your organization.", + "message": "ارائه‌دهنده شما $PROVIDER$ است. آن‌ها دارای امتیازات اداری و صدور صورتحساب برای سازمان شما هستند.", "placeholders": { "provider": { "content": "$1", @@ -4635,7 +4651,7 @@ } }, "detachedOrganization": { - "message": "The organization $ORGANIZATION$ has been detached from your Provider.", + "message": "سازمان $ORGANIZATION$ از ارائه دهنده شما جدا شده است.", "placeholders": { "organization": { "content": "$1", @@ -4644,43 +4660,43 @@ } }, "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." + "message": "آیا مطمئنید که می‌خواهید این سازمان را جدا کنید؟ سازمان به حیات خود ادامه خواهد داد اما دیگر توسط ارائه دهنده مدیریت نخواهد شد." }, "add": { - "message": "Add" + "message": "افزودن" }, "updatedMasterPassword": { - "message": "Master password saved" + "message": "کلمه عبور اصلی ذخیره شد" }, "updateMasterPassword": { - "message": "Update master password" + "message": "به‌روزرسانی کلمه عبور اصلی" }, "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." + "message": "کلمه عبور اصلی شما اخیراً توسط سرپرست سازمان‌تان تغییر کرده است. برای دسترسی به گاوصندوق، باید همین حالا کلمه عبور اصلی خود را به‌روز کنید. در صورت ادامه، شما از نشست فعلی خود خارج می‌شوید و باید دوباره وارد سیستم شوید. نشست فعال در دستگاه های دیگر ممکن است تا یک ساعت همچنان فعال باقی بمانند." }, "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." + "message": "کلمه عبور اصلی شما الزامات سیاست این سازمان را برآورده نمی‌کند. برای پیوستن به سازمان، باید کلمه عبور اصلی خود را هم اکنون به‌روز کنید. ادامه، شما را از نشست فعلی خود خارج می‌کند و از شما می‌خواهد دوباره وارد سیستم شوید. نشست‌های فعال در دستگاه‌های دیگر ممکن است تا یک ساعت فعال بمانند." }, "maximumVaultTimeout": { - "message": "Vault timeout" + "message": "متوقف شدن گاو‌صندوق" }, "maximumVaultTimeoutDesc": { - "message": "Set a maximum vault timeout for members." + "message": "حداکثر بازه زمانی گاوصندوق را برای اعضا تنظیم کنید." }, "maximumVaultTimeoutLabel": { - "message": "Maximum vault timeout" + "message": "حداکثر مهلت گاوصندوق" }, "invalidMaximumVaultTimeout": { - "message": "Invalid maximum vault timeout." + "message": "پایان زمان گاوصندوق نامعتبر است." }, "hours": { - "message": "Hours" + "message": "ساعت" }, "minutes": { - "message": "Minutes" + "message": "دقیقه" }, "vaultTimeoutPolicyInEffect": { - "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s)", + "message": "خط مشی های سازمانتان بر مهلت زمانی گاوصندوق شما تأثیر می‌گذارد. حداکثر زمان مجاز گاوصندوق $HOURS$ ساعت و $MINUTES$ دقیقه است", "placeholders": { "hours": { "content": "$1", @@ -4693,193 +4709,193 @@ } }, "customVaultTimeout": { - "message": "Custom vault timeout" + "message": "پایان زمان گاوصندوق سفارشی" }, "vaultTimeoutToLarge": { - "message": "Your vault timeout exceeds the restriction set by your organization." + "message": "مهلت زمانی شما بیش از محدودیت تعیین شده توسط سازمانتان است." }, "vaultCustomTimeoutMinimum": { - "message": "Minimum custom timeout is 1 minute." + "message": "حداقل مهلت زمانی سفارشی ۱ دقیقه است." }, "vaultTimeoutRangeError": { - "message": "Vault timeout is not within allowed range." + "message": "مهلت زمانی گاوصندوق در محدوده مجاز نیست." }, "disablePersonalVaultExport": { - "message": "Remove individual vault export" + "message": "حذف برون ریزی گاوصندوق شخصی" }, "disablePersonalVaultExportDesc": { - "message": "Do not allow members to export their individual vault data." + "message": "به اعضا اجازه ندهید که داده‌های گاوصندوق شخصی خود را برون ریزی کنند." }, "vaultExportDisabled": { - "message": "Vault export removed" + "message": "برون ریزی گاوصندوق غیرفعال شده است" }, "personalVaultExportPolicyInEffect": { - "message": "One or more organization policies prevents you from exporting your individual vault." + "message": "یک یا چند خط مشی سازمان از برون ریزی گاوصندوق شخصی شما جلوگیری می‌کند." }, "selectType": { - "message": "Select SSO type" + "message": "نوع SSO را انتخاب کنید" }, "type": { - "message": "Type" + "message": "نوع" }, "openIdConnectConfig": { - "message": "OpenID connect configuration" + "message": "پیکربندی اتصال OpenID" }, "samlSpConfig": { - "message": "SAML service provider configuration" + "message": "پیکربندی ارائه دهنده خدمات SAML" }, "samlIdpConfig": { - "message": "SAML identity provider configuration" + "message": "پیکربندی ارائه دهنده هویت SAML" }, "callbackPath": { - "message": "Callback path" + "message": "مسیر برگشت به تماس" }, "signedOutCallbackPath": { - "message": "Signed out callback path" + "message": "مسیر برگشت از سیستم خارج شده است" }, "authority": { - "message": "Authority" + "message": "قدرت" }, "clientId": { - "message": "Client ID" + "message": "شناسه کاربر" }, "clientSecret": { - "message": "Client secret" + "message": "راز مشتری" }, "metadataAddress": { - "message": "Metadata address" + "message": "نشانی فراداده" }, "oidcRedirectBehavior": { - "message": "OIDC redirect behavior" + "message": "رفتار تغییر مسیر OIDC" }, "getClaimsFromUserInfoEndpoint": { - "message": "Get claims from user info endpoint" + "message": "ادعاهایی را از نقطه پایانی اطلاعات کاربر دریافت کنید" }, "additionalScopes": { - "message": "Custom scopes" + "message": "محدوده‌های سفارشی" }, "additionalUserIdClaimTypes": { - "message": "Custom user ID claim types" + "message": "انواع ادعای شناسه کاربر سفارشی" }, "additionalEmailClaimTypes": { - "message": "Email claim types" + "message": "انواع ادعای ایمیل" }, "additionalNameClaimTypes": { - "message": "Custom name claim types" + "message": "انواع ادعای نام سفارشی" }, "acrValues": { - "message": "Requested authentication context class reference values" + "message": "مقادیر مرجع کلاس زمینه احراز هویت درخواست شده است" }, "expectedReturnAcrValue": { - "message": "Expected \"acr\" claim value in response" + "message": "مقدار ادعای \"acr\" مورد انتظار در پاسخ" }, "spEntityId": { - "message": "SP entity ID" + "message": "شناسه نهاد SP" }, "spMetadataUrl": { - "message": "SAML 2.0 metadata URL" + "message": "نشانی وب فراداده SAML 2.0" }, "spAcsUrl": { - "message": "Assertion consumer service (ACS) URL" + "message": "نشانی اینترنتی خدمات مصرف کننده ادعایی (ACS)" }, "spNameIdFormat": { - "message": "Name ID format" + "message": "فرمت شناسه نام" }, "spOutboundSigningAlgorithm": { - "message": "Outbound signing algorithm" + "message": "الگوریتم امضای خروجی" }, "spSigningBehavior": { - "message": "Signing behavior" + "message": "رفتار امضایی" }, "spMinIncomingSigningAlgorithm": { - "message": "Minimum incoming signing algorithm" + "message": "الگوریتم امضای حداقل ورودی" }, "spWantAssertionsSigned": { - "message": "Expect signed assertions" + "message": "منتظر اظهارات امضا شده باشید" }, "spValidateCertificates": { - "message": "Validate certificates" + "message": "اعتبارسنجی گواهینامه‌ها" }, "idpEntityId": { - "message": "Entity ID" + "message": "شناسه موجودیت" }, "idpBindingType": { - "message": "Binding type" + "message": "نوع جلد" }, "idpSingleSignOnServiceUrl": { - "message": "Single sign-on service URL" + "message": "نشانی اینترنتی سرویس ورود به سیستم واحد" }, "idpSingleLogoutServiceUrl": { - "message": "Single log-out service URL" + "message": "نشانی اینترنتی سرویس خروج از سیستم واحد" }, "idpX509PublicCert": { - "message": "X509 public certificate" + "message": "گواهی عمومی X509" }, "idpOutboundSigningAlgorithm": { - "message": "Outbound signing algorithm" + "message": "الگوریتم امضای خروجی" }, "idpAllowUnsolicitedAuthnResponse": { - "message": "Allow unsolicited authentication response" + "message": "پاسخ احراز هویت ناخواسته را مجاز کنید" }, "idpAllowOutboundLogoutRequests": { - "message": "Allow outbound logout requests" + "message": "اجازه درخواست خروج از خروجی" }, "idpSignAuthenticationRequests": { - "message": "Sign authentication requests" + "message": "درخواست‌های احراز هویت را امضا کنید" }, "ssoSettingsSaved": { - "message": "Single sign-on configuration saved" + "message": "پیکربندی ورود به سیستم واحد ذخیره شد" }, "sponsoredFamilies": { - "message": "Free Bitwarden Families" + "message": "خانواده‌های Bitwarden رایگان" }, "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." + "message": "شما و خانواده‌تان واجد شرایط دریافت خانواده‌های Bitwarden رایگان هستید. با ایمیل شخصی خود بازخرید کنید تا اطلاعات خود را حتی زمانی که در محل کار نیستید ایمن نگه دارید." }, "sponsoredFamiliesEligibleCard": { - "message": "Redeem your Free Bitwarden for Families plan today to keep your data secure even when you are not at work." + "message": "امروز برنامه رایگان Bitwarden برای خانواده‌های خود را بازخرید کنید تا اطلاعات خود را حتی زمانی که در محل کار نیستید ایمن نگه دارید." }, "sponsoredFamiliesInclude": { - "message": "The Bitwarden for Families plan include" + "message": "طرح Bitwarden برای خانواده‌ها شامل" }, "sponsoredFamiliesPremiumAccess": { - "message": "Premium access for up to 6 users" + "message": "دسترسی پرمیوم برای حداکثر 6 کاربر" }, "sponsoredFamiliesSharedCollections": { - "message": "Shared collections for Family secrets" + "message": "مجموعه‌های مشترک برای اسرار خانواده" }, "badToken": { - "message": "The link is no longer valid. Please have the sponsor resend the offer." + "message": "پیوند دیگر معتبر نیست. لطفاً از حمایت کننده بخواهید پیشنهاد را مجدداً ارسال کند." }, "reclaimedFreePlan": { - "message": "Reclaimed free plan" + "message": "طرح رایگان بازپس گیری شد" }, "redeem": { - "message": "Redeem" + "message": "بازخرید" }, "sponsoredFamiliesSelectOffer": { - "message": "Select the organization you would like sponsored" + "message": "سازمانی را که می‌خواهید حمایت مالی شود انتخاب کنید" }, "familiesSponsoringOrgSelect": { - "message": "Which Free Families offer would you like to redeem?" + "message": "کدام پیشنهاد خانواده رایگان را می‌خواهید پس‌خرید کنید؟" }, "sponsoredFamiliesEmail": { - "message": "Enter your personal email to redeem Bitwarden Families" + "message": "برای بازخرید خانواده‌های Bitwarden ایمیل شخصی خود را وارد کنید" }, "sponsoredFamiliesLeaveCopy": { - "message": "If you remove an offer or are removed from the sponsoring organization, your Families sponsorship will expire at the next renewal date." + "message": "اگر پیشنهادی را حذف کنید یا از سازمان حامی حذف شوید، حمایت مالی خانواده‌ها در تاریخ تمدید بعدی منقضی می‌شود." }, "acceptBitwardenFamiliesHelp": { - "message": "Accept offer for an existing organization or create a new Families organization." + "message": "پیشنهاد برای یک سازمان موجود را بپذیرید یا یک سازمان خانواده جدید ایجاد کنید." }, "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." + "message": "به شما یک سازمان طرح خانواده Bitwarden رایگان پیشنهاد شده است. برای ادامه، باید وارد حسابی شوید که پیشنهاد را دریافت کرده است." }, "sponsoredFamiliesAcceptFailed": { - "message": "Unable to accept offer. Please resend the offer email from your Enterprise account and try again." + "message": "قادر به پذیرش پیشنهاد نیست. لطفاً ایمیل پیشنهاد را از حساب Enterprise خود دوباره ارسال کنید و مجدداً امتحان کنید." }, "sponsoredFamiliesAcceptFailedShort": { - "message": "Unable to accept offer. $DESCRIPTION$", + "message": "قادر به پذیرش پیشنهاد نیست. $DESCRIPTION$", "placeholders": { "description": { "content": "$1", @@ -4888,19 +4904,19 @@ } }, "sponsoredFamiliesOffer": { - "message": "Accept Free Bitwarden Families" + "message": "خانواده‌های رایگان Bitwarden را بپذیرید" }, "sponsoredFamiliesOfferRedeemed": { - "message": "Free Bitwarden Families offer successfully redeemed" + "message": "پیشنهاد رایگان خانواده‌های Bitwarden با موفقیت بازخرید شد" }, "redeemed": { - "message": "Redeemed" + "message": "بازخرید" }, "redeemedAccount": { - "message": "Account redeemed" + "message": "حساب بازخرید شد" }, "revokeAccount": { - "message": "Revoke account $NAME$", + "message": "حساب $NAME$ را لغو کنید", "placeholders": { "name": { "content": "$1", @@ -4909,7 +4925,7 @@ } }, "resendEmailLabel": { - "message": "Resend sponsorship email to $NAME$ sponsorship", + "message": "ایمیل حمایت مالی را مجدداً به حمایت مالی $NAME$ ارسال کنید", "placeholders": { "name": { "content": "$1", @@ -4918,61 +4934,61 @@ } }, "freeFamiliesPlan": { - "message": "Free Families plan" + "message": "طرح خانواده رایگان" }, "redeemNow": { - "message": "Redeem now" + "message": "اکنون بازخرید کنید" }, "recipient": { - "message": "Recipient" + "message": "گیرنده" }, "removeSponsorship": { - "message": "Remove sponsorship" + "message": "حمایت مالی را حذف کنید" }, "removeSponsorshipConfirmation": { - "message": "After removing a sponsorship, you will be responsible for this subscription and related invoices. Are you sure you want to continue?" + "message": "پس از حذف یک حمایت مالی، مسئولیت این اشتراک و فاکتورهای مربوط به آن بر عهده شما خواهد بود. آیا مطمئنید که می‌خواهید ادامه دهید؟" }, "sponsorshipCreated": { - "message": "Sponsorship created" + "message": "حمایت مالی ایجاد شد" }, "emailSent": { - "message": "Email sent" + "message": "ایمیل ارسال شد" }, "revokeSponsorshipConfirmation": { - "message": "After removing this account, the Families plan sponsorship will expire at the end of the billing period. You will not be able to redeem a new sponsorship offer until the existing one expires. Are you sure you want to continue?" + "message": "پس از حذف این حساب، حمایت مالی طرح خانواده در پایان دوره صورت‌حساب منقضی می‌شود. تا زمانی که پیشنهاد حمایتی موجود منقضی نشده باشد، نمی‌توانید از پیشنهاد حمایت مالی جدید استفاده کنید. آیا مطمئنید که می‌خواهید ادامه دهید؟" }, "removeSponsorshipSuccess": { - "message": "Sponsorship removed" + "message": "حمایت مالی حذف شد" }, "ssoKeyConnectorError": { - "message": "Key Connector error: make sure Key Connector is available and working correctly." + "message": "خطای رابط کلید: مطمئن شوید که رابط کلید در دسترس است و به درستی کار می‌کند." }, "keyConnectorUrl": { - "message": "Key Connector URL" + "message": "نشانی اینترنتی رابط کلید" }, "sendVerificationCode": { - "message": "Send a verification code to your email" + "message": "یک کد تأیید به ایمیل خود ارسال کنید" }, "sendCode": { - "message": "Send code" + "message": "ارسال کد" }, "codeSent": { - "message": "Code sent" + "message": "کد ارسال شد" }, "verificationCode": { - "message": "Verification code" + "message": "کد تأیید" }, "confirmIdentity": { - "message": "Confirm your identity to continue." + "message": "برای ادامه، هویت خود را تأیید کنید." }, "verificationCodeRequired": { - "message": "Verification code is required." + "message": "کد تأیید مورد نیاز است." }, "invalidVerificationCode": { - "message": "Invalid verification code" + "message": "کد تأیید نامعتبر است" }, "convertOrganizationEncryptionDesc": { - "message": "$ORGANIZATION$ is using SSO with a self-hosted key server. A master password is no longer required to log in for members of this organization.", + "message": "$ORGANIZATION$ در حال استفاده از SSO با یک سرور کلید خود میزبان است. برای ورود اعضای این سازمان دیگر نیازی به کلمه عبور اصلی نیست.", "placeholders": { "organization": { "content": "$1", @@ -4981,169 +4997,169 @@ } }, "leaveOrganization": { - "message": "Leave organization" + "message": "ترک سازمان" }, "removeMasterPassword": { - "message": "Remove master password" + "message": "حذف کلمه عبور اصلی" }, "removedMasterPassword": { - "message": "Master password removed" + "message": "کلمه عبور اصلی حذف شد" }, "allowSso": { - "message": "Allow SSO authentication" + "message": "امکان احراز هویت با SSO" }, "allowSsoDesc": { - "message": "Once set up, your configuration will be saved and members will be able to authenticate using their Identity Provider credentials." + "message": "پس از راه اندازی، پیکربندی شما ذخیره می‌شود و اعضا می‌توانند با استفاده از اعتبار ارائه دهنده هویت خود احراز هویت کنند." }, "ssoPolicyHelpStart": { - "message": "Use the", + "message": "استفاده", "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.'" }, "ssoPolicyHelpLink": { - "message": "require single-sign-on authentication policy", + "message": "نیاز به سیاست احراز هویت با یک علامت وجود دارد", "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.", + "message": "از همه اعضا بخواهد با 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.'" }, "ssoPolicyHelpKeyConnector": { - "message": "The require SSO authentication and single organization policies are required to set up Key Connector decryption." + "message": "برای راه‌اندازی رمزگشایی رابط کلید، نیاز به احراز هویت SSO و سیاست‌های سازمانی واحد مورد نیاز است." }, "memberDecryptionOption": { - "message": "Member decryption options" + "message": "گزینه‌های رمزگشایی اعضا" }, "memberDecryptionPassDesc": { - "message": "Once authenticated, members will decrypt vault data using their master passwords." + "message": "پس از احراز هویت، اعضا با استفاده از کلمه عبور اصلی خود، داده‌های صندوق را رمزگشایی می‌کنند." }, "keyConnector": { - "message": "Key Connector" + "message": "رابط کلید" }, "memberDecryptionKeyConnectorDesc": { - "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. Contact Bitwarden Support for set up assistance." + "message": "ورود به سیستم با SSO را به سرور کلید رمزگشایی خود میزبانی شده متصل کنید. با استفاده از این گزینه، اعضا نیازی به استفاده از کلمه عبور اصلی خود برای رمزگشایی داده‌های گاوصندوق ندارند. برای راهنمایی راه اندازی با پشتیبانی Bitwarden تماس بگیرید." }, "keyConnectorPolicyRestriction": { - "message": "\"Login with SSO and Key Connector Decryption\" is activated. This policy will only apply to owners and admins." + "message": "\"ورود با SSO و رمزگشایی رابط کلید\" فعال شده است. این سیاست فقط برای مالکان و سرپرستان اعمال می‌شود." }, "enabledSso": { - "message": "SSO turned on" + "message": "SSO روشن شد" }, "disabledSso": { - "message": "SSO turned on" + "message": "SSO روشن شد" }, "enabledKeyConnector": { - "message": "Key Connector activated" + "message": "رابط کلید فعال شد" }, "disabledKeyConnector": { - "message": "Key Connector deactivated" + "message": "رابط کلید غیرفعال شد" }, "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." + "message": "هنگامی که اعضا شروع به استفاده از رابط کلید کردند، سازمان شما نمی‌تواند به رمزگشایی کلمه عبور اصلی بازگردد. فقط در صورتی ادامه دهید که با استقرار و مدیریت یک سرور کلید راحت هستید." }, "migratedKeyConnector": { - "message": "Migrated to Key Connector" + "message": "به رابط کلید منتقل شد" }, "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. " + "message": "لطفاً یک روش پرداخت برای ارتباط با سازمان ارائه دهید. نگران نباشید، ما هیچ هزینه ای از شما دریافت نمی‌کنیم مگر اینکه ویژگی‌های اضافی را انتخاب کنید یا حمایت مالی شما منقضی شود. " }, "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." + "message": "پیشنهاد حمایت مالی منقضی شده است. می‌توانید سازمانی را که ایجاد کرده‌اید حذف کنید تا در پایان دوره آزمایشی ۷ روزه خود از کسر هزینه جلوگیری کنید. در غیر این صورت ممکن است این درخواست را ببندید تا سازمان را حفظ کنید و مسئولیت صورتحساب را بر عهده بگیرید." }, "newFamiliesOrganization": { - "message": "New Families organization" + "message": "سازمان خانواده‌های جدید" }, "acceptOffer": { - "message": "Accept offer" + "message": "قبول کردن پیشنهاد" }, "sponsoringOrg": { - "message": "Sponsoring organization" + "message": "سازمان حامی" }, "keyConnectorTest": { - "message": "Test" + "message": "آزمایش" }, "keyConnectorTestSuccess": { - "message": "Success! Key Connector reached." + "message": "موفقیت! رابط کلید رسید." }, "keyConnectorTestFail": { - "message": "Cannot reach Key Connector. Check URL." + "message": "نمی‌توان به رابط کلید دسترسی پیدا کرد. نشانی اینترنتی را بررسی کنید." }, "sponsorshipTokenHasExpired": { - "message": "The sponsorship offer has expired." + "message": "پیشنهاد حمایت مالی منقضی شده است." }, "freeWithSponsorship": { - "message": "FREE with sponsorship" + "message": "رایگان با حمایت مالی" }, "viewBillingSyncToken": { - "message": "View billing sync token" + "message": "توکن همگام‌سازی صورتحساب را مشاهده کنید" }, "generateBillingSyncToken": { - "message": "Generate billing sync token" + "message": "توکن همگام‌سازی صورتحساب را ایجاد کنید" }, "copyPasteBillingSync": { - "message": "Copy and paste this token into the billing sync settings of your self-hosted organization." + "message": "این توکن را کپی کرده و در تنظیمات همگام‌سازی صورتحساب سازمان خود میزبان جای‌گذاری کنید." }, "billingSyncCanAccess": { - "message": "Your billing sync token can access and edit this organization's subscription settings." + "message": "توکن همگام‌سازی صورتحساب شما می‌تواند به تنظیمات اشتراک این سازمان دسترسی داشته باشد و آن را ویرایش کند." }, "manageBillingSync": { - "message": "Manage billing sync" + "message": "مدیریت همگام‌سازی صورتحساب" }, "setUpBillingSync": { - "message": "Set up billing sync" + "message": "همگام‌سازی صورتحساب را تنظیم کنید" }, "generateToken": { - "message": "Generate token" + "message": "تولید توکن" }, "rotateToken": { - "message": "Rotate token" + "message": "چرخاندن توکن" }, "rotateBillingSyncTokenWarning": { - "message": "If you proceed, you will need to re-setup billing sync on your self-hosted server." + "message": "اگر ادامه دهید، باید همگام‌سازی صورتحساب را در سرور خود میزبان خود مجدد تنظیم کنید." }, "rotateBillingSyncTokenTitle": { - "message": "Rotating the billing sync token will invalidate the previous token." + "message": "چرخاندن توکن همگام‌سازی صورتحساب، توکن قبلی را باطل می‌کند." }, "selfHostingTitle": { - "message": "Self-hosting" + "message": "خود میزبانی" }, "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." + "message": "برای راه اندازی سازمان خود بر روی سروتان، باید پرونده مجوز خود را آپلود کنید. برای پشتیبانی از طرح‌های خانواده‌های رایگان و قابلیت‌های صورتحساب پیشرفته برای سازمان خود میزبان، باید همگام‌سازی صورتحساب را راه‌اندازی کنید." }, "billingSyncApiKeyRotated": { - "message": "Token rotated" + "message": "توکن چرخانده شد" }, "billingSync": { - "message": "Billing sync" + "message": "همگام‌سازی صورتحساب" }, "billingSyncDesc": { - "message": "Billing sync provides Free Families plans for members and advanced billing capabilities by linking your self-hosted Bitwarden to the Bitwarden cloud server." + "message": "همگام‌سازی صورتحساب با پیوند دادن Bitwarden خود میزبان شما به سرور ابری Bitwarden، برنامه‌های خانواده رایگان را برای اعضا و قابلیت‌های پیشرفته صورتحساب ارائه می‌کند." }, "billingSyncKeyDesc": { - "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." + "message": "برای تکمیل این فرم، یک توکن همگام‌سازی صورتحساب از تنظیمات اشتراک سازمان ابری شما لازم است." }, "billingSyncKey": { - "message": "Billing sync token" + "message": "توکن همگام‌سازی صورتحساب" }, "active": { - "message": "Active" + "message": "فعال" }, "inactive": { - "message": "Inactive" + "message": "غیرفعال" }, "sentAwaitingSync": { - "message": "Sent (awaiting sync)" + "message": "ارسال شد (در انتظار همگام‌سازی)" }, "sent": { - "message": "Sent" + "message": "ارسال شد" }, "requestRemoved": { - "message": "Removed (awaiting sync)" + "message": "حذف شد (در انتظار همگام‌سازی)" }, "requested": { - "message": "Requested" + "message": "درخواست شده" }, "formErrorSummaryPlural": { - "message": "$COUNT$ fields above need your attention.", + "message": "فیلدهای $COUNT$ در بالا به توجه شما نیاز دارند.", "placeholders": { "count": { "content": "$1", @@ -5152,10 +5168,10 @@ } }, "formErrorSummarySingle": { - "message": "1 field above needs your attention." + "message": "۱ فیلد بالا به توجه شما نیاز دارد." }, "fieldRequiredError": { - "message": "$FIELDNAME$ is required.", + "message": "$FIELDNAME$ مورد نیاز است.", "placeholders": { "fieldname": { "content": "$1", @@ -5164,31 +5180,31 @@ } }, "required": { - "message": "required" + "message": "الزامی است" }, "idpSingleSignOnServiceUrlRequired": { - "message": "Required if Entity ID is not a URL." + "message": "اگر شناسه موجودیت یک نشانی اینترنتی نباشد، الزامی است." }, "openIdOptionalCustomizations": { - "message": "Optional customizations" + "message": "سفارشی سازی اختیاری" }, "openIdAuthorityRequired": { - "message": "Required if Authority is not valid." + "message": "در صورت معتبر نبودن اعتبار الزامی است." }, "separateMultipleWithComma": { - "message": "Separate multiple with a comma." + "message": "چندتایی را با کاما جدا کنید." }, "sessionTimeout": { - "message": "Your session has timed out. Please go back and try logging in again." + "message": "زمان نشست شما به پایان رسید. لطفاً برگردید و دوباره وارد سیستم شوید." }, "exportingPersonalVaultTitle": { - "message": "Exporting individual vault" + "message": "برون ریزی گاو‌صندوق شخصی" }, "exportingOrganizationVaultTitle": { - "message": "Exporting organization vault" + "message": "در حال برون ریزی گاوصندوق سازمان" }, "exportingPersonalVaultDescription": { - "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 password history or attachments.", + "message": "فقط موارد شخصی گاوصندوق مرتبط با $EMAIL$ برو ریزی خواهند شد. موارد گاوصندوق سازمان شامل نخواهد شد. فقط اطلاعات مورد گاوصندوق برون ریزی خواهد شد و شامل تاریخچه کلمه عبور مرتبط یا پیوست نمی‌شود.", "placeholders": { "email": { "content": "$1", @@ -5197,7 +5213,7 @@ } }, "exportingOrganizationVaultDescription": { - "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. Individual vault items and items from other organizations will not be included.", + "message": "فقط گاوصندوق سازمانی مرتبط با $ORGANIZATION$ برون ریزی خواهد شد. اقلام شخصی گاوصندوق و اقلام سایر سازمان‌ها شامل نمی‌شود.", "placeholders": { "organization": { "content": "$1", @@ -5206,82 +5222,82 @@ } }, "accessDenied": { - "message": "Access denied. You do not have permission to view this page." + "message": "دسترسی رد شد. شما اجازه مشاهده این صفحه را ندارید." }, "masterPassword": { - "message": "Master password" + "message": "کلمه عبور اصلی" }, "security": { - "message": "Security" + "message": "امنیت" }, "keys": { - "message": "Keys" + "message": "کلید ها" }, "billingHistory": { - "message": "Billing history" + "message": "سابقه صورتحساب" }, "backToReports": { - "message": "Back to reports" + "message": "بازگشت به گزارش‌ها" }, "organizationPicker": { - "message": "Organization picker" + "message": "انتخاب کننده سازمان" }, "currentOrganization": { - "message": "Current organization", + "message": "سازمان فعلی", "description": "This is used by screen readers to indicate the organization that is currently being shown to the user." }, "accountSettings": { - "message": "Account settings" + "message": "تنظیمات حساب کاربری" }, "generator": { - "message": "Generator" + "message": "تولید کننده" }, "whatWouldYouLikeToGenerate": { - "message": "What would you like to generate?" + "message": "چه چیزی دوست دارید تولید کنید؟" }, "passwordType": { - "message": "Password type" + "message": "نوع کلمه عبور" }, "regenerateUsername": { - "message": "Regenerate username" + "message": "ایجاد مجدد نام کاربری" }, "generateUsername": { - "message": "Generate username" + "message": "ایجاد نام کاربری" }, "usernameType": { - "message": "Username type" + "message": "نوع نام کاربری" }, "plusAddressedEmail": { - "message": "Plus addressed email", + "message": "به علاوه نشانی ایمیل داده شده", "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." + "message": "از قابلیت های آدرس دهی فرعی ارائه دهنده ایمیل خود استفاده کنید." }, "catchallEmail": { - "message": "Catch-all email" + "message": "دریافت همه ایمیل‌ها" }, "catchallEmailDesc": { - "message": "Use your domain's configured catch-all inbox." + "message": "از صندوق ورودی پیکربندی شده دامنه خود استفاده کنید." }, "random": { - "message": "Random", + "message": "تصادفی", "description": "Generates domain-based username using random letters" }, "randomWord": { - "message": "Random word" + "message": "کلمه تصادفی" }, "service": { - "message": "Service" + "message": "سرویس" }, "unknownCipher": { - "message": "Unknown item, you may need to request permission to access this item." + "message": "مورد ناشناس، ممکن است برای دسترسی به این مورد نیاز به درخواست مجوز داشته باشید." }, "cannotSponsorSelf": { - "message": "You cannot redeem for the active account. Enter a different email." + "message": "شما نمی‌توانید برای حساب فعال استفاده کنید. ایمیل دیگری وارد کنید." }, "revokeWhenExpired": { - "message": "Expires $DATE$", + "message": "$DATE$ منقضی شده", "placeholders": { "date": { "content": "$1", @@ -5290,7 +5306,7 @@ } }, "awaitingSyncSingular": { - "message": "Token rotated $DAYS$ day ago. Update the billing sync token in your self-hosted organization settings.", + "message": "توکن $DAYS$ روز پیش چرخید. توکن همگام‌سازی صورتحساب را در تنظیمات سازمان خود میزبان به‌روزرسانی کنید.", "placeholders": { "days": { "content": "$1", @@ -5299,7 +5315,7 @@ } }, "awaitingSyncPlural": { - "message": "Token rotated $DAYS$ days ago. Update the billing sync token in your self-hosted organization settings.", + "message": "توکن $DAYS$ روز پیش چرخید. توکن همگام‌سازی صورتحساب را در تنظیمات سازمان خود میزبان به‌روزرسانی کنید.", "placeholders": { "days": { "content": "$1", @@ -5308,14 +5324,14 @@ } }, "lastSync": { - "message": "Last sync", + "message": "آخرین همگام‌سازی", "Description": "Used as a prefix to indicate the last time a sync occured. Example \"Last sync 1968-11-16 00:00:00\"" }, "sponsorshipsSynced": { - "message": "Self-hosted sponsorships synced." + "message": "حمایت‌های مالی خود میزبان همگام‌سازی شد." }, "billingManagedByProvider": { - "message": "Managed by $PROVIDER$", + "message": "مدیریت شده توسط $PROVIDER$", "placeholders": { "provider": { "content": "$1", @@ -5324,36 +5340,36 @@ } }, "billingContactProviderForAssistance": { - "message": "Please reach out to them for further assistance", + "message": "لطفاً برای کمک بیشتر با آن‌ها تماس بگیرید", "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" + "message": "نام مستعار ایمیل فوروارد شده" }, "forwardedEmailDesc": { - "message": "Generate an email alias with an external forwarding service." + "message": "یک نام مستعار ایمیل با یک سرویس ارسال خارجی ایجاد کنید." }, "hostname": { - "message": "Hostname", + "message": "نام میزبان", "description": "Part of a URL." }, "apiAccessToken": { - "message": "API access token" + "message": "توکن دسترسی API" }, "deviceVerification": { - "message": "Device verification" + "message": "تأیید دستگاه" }, "enableDeviceVerification": { - "message": "Turn on device verification" + "message": "تأیید دستگاه را روشن کنید" }, "deviceVerificationDesc": { - "message": "Verification codes are sent to your email address when logging in from an unrecognized device" + "message": "هنگام ورود از یک دستگاه ناشناس، کدهای تأیید به نشانی ایمیل شما ارسال می‌شود" }, "updatedDeviceVerification": { - "message": "Updated device verification" + "message": "تأیید دستگاه به‌روز شد" }, "areYouSureYouWantToEnableDeviceVerificationTheVerificationCodeEmailsWillArriveAtX": { - "message": "Are you sure you want to turn on device verification? The verification code emails will arrive at: $EMAIL$", + "message": "آیا مطمئنید که می‌خواهید تأیید دستگاه را روشن کنید؟ ایمیل‌های کد تأیید به این آدرس می‌رسند: $EMAIL$", "placeholders": { "email": { "content": "$1", @@ -5362,70 +5378,70 @@ } }, "premiumSubcriptionRequired": { - "message": "Premium subscription required" + "message": "اشتراک پرمیوم نیاز است" }, "scim": { - "message": "SCIM provisioning", + "message": "تأمین SCIM", "description": "The text, 'SCIM', is an acronymn and should not be translated." }, "scimDescription": { - "message": "Automatically provision users and groups with your preferred identity provider via SCIM provisioning", + "message": "به‌طور خودکار کاربران و گروه‌ها را با ارائه‌دهنده هویت ترجیحی خود از طریق تأمین SCIM فراهم کنید", "description": "the text, 'SCIM', is an acronymn and should not be translated." }, "scimEnabledCheckboxDesc": { - "message": "Enable SCIM", + "message": "SCIM را فعال کنید", "description": "the text, 'SCIM', is an acronymn and should not be translated." }, "scimEnabledCheckboxDescHelpText": { - "message": "Set up your preferred identity provider by configuring the URL and SCIM API Key", + "message": "با پیکربندی نشانی اینترنتی و کلید SCIM API، ارائه دهنده هویت ترجیحی خود را تنظیم کنید", "description": "the text, 'SCIM', is an acronymn and should not be translated." }, "scimApiKeyHelperText": { - "message": "This API key has access to manage users within your organization. It should be kept secret." + "message": "این کلید API به مدیریت کاربران در سازمان شما دسترسی دارد. که باید مخفی بماند." }, "copyScimKey": { - "message": "Copy the SCIM API key to your clipboard", + "message": "کلید SCIM API را در کلیپ بورد خود کپی کنید", "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." }, "rotateScimKey": { - "message": "Rotate the SCIM API key", + "message": "کلید SCIM API را بچرخانید", "description": "the text, 'SCIM' and 'API', are acronymns 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.", + "message": "آیا مطمئنید که می‌خواهید کلید SCIM API را بچرخانید؟ کلید فعلی دیگر برای ادغام‌های موجود کار نخواهد کرد.", "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." }, "rotateKey": { - "message": "Rotate key" + "message": "چرخاندن توکن" }, "scimApiKey": { - "message": "SCIM API key", + "message": "کلید SCIM API", "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." }, "copyScimUrl": { - "message": "Copy the SCIM endpoint URL to your clipboard", + "message": "نشانی اینترنتی نقطه پایانی SCIM را در کلیپ بورد خود کپی کنید", "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." }, "scimUrl": { - "message": "SCIM URL", + "message": "نشانی اینترنتی SCIM", "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." }, "scimApiKeyRotated": { - "message": "SCIM API key successfully rotated", + "message": "کلید SCIM API با موفقیت چرخید", "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." }, "scimSettingsSaved": { - "message": "SCIM settings saved", + "message": "تنظیمات SCIM ذخیره شد", "description": "the text, 'SCIM', is an acronymn and should not be translated." }, "inputRequired": { - "message": "Input is required." + "message": "ورودی مورد نیاز است." }, "inputEmail": { - "message": "Input is not an email address." + "message": "ورودی یک نشانی ایمیل نیست." }, "inputMinLength": { - "message": "Input must be at least $COUNT$ characters long.", + "message": "ورودی باید حداقل $COUNT$ کاراکتر داشته باشد.", "placeholders": { "count": { "content": "$1", @@ -5434,7 +5450,7 @@ } }, "inputMaxLength": { - "message": "Input must not exceed $COUNT$ characters in length.", + "message": "طول ورودی نباید بیش از $COUNT$ کاراکتر باشد.", "placeholders": { "count": { "content": "$1", @@ -5443,7 +5459,7 @@ } }, "fieldsNeedAttention": { - "message": "$COUNT$ field(s) above need your attention.", + "message": "فیلد $COUNT$ در بالا به توجه شما نیاز دارد.", "placeholders": { "count": { "content": "$1", @@ -5452,246 +5468,246 @@ } }, "turnOn": { - "message": "Turn on" + "message": "روشن" }, "on": { - "message": "On" + "message": "روشن" }, "members": { - "message": "Members" + "message": "اعضا" }, "reporting": { - "message": "Reporting" + "message": "گزارش نویسی" }, "cardBrandMir": { - "message": "Mir" + "message": "میر" }, "numberOfUsers": { - "message": "Number of users" + "message": "تعداد کاربران" }, "loggingInAs": { - "message": "Logging in as" + "message": "در حال ورود به عنوان" }, "notYou": { - "message": "Not you?" + "message": "شما نیستید؟" }, "pickAnAvatarColor": { - "message": "Pick an avatar color" + "message": "یک رنگ آواتار را انتخاب کنید" }, "customizeAvatar": { - "message": "Customize avatar" + "message": "شخصی‌سازی آواتار" }, "avatarUpdated": { - "message": "Avatar updated" + "message": "آواتار به‌روز شد" }, "brightBlue": { - "message": "Bright Blue" + "message": "آبی درخشان" }, "green": { - "message": "Green" + "message": "سبز" }, "orange": { - "message": "Orange" + "message": "نارنجی" }, "lavender": { - "message": "Lavender" + "message": "بنفش کمرنگ" }, "yellow": { - "message": "Yellow" + "message": "زرد" }, "indigo": { - "message": "Indigo" + "message": "نیلی" }, "teal": { - "message": "Teal" + "message": "فیروزه‌ای" }, "salmon": { - "message": "Salmon" + "message": "ماهی سالمون" }, "pink": { - "message": "Pink" + "message": "صورتی" }, "customColor": { - "message": "Custom Color" + "message": "رنگ سفارشی" }, "multiSelectPlaceholder": { - "message": "-- Type to Filter --" + "message": "-- برای فیلتر تایپ کنید --" }, "multiSelectLoading": { - "message": "Retrieving options..." + "message": "در حال بازیابی گزینه‌ها..." }, "multiSelectNotFound": { - "message": "No items found" + "message": "موردی یافت نشد" }, "multiSelectClearAll": { - "message": "Clear all" + "message": "پاک کردن همه" }, "toggleCharacterCount": { - "message": "Toggle character count", + "message": "تغییر تعداد کاراکترها", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "passwordCharacterCount": { - "message": "Password character count", + "message": "تعداد کاراکترهای کلمه عبور", "description": "'Character count' describes a feature that displays a number next to each character of the password." }, "hide": { - "message": "Hide" + "message": "پنهان‌سازی" }, "projects": { - "message": "Projects" + "message": "پروژه ها" }, "lastEdited": { - "message": "Last Edited" + "message": "آخرین ویرایش" }, "editSecret": { - "message": "Edit Secret" + "message": "راز را ویرایش کنید" }, "addSecret": { - "message": "Add Secret" + "message": "افزودن راز" }, "copySecretName": { - "message": "Copy Secret Name" + "message": "کپی نام مخفی" }, "copySecretValue": { - "message": "Copy Secret Value" + "message": "کپی مقدار مخفی" }, "deleteSecret": { - "message": "Delete Secret" + "message": "حذف راز" }, "deleteSecrets": { - "message": "Delete Secrets" + "message": "حذف رازها" }, "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." + "message": "پروژه هایی را انتخاب کنید که راز با آن‌ها مرتبط باشد. فقط کاربران سازمانی که به این پروژه ها دسترسی دارند می‌توانند این راز را ببینند." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "پروژه ها را تایپ یا انتخاب کنید" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "پروژه را تایپ یا انتخاب کنید" }, "project": { - "message": "Project" + "message": "پروژه" }, "editProject": { - "message": "Edit Project" + "message": "ویرایش پروژه" }, "viewProject": { - "message": "View Project" + "message": "مشاهده پروژه" }, "deleteProject": { - "message": "Delete Project" + "message": "حذف پروژه" }, "deleteProjects": { - "message": "Delete Projects" + "message": "حذف پروژه ها" }, "secret": { - "message": "Secret" + "message": "راز" }, "serviceAccount": { - "message": "Service Account" + "message": "حساب سرویس" }, "serviceAccounts": { - "message": "Service Accounts" + "message": "حساب‌های خدمات" }, "new": { - "message": "New" + "message": "جدید" }, "secrets": { - "message": "Secrets" + "message": "رازها" }, "nameValuePair": { - "message": "Name/Value Pair" + "message": "جفت نام/مقدار" }, "secretEdited": { - "message": "Secret edited" + "message": "راز ویرایش شد" }, "secretCreated": { - "message": "Secret created" + "message": "راز ایجاد شد" }, "newSecret": { - "message": "New Secret" + "message": "راز جدید" }, "newServiceAccount": { - "message": "New Service Account" + "message": "حساب سرویس جدید" }, "secretsNoItemsTitle": { - "message": "No secrets to show" + "message": "رازی برای نمایش نیست" }, "secretsNoItemsMessage": { - "message": "To get started, add a new secret or import secrets." + "message": "برای شروع، یک راز جدید اضافه کنید یا رازها را درون ریزی کنید." }, "serviceAccountsNoItemsTitle": { - "message": "Nothing to show yet" + "message": "هنوز چیزی برای نشان دادن موجود نیست" }, "serviceAccountsNoItemsMessage": { - "message": "Create a new Service Account to get started automating secret access." + "message": "برای شروع خودکارسازی دسترسی مخفی، یک حساب سرویس جدید ایجاد کنید." }, "searchSecrets": { - "message": "Search Secrets" + "message": "جستجوی رازها" }, "deleteServiceAccounts": { - "message": "Delete Service Accounts" + "message": "حساب‌های سرویس را حذف کنید" }, "deleteServiceAccount": { - "message": "Delete Service Account" + "message": "حساب سرویس را حذف کنید" }, "viewServiceAccount": { - "message": "View Service Account" + "message": "حساب سرویس را ببینید" }, "searchServiceAccounts": { - "message": "Search Service Accounts" + "message": "جستجوی حساب‌های سرویس" }, "addProject": { - "message": "Add Project" + "message": "افزودن پروژه" }, "projectEdited": { - "message": "Project edited" + "message": "پروژه ویرایش شد" }, "projectSaved": { - "message": "Project saved" + "message": "پروژه ذخیره شد" }, "projectCreated": { - "message": "Project created" + "message": "پروژه ساخته شد" }, "projectName": { - "message": "Project Name" + "message": "نام پروژه" }, "newProject": { - "message": "New Project" + "message": "پروژه جدید" }, "softDeleteSecretWarning": { - "message": "Deleting secrets can affect existing integrations." + "message": "حذف رازها می‌تواند ادغام های موجود را تحت تاثیر قرار دهد." }, "softDeletesSuccessToast": { - "message": "Secrets sent to trash" + "message": "رازهای به زباله‌ها فرستاده شد" }, "serviceAccountCreated": { - "message": "Service Account Created" + "message": "سرویس حساب ساخته شد" }, "smAccess": { - "message": "Access" + "message": "دسترسی" }, "projectCommaSecret": { - "message": "Project, Secret" + "message": "پروژه، راز" }, "serviceAccountName": { - "message": "Service account name" + "message": "نام حساب سرویس" }, "newSaSelectAccess": { - "message": "Type or Select Projects or Secrets" + "message": "پروژه‌ها یا اسرار را تایپ یا انتخاب کنید" }, "newSaTypeToFilter": { - "message": "Type to Filter" + "message": "برای فیلتر تایپ کنید" }, "deleteProjectsToast": { - "message": "Projects deleted" + "message": "پروژه حذف شد" }, "deleteProjectToast": { - "message": "The project and all associated secrets have been deleted" + "message": "پروژه و تمام رازهای مرتبط حذف شد" }, "deleteProjectDialogMessage": { - "message": "Deleting project $PROJECT$ is permanent and irreversible.", + "message": "حذف پروژه $PROJECT$ دائمی و غیر قابل برگشت است.", "placeholders": { "project": { "content": "$1", @@ -5700,7 +5716,7 @@ } }, "deleteProjectInputLabel": { - "message": "Type \"$CONFIRM$\" to continue", + "message": "برای ادامه، «$CONFIRM$» را تایپ کنید", "placeholders": { "confirm": { "content": "$1", @@ -5709,7 +5725,7 @@ } }, "deleteProjectConfirmMessage": { - "message": "Delete $PROJECT$", + "message": "حذف $PROJECT$", "placeholders": { "project": { "content": "$1", @@ -5718,7 +5734,7 @@ } }, "deleteProjectsConfirmMessage": { - "message": "Delete $COUNT$ Projects", + "message": "$COUNT$ پروژه را حذف کنید", "placeholders": { "count": { "content": "$1", @@ -5727,118 +5743,118 @@ } }, "deleteProjectsDialogMessage": { - "message": "Deleting projects is permanent and irreversible." + "message": "حذف پروژه‌ها دائمی و غیر قابل برگشت است." }, "projectsNoItemsTitle": { - "message": "No projects to display" + "message": "پروژه‌ای برای نمایش نیست" }, "projectsNoItemsMessage": { - "message": "Add a new project to get started organizing secrets." + "message": "برای شروع سازماندهی رازها، پروژه جدیدی اضافه کنید." }, "smConfirmationRequired": { - "message": "Confirmation required" + "message": "به تأیید نیاز دارد" }, "bulkDeleteProjectsErrorMessage": { - "message": "The following projects could not be deleted:" + "message": "پروژه‌های زیر قابل حذف نیستند:" }, "softDeleteSuccessToast": { - "message": "Secret sent to trash" + "message": "راز به سطل زباله فرستاده شد" }, "searchProjects": { - "message": "Search Projects" + "message": "جستجوی پروژه‌ها" }, "accessTokens": { - "message": "Access tokens" + "message": "دسترسی به توکن‌ها" }, "createAccessToken": { - "message": "Create access token" + "message": "توکن دسترسی ایجاد کنید" }, "expires": { - "message": "Expires" + "message": "منقضی می‌شود" }, "canRead": { - "message": "Can Read" + "message": "می‌تواند بخواند" }, "accessTokensNoItemsTitle": { - "message": "No access tokens to show" + "message": "هیچ توکن دسترسی برای نمایش وجود ندارد" }, "accessTokensNoItemsDesc": { - "message": "To get started, create an access token" + "message": "برای شروع، یک توکن دسترسی ایجاد کنید" }, "downloadAccessToken": { - "message": "Download or copy before closing." + "message": "قبل از بستن بارگیری یا کپی کنید." }, "expiresOnAccessToken": { - "message": "Expires on:" + "message": "تاریخ انقضا:" }, "accessTokenCallOutTitle": { - "message": "Access tokens are not stored and cannot be retrieved" + "message": "توکن های دسترسی ذخیره نمی‌شوند و قابل بازیابی نیستند" }, "copyToken": { - "message": "Copy token" + "message": "کپی توکن" }, "accessToken": { - "message": "Access token" + "message": "دسترسی به توکن" }, "accessTokenExpirationRequired": { - "message": "Expiration date required" + "message": "تاریخ انقضا مورد نیاز است" }, "accessTokenCreatedAndCopied": { - "message": "Access token created and copied to clipboard" + "message": "توکن دسترسی ایجاد و در کلیپ بورد کپی شد" }, "accessTokenPermissionsBetaNotification": { - "message": "Permissions management is unavailable for beta." + "message": "مدیریت مجوزها برای نسخه بتا در دسترس نیست." }, "revokeAccessToken": { - "message": "Revoke Access Token" + "message": "لغو دسترسی به توکن" }, "submenu": { - "message": "Submenu" + "message": "زیرمنو" }, "from": { - "message": "From" + "message": "از" }, "to": { - "message": "To" + "message": "به" }, "member": { - "message": "Member" + "message": "عضو" }, "update": { - "message": "Update" + "message": "به‌روزرسانی" }, "role": { - "message": "Role" + "message": "نقش" }, "canView": { - "message": "Can view" + "message": "می‌تواند مشاهده کند" }, "canViewExceptPass": { - "message": "Can view, except passwords" + "message": "قابل مشاهده، به غیر از کلمه‌های عبور" }, "canEdit": { - "message": "Can edit" + "message": "می‌تواند ویرایش کند" }, "canEditExceptPass": { - "message": "Can edit, except passwords" + "message": "قابل ویرایش، به غیر از کلمه‌های عبور" }, "group": { - "message": "Group" + "message": "گروه" }, "groupAccessAll": { - "message": "This group can access and modify all items." + "message": "این گروه می‌تواند به همه موارد دسترسی داشته باشد و آن‌ها را تغییر دهد." }, "memberAccessAll": { - "message": "This member can access and modify all items." + "message": "این عضو می‌تواند به همه موارد دسترسی داشته باشد و آن‌ها را تغییر دهد." }, "moreFromBitwarden": { - "message": "بیشتر بدانید از Bitwarden" + "message": "از Bitwarden بیشتر بدانید" }, "switchProducts": { - "message": "تغییر محصول" + "message": "محصولات را تغییر دهید" }, "freeOrgInvLimitReachedManageBilling": { - "message": "Free organizations may have up to $SEATCOUNT$ members. Upgrade to a paid plan to invite more members.", + "message": "سازمان‌های رایگان ممکن است تا $SEATCOUNT$ عضو داشته باشند. برای دعوت از اعضای بیشتر، به یک طرح پولی ارتقا دهید.", "placeholders": { "seatcount": { "content": "$1", @@ -5847,7 +5863,7 @@ } }, "freeOrgInvLimitReachedNoManageBilling": { - "message": "Free organizations may have up to $SEATCOUNT$ members. Contact your organization owner to upgrade.", + "message": "سازمان‌های رایگان ممکن است تا $SEATCOUNT$ عضو داشته باشند. برای ارتقا با مالک سازمان خود تماس بگیرید.", "placeholders": { "seatcount": { "content": "$1", @@ -5856,7 +5872,7 @@ } }, "freeOrgMaxCollectionReachedManageBilling": { - "message": "Free organizations may have up to $COLLECTIONCOUNT$ collections. Upgrade to a paid plan to add more collections.", + "message": "سازمان‌های رایگان ممکن است تا $COLLECTIONCOUNT$ مجموعه داشته باشند. برای افزودن مجموعه‌های بیشتر، به یک طرح پولی ارتقا دهید.", "placeholders": { "COLLECTIONCOUNT": { "content": "$1", @@ -5865,7 +5881,7 @@ } }, "freeOrgMaxCollectionReachedNoManageBilling": { - "message": "Free organizations may have up to $COLLECTIONCOUNT$ collections. Contact your organization owner to upgrade.", + "message": "سازمان‌های رایگان ممکن است تا $COLLECTIONCOUNT$ مجموعه داشته باشند. برای ارتقا با مالک سازمان خود تماس بگیرید.", "placeholders": { "COLLECTIONCOUNT": { "content": "$1", diff --git a/apps/web/src/locales/fi/messages.json b/apps/web/src/locales/fi/messages.json index 355eb4eb24..e7384aad8d 100644 --- a/apps/web/src/locales/fi/messages.json +++ b/apps/web/src/locales/fi/messages.json @@ -930,7 +930,7 @@ "message": "Vahvista tiedoston salasana" }, "accountRestrictedOptionDescription": { - "message": "Salaa vienti ja rajoita tuonti vain nykyiselle Bitwarden-tilille tilisi salausavaimella, joka pohjautuu tilisi käyttäjätunnukseen ja pääsalasanaan." + "message": "Salaa vienti ja rajoita tuonti vain nykyiselle Bitwarden-tilille tilisi käyttäjätunnukseen ja pääsalasanaan pohjautuvalla salausavaimella." }, "passwordProtectedOptionDescription": { "message": "Salaa vientitiedosto salasanalla, joka mahdollistaa sen tuonnin mille tahansa Bitwarden-tilille." @@ -939,7 +939,7 @@ "message": "Viennin tyyppi" }, "accountRestricted": { - "message": "Tiliä rajoitettu" + "message": "Tiliä on rajoitettu" }, "passwordProtected": { "message": "Salasanasuojattu" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Hanki Premium vain $PRICE$ vuosihintaan tai vaihtoehtoisesti premium-tilit $FAMILYPLANUSERCOUNT$ käyttäjälle ja rajoittamattomalla perhejaolla ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Perheille -tilauksella." + }, "addons": { "message": "Laajennukset" }, @@ -5562,13 +5578,13 @@ "message": "Poista salaisuudet" }, "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." + "message": "Valitse projektit, joihin salaisuus liitetään. Salaisuuden voivat nähdä vain ne organisaation käyttäjät, joilla on näiden projektien käyttöoikeus." }, "typeOrSelectProjects": { - "message": "Kirjoita tai valitse projektit" + "message": "Syötä tai valitse projektit" }, "typeOrSelectProject": { - "message": "Kirjoita tai valitse projekti" + "message": "Syötä tai valitse projekti" }, "project": { "message": "Projekti" @@ -5619,7 +5635,7 @@ "message": "Näytettäviä salaisuuksia ei ole" }, "secretsNoItemsMessage": { - "message": "Aloita lisäämällä uusi salaisuus tai tuomalla salaisuudet." + "message": "Aloita lisäämällä uusi salaisuus tai tuomalla niitä." }, "serviceAccountsNoItemsTitle": { "message": "Mitään näytettävää ei vielä ole" @@ -5679,13 +5695,13 @@ "message": "Palvelutilin nimi" }, "newSaSelectAccess": { - "message": "Kirjoita tai valitse projektit tai salaisuudet" + "message": "Syötä tai valitse projektit tai salaisuudet" }, "newSaTypeToFilter": { "message": "Suodata kirjoittamalla" }, "deleteProjectsToast": { - "message": "Projektit poistettiin" + "message": "Projekteja poistettiin" }, "deleteProjectToast": { "message": "Projekti ja kaikki siihen liittyvät salaisuudet poistettiin" @@ -5700,7 +5716,7 @@ } }, "deleteProjectInputLabel": { - "message": "Jatka kirjoittamalla \"$CONFIRM$\"", + "message": "Jatka syöttämällä \"$CONFIRM$\"", "placeholders": { "confirm": { "content": "$1", @@ -5748,7 +5764,7 @@ "message": "Hae projekteista" }, "accessTokens": { - "message": "Hae käyttötunnisteista" + "message": "Käyttötunnisteet" }, "createAccessToken": { "message": "Luo käyttötunniste" diff --git a/apps/web/src/locales/fil/messages.json b/apps/web/src/locales/fil/messages.json index bea9b0d93e..27e1df7981 100644 --- a/apps/web/src/locales/fil/messages.json +++ b/apps/web/src/locales/fil/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/fr/messages.json b/apps/web/src/locales/fr/messages.json index d7f9e8db19..80bde415e5 100644 --- a/apps/web/src/locales/fr/messages.json +++ b/apps/web/src/locales/fr/messages.json @@ -428,13 +428,13 @@ "message": "Mon coffre" }, "allVaults": { - "message": "Tous les Coffres-forts" + "message": "Tous les coffres" }, "vault": { "message": "Coffre" }, "vaults": { - "message": "Coffres-forts" + "message": "Coffres" }, "vaultItems": { "message": "Objets du Coffre" @@ -555,7 +555,7 @@ "message": "Êtes-vous sûr de vouloir vous déconnecter ?" }, "logOut": { - "message": "Déconnexion" + "message": "Se déconnecter" }, "ok": { "message": "Ok" @@ -576,7 +576,7 @@ "message": "La connexion avec l'appareil doit être activée dans les paramètres de l'application mobile Bitwarden. Avez-vous besoin d'une autre option?" }, "loginWithMasterPassword": { - "message": "Se connecter avec le mot de passe maître" + "message": "Se connecter avec le mot de passe principal" }, "createAccount": { "message": "Créer un compte" @@ -606,25 +606,25 @@ "message": "Comment doit-on vous appeler ?" }, "masterPass": { - "message": "Mot de passe maître" + "message": "Mot de passe principal" }, "masterPassDesc": { - "message": "Le mot de passe maître est le mot de passe que vous utilisez pour accéder à votre coffre. Il est très important de ne pas l'oublier. Il n'existe aucun moyen de le récupérer si vous le perdez." + "message": "Le mot de passe principal est le mot de passe que vous utilisez pour accéder à votre coffre. Il est très important de ne pas oublier votre mot de passe principal. Il n'existe aucun moyen de récupérer le mot de passe si vous l'oubliez." }, "masterPassImportant": { - "message": "Le mot de passe maître ne peut pas être récupérés si vous l'oubliez!" + "message": "Le mot de passe principal ne peut pas être récupéré si vous l'oubliez !" }, "masterPassHintDesc": { - "message": "Un indice de mot de passe maître peut vous aider à vous rappeler de votre mot de passe en cas d'oubli." + "message": "Un indice de mot de passe principal peut vous aider à vous souvenir de votre mot de passe si vous l'oubliez." }, "reTypeMasterPass": { - "message": "Saisir à nouveau le mot de passe maître" + "message": "Ressaisir le mot de passe principal" }, "masterPassHint": { - "message": "Indice du mot de passe maître (facultatif)" + "message": "Indice du mot de passe principal (facultatif)" }, "masterPassHintLabel": { - "message": "Indice du mot de passe maître" + "message": "Indice du mot de passe principal" }, "settings": { "message": "Paramètres" @@ -633,10 +633,10 @@ "message": "Indice du mot de passe" }, "enterEmailToGetHint": { - "message": "Saisissez l'adresse e-mail de votre compte pour recevoir l'indice de votre mot de passe maître." + "message": "Saisissez l'adresse électronique de votre compte pour recevoir l'indice de votre mot de passe principal." }, "getMasterPasswordHint": { - "message": "Obtenir l'indice du mot de passe maître" + "message": "Obtenir l'indice du mot de passe principal" }, "emailRequired": { "message": "L'adresse e-mail est requise." @@ -645,16 +645,16 @@ "message": "Adresse e-mail invalide." }, "masterPasswordRequired": { - "message": "Le mot de passe maître est requis." + "message": "Le mot de passe principal est requis." }, "confirmMasterPasswordRequired": { - "message": "Le mot de passe maître doit être entré de nouveau." + "message": "Une nouvelle saisie du mot de passe principal est nécessaire." }, "masterPasswordMinlength": { - "message": "Le mot de passe maître doit comporter au moins 8 caractères." + "message": "Le mot de passe principal doit comporter au moins 8 caractères." }, "masterPassDoesntMatch": { - "message": "La confirmation du mot de passe maître ne correspond pas." + "message": "La confirmation du mot de passe principal ne correspond pas." }, "newAccountCreated": { "message": "Votre nouveau compte a été créé ! Vous pouvez maintenant vous authentifier." @@ -663,7 +663,7 @@ "message": "Compte créé avec succès." }, "masterPassSent": { - "message": "Nous vous avons envoyé un e-mail contenant votre indice de mot de passe maître." + "message": "Nous vous avons envoyé un courriel avec votre indice de mot de passe principal." }, "unexpectedError": { "message": "Une erreur inattendue est survenue." @@ -672,7 +672,7 @@ "message": "Adresse e-mail" }, "yourVaultIsLocked": { - "message": "Votre coffre est verrouillé. Saisissez votre mot de passe maître pour continuer." + "message": "Votre coffre est verrouillé. Vérifiez votre mot de passe principal pour continuer." }, "unlock": { "message": "Déverrouiller" @@ -691,7 +691,7 @@ } }, "invalidMasterPassword": { - "message": "Mot de passe maître invalide" + "message": "Mot de passe principal invalide" }, "invalidFilePassword": { "message": "Mot de passe de fichier invalide, veuillez utiliser le mot de passe que vous avez entré lorsque vous avez créé le fichier d'exportation." @@ -760,7 +760,7 @@ "message": "Envoyer à nouveau l'e-mail du code de vérification" }, "useAnotherTwoStepMethod": { - "message": "Utiliser une autre méthode d'identification en deux étapes" + "message": "Utiliser une autre méthode d'authentification à deux facteurs" }, "insertYubiKey": { "message": "Insérez votre YubiKey dans le port USB de votre ordinateur puis appuyez sur son bouton." @@ -772,16 +772,16 @@ "message": "Identifiant non disponible" }, "noTwoStepProviders": { - "message": "Ce compte dispose d'une authentification en deux étapes, cependant aucun de vos services d'authentification en deux étapes n'est supporté par ce navigateur web." + "message": "Ce compte dispose d'une authentification à deux facteurs mise en place, cependant, aucun des fournisseurs à deux facteurs configurés n'est pris en charge par ce navigateur web." }, "noTwoStepProviders2": { "message": "Merci d'utiliser un navigateur web compatible (comme Chrome) et/ou d'ajouter des services additionnels d'identification en deux étapes qui sont mieux supportés par les navigateurs web (comme par exemple une application d'authentification)." }, "twoStepOptions": { - "message": "Options d'identification en deux étapes" + "message": "Options d'authentification à deux facteurs" }, "recoveryCodeDesc": { - "message": "Vous avez perdu l'accès à tous vos services d'authentification à deux facteurs ? Utilisez votre code de récupération pour désactiver tous les services d'authentification à deux facteurs sur votre compte." + "message": "Vous avez perdu l'accès à tous vos fournisseurs d'authentification à deux facteurs ? Utilisez votre code de récupération pour désactiver tous les fournisseurs d'authentification à deux facteurs de votre compte." }, "recoveryCodeTitle": { "message": "Code de récupération" @@ -794,7 +794,7 @@ "description": "'Authy' and 'Google Authenticator' are product names and should not be translated." }, "yubiKeyTitle": { - "message": "Clé de sécurité YubiKey OTP" + "message": "Clé de sécurité OTP YubiKey" }, "yubiKeyDesc": { "message": "Utilisez une YubiKey pour accéder à votre compte. Fonctionne avec les YubiKey série 4, série 5 et NEO." @@ -918,7 +918,7 @@ "message": "Ce mot de passe sera utilisé pour exporter et importer ce fichier" }, "confirmMasterPassword": { - "message": "Confirmer le Mot de Passe Maître" + "message": "Confirmer le mot de passe principal" }, "confirmFormat": { "message": "Confirmer le Format" @@ -930,7 +930,7 @@ "message": "Confirmer le Mot de Passe du Fichier" }, "accountRestrictedOptionDescription": { - "message": "Chiffrez le fichier avec la clé de chiffrement de votre compte, dérivée de vos nom d'utilisateur et mot de passe maître. L'importation ne sera possible que sur ce compte Bitwarden." + "message": "Utilisez la clé de chiffrement de votre compte, dérivée du nom d'utilisateur et du mot de passe principal de votre compte, pour chiffrer l'export et restreindre l'import au seul compte Bitwarden actuel." }, "passwordProtectedOptionDescription": { "message": "Créez un mot de passe généré par l'utilisateur pour protéger l'exportation. Utilisez ceci pour créer une exportation qui peut être utilisée dans d'autres comptes." @@ -963,10 +963,10 @@ "message": "Score de complexité minimum" }, "minNumbers": { - "message": "Nombre minimum de chiffres" + "message": "Minimum de chiffres" }, "minSpecial": { - "message": "Nombre minimum de caractères spéciaux", + "message": "Minimum de caractères spéciaux", "description": "Minimum special characters" }, "ambiguous": { @@ -1022,7 +1022,7 @@ "message": "Changer l'e-mail" }, "changeEmailTwoFactorWarning": { - "message": "En continuant, vous changerez l'adresse e-mail de votre compte. Cela ne changera pas l'adresse e-mail utilisée pour l'authentification à deux facteurs. Vous pouvez modifier cette adresse e-mail dans les paramètres d'identification en deux étapes." + "message": "En poursuivant, l'adresse électronique de votre compte sera changée. L'adresse électronique utilisée pour l'authentification à deux facteurs ne sera pas changée. Vous pouvez changer cette adresse électronique dans les paramètres d'authentification à deux facteurs." }, "newEmail": { "message": "Nouvel e-mail" @@ -1040,7 +1040,7 @@ } }, "loggedOutWarning": { - "message": "En continuant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." + "message": "En poursuivant, vous serez déconnecté de votre session en cours, ce qui vous obligera à vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." }, "emailChanged": { "message": "Adresse e-mail modifiée" @@ -1052,19 +1052,19 @@ "message": "Veuillez vous reconnecter. Si vous utilisez d'autres applications Bitwarden, déconnectez-vous puis reconnectez-vous dans ces applications également." }, "changeMasterPassword": { - "message": "Modifier le mot de passe maître" + "message": "Changer le mot de passe principal" }, "masterPasswordChanged": { - "message": "Mot de passe maître modifié" + "message": "Mot de passe principal enregistré" }, "currentMasterPass": { - "message": "Mot de passe maître actuel" + "message": "Mot de passe principal actuel" }, "newMasterPass": { - "message": "Nouveau mot de passe maître" + "message": "Nouveau mot de passe principal" }, "confirmNewMasterPass": { - "message": "Confirmer le nouveau mot de passe maître" + "message": "Confirmer le nouveau mot de passe principal" }, "encKeySettings": { "message": "Paramètres de la clé de chiffrement" @@ -1076,7 +1076,7 @@ "message": "Nombre d'itérations de KDF" }, "kdfIterationsDesc": { - "message": "Un nombre plus élevé d'itérations de KDF peut aider à protéger votre mot de passe maître contre une attaque par force brute. Nous recommandons une valeur de $VALUE$ ou plus.", + "message": "Des itérations KDF plus élevées peuvent aider à protéger votre mot de passe principal contre une attaque par force brute. Nous recommandons une valeur de $VALUE$ ou plus.", "placeholders": { "value": { "content": "$1", @@ -1109,10 +1109,10 @@ "message": "Révoquer les sessions" }, "deauthorizeSessionsDesc": { - "message": "Vous craignez que votre compte soit connecté sur un autre appareil ? Poursuivez ci-dessous pour révoquer tous les ordinateurs ou appareils que vous avez déjà utilisés. Cette étape de sécurité est recommandée si vous avez précédemment utilisé un ordinateur public ou enregistré accidentellement votre mot de passe sur un appareil qui n'est pas le vôtre. Cette étape effacera également toutes les sessions de connexion en deux étapes précédemment mémorisées." + "message": "Vous craignez que votre compte soit connecté sur un autre appareil ? Poursuivez ci-dessous pour annuler l'autorisation de tous les ordinateurs ou appareils que vous avez précédemment utilisés. Cette étape de sécurité est recommandée si vous avez utilisé un ordinateur public ou si vous avez accidentellement enregistré votre mot de passe sur un appareil qui n'est pas le vôtre. Cette étape effacera également toutes les sessions d'authentification à deux facteurs précédemment mémorisées." }, "deauthorizeSessionsWarning": { - "message": "Si vous continuez, vous serez également déconnecté de votre session en cours, ce qui vous nécessitera de vous reconnecter. Votre second facteur d'authentification vous sera également demandé, si cette option est activée. Les sessions actives sur d'autres appareils peuvent rester actives jusqu'à une heure." + "message": "En poursuivant, vous serez également déconnecté de votre session en cours, ce qui vous obligera à vous reconnecter. Vous serez également invité à vous reconnecter via l'authentification à deux facteurs, si elle est configurée. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." }, "sessionsDeauthorized": { "message": "Toutes les sessions ont été révoquées" @@ -1288,29 +1288,29 @@ "message": "Nom de domaine mis à jour" }, "twoStepLogin": { - "message": "Identification en deux étapes" + "message": "Authentification à deux facteurs" }, "twoStepLoginEnforcement": { - "message": "Imposition de la Connexion en Deux Étapes" + "message": "Mise en application de l'authentification à deux facteurs" }, "twoStepLoginDesc": { "message": "Sécuriser votre compte en exigeant une étape supplémentaire lors de la connexion." }, "twoStepLoginOrganizationDescStart": { - "message": "Imposer les options de la Connexion en 2 Étapes aux membres en utilisant le ", + "message": "Imposer les options d'authentification à deux facteurs de Bitwarden pour les membres en utilisant le ", "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": "Politique de Connexion en 2 Étapes" + "message": "Politique d'authentification à deux facteurs" }, "twoStepLoginOrganizationDuoDesc": { - "message": "Pour imposer la Connexion en 2 Étapes via Duo, utilisez les options ci-dessous." + "message": "Pour imposer l'authentification à deux facteurs via Duo, utilisez les options ci-dessous." }, "twoStepLoginOrganizationSsoDesc": { - "message": "Si vous avez configuré SSO ou planifié le faire, la Connexion en 2 Étapes peut déjà être imposée via votre Fournisseur d'Identité." + "message": "Si vous avez configuré SSO ou si vous prévoyez de le faire, l'authentification à deux facteurs peut déjà être imposée via votre fournisseur d'identité." }, "twoStepLoginRecoveryWarning": { - "message": "Activer la connexion en deux étapes peut vous empêcher définitivement d'accéder à votre compte Bitwarden. Un code de récupération vous permet d'accéder à votre compte dans le cas où vous ne pouvez plus utiliser votre service de connexion en deux étapes habituel (ex. vous perdez votre appareil). Le support Bitwarden ne pourra pas vous aider si vous perdez l'accès à votre compte. Nous vous recommandons d'écrire ou d'imprimer le code de récupération et de le conserver en lieu sûr." + "message": "La mise en place d'un système d'authentification à deux étapes peut vous bloquer définitivement l'accès à votre compte Bitwarden. Un code de récupération vous permet d'accéder à votre compte dans le cas où vous ne pouvez plus utiliser votre fournisseur normal d'authentification à deux facteurs (exemple : vous perdez votre appareil). L'assistance de Bitwarden ne pourra pas vous aider si vous perdez l'accès à votre compte. Nous vous recommandons de noter ou d'imprimer le code de récupération et de le conserver dans un lieu sûr." }, "viewRecoveryCode": { "message": "Voir le code de récupération" @@ -1336,16 +1336,16 @@ "message": "Adhésion Premium" }, "premiumRequired": { - "message": "Version Premium requise" + "message": "Premium requis" }, "premiumRequiredDesc": { - "message": "Une adhésion premium est requise pour utiliser cette fonctionnalité." + "message": "Une adhésion Premium est requise pour utiliser cette fonctionnalité." }, "youHavePremiumAccess": { - "message": "Vous avez un accès premium" + "message": "Vous avez un accès Premium" }, "alreadyPremiumFromOrg": { - "message": "Vous avez déjà accès aux fonctionnalités premium grâce à une organisation dont vous êtes membre." + "message": "Vous avez déjà accès aux fonctionnalités Premium grâce à une organisation dont vous êtes membre." }, "manage": { "message": "Gérer" @@ -1357,19 +1357,19 @@ "message": "Révoquer l'Accès" }, "twoStepLoginProviderEnabled": { - "message": "Ce fournisseur de connexion en deux étapes est activé sur votre compte." + "message": "Ce fournisseur d'authentification à deux facteurs est actif sur votre compte." }, "twoStepLoginAuthDesc": { - "message": "Entrez votre mot de passe principal pour modifier les paramètres de connexion en deux étapes." + "message": "Saisissez votre mot de passe principal pour modifier les paramètres d'authentification à deux facteurs." }, "twoStepAuthenticatorDesc": { - "message": "Suivez ces étapes pour configurer la connexion en deux étapes avec une application d'authentification :" + "message": "Suivre ces étapes pour mettre en place l''authentification à deux facteurs avec une application d'authentification :" }, "twoStepAuthenticatorDownloadApp": { - "message": "Télécharger une application d'authentification en deux étapes" + "message": "Télécharger une application d'authentification à deux facteurs" }, "twoStepAuthenticatorNeedApp": { - "message": "Besoin d'une application d'authentification en deux étapes ? Téléchargez l'une des applications suivantes" + "message": "Besoin d'une application d'authentification à deux facteurs ? Téléchargez en une parmi les suivantes" }, "iosDevices": { "message": "Appareils iOS" @@ -1396,10 +1396,10 @@ "message": "Dans le cas où vous devez l’ajouter à un autre appareil, voici le code QR (ou clé) requis par votre application d'authentification." }, "twoStepDisableDesc": { - "message": "Êtes-vous sûr de que vouloir désactiver ce fournisseur de connexion en deux étapes ?" + "message": "Êtes-vous sûr de vouloir désactiver ce fournisseur d'authentification à deux facteurs ?" }, "twoStepDisabled": { - "message": "Fournisseur de connexion en deux étapes désactivé." + "message": "Fournisseur d'authentification à deux facteurs désactivé." }, "twoFactorYubikeyAdd": { "message": "Ajouter une nouvelle YubiKey à votre compte" @@ -1417,7 +1417,7 @@ "message": "Sauvegarder le contenu du formulaire." }, "twoFactorYubikeyWarning": { - "message": "En raison de limitations de plateforme, les YubiKeys ne sont pas utilisables sur toutes les applications Bitwarden. Vous devriez activer un autre fournisseur de connexion en deux étapes afin de pouvoir accéder à votre compte lorsque vous ne pouvez pas utiliser les YubiKeys. Plateformes prises en charge :" + "message": "En raison des limitations de la plateforme, les YubiKey ne peuvent pas être utilisées sur toutes les applications Bitwarden. Vous devriez mettre en place un autre fournisseur d'authentification à deux facteurs pouvoir accéder à votre compte lorsque les YubiKeys ne peuvent pas être utilisées. Plateformes prises en charge :" }, "twoFactorYubikeySupportUsb": { "message": "Coffre web, application de bureau, interface ligne de commande (CLI) et toutes les extensions de navigateur sur un appareil doté d'un port USB pouvant accepter votre YubiKey." @@ -1480,7 +1480,7 @@ "message": "Nom d'hôte de l'API" }, "twoFactorEmailDesc": { - "message": "Suivez ces étapes pour mettre en place la connexion en deux étapes avec e-mail :" + "message": "Suivre ces étapes pour mettre en place l'authentification à deux facteurs avec courriel :" }, "twoFactorEmailEnterEmail": { "message": "Entrez l'e-mail où vous souhaitez recevoir les codes de vérification" @@ -1519,7 +1519,7 @@ "message": "Sauvegarder le contenu du formulaire." }, "twoFactorU2fWarning": { - "message": "En raison de limitations de plateforme, FIDO U2F n'est pas utilisable sur toutes les applications Bitwarden. Vous devriez activer un autre fournisseur de connexion en deux étapes afin de pouvoir accéder à votre compte lorsque vous ne pouvez pas utiliser FIDO U2F. Plateformes prises en charge :" + "message": "En raison des limitations de la plateforme, FIDO U2F ne peut pas être utilisé sur toutes les applications Bitwarden. Vous devriez mettre en place un autre fournisseur d'authentification à deux facteurs pouvoir accéder à votre compte lorsque FIDO U2F ne peut pas être utilisé. Plateformes prises en charge :" }, "twoFactorU2fSupportWeb": { "message": "Coffre web et extensions sur un ordinateur fixe/portable avec un navigateur compatible U2F (Chrome, Opera, Vivaldi ou Firefox avec FIDO U2F activé)." @@ -1528,22 +1528,22 @@ "message": "Attente de l'appui sur le bouton de votre clé de sécurité" }, "twoFactorU2fClickSave": { - "message": "Cliquez sur le bouton « Sauvegarder » ci-dessous pour activer cette clé de sécurité pour une connexion en deux étapes." + "message": "Utilisez le bouton \"Sauvegarde\" ci-dessous pour activer cette clé de sécurité pour l'authentification à deux facteurs." }, "twoFactorU2fProblemReadingTryAgain": { "message": "Un problème est survenu lors de la lecture de la clé de sécurité. Veuillez réessayer." }, "twoFactorWebAuthnWarning": { - "message": "En raison de limitations de plateforme, WebAuthn n'est pas utilisable sur toutes les applications Bitwarden. Vous devriez activer un autre fournisseur de connexion en deux étapes afin de pouvoir accéder à votre compte lorsque vous ne pouvez pas utiliser WebAuthn. Plateformes prises en charge :" + "message": "En raison des limitations de la plate-forme, WebAuthn ne peut pas être utilisé sur toutes les applications Bitwarden. Vous devriez mettre en place un autre fournisseur d'authentification à deux facteurs afin de pouvoir accéder à votre compte lorsque WebAuthn ne peut pas être utilisé. Plateformes supportées :" }, "twoFactorWebAuthnSupportWeb": { "message": "Coffre web et extensions sur un ordinateur fixe/portable avec un navigateur compatible WebAuthn (Chrome, Opera, Vivaldi ou Firefox avec FIDO U2F activé)." }, "twoFactorRecoveryYourCode": { - "message": "Votre code de récupération de connexion en deux étapes Bitwarden" + "message": "Votre code de récupération de d'authentification à deux facteurs Bitwarden" }, "twoFactorRecoveryNoCode": { - "message": "Vous n'avez pas encore activé de fournisseur de connexion en deux étapes. Après avoir activé un fournisseur de connexion en deux étapes, vous pouvez consulter ici votre code de récupération." + "message": "Vous n'avez pas encore mis en place de fournisseurs d'authentification à deux facteurs. Une fois que vous aurez mis en place un fournisseur d'authentification à deux facteurs, vous pourrez revenir ici pour obtenir votre code de récupération." }, "printCode": { "message": "Imprimer le code", @@ -1582,16 +1582,16 @@ "message": "Aucun élément dans votre coffre n'a d'URI non sécurisés." }, "inactive2faReport": { - "message": "Rapport 2FA inactif" + "message": "Authentification à deux facteurs inactive" }, "inactive2faReportDesc": { - "message": "L'authentification à deux facteurs (2FA) est un paramètre de sécurité important qui permet de sécuriser vos comptes. Si le site Web le propose, vous devriez toujours activer l'authentification à deux facteurs." + "message": "L'authentification à deux facteurs ajoute une couche de protection à vos comptes. Mettez en place l'authentification à deux facteurs en utilisant Bitwarden authenticator pour ces comptes ou utilisez une méthode alternative." }, "inactive2faFound": { - "message": "Identifiants sans 2FA trouvés" + "message": "Identifiants sans authentification à deux facteurs trouvés" }, "inactive2faFoundDesc": { - "message": "Nous avons trouvé $COUNT$ site(s) web dans votre coffre qui peuvent ne pas être configurés avec une connexion en deux étapes (selon 2fa. Pour protéger davantage ces comptes, vous devez configurer une connexion en deux étapes.", + "message": "Nous avons trouvé $COUNT$ site(s) web dans votre coffre peut-être non configuré(s) avec l'authentification à deux facteurs (selon 2fa.directory). Pour protéger davantage ces comptes, vous devriez mettre en place l'authentification à deux facteurs.", "placeholders": { "count": { "content": "$1", @@ -1600,7 +1600,7 @@ } }, "noInactive2fa": { - "message": "Aucun site web n'a été trouvé dans votre coffre-fort avec une configuration d'authentification à deux facteurs manquante." + "message": "Aucun site web n'a été trouvé dans votre coffre avec une configuration d'authentification à deux facteurs manquante." }, "instructions": { "message": "Instructions" @@ -1609,7 +1609,7 @@ "message": "Rapport sur les mots de passe exposés" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "message": "Les mots de passe exposés lors d'une brèche de données sont des cibles faciles pour les attaquants. Changez ces mots de passe pour éviter des intrusions potentielles." }, "exposedPasswordsFound": { "message": "Mots de passe exposés trouvés" @@ -1783,38 +1783,38 @@ "message": "Le crédit de votre compte peut être utilisé pour régler vos achats. Tout crédit disponible sera automatiquement appliqué aux factures générées pour ce compte." }, "goPremium": { - "message": "Devenir Premium", + "message": "Passez Premium", "description": "Another way of saying \"Get a Premium membership\"" }, "premiumUpdated": { - "message": "Vous venez de passer à un compte Premium." + "message": "Vous avez mis à niveau vers Premium." }, "premiumUpgradeUnlockFeatures": { - "message": "Mettre à niveau votre compte vers un abonnement premium et débloquez d'incroyables fonctionnalités supplémentaires." + "message": "Mettez votre compte à niveau vers une adhésion Premium et débloquez de superbes fonctionnalités supplémentaires." }, "premiumSignUpStorage": { - "message": "1 Go de stockage de fichiers chiffrés." + "message": "1 Go de stockage chiffré pour les fichiers joints." }, "premiumSignUpTwoStep": { - "message": "Options d'identification en deux étapes additionnelles comme YubiKey, FIDO U2F et Duo." + "message": "Options additionnelles d'authentification à deux facteurs telles que YubiKey, FIDO U2F et Duo." }, "premiumSignUpEmergency": { "message": "Accès d'urgence" }, "premiumSignUpReports": { - "message": "Rapports sur l'hygiène des mots de passe, la santé des comptes et les fuites de données pour assurer la sécurité de votre coffre." + "message": "Hygiène du mot de passe, santé du compte et rapports sur les brèches de données pour assurer la sécurité de votre coffre." }, "premiumSignUpTotp": { - "message": "Génération d'un code de vérification TOTP (2FA) pour les identifiants de votre coffre." + "message": "Générateur de code de vérification TOTP (2FA) pour les identifiants dans votre coffre." }, "premiumSignUpSupport": { - "message": "Support client prioritaire." + "message": "Assistance client prioritaire." }, "premiumSignUpFuture": { - "message": "Toutes les futures options premium. D'autres suivront prochainement !" + "message": "Toutes les futures fonctionnalités Premium. Plus à venir prochainement !" }, "premiumPrice": { - "message": "Tout pour seulement $PRICE$ /an !", + "message": "Tout pour seulement $PRICE$/an !", "placeholders": { "price": { "content": "$1", @@ -1822,14 +1822,30 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Passez Premium pour seulement $PRICE$/an, ou obtenez des comptes Premium pour $FAMILYPLANUSERCOUNT$ utilisateurs et un partage familial illimité avec un ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Plan Bitwarden Familles." + }, "addons": { "message": "Add-ons" }, "premiumAccess": { - "message": "Accès premium" + "message": "Accès Premium" }, "premiumAccessDesc": { - "message": "Vous pouvez ajouter un accès premium à tous les membres de votre organisation pour $PRICE$/$INTERVAL$.", + "message": "Vous pouvez ajouter l'accès Premium à tous les membres de votre organisation pour $PRICE$/$INTERVAL$.", "placeholders": { "price": { "content": "$1", @@ -1926,7 +1942,7 @@ "message": "L’abonnement a été marqué pour être annulé à la fin de la période de facturation actuelle." }, "reinstateSubscription": { - "message": "Rétablir l’abonnement" + "message": "Rétablir l'abonnement" }, "reinstateConfirmation": { "message": "Êtes-vous sûr de vouloir retirer la demande d’annulation en attente et rétablir votre abonnement ?" @@ -1938,7 +1954,7 @@ "message": "Êtes-vous sûr de vouloir annuler ? Vous perdrez l’accès à toutes les fonctionnalités de l’abonnement à la fin de ce cycle de facturation." }, "canceledSubscription": { - "message": "L'abonnement a été annulé." + "message": "Abonnement annulé" }, "neverExpires": { "message": "N'expire jamais" @@ -2070,7 +2086,7 @@ "message": "Fichier de licence" }, "licenseFileDesc": { - "message": "Votre fichier de licence aura un nom similaire à $FILE_NAME$", + "message": "Votre fichier de licence sera nommé comme quelque chose comme $FILE_NAME$", "placeholders": { "file_name": { "content": "$1", @@ -2079,7 +2095,7 @@ } }, "uploadLicenseFilePremium": { - "message": "Pour mettre à niveau votre compte vers un abonnement premium, vous devez fournir un fichier de licence valide." + "message": "Pour mettre à niveau votre compte vers une adhésion Premium, vous devez charger un fichier de licence valide." }, "uploadLicenseFileOrg": { "message": "Pour créer une organisation sur une instance auto-hébergée vous devez fournir un fichier de licence valide." @@ -2237,7 +2253,7 @@ "message": "Hébergement local (optionnel)" }, "usersGetPremium": { - "message": "Les utilisateurs auront accès aux fonctionnalités premium" + "message": "Les utilisateurs ont accès aux fonctionnalités Premium" }, "controlAccessWithGroups": { "message": "Contrôlez l'accès des utilisateurs avec des groupes" @@ -2249,7 +2265,7 @@ "message": "Suivez les actions des utilisateurs avec les journaux d'audit" }, "enforce2faDuo": { - "message": "Forcez l'authentification à deux facteurs (2FA) avec Duo" + "message": "Imposer 2FA avec Duo" }, "priorityCustomerSupport": { "message": "Support client prioritaire" @@ -2417,7 +2433,7 @@ } }, "userUsingTwoStep": { - "message": "Cet utilisateur utilise l'identification en deux étapes pour protéger son compte." + "message": "Cet utilisateur utilise l'authentification à deux facteurs pour protéger son compte." }, "userAccessAllItems": { "message": "Cet utilisateur peut voir et modifier tous les éléments." @@ -2507,19 +2523,19 @@ "message": "Mot de passe changé." }, "enabledUpdated2fa": { - "message": "Connexion en deux étapes activée/mise à jour." + "message": "Authentification à deux facteurs sauvegardée" }, "disabled2fa": { - "message": "Connexion en deux étapes désactivée." + "message": "Authentification à deux facteurs désactivée" }, "recovered2fa": { - "message": "Compte récupéré depuis une connexion en deux étapes." + "message": "Compte récupéré à partir de l'authentification à deux facteurs." }, "failedLogin": { "message": "Tentative de connexion avec mot de passe incorrect." }, "failedLogin2fa": { - "message": "Tentative de connexion échouée avec deuxième facteur incorrect." + "message": "Tentative de connexion échouée avec une authentification à deux facteurs incorrecte." }, "exportedVault": { "message": "Le coffre a été exporté." @@ -2993,13 +3009,13 @@ "message": "Se souvenir de l'e-mail" }, "recoverAccountTwoStepDesc": { - "message": "Si vous ne pouvez pas accéder à votre compte grâce à vos méthodes de connexion en deux étapes habituelles, vous pouvez utiliser votre code de récupération de connexion en deux étapes pour désactiver tous les fournisseurs en deux étapes sur votre compte." + "message": "Si vous ne pouvez pas accéder à votre compte par les méthodes normales d'authentification à deux facteurs, vous pouvez utiliser votre code de récupération d'authentification à deux facteurs pour désactiver tous les fournisseurs à deux facteurs sur votre compte." }, "recoverAccountTwoStep": { - "message": "Récupérer votre compte d'authentification à deux étapes" + "message": "Récupérer l'authentification à deux facteurs" }, "twoStepRecoverDisabled": { - "message": "Ce fournisseur de connexion en deux étapes a été désactivé sur votre compte." + "message": "Authentification à deux facteurs désactivée sur votre compte." }, "learnMore": { "message": "En savoir plus" @@ -3023,7 +3039,7 @@ "message": "Supprimer l'organisation" }, "deletingOrganizationContentWarning": { - "message": "Entrez le mot de passe maître pour confirmer la suppression de $ORGANIZATION$ et de toutes les données associées. Les données du coffre dans $ORGANIZATION$ inclut:", + "message": "Saisir le mot de passe principal pour confirmer la suppression de $ORGANIZATION$ et de toutes les données associées. Les données du coffre de $ORGANIZATION$ comprennent :", "placeholders": { "organization": { "content": "$1", @@ -3137,7 +3153,7 @@ "message": "Saisissez l'identifiant de votre installation" }, "limitSubscriptionDesc": { - "message": "Définissez un nombre de licences limite pour votre abonnement. Une fois cette limite atteinte, vous ne pourrez plus inviter de nouveaux utilisateurs." + "message": "Définissez une limite de licences pour votre abonnement. Une fois cette limite atteinte, vous ne pourrez plus inviter de nouveaux membres." }, "maxSeatLimit": { "message": "Nombre de licences maximum (optionnel)", @@ -3158,7 +3174,7 @@ "message": "Les ajustements apportés à votre abonnement entraîneront des modifications au prorata de vos totaux de facturation. Si les utilisateurs nouvellement invités dépassent votre nombre de licences, vous recevrez immédiatement des frais au prorata pour les utilisateurs supplémentaires." }, "subscriptionUserSeats": { - "message": "Votre abonnement permet un total de $COUNT$ utilisateurs.", + "message": "Votre abonnement permet un total de $COUNT$ membres.", "placeholders": { "count": { "content": "$1", @@ -3167,7 +3183,7 @@ } }, "limitSubscription": { - "message": "Limiter le nombre de licences (optionnel)" + "message": "Limiter l'abonnement (facultatif)" }, "subscriptionSeats": { "message": "Licences" @@ -3263,7 +3279,7 @@ "message": "Vous utilisez actuellement un moyen de chiffrement obsolète." }, "updateEncryptionKeyDesc": { - "message": "Nous sommes passés à des clés de chiffrement plus longues qui fournissent une meilleure sécurité et permettent l'accès à de nouvelles fonctionnalités. La mise à jour de votre clé de chiffrement est rapide et facile. Tapez simplement votre mot de passe maître ci-dessous. Cette mise à jour deviendra peut-être obligatoire." + "message": "Nous sommes passés à des clés de chiffrement plus grandes qui offrent une meilleure sécurité et un accès à des fonctionnalités plus récentes. La mise à jour de votre clé de chiffrement est rapide et facile. Il suffit de saisir votre mot de passe principal ci-dessous. Cette mise à jour deviendra éventuellement obligatoire." }, "updateEncryptionKeyWarning": { "message": "Après avoir mis à jour votre clé de chiffrement, vous devrez vous reconnecter sur toutes les applications Bitwarden que vous utilisez actuellement (comme par exemple l'application mobile ou les extensions de navigateur). Le fait de ne pas vous déconnecter et de vous reconnecter (ce qui télécharge votre nouvelle clé de chiffrement) pourrait entraîner une corruption des données. Nous allons essayer de vous déconnecter automatiquement, mais cela demande un peu de temps." @@ -3390,10 +3406,10 @@ "description": "ex. A very weak password. Scale: Very Weak -> Weak -> Good -> Strong" }, "weakMasterPassword": { - "message": "Mot de passe maître faible" + "message": "Mot de passe principal faible" }, "weakMasterPasswordDesc": { - "message": "Le mot de passe maître que vous avez choisi est faible. Vous devriez utiliser un mot de passe (ou une phrase de passe) fort(e) pour protéger correctement votre compte Bitwarden. Êtes-vous sûr de vouloir utiliser ce mot de passe maître ?" + "message": "Le mot de passe principal que vous avez choisi est faible. Vous devriez utiliser un mot de passe principal fort (ou une phrase de passe) pour protéger correctement votre compte Bitwarden. Êtes-vous sûr de vouloir utiliser ce mot de passe principal ?" }, "rotateAccountEncKey": { "message": "Révoquer également la clé de chiffrement de mon compte" @@ -3489,31 +3505,31 @@ "message": "Cloner" }, "masterPassPolicyTitle": { - "message": "Exigences pour le mot de passe maître" + "message": "Exigences du mot de passe principal" }, "masterPassPolicyDesc": { - "message": "Définir les exigences minimales pour la force du mot de passe maître." + "message": "Définir les exigences de robustesse du mot de passe principal." }, "twoStepLoginPolicyTitle": { - "message": "Nécessite une connexion en deux étapes" + "message": "Exiger une authentification à deux facteurs" }, "twoStepLoginPolicyDesc": { - "message": "Imposer aux membres l'usage de la double authentification." + "message": "Exiger des membres qu'ils mettent en place une authentification à deux facteurs." }, "twoStepLoginPolicyWarning": { - "message": "Les membres de l'organisation (hors propriétaires et administrateurs) qui n'ont pas activé la connexion en deux étapes sur leur compte personnel seront supprimés de l'organisation et recevront un courriel les informant du changement." + "message": "Les membres de l'organisation qui ne sont pas propriétaires ou administrateurs et qui n'ont pas configuré l'authentification à deux facteurs pour leur compte seront supprimés de l'organisation et recevront un courriel les informant de ce changement." }, "twoStepLoginPolicyUserWarning": { - "message": "Vous êtes membre d'une organisation qui nécessite que la connexion en deux étapes soit activée sur votre compte utilisateur. Si vous désactivez tous les fournisseurs de connexion en deux étapes, vous serez automatiquement retiré de ces organisations." + "message": "Vous êtes un membre d'une organisation qui exige que l'authentification à deux facteurs soit configurée sur votre compte utilisateur. Si vous désactivez tous les fournisseurs d'authentification à deux facteurs, vous serez automatiquement retiré de ces organisations." }, "passwordGeneratorPolicyDesc": { - "message": "Définir les exigences minimales pour la configuration du générateur de mot de passe." + "message": "Définir les exigences pour le générateur de mot de passe." }, "passwordGeneratorPolicyInEffect": { "message": "Une ou plusieurs politiques d'organisation affectent les paramètres de votre générateur." }, "masterPasswordPolicyInEffect": { - "message": "Une ou plusieurs politiques de l'organisation exigent que votre mot de passe maître réponde aux exigences suivantes :" + "message": "Une ou plusieurs politiques de l'organisation exigent que votre mot de passe principal réponde aux exigences suivantes :" }, "policyInEffectMinComplexity": { "message": "Score de complexité minimum de $SCORE$", @@ -3552,7 +3568,7 @@ } }, "masterPasswordPolicyRequirementsNotMet": { - "message": "Votre nouveau mot de passe maître ne répond pas aux exigences de la politique." + "message": "Votre nouveau mot de passe principal ne répond pas aux exigences en matière de politique de sécurité." }, "minimumNumberOfWords": { "message": "Nombre minimum de mots" @@ -3567,7 +3583,7 @@ "message": "Action lors de l'expiration du délai du coffre" }, "vaultTimeoutActionLockDesc": { - "message": "Un coffre verrouillé requiert la saisie de votre mot de passe maître pour y avoir à nouveau accès." + "message": "Un mot de passe principal ou une autre méthode de déverrouillage est nécessaire pour accéder à nouveau à votre coffre." }, "vaultTimeoutActionLogOutDesc": { "message": "Un coffre déconnecté nécessite que vous vous ré-authentifiez pour y accéder de nouveau." @@ -3659,7 +3675,7 @@ } }, "vaultTimeoutLogOutConfirmation": { - "message": "La déconnexion supprimera tous les accès à votre coffre et nécessite une authentification en ligne après la période d'expiration. Êtes-vous sûr de vouloir utiliser ce paramètre?" + "message": "La déconnexion supprimera tout accès à votre coffre et nécessitera une authentification en ligne après la période d'expiration. Êtes-vous sûr de vouloir utiliser ce paramètre ?" }, "vaultTimeoutLogOutConfirmationTitle": { "message": "Confirmation de l'action lors de l'expiration du délai" @@ -3680,10 +3696,10 @@ "message": "Informations sur les taxes mises à jour." }, "setMasterPassword": { - "message": "Définir le mot de passe maître" + "message": "Définir le mot de passe principal" }, "ssoCompleteRegistration": { - "message": "Afin de terminer la connexion avec SSO, veuillez définir un mot de passe maître pour accéder à votre coffre et le protéger." + "message": "Afin de finaliser la connexion avec SSO, veuillez définir un mot de passe principal pour accéder et protéger votre coffre." }, "identifier": { "message": "Identifiant" @@ -3950,7 +3966,7 @@ "message": "Prise de contrôle" }, "takeoverDesc": { - "message": "Peut réinitialiser votre compte avec un nouveau mot de passe maître." + "message": "Peut réinitialiser votre compte avec un nouveau mot de passe principal." }, "waitTime": { "message": "Période d'attente" @@ -4387,7 +4403,7 @@ "message": "Réinitialiser le mot de passe" }, "resetPasswordLoggedOutWarning": { - "message": "En continuant, $NAME$ sera déconnecté de sa session actuelle, ce qui lui demandera de se reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives jusqu'à une heure.", + "message": "En poursuivant, $NAME$ sera déconnecté de sa session actuelle, ce qui l'obligera à se reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure.", "placeholders": { "name": { "content": "$1", @@ -4399,22 +4415,22 @@ "message": "cet utilisateur" }, "resetPasswordMasterPasswordPolicyInEffect": { - "message": "Une ou plusieurs politiques de l'organisation exigent que le mot de passe maître réponde aux exigences suivantes :" + "message": "Une ou plusieurs politiques de l'organisation exigent que le mot de passe principal réponde aux exigences suivantes :" }, "resetPasswordSuccess": { "message": "Mot de passe réinitialisé avec succès !" }, "resetPasswordEnrollmentWarning": { - "message": "L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe maître. Êtes-vous sûr de vouloir vous inscrire ?" + "message": "L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe principal" }, "resetPasswordPolicy": { - "message": "Réinitialisation du mot de passe maître" + "message": "Réinitialisation du mot de passe principal" }, "resetPasswordPolicyDescription": { - "message": "Permettre aux administrateurs de l'organisation de réinitialiser le mot de passe maître des utilisateurs de l'organisation." + "message": "Autoriser les administrateurs à réinitialiser les mots de passe principaux pour les membres." }, "resetPasswordPolicyWarning": { - "message": "Les utilisateurs de l'organisation devront s'inscrire personnellement ou être inscrits automatiquement avant que les administrateurs puissent réinitialiser leur mot de passe maître." + "message": "Les membres de l'organisation devront s'inscrire eux-mêmes ou être inscrits automatiquement avant que les administrateurs puissent réinitialiser leur mot de passe principal." }, "resetPasswordPolicyAutoEnroll": { "message": "Inscription automatique" @@ -4423,13 +4439,13 @@ "message": "Tous les utilisateurs seront automatiquement inscrits à la réinitialisation du mot de passe une fois leur invitation acceptée et n'auront pas la possibilité de refuser." }, "resetPasswordPolicyAutoEnrollWarning": { - "message": "Les utilisateurs déjà dans l'organisation ne seront pas inscrits rétroactivement à la réinitialisation du mot de passe. Ils devront s'inscrire personnellement avant que les administrateurs puissent réinitialiser leur mot de passe maître." + "message": "Les membres qui font déjà partie de l'organisation ne seront pas inscrits rétroactivement à la réinitialisation du mot de passe. Ils devront s'inscrire eux-mêmes avant que les administrateurs puissent réinitialiser leur mot de passe principal." }, "resetPasswordPolicyAutoEnrollCheckbox": { "message": "Exiger que les nouveaux utilisateurs soient inscrits automatiquement" }, "resetPasswordAutoEnrollInviteWarning": { - "message": "Cette organisation a une politique d'entreprise qui vous inscrira automatiquement à la réinitialisation du mot de passe. L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe maître." + "message": "Cette organisation dispose d'une politique d'entreprise qui vous inscrira automatiquement à la réinitialisation du mot de passe. L'inscription permettra aux administrateurs de l'organisation de changer votre mot de passe principal." }, "resetPasswordOrgKeysError": { "message": "Erreur lors du traitement de votre demande : \"Organization Keys response is null\"" @@ -4444,13 +4460,13 @@ "message": "Les éléments présents dans la corbeille depuis un moment seront automatiquement supprimés." }, "passwordPrompt": { - "message": "Ressaisie du mot de passe maître" + "message": "Ressaisir le mot de passe principal" }, "passwordConfirmation": { - "message": "Confirmation du mot de passe maître" + "message": "Confirmation du mot de passe principal" }, "passwordConfirmationDesc": { - "message": "Cette action est protégée. Pour continuer, veuillez ressaisir votre mot de passe maître pour vérifier votre identité." + "message": "Cette action est protégée. Pour continuer, veuillez saisir à nouveau votre mot de passe principal pour vérifier votre identité." }, "reinviteSelected": { "message": "Renvoyer les invitations" @@ -4650,16 +4666,16 @@ "message": "Ajouter" }, "updatedMasterPassword": { - "message": "Mot de passe maître mis à jour" + "message": "Mot de passe principal enregistré" }, "updateMasterPassword": { - "message": "Mettre à jour le mot de passe maître" + "message": "Mettre à jour le mot de passe principal" }, "updateMasterPasswordWarning": { - "message": "Votre mot de passe maître a récemment été modifié par un administrateur de votre organisation. Pour accéder au coffre, vous devez mettre à jour votre mot de passe maître dès maintenant. Cette action va vous déconnecter et vous obligera à vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives jusqu'à une heure." + "message": "Votre mot de passe principal a été récemment changé par un administrateur de votre organisation. Pour pouvoir accéder au coffre, vous devez mettre à jour votre mot de passe principal maintenant. En poursuivant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." }, "masterPasswordInvalidWarning": { - "message": "Votre mot de passe maître ne répond pas aux exigences des politiques de cette organisation. Afin de rejoindre l'organisation, vous devez mettre à jour votre mot de passe maître maintenant. En continuant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." + "message": "Votre mot de passe principal ne répond pas aux exigences de politique de sécurité de cette organisation. Afin de rejoindre l'organisation, vous devez mettre à jour votre mot de passe principal dès maintenant. En poursuivant, vous serez déconnecté de votre session actuelle et vous devrez vous reconnecter. Les sessions actives sur d'autres appareils peuvent rester actives pendant encore une heure." }, "maximumVaultTimeout": { "message": "Délai d'expiration du coffre" @@ -4699,7 +4715,7 @@ "message": "Le délai d'expiration de votre coffre-fort dépasse les restrictions définies par votre organisation." }, "vaultCustomTimeoutMinimum": { - "message": "Le délai minimum de mise en veille personnalisée est 1 minute." + "message": "Le délai d'expiration personnalisé minimum est de 1 minute." }, "vaultTimeoutRangeError": { "message": "Le délai de mise en veille du coffre n'est pas dans l'intervalle de temps autorisé." @@ -4735,7 +4751,7 @@ "message": "URL de callback" }, "signedOutCallbackPath": { - "message": "URL de callback pour la déconnexion" + "message": "Chemin de \"callback\" lorsque déconnecté" }, "authority": { "message": "Autorité" @@ -4810,7 +4826,7 @@ "message": "URL du service de connexion unique (SSO)" }, "idpSingleLogoutServiceUrl": { - "message": "URL du service de déconnexion unique (SLO)" + "message": "URL du service de déconnexion unique" }, "idpX509PublicCert": { "message": "Certificat public X.509" @@ -4843,7 +4859,7 @@ "message": "L'abonnement Bitwarden Familles inclut" }, "sponsoredFamiliesPremiumAccess": { - "message": "Accès premium pour un maximum de 6 utilisateurs" + "message": "Accès Premium jusqu'à 6 utilisateurs" }, "sponsoredFamiliesSharedCollections": { "message": "Collections partagées pour les secrets de la famille" @@ -4984,10 +5000,10 @@ "message": "Quitter l'organisation" }, "removeMasterPassword": { - "message": "Supprimer le mot de passe maître" + "message": "Supprimer le mot de passe principal" }, "removedMasterPassword": { - "message": "Mot de passe maître supprimé." + "message": "Mot de passe principal supprimé" }, "allowSso": { "message": "Autoriser l'authentification SSO" @@ -5014,13 +5030,13 @@ "message": "Options de déchiffrement des membres" }, "memberDecryptionPassDesc": { - "message": "Une fois authentifiés, les membres déchiffreront les données du coffre en utilisant leur mot de passe maître." + "message": "Une fois authentifiés, les membres déchiffreront les données du coffre à l'aide de leur mot de passe principal." }, "keyConnector": { "message": "Key Connector" }, "memberDecryptionKeyConnectorDesc": { - "message": "Connectez l'authentification SSO à votre serveur de clés de déchiffrement auto-hébergé. En utilisant cette option, les membres n'auront pas besoin d'utiliser leur mot de passe maître pour déchiffrer les données du coffre. Contactez le support Bitwarden pour une assistance à la configuration." + "message": "Connectez l'authentification par SSO à votre serveur de clés de déchiffrement auto-hébergé. En utilisant cette option, les membres n'auront pas besoin d'utiliser leurs mots de passe principaux pour déchiffrer les données du coffre. Contactez le support Bitwarden pour une assistance à la mise en place." }, "keyConnectorPolicyRestriction": { "message": "\"Connexion avec SSO et déchiffrement avec Key Connector\" est activé. Cette politique ne s'appliquera qu'aux propriétaires et aux administrateurs." @@ -5038,7 +5054,7 @@ "message": "Key Connector désactivé" }, "keyConnectorWarning": { - "message": "Dès que les membres de votre organisation commencent à utiliser Key Connector, votre organisation ne peut pas revenir au déchiffrement avec mot de passe maître. Ne continuez que si vous êtes à l'aise avec le déploiement et la maintenance d'un serveur de clés." + "message": "Une fois que les membres commencent à utiliser Key Connector, votre organisation ne peut plus revenir au déchiffrement par mot de passe principal. Ne procédez que si vous êtes à l'aise avec le déploiement et la gestion d'un serveur de clés." }, "migratedKeyConnector": { "message": "Migré vers Key Connector" @@ -5209,7 +5225,7 @@ "message": "Accès Refusé. Vous n'avez pas la permission de voir cette page." }, "masterPassword": { - "message": "Mot de Passe Maître" + "message": "Mot de passe principal" }, "security": { "message": "Sécurité" @@ -5565,10 +5581,10 @@ "message": "Sélectionnez les projets auxquels le secret sera associé. Seuls les utilisateurs de l'organisation ayant accès à ces projets pourront voir le secret." }, "typeOrSelectProjects": { - "message": "Écrivez ou sélectionnez des projets" + "message": "Écrivez ou sélectionnez des Projets" }, "typeOrSelectProject": { - "message": "Écrivez ou sélectionnez un projet" + "message": "Écrivez ou sélectionnez un Projet" }, "project": { "message": "Projet" diff --git a/apps/web/src/locales/he/messages.json b/apps/web/src/locales/he/messages.json index d30b2a737e..64358b965c 100644 --- a/apps/web/src/locales/he/messages.json +++ b/apps/web/src/locales/he/messages.json @@ -1609,7 +1609,7 @@ "message": "דו\"ח סיסמאות שנחשפו" }, "exposedPasswordsReportDesc": { - "message": "סיסמאות שנחשפו הם סיסמאות שנמצאו בפרצות אבטחה ידועות וגלויות לציבור או נמכרות בDark web על ידי האקרים." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "נמצאו סיסמאות שנחשפו" @@ -1822,6 +1822,22 @@ } } }, + "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": "תוספים" }, diff --git a/apps/web/src/locales/hi/messages.json b/apps/web/src/locales/hi/messages.json index d25763308e..51d332572b 100644 --- a/apps/web/src/locales/hi/messages.json +++ b/apps/web/src/locales/hi/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/hr/messages.json b/apps/web/src/locales/hr/messages.json index 1e9ca68266..ba82c526d8 100644 --- a/apps/web/src/locales/hr/messages.json +++ b/apps/web/src/locales/hr/messages.json @@ -1609,7 +1609,7 @@ "message": "Izvještaj o izloženim lozinkama" }, "exposedPasswordsReportDesc": { - "message": "Izložene lozinke su su one otkrivene prilikom znanih krađa podataka pri čemu su javno objavljene ili su ih hakeri prodavali na dark webu." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Pronađene izložene lozinke" @@ -1822,6 +1822,22 @@ } } }, + "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": "Dodaci" }, diff --git a/apps/web/src/locales/hu/messages.json b/apps/web/src/locales/hu/messages.json index 04cd14754e..719e0a8aae 100644 --- a/apps/web/src/locales/hu/messages.json +++ b/apps/web/src/locales/hu/messages.json @@ -269,13 +269,13 @@ "message": "Szerkesztés" }, "searchCollection": { - "message": "Keresés a gyűjteményben" + "message": "Gyűjtemény keresése" }, "searchFolder": { "message": "Mappa keresése" }, "searchFavorites": { - "message": "Keresés a kedvencek közt" + "message": "Kedvencek keresése" }, "searchType": { "message": "Típus keresése", @@ -324,7 +324,7 @@ "message": "Gyűjtemények" }, "firstName": { - "message": "Keresztnév" + "message": "Személynév" }, "middleName": { "message": "Középső név" @@ -443,7 +443,7 @@ "message": "A kiválasztott áthelyezése szervezetbe" }, "deleteSelected": { - "message": "Kijelöltek törlése" + "message": "Kiválasztott törlése" }, "moveSelected": { "message": "Kijelöltek áthelyezése" @@ -452,13 +452,13 @@ "message": "Összes kijelölése" }, "unselectAll": { - "message": "Kijelölés megszüntetése" + "message": "Összes kijelölés megszüntetése" }, "launch": { "message": "Indítás" }, "newAttachment": { - "message": "Melléklet hozzáadása" + "message": "Új melléklet hozzáadása" }, "deletedAttachment": { "message": "A melléklet törlésre került." @@ -482,10 +482,10 @@ "message": "Ez a funkció nem használható a titkosítási kulcs frissítéséig." }, "addedItem": { - "message": "Elem hozzáadva" + "message": "Az elem hozzáadásra került." }, "editedItem": { - "message": "Elem szerkesztve" + "message": "Az elem szerkesztésre került." }, "movedItemToOrg": { "message": "$ITEMNAME$ átkerült $ORGNAME$ szervezethez", @@ -882,10 +882,10 @@ } }, "verificationCodeTotp": { - "message": "Ellenőrző kód (egyszeri időalapú)" + "message": "Verification Code (TOTP)" }, "copyVerificationCode": { - "message": "Ellenőrző kód másolása" + "message": "Copy Verification Code" }, "warning": { "message": "Figyelmeztetés" @@ -1003,7 +1003,7 @@ "description": "Make the first letter of a word uppercase." }, "includeNumber": { - "message": "Tartalmazzon számot" + "message": "Szám is" }, "passwordHistory": { "message": "Jelszóelőzmények" @@ -1043,7 +1043,7 @@ "message": "A folytatásban a felhasználó kiléptetésre kerül a jelenlegi munkamenetből, szükséges az ismételt bejelentkezés. Más eszközökön aktív munkamenetek akár egy órán keresztül is aktívak maradhatnak." }, "emailChanged": { - "message": "Email cím megváltoztatva" + "message": "Az email cím megváltozott." }, "logBackIn": { "message": "Ismételten be kell jelentkezni." @@ -1055,7 +1055,7 @@ "message": "Mesterjelszó módosítása" }, "masterPasswordChanged": { - "message": "Mesterjelszó megváltoztatva" + "message": "A mesterjelszó megváltozott." }, "currentMasterPass": { "message": "Jelenlegi mesterjelszó" @@ -1064,7 +1064,7 @@ "message": "Új mesterjelszó" }, "confirmNewMasterPass": { - "message": "Új jelszó megerősítése" + "message": "Új mesterjelszó megerősítése" }, "encKeySettings": { "message": "Kulcs beállítások titkosítása" @@ -1582,13 +1582,13 @@ "message": "A széfben nincs nem-biztonságos URI-val rendelkező elem." }, "inactive2faReport": { - "message": "2FA jelentés kikapcsolása" + "message": "Kétlépéses bejelentkezés kikapcsolása" }, "inactive2faReportDesc": { - "message": "A kétlépcsős hitelesítés (2FA) egy fontos biztonsági beállítás, amely biztosítja a fiókokat. Ha egy webhely felkínálja ezt, célszerű mindig engedélyezni a kétlépcsős hitelesítést." + "message": "A kétlépcsős bejelentkezés egy védelmi réteget ad a fiókoknak. Állítsunk be kétlépéses vejelentkezést a Bitwarden hitelesítővel ezekhez a fiókokhoz vagy használjunk alternatív módot." }, "inactive2faFound": { - "message": "2FA nélküli bejelentkezések találhatók." + "message": "Kétlépések bejelentkezés nélküli bejelentkezések találhatók." }, "inactive2faFoundDesc": { "message": "$COUNT$ olyan webhelyet találtunk a széfben, amely nincs kétlépcsős hitelesítéssel konfigurálva (a 2fa.directory adatbázisa alapján). Ezen fiókok további védelme érdekében, javasolt a kétlépcsős hitelesítés használata.", @@ -1762,7 +1762,7 @@ "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": "Számla egyenleg", + "message": "Fiók egyenleg", "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": { @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Prémium csomag mindössze $PRICE$/év áron, vagy szerezzünk be prémium fiókot $FAMILYPLANUSERCOUNT$ felhasználónak és korlátlan családi megosztást:", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden családi csomag." + }, "addons": { "message": "Kiegészítők" }, @@ -2438,7 +2454,7 @@ "message": "Megerősítve" }, "clientOwnerEmail": { - "message": "Ügyféltulajdonos e-mail cím" + "message": "Ügyféltulajdonos email cím" }, "owner": { "message": "Tulajdonos" @@ -3629,10 +3645,10 @@ "message": "Elem visszaállítása" }, "restoredItem": { - "message": "Visszaállított elem" + "message": "Az elem visszaállításra került." }, "restoredItems": { - "message": "Visszaállított elemek" + "message": "Az elemek visszaállításra kerültek." }, "restoreItemConfirmation": { "message": "Biztosan visszaállításra kerüljön ez az elem?" @@ -3767,7 +3783,7 @@ "message": "Szöveg" }, "createSend": { - "message": "Új küldés létrehozása", + "message": "Új Send", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editSend": { @@ -3775,15 +3791,15 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "createdSend": { - "message": "A küldés létrejött.", + "message": "A Send mentésre került.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "editedSend": { - "message": "A küldés szerkesztésre került.", + "message": "A Send szerkesztésre került.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deletedSend": { - "message": "A küldés törlésre került.", + "message": "A Send törlésre került.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "deleteSend": { @@ -3841,7 +3857,7 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "copySendLink": { - "message": "Hivatkozás küldés másolása", + "message": "Send hivatkozás másolása", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "removePassword": { @@ -3857,7 +3873,7 @@ "message": "Saját email cím elrejtése a címzettek elől." }, "disableThisSend": { - "message": "A Küldés letiltásával mindenki hozzáférése megvonható.", + "message": "A Send letiltásával mindenki hozzáférése megvonható.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "allSends": { @@ -3882,11 +3898,11 @@ "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendProtectedPasswordDontKnow": { - "message": "Nem ismerjük a jelszót? Kérdezzünk rá a küldőnél a küldés elérésére szükséges jelszóért.", + "message": "Nem ismerjük a jelszót? Kérdezzünk rá a küldőnél a Send elérésére szükséges jelszóért.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendHiddenByDefault": { - "message": "Ez a küldés alapértelmezésben rejtett. Az alábbi gombbal átváltható a láthatósága.", + "message": "Ez a Send alapértelmezésben rejtett. Az alábbi gombbal átváltható a láthatósága.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "downloadFile": { @@ -4056,7 +4072,7 @@ "message": "A szervezet tulajdonosai és adminisztrátorai mentesek az irányelv végrehajtása alól." }, "personalOwnershipSubmitError": { - "message": "Egy vállalati házirend miatt korlátozásra került az elemek személyes tárolóba történő mentése. Módosítsa a Tulajdon opciót egy szervezetre és válasszon az elérhető gyűjtemények közül." + "message": "Egy vállalati házirend miatt korlátozásra került az elemek személyes tárolóba történő mentése. Módosítsuk a Tulajdon opciót egy szervezetre és válasszunk az elérhető gyűjtemények közül." }, "disableSend": { "message": "Send letiltása" @@ -4069,11 +4085,11 @@ "message": "A szervezet házirendjét kezeő szervezeti felhasználók, mentesülnek az irányelvek végrehajtása alól." }, "sendDisabled": { - "message": "A küldés kikapcsolásra került", + "message": "A Send eltávolításra került.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendDisabledWarning": { - "message": "A vállalati házirend miatt csak egy meglévő Küldés törölhető.", + "message": "A vállalati házirend miatt csak egy meglévő Send törölhető.", "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." }, "sendOptions": { @@ -4429,7 +4445,7 @@ "message": "Új felhasználók automatikus regisztrálása" }, "resetPasswordAutoEnrollInviteWarning": { - "message": "Ennek a szervezetnek van egy vállalati házirendje, amely automatikusan regisztrál a jelszó alaphelyzetbe állítására. A regisztráció lehetővé teszi a szervezet adminisztrátorainak a mesterjelszó megváltoztatását." + "message": "Ennek a szervezetnek van egy vállalati házirendje, amely automatikusan regisztrál a jelszó alaphelyzetbe állítására. A regisztráció lehetővé teszi a szervezet adminisztrtorainak a mesterjelszó megváltoztatását." }, "resetPasswordOrgKeysError": { "message": "A szervezeti kulcs válasza null" @@ -4771,7 +4787,7 @@ "message": "Kért hitelesítési kontextusosztály referenciaértékek" }, "expectedReturnAcrValue": { - "message": "Elvárt „acr” követelésérték a válaszban (acr érvényesítés)" + "message": "Elvárt \"acr” követelésérték a válaszban" }, "spEntityId": { "message": "SP Szervezet AZ" @@ -4933,7 +4949,7 @@ "message": "A szponzorálás eltávolítása után felelősséget vállalunk az előfizetésért és a kapcsolódó számlákért. Biztosan folytatjuk?" }, "sponsorshipCreated": { - "message": "A szponzoráció létrejött" + "message": "A szponzoráció létrejött." }, "emailSent": { "message": "Az email elküldésre került." @@ -5026,10 +5042,10 @@ "message": "A „Bejelentkezés SSO szolgáltatással és a kulcskapcsoló visszafejtésével” engedélyezve van. Ez a szabály csak a tulajdonosokra és a rendszergazdákra vonatkozik." }, "enabledSso": { - "message": "Bekapcsolt SSO" + "message": "Az SSO bekapcsolásra került." }, "disabledSso": { - "message": "Kikapcsolt SEO" + "message": "Az SSO bekapcsolásra került." }, "enabledKeyConnector": { "message": "Bekapcsolt kulcskapcsoló" @@ -5562,13 +5578,13 @@ "message": "Titkos kódok törlése" }, "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." + "message": "Válasszzuk ki azokat a projekteket, amelyekhez a titkos kód társítva lesz. Csak az ezekhez a projektekhez hozzáféréssel rendelkező szervezeti felhasználók láthatják a titkos kódot." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Projektek begépelése vagy kiválasztása" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Projekt begépelése vagy kiválasztása" }, "project": { "message": "Projekt" diff --git a/apps/web/src/locales/id/messages.json b/apps/web/src/locales/id/messages.json index 47fe61e0a8..a2bba33fbd 100644 --- a/apps/web/src/locales/id/messages.json +++ b/apps/web/src/locales/id/messages.json @@ -29,7 +29,7 @@ } }, "newUri": { - "message": "URl Baru" + "message": "URI Baru" }, "username": { "message": "Nama Pengguna" @@ -50,7 +50,7 @@ "message": "Kolom Ubahsuai" }, "cardholderName": { - "message": "Nama Pemilik Kartu" + "message": "Nama Pemegang Kartu" }, "number": { "message": "Nomor" @@ -125,13 +125,13 @@ "message": "Panggilan" }, "mr": { - "message": "Tuan" + "message": "Tn" }, "mrs": { - "message": "Nyonya" + "message": "Ny" }, "ms": { - "message": "Nona" + "message": "Nn" }, "dr": { "message": "Dr" @@ -146,7 +146,7 @@ "message": "Kunci Autentikasi (TOTP)" }, "folder": { - "message": "Folder" + "message": "Direktori" }, "newCustomField": { "message": "Kolom Ubahsuai Baru" @@ -187,7 +187,7 @@ "message": "Edit Folder" }, "baseDomain": { - "message": "Domain basis", + "message": "Domain dasar", "description": "Domain name. Example: website.com" }, "domainName": { @@ -199,10 +199,10 @@ "description": "A URL's host value. For example, the host of https://sub.domain.com:443 is 'sub.domain.com:443'." }, "exact": { - "message": "Tepat" + "message": "Persis" }, "startsWith": { - "message": "Mulai dengan" + "message": "Dimulai dengan" }, "regEx": { "message": "Ekspresi umum", @@ -233,7 +233,7 @@ "message": "Periksa apakah kata sandi telah terekspos." }, "passwordExposed": { - "message": "Sandi ini telah dibuka $VALUE$ kali karena pelanggaran data. Anda harus mengubahnya.", + "message": "Sandi ini telah terekspos $VALUE$ kali dalam kebocoran data. Sebaiknya, anda mengubahnya.", "placeholders": { "value": { "content": "$1", @@ -242,13 +242,13 @@ } }, "passwordSafe": { - "message": "Kata sandi ini tidak ditemukan dalam data pelanggaran yang dikenal. Kata sandi tersebut harusnya aman untuk digunakan." + "message": "Kata sandi ini tidak ditemukan dalam kebocoran data yang diketahui. Kata sandi tersebut seharusnya aman untuk digunakan." }, "save": { "message": "Simpan" }, "cancel": { - "message": "Batal" + "message": "Batalkan" }, "canceled": { "message": "Dibatalkan" @@ -266,7 +266,7 @@ "message": "Batalkan favorit" }, "edit": { - "message": "Ubah" + "message": "Sunting" }, "searchCollection": { "message": "Cari koleksi" @@ -375,7 +375,7 @@ "message": "Lihat Item" }, "ex": { - "message": "contoh", + "message": "cth.", "description": "Short abbreviation for 'example'." }, "other": { @@ -651,7 +651,7 @@ "message": "Diperlukan pengetikan ulang kata sandi utama." }, "masterPasswordMinlength": { - "message": "Master password must be at least 8 characters long." + "message": "Kata sandi utama harus memiliki sekurang-kurangnya 8 karakter." }, "masterPassDoesntMatch": { "message": "Konfirmasi sandi utama tidak cocok." @@ -694,7 +694,7 @@ "message": "Sandi utama tidak valid" }, "invalidFilePassword": { - "message": "Invalid file password, please use the password you entered when you created the export file." + "message": "Kata sandi berkas tidak valid, harap menggunakan kata sandi yang anda masukkan saat anda membuat berkas ekspor." }, "lockNow": { "message": "Kunci Sekarang" @@ -915,7 +915,7 @@ "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" + "message": "Kata sandi ini akan digunakan untuk mengekspor dan mengimpor berkas ini" }, "confirmMasterPassword": { "message": "Konfirmasi kata sandi utama" @@ -936,10 +936,10 @@ "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" + "message": "Jenis ekspor" }, "accountRestricted": { - "message": "Account restricted" + "message": "Akun dibatasi" }, "passwordProtected": { "message": "Dilindungi kata sandi" @@ -1822,6 +1822,22 @@ } } }, + "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": "Pengaya" }, @@ -1880,7 +1896,7 @@ "message": "bulan" }, "monthAbbr": { - "message": "mo.", + "message": "bln.", "description": "Short abbreviation for 'month'" }, "paymentChargedAnnually": { @@ -2597,7 +2613,7 @@ } }, "viewedCardNumberItemId": { - "message": "Viewed Card Number for item $ID$.", + "message": "Melihat nomor kartu untuk item $ID$.", "placeholders": { "id": { "content": "$1", @@ -3017,7 +3033,7 @@ "message": "Organisasi Saya" }, "organizationInfo": { - "message": "Organization info" + "message": "Info organisasi" }, "deleteOrganization": { "message": "Hapus Organisasi" @@ -3713,7 +3729,7 @@ "message": "Validasi SSO Gagal" }, "ssoIdentifierRequired": { - "message": "Pengenal Organisasi wajib diisi." + "message": "Pengenal SSO Organisasi wajib diisi." }, "ssoIdentifier": { "message": "SSO identifier" @@ -4138,7 +4154,7 @@ "message": "Izin" }, "permission": { - "message": "Permission" + "message": "Izin" }, "managerPermissions": { "message": "Pengelola Izin" @@ -4450,7 +4466,7 @@ "message": "Konfirmasi sandi utama" }, "passwordConfirmationDesc": { - "message": "This action is protected. To continue, please re-enter your master password to verify your identity." + "message": "Tindakan ini dilindungi. Untuk melanjutkan, harap masukkan ulang sandi utama Anda untuk memverifikasi identitas Anda." }, "reinviteSelected": { "message": "Kirim Ulang Undangan" @@ -4723,13 +4739,13 @@ "message": "Tipe" }, "openIdConnectConfig": { - "message": "OpenID connect configuration" + "message": "Konfigurasi OpenID Connect" }, "samlSpConfig": { - "message": "SAML service provider configuration" + "message": "Konfigurasi penyedia layanan SAML" }, "samlIdpConfig": { - "message": "SAML identity provider configuration" + "message": "Konfigurasi penyedia identitas SAML" }, "callbackPath": { "message": "Callback path" @@ -4828,10 +4844,10 @@ "message": "Sign authentication requests" }, "ssoSettingsSaved": { - "message": "Single sign-on configuration saved" + "message": "Konfigurasi single sign-on tersimpan" }, "sponsoredFamilies": { - "message": "Free Bitwarden Families" + "message": "Bitwarden Families Gratis" }, "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." @@ -4855,7 +4871,7 @@ "message": "Reclaimed free plan" }, "redeem": { - "message": "Redeem" + "message": "Tukarkan" }, "sponsoredFamiliesSelectOffer": { "message": "Select the organization you would like sponsored" @@ -4894,7 +4910,7 @@ "message": "Free Bitwarden Families offer successfully redeemed" }, "redeemed": { - "message": "Redeemed" + "message": "Sudah ditukar" }, "redeemedAccount": { "message": "Account redeemed" @@ -5026,10 +5042,10 @@ "message": "\"Login with SSO and Key Connector Decryption\" is activated. This policy will only apply to owners and admins." }, "enabledSso": { - "message": "Aktifkan SSO" + "message": "SSO aktif" }, "disabledSso": { - "message": "Matikan SSO" + "message": "SSO tidak aktif" }, "enabledKeyConnector": { "message": "Konektor Kunci diaktifkan" @@ -5053,7 +5069,7 @@ "message": "New Families organization" }, "acceptOffer": { - "message": "Accept offer" + "message": "Terima penawaran" }, "sponsoringOrg": { "message": "Sponsoring organization" @@ -5128,13 +5144,13 @@ "message": "Aktif" }, "inactive": { - "message": "Inactive" + "message": "Tidak aktif" }, "sentAwaitingSync": { - "message": "Sent (awaiting sync)" + "message": "Terkirim (menunggu penyinkronan)" }, "sent": { - "message": "Sent" + "message": "Terkirim" }, "requestRemoved": { "message": "Removed (awaiting sync)" @@ -5143,7 +5159,7 @@ "message": "Requested" }, "formErrorSummaryPlural": { - "message": "$COUNT$ fields above need your attention.", + "message": "$COUNT$ isian diatas membutuhkan perhatian Anda.", "placeholders": { "count": { "content": "$1", @@ -5152,7 +5168,7 @@ } }, "formErrorSummarySingle": { - "message": "1 field above needs your attention." + "message": "Satu isian di atas membutuhkan perhatian Anda." }, "fieldRequiredError": { "message": "$FIELDNAME$ diperlukan.", @@ -5167,7 +5183,7 @@ "message": "diperlukan" }, "idpSingleSignOnServiceUrlRequired": { - "message": "Required if Entity ID is not a URL." + "message": "Diperlukan jika Entity ID bukan sebuah URL." }, "openIdOptionalCustomizations": { "message": "Kustomisasi Opsional" @@ -5176,7 +5192,7 @@ "message": "Required if Authority is not valid." }, "separateMultipleWithComma": { - "message": "Separate multiple with a comma." + "message": "Pisahkan beberapa nilai dengan tanda koma." }, "sessionTimeout": { "message": "Your session has timed out. Please go back and try logging in again." @@ -5206,7 +5222,7 @@ } }, "accessDenied": { - "message": "Access denied. You do not have permission to view this page." + "message": "Akses ditolak. Anda tidak mempunyai izin untuk melihat halaman ini." }, "masterPassword": { "message": "Kata Sandi Utama" @@ -5240,7 +5256,7 @@ "message": "What would you like to generate?" }, "passwordType": { - "message": "Password type" + "message": "Jenis kata sandi" }, "regenerateUsername": { "message": "Regenerate username" @@ -5249,7 +5265,7 @@ "message": "Generate username" }, "usernameType": { - "message": "Username type" + "message": "Jenis nama pengguna" }, "plusAddressedEmail": { "message": "Plus addressed email", @@ -5265,11 +5281,11 @@ "message": "Use your domain's configured catch-all inbox." }, "random": { - "message": "Random", + "message": "Acak", "description": "Generates domain-based username using random letters" }, "randomWord": { - "message": "Random word" + "message": "Kata acak" }, "service": { "message": "Service" @@ -5315,7 +5331,7 @@ "message": "Self-hosted sponsorships synced." }, "billingManagedByProvider": { - "message": "Managed by $PROVIDER$", + "message": "Dikelola oleh $PROVIDER$", "placeholders": { "provider": { "content": "$1", @@ -5434,7 +5450,7 @@ } }, "inputMaxLength": { - "message": "Input must not exceed $COUNT$ characters in length.", + "message": "Panjang input tidak boleh melebihi $COUNT$ karakter.", "placeholders": { "count": { "content": "$1", @@ -5458,7 +5474,7 @@ "message": "On" }, "members": { - "message": "Members" + "message": "Anggota" }, "reporting": { "message": "Reporting" @@ -5473,7 +5489,7 @@ "message": "Logging in as" }, "notYou": { - "message": "Not you?" + "message": "Bukan Anda?" }, "pickAnAvatarColor": { "message": "Pick an avatar color" @@ -5488,16 +5504,16 @@ "message": "Bright Blue" }, "green": { - "message": "Green" + "message": "Hijau" }, "orange": { - "message": "Orange" + "message": "Oranye" }, "lavender": { "message": "Lavender" }, "yellow": { - "message": "Yellow" + "message": "Kuning" }, "indigo": { "message": "Indigo" @@ -5509,13 +5525,13 @@ "message": "Salmon" }, "pink": { - "message": "Pink" + "message": "Merah Muda" }, "customColor": { "message": "Custom Color" }, "multiSelectPlaceholder": { - "message": "-- Type to Filter --" + "message": "-- Ketik untuk menyaring --" }, "multiSelectLoading": { "message": "Retrieving options..." diff --git a/apps/web/src/locales/it/messages.json b/apps/web/src/locales/it/messages.json index b7a534388c..fe3ff01207 100644 --- a/apps/web/src/locales/it/messages.json +++ b/apps/web/src/locales/it/messages.json @@ -1609,7 +1609,7 @@ "message": "Resoconto sulle password esposte" }, "exposedPasswordsReportDesc": { - "message": "Le password esposte sono password che sono state scoperte in violazioni di dati note che sono state rilasciate pubblicamente o vendute sul dark web dagli hacker." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Trovate password esposte" @@ -1822,6 +1822,22 @@ } } }, + "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": "Estensioni" }, diff --git a/apps/web/src/locales/ja/messages.json b/apps/web/src/locales/ja/messages.json index 9b0190e3c7..b772fa9701 100644 --- a/apps/web/src/locales/ja/messages.json +++ b/apps/web/src/locales/ja/messages.json @@ -1609,7 +1609,7 @@ "message": "流出パスワード調査" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "流出したパスワードが見つかりました" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "$PRICE$ /年でプレミアム会員になるか、下記のプランなら $FAMILYPLANUSERCOUNT$ 人分のプレミアムアカウントを取得して家族での共有を無制限にできるようになります:", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden ファミリープラン" + }, "addons": { "message": "アドオン" }, @@ -4783,7 +4799,7 @@ "message": "Assertion consumer service (ACS) URL" }, "spNameIdFormat": { - "message": "Name ID format" + "message": "名前IDの形式" }, "spOutboundSigningAlgorithm": { "message": "Outbound signing algorithm" @@ -5562,13 +5578,13 @@ "message": "シークレットを削除" }, "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." + "message": "シークレットを関連付けるプロジェクトを選択します。これらのプロジェクトにアクセスできる組織ユーザーのみがシークレットを表示できます。" }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "プロジェクトを入力または選択" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "プロジェクトを入力または選択" }, "project": { "message": "プロジェクト" @@ -5700,7 +5716,7 @@ } }, "deleteProjectInputLabel": { - "message": "Type \"$CONFIRM$\" to continue", + "message": "「$CONFIRM$」と入力して続行", "placeholders": { "confirm": { "content": "$1", @@ -5709,7 +5725,7 @@ } }, "deleteProjectConfirmMessage": { - "message": "Delete $PROJECT$", + "message": "$PROJECT$ を削除", "placeholders": { "project": { "content": "$1", @@ -5718,7 +5734,7 @@ } }, "deleteProjectsConfirmMessage": { - "message": "Delete $COUNT$ Projects", + "message": "$COUNT$ 個のプロジェクトを削除", "placeholders": { "count": { "content": "$1", @@ -5727,13 +5743,13 @@ } }, "deleteProjectsDialogMessage": { - "message": "Deleting projects is permanent and irreversible." + "message": "プロジェクトを削除すると元に戻せません。" }, "projectsNoItemsTitle": { - "message": "No projects to display" + "message": "表示するプロジェクトがありません" }, "projectsNoItemsMessage": { - "message": "Add a new project to get started organizing secrets." + "message": "秘密を始めるために新しいプロジェクトを追加する。" }, "smConfirmationRequired": { "message": "Confirmation required" @@ -5745,13 +5761,13 @@ "message": "Secret sent to trash" }, "searchProjects": { - "message": "Search Projects" + "message": "プロジェクトを検索" }, "accessTokens": { - "message": "Access tokens" + "message": "アクセストークン" }, "createAccessToken": { - "message": "Create access token" + "message": "アクセストークンを作成" }, "expires": { "message": "Expires" @@ -5760,13 +5776,13 @@ "message": "Can Read" }, "accessTokensNoItemsTitle": { - "message": "No access tokens to show" + "message": "表示するアクセス トークンはありません" }, "accessTokensNoItemsDesc": { "message": "To get started, create an access token" }, "downloadAccessToken": { - "message": "Download or copy before closing." + "message": "閉じる前にダウンロードまたはコピーする。" }, "expiresOnAccessToken": { "message": "Expires on:" @@ -5775,10 +5791,10 @@ "message": "Access tokens are not stored and cannot be retrieved" }, "copyToken": { - "message": "Copy token" + "message": "トークンをコピー" }, "accessToken": { - "message": "Access token" + "message": "アクセストークン" }, "accessTokenExpirationRequired": { "message": "Expiration date required" @@ -5790,10 +5806,10 @@ "message": "Permissions management is unavailable for beta." }, "revokeAccessToken": { - "message": "Revoke Access Token" + "message": "アクセストークンの取り消し" }, "submenu": { - "message": "Submenu" + "message": "サブメニュー" }, "from": { "message": "From" diff --git a/apps/web/src/locales/ka/messages.json b/apps/web/src/locales/ka/messages.json index 048495a67b..721d86a092 100644 --- a/apps/web/src/locales/ka/messages.json +++ b/apps/web/src/locales/ka/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/km/messages.json b/apps/web/src/locales/km/messages.json index 048495a67b..721d86a092 100644 --- a/apps/web/src/locales/km/messages.json +++ b/apps/web/src/locales/km/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/kn/messages.json b/apps/web/src/locales/kn/messages.json index d63c525441..18871b6935 100644 --- a/apps/web/src/locales/kn/messages.json +++ b/apps/web/src/locales/kn/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "ಆಡ್ಸಾನ್ಗಳು" }, diff --git a/apps/web/src/locales/ko/messages.json b/apps/web/src/locales/ko/messages.json index 6ecdfbd9c3..c06269e252 100644 --- a/apps/web/src/locales/ko/messages.json +++ b/apps/web/src/locales/ko/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "부가 기능" }, diff --git a/apps/web/src/locales/lv/messages.json b/apps/web/src/locales/lv/messages.json index c0b515685d..9fdad72620 100644 --- a/apps/web/src/locales/lv/messages.json +++ b/apps/web/src/locales/lv/messages.json @@ -1582,7 +1582,7 @@ "message": "Nevienam glabātavas vienumam nav nedrošu URI." }, "inactive2faReport": { - "message": "Neizmantoto 2FA pārskats" + "message": "Pierakstīšanās vienumi bez divpakāpju pārbaudes" }, "inactive2faReportDesc": { "message": "Divfaktoru autentificēšanās (2FA) ir būtisks drošības iestatījums, kas palīdz nodrošināt kontus. Ja tīmekļa vietne to piedāvā, vienmēr vajadzētu iespējot divfaktoru autentificēšanos." @@ -1690,13 +1690,13 @@ } }, "dataBreachReport": { - "message": "Datu pārākumu pārskats" + "message": "Datu noplūde" }, "breachDesc": { - "message": "\"Pārkāpums\" ir notikums, kurā urķi ir nelikumīgi piekļuvuši tās datiem un tad tos ir publicējuši. Jāpārskata datu veidi, kas ir ietekmēti (e-pasta adreses, paroles, bankas kartes utt.) un jāveic atbilstošas darbības, piemēram, paroļu nomaiņa." + "message": "Kontu noplūde var atklāt personisko informāciju. Noplūdušos kontus var padarīt drošus, iespējojot divpakāpju pārbaudi vai izveidojot spēcīgāku paroli." }, "breachCheckUsernameEmail": { - "message": "Jāpārbauda jebkurš lietotājvārds vai e-pasta adrese, kas tiek izmantota." + "message": "Pārbaudīt jebkuru lietotājvārdu vai e-pasta adresi, kas tiek izmantota." }, "checkBreaches": { "message": "Pārbaudīt datu pārkāpumus" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Iegūsti premium tikai par $PRICE$ gadā vai iegūsti premium kontus lietotājiem $FAMILYPLANUSERCOUNT$ un neierobežotu ģimenes koplietošanu ar ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Families plāns." + }, "addons": { "message": "Papildinājumi" }, @@ -5419,7 +5435,7 @@ "description": "the text, 'SCIM', is an acronymn and should not be translated." }, "inputRequired": { - "message": "Ievade ir nepieciešama." + "message": "Jāievada vērtība." }, "inputEmail": { "message": "Ievadītā vērtība nav e-pasta adrese." @@ -5476,43 +5492,43 @@ "message": "Tas neesi Tu?" }, "pickAnAvatarColor": { - "message": "Pick an avatar color" + "message": "Izvēlies avatāra krāsu" }, "customizeAvatar": { - "message": "Customize avatar" + "message": "Pielāgot avatāru" }, "avatarUpdated": { - "message": "Avatar updated" + "message": "Avatārs atjaunināts" }, "brightBlue": { - "message": "Bright Blue" + "message": "Spilgti Zils" }, "green": { - "message": "Green" + "message": "Zaļš" }, "orange": { - "message": "Orange" + "message": "Oranžs" }, "lavender": { - "message": "Lavender" + "message": "Lavanda" }, "yellow": { - "message": "Yellow" + "message": "Dzeltens" }, "indigo": { "message": "Indigo" }, "teal": { - "message": "Teal" + "message": "Zilganzaļa" }, "salmon": { - "message": "Salmon" + "message": "Lasis" }, "pink": { - "message": "Pink" + "message": "Rozā" }, "customColor": { - "message": "Custom Color" + "message": "Pielāgota Krāsa" }, "multiSelectPlaceholder": { "message": "-- Rakstīt, lai atlasītu --" @@ -5562,13 +5578,13 @@ "message": "Izdzēst noslēpumus" }, "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." + "message": "Atlasi projektus, ar kuriem noslēpums tiks saistīts. Noslēpumu varēs redzēt tikai tie organizācijas lietotāji, kuriem ir piekļuve šiem projektiem." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Ieraksti vai atlasi Projekti" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Ieraksti vai atlasi Projekts" }, "project": { "message": "Projekts" diff --git a/apps/web/src/locales/ml/messages.json b/apps/web/src/locales/ml/messages.json index b2c3c43546..42e18183a3 100644 --- a/apps/web/src/locales/ml/messages.json +++ b/apps/web/src/locales/ml/messages.json @@ -1609,7 +1609,7 @@ "message": "Exposed Passwords Report" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords that have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "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" @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/nb/messages.json b/apps/web/src/locales/nb/messages.json index d2084c7ccc..ef71edce91 100644 --- a/apps/web/src/locales/nb/messages.json +++ b/apps/web/src/locales/nb/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Utvidelser" }, diff --git a/apps/web/src/locales/ne/messages.json b/apps/web/src/locales/ne/messages.json new file mode 100644 index 0000000000..721d86a092 --- /dev/null +++ b/apps/web/src/locales/ne/messages.json @@ -0,0 +1,5892 @@ +{ + "pageTitle": { + "message": "$APP_NAME$ Web Vault", + "description": "The title of the website in the browser window.", + "placeholders": { + "app_name": { + "content": "$1", + "example": "Bitwarden" + } + } + }, + "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" + }, + "customFields": { + "message": "Custom fields" + }, + "cardholderName": { + "message": "Cardholder name" + }, + "number": { + "message": "Number" + }, + "brand": { + "message": "Brand" + }, + "expiration": { + "message": "Expiration" + }, + "securityCode": { + "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" + }, + "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" + }, + "dr": { + "message": "Dr" + }, + "expirationMonth": { + "message": "Expiration month" + }, + "expirationYear": { + "message": "Expiration year" + }, + "authenticatorKeyTotp": { + "message": "Authenticator key (TOTP)" + }, + "folder": { + "message": "Folder" + }, + "newCustomField": { + "message": "New custom field" + }, + "value": { + "message": "Value" + }, + "dragToSort": { + "message": "Drag to sort" + }, + "cfTypeText": { + "message": "Text" + }, + "cfTypeHidden": { + "message": "Hidden" + }, + "cfTypeBoolean": { + "message": "Boolean" + }, + "cfTypeLinked": { + "message": "Linked", + "description": "This describes a field that is 'linked' (related) to another field." + }, + "remove": { + "message": "Remove" + }, + "unassigned": { + "message": "Unassigned" + }, + "noneFolder": { + "message": "No folder", + "description": "This is the folder for uncategorized items" + }, + "addFolder": { + "message": "Add folder" + }, + "editFolder": { + "message": "Edit 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." + }, + "generatePassword": { + "message": "Generate password" + }, + "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" + }, + "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" + }, + "searchType": { + "message": "Search type", + "description": "Search item type" + }, + "searchVault": { + "message": "Search vault" + }, + "allItems": { + "message": "All items" + }, + "favorites": { + "message": "Favorites" + }, + "types": { + "message": "Types" + }, + "typeLogin": { + "message": "Login" + }, + "typeCard": { + "message": "Card" + }, + "typeIdentity": { + "message": "Identity" + }, + "typeSecureNote": { + "message": "Secure note" + }, + "typeLoginPlural": { + "message": "Logins" + }, + "typeCardPlural": { + "message": "Cards" + }, + "typeIdentityPlural": { + "message": "Identities" + }, + "typeSecureNotePlural": { + "message": "Secure notes" + }, + "folders": { + "message": "Folders" + }, + "collections": { + "message": "Collections" + }, + "firstName": { + "message": "First name" + }, + "middleName": { + "message": "Middle name" + }, + "lastName": { + "message": "Last name" + }, + "fullName": { + "message": "Full name" + }, + "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" + }, + "addItem": { + "message": "Add item" + }, + "editItem": { + "message": "Edit item" + }, + "viewItem": { + "message": "View item" + }, + "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" + } + } + }, + "copyValue": { + "message": "Copy value", + "description": "Copy value to clipboard" + }, + "copyPassword": { + "message": "Copy password", + "description": "Copy password to clipboard" + }, + "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" + }, + "me": { + "message": "Me" + }, + "myVault": { + "message": "My vault" + }, + "allVaults": { + "message": "All vaults" + }, + "vault": { + "message": "Vault" + }, + "vaults": { + "message": "Vaults" + }, + "vaultItems": { + "message": "Vault items" + }, + "moveSelectedToOrg": { + "message": "Move selected to organization" + }, + "deleteSelected": { + "message": "Delete selected" + }, + "moveSelected": { + "message": "Move selected" + }, + "selectAll": { + "message": "Select 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." + }, + "updateKey": { + "message": "You cannot use this feature until you update your encryption key." + }, + "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" + } + } + }, + "movedItemsToOrg": { + "message": "Selected items moved to $ORGNAME$", + "placeholders": { + "orgname": { + "content": "$1", + "example": "Company Name" + } + } + }, + "deleteItem": { + "message": "Delete item" + }, + "deleteFolder": { + "message": "Delete folder" + }, + "deleteAttachment": { + "message": "Delete attachment" + }, + "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" + }, + "loggedOut": { + "message": "Logged out" + }, + "loginExpired": { + "message": "Your login session has expired." + }, + "logOutConfirmation": { + "message": "Are you sure you want to log out?" + }, + "logOut": { + "message": "Log out" + }, + "ok": { + "message": "Ok" + }, + "yes": { + "message": "Yes" + }, + "no": { + "message": "No" + }, + "loginOrCreateNewAccount": { + "message": "Log in or create a new account to access your secure vault." + }, + "loginWithDevice": { + "message": "Log in with device" + }, + "loginWithDeviceEnabledInfo": { + "message": "Log in with device must be set up in the settings of the Bitwarden mobile app. Need another option?" + }, + "loginWithMasterPassword": { + "message": "Log in with master password" + }, + "createAccount": { + "message": "Create account" + }, + "newAroundHere": { + "message": "New around here?" + }, + "startTrial": { + "message": "Start trial" + }, + "logIn": { + "message": "Log in" + }, + "logInInitiated": { + "message": "Log in initiated" + }, + "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": "Master passwords 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)" + }, + "masterPassHintLabel": { + "message": "Master password hint" + }, + "settings": { + "message": "Settings" + }, + "passwordHint": { + "message": "Password hint" + }, + "enterEmailToGetHint": { + "message": "Enter your account email address to receive your master password hint." + }, + "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 8 characters long." + }, + "masterPassDoesntMatch": { + "message": "Master password confirmation does not match." + }, + "newAccountCreated": { + "message": "Your new account has been created! You may now log 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." + }, + "emailAddress": { + "message": "Email address" + }, + "yourVaultIsLocked": { + "message": "Your vault is locked. Verify your master password to continue." + }, + "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" + }, + "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." + }, + "noCollectionsInList": { + "message": "There are no collections to list." + }, + "noGroupsInList": { + "message": "There are no groups to list." + }, + "noUsersInList": { + "message": "There are no users to list." + }, + "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." + }, + "versionNumber": { + "message": "Version $VERSION_NUMBER$", + "placeholders": { + "version_number": { + "content": "$1", + "example": "1.2.3" + } + } + }, + "enterVerificationCodeApp": { + "message": "Enter the 6 digit verification code from your authenticator app." + }, + "enterVerificationCodeEmail": { + "message": "Enter the 6 digit verification code that was emailed to $EMAIL$.", + "placeholders": { + "email": { + "content": "$1", + "example": "example@gmail.com" + } + } + }, + "verificationCodeEmailSent": { + "message": "Verification email sent to $EMAIL$.", + "placeholders": { + "email": { + "content": "$1", + "example": "example@gmail.com" + } + } + }, + "rememberMe": { + "message": "Remember me" + }, + "sendVerificationCodeEmailAgain": { + "message": "Send verification code email again" + }, + "useAnotherTwoStepMethod": { + "message": "Use another two-step login method" + }, + "insertYubiKey": { + "message": "Insert your YubiKey into your computer's USB port, then touch its button." + }, + "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" + }, + "recoveryCodeDesc": { + "message": "Lost access to all of your two-step login providers? Use your recovery code to turn off all two-step login providers from your account." + }, + "recoveryCodeTitle": { + "message": "Recovery code" + }, + "authenticatorAppTitle": { + "message": "Authenticator app" + }, + "authenticatorAppDesc": { + "message": "Use an authenticator app (such as Authy or Google Authenticator) to generate time-based verification codes.", + "description": "'Authy' and 'Google Authenticator' are product names and should not be translated." + }, + "yubiKeyTitle": { + "message": "YubiKey OTP security key" + }, + "yubiKeyDesc": { + "message": "Use a YubiKey to access your account. Works with YubiKey 4 series, 5 series, and NEO devices." + }, + "duoDesc": { + "message": "Verify with Duo Security 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." + }, + "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 key" + }, + "webAuthnTitle": { + "message": "FIDO2 WebAuthn" + }, + "webAuthnDesc": { + "message": "Use any WebAuthn compatible security key to access your account." + }, + "webAuthnMigrated": { + "message": "(Migrated from FIDO)" + }, + "emailTitle": { + "message": "Email" + }, + "emailDesc": { + "message": "Verification codes will be emailed to you." + }, + "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." + }, + "moveManyToOrgDesc": { + "message": "Choose an organization that you wish to move these items to. Moving to an organization transfers ownership of the items to that organization. You will no longer be the direct owner of these items once they have 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": "You have selected $COUNT$ item(s) to delete. Are you sure you want to delete all of these items?", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "moveSelectedItemsDesc": { + "message": "Choose a folder that you would like to move the $COUNT$ selected item(s) to.", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "moveSelectedItemsCountDesc": { + "message": "You have selected $COUNT$ item(s). $MOVEABLE_COUNT$ item(s) can be moved to an organization, $NONMOVEABLE_COUNT$ cannot.", + "placeholders": { + "count": { + "content": "$1", + "example": "10" + }, + "moveable_count": { + "content": "$2", + "example": "8" + }, + "nonmoveable_count": { + "content": "$3", + "example": "2" + } + } + }, + "verificationCodeTotp": { + "message": "Verification code (TOTP)" + }, + "copyVerificationCode": { + "message": "Copy verification code" + }, + "warning": { + "message": "Warning" + }, + "confirmVaultExport": { + "message": "Confirm vault 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." + }, + "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." + }, + "export": { + "message": "Export" + }, + "exportVault": { + "message": "Export vault" + }, + "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" + }, + "confirmFormat": { + "message": "Confirm format" + }, + "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" + }, + "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" + }, + "regeneratePassword": { + "message": "Regenerate password" + }, + "length": { + "message": "Length" + }, + "uppercase": { + "message": "Uppercase (A-Z)", + "description": "Include uppercase letters in the password generator." + }, + "lowercase": { + "message": "Lowercase (a-z)", + "description": "Include lowercase letters in the password generator." + }, + "numbers": { + "message": "Numbers (0-9)" + }, + "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" + }, + "passwordHistory": { + "message": "Password history" + }, + "noPasswordsInList": { + "message": "There are no passwords to list." + }, + "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." + }, + "emailChanged": { + "message": "Email saved" + }, + "logBackIn": { + "message": "Please log back in." + }, + "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" + }, + "kdfAlgorithm": { + "message": "KDF algorithm" + }, + "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 devices with slower CPUs. 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" + } + } + }, + "changeKdf": { + "message": "Change KDF" + }, + "encKeySettingsChanged": { + "message": "Encryption key settings saved" + }, + "dangerZone": { + "message": "Danger zone" + }, + "dangerZoneDesc": { + "message": "Careful, these actions are not reversible!" + }, + "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." + }, + "sessionsDeauthorized": { + "message": "All sessions deauthorized" + }, + "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." + }, + "myAccount": { + "message": "My account" + }, + "tools": { + "message": "Tools" + }, + "importData": { + "message": "Import data" + }, + "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" + }, + "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." + }, + "selectFormat": { + "message": "Select the format of the import file" + }, + "selectImportFile": { + "message": "Select the import file" + }, + "chooseFile": { + "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." + }, + "enableFavicon": { + "message": "Show website icons" + }, + "faviconDesc": { + "message": "Show a recognizable image next to each login." + }, + "enableFullWidth": { + "message": "Display full width layout", + "description": "Allows scaling the web vault UI's width" + }, + "enableFullWidthDesc": { + "message": "Allow the web vault to expand the full width of the browser window." + }, + "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." + }, + "twoStepLoginOrganizationDescStart": { + "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." + }, + "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" + }, + "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" + }, + "disable": { + "message": "Turn off" + }, + "revokeAccess": { + "message": "Revoke access" + }, + "twoStepLoginProviderEnabled": { + "message": "This two-step login provider is active on your account." + }, + "twoStepLoginAuthDesc": { + "message": "Enter your master password to modify two-step login settings." + }, + "twoStepAuthenticatorDesc": { + "message": "Follow these steps to set up two-step login with an authenticator app:" + }, + "twoStepAuthenticatorDownloadApp": { + "message": "Download a two-step authenticator app" + }, + "twoStepAuthenticatorNeedApp": { + "message": "Need a two-step authenticator app? Download one of the following" + }, + "iosDevices": { + "message": "iOS devices" + }, + "androidDevices": { + "message": "Android devices" + }, + "windowsDevices": { + "message": "Windows devices" + }, + "twoStepAuthenticatorAppsRecommended": { + "message": "These apps are recommended, however, other authenticator apps will also work." + }, + "twoStepAuthenticatorScanCode": { + "message": "Scan this QR code with your authenticator app" + }, + "key": { + "message": "Key" + }, + "twoStepAuthenticatorEnterCode": { + "message": "Enter the resulting 6 digit verification code from the app" + }, + "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." + }, + "twoFactorDuoIntegrationKey": { + "message": "Integration key" + }, + "twoFactorDuoSecretKey": { + "message": "Secret key" + }, + "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." + }, + "twoFactorWebAuthnWarning": { + "message": "Due to platform limitations, WebAuthn cannot be used on all Bitwarden applications. You should set up another two-step login provider so that you can access your account when WebAuthn cannot be used. Supported platforms:" + }, + "twoFactorWebAuthnSupportWeb": { + "message": "Web vault and browser extensions on a desktop/laptop with a WebAuthn supported browser (Chrome, Opera, Vivaldi, or Firefox with FIDO U2F turned on)." + }, + "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" + }, + "unsecuredWebsitesFoundDesc": { + "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" + } + } + }, + "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" + }, + "inactive2faFoundDesc": { + "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" + } + } + }, + "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" + }, + "exposedPasswordsFoundDesc": { + "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" + } + } + }, + "noExposedPasswords": { + "message": "No items in your vault have passwords that have been exposed in known data breaches." + }, + "checkExposedPasswords": { + "message": "Check exposed passwords" + }, + "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" + }, + "weakPasswordsFoundDesc": { + "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" + } + } + }, + "noWeakPasswords": { + "message": "No items in your vault have weak passwords." + }, + "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" + }, + "reusedPasswordsFoundDesc": { + "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" + } + } + }, + "noReusedPasswords": { + "message": "No logins in your vault have passwords that are being 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." + }, + "breachCheckUsernameEmail": { + "message": "Check any usernames or email addresses that you use." + }, + "checkBreaches": { + "message": "Check breaches" + }, + "breachUsernameNotFound": { + "message": "$USERNAME$ was not found in any known data breaches.", + "placeholders": { + "username": { + "content": "$1", + "example": "user@example.com" + } + } + }, + "goodNews": { + "message": "Good news", + "description": "ex. Good News, No Breached Accounts Found!" + }, + "breachUsernameFound": { + "message": "$USERNAME$ was found in $COUNT$ different data breaches online.", + "placeholders": { + "username": { + "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." + }, + "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." + }, + "premiumSignUpTwoStep": { + "message": "Additional two-step login options such as YubiKey, FIDO U2F, 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": "Addons" + }, + "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'" + } + } + }, + "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'" + } + } + }, + "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" + } + } + }, + "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" + }, + "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." + }, + "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" + }, + "details": { + "message": "Details" + }, + "downloadLicense": { + "message": "Download license" + }, + "updateLicense": { + "message": "Update license" + }, + "updatedLicense": { + "message": "Updated license" + }, + "manageSubscription": { + "message": "Manage 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" + }, + "noInvoices": { + "message": "No 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" + }, + "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." + }, + "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-premise 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" + } + } + }, + "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" + }, + "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?" + }, + "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": "The external id can be used as a reference or to link this resource to an external system such as a user directory." + }, + "accessControl": { + "message": "Access control" + }, + "groupAccessAllItems": { + "message": "This group can access and modify all items." + }, + "groupAccessSelectedCollections": { + "message": "This group can access only the selected collections." + }, + "readOnly": { + "message": "Read only" + }, + "newCollection": { + "message": "New collection" + }, + "addCollection": { + "message": "Add collection" + }, + "editCollection": { + "message": "Edit collection" + }, + "deleteCollectionConfirmation": { + "message": "Are you sure you want to delete this collection?" + }, + "editUser": { + "message": "Edit user" + }, + "inviteUser": { + "message": "Invite user" + }, + "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." + }, + "inviteMultipleEmailDesc": { + "message": "You can invite up to $COUNT$ users at a time by comma separating a list of email addresses.", + "placeholders": { + "count": { + "content": "$1", + "example": "20" + } + } + }, + "userUsingTwoStep": { + "message": "This user is using two-step login to protect their account." + }, + "userAccessAllItems": { + "message": "This user can access and modify all items." + }, + "userAccessSelectedCollections": { + "message": "This user can access only the selected collections." + }, + "search": { + "message": "Search" + }, + "invited": { + "message": "Invited" + }, + "accepted": { + "message": "Accepted" + }, + "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" + }, + "manager": { + "message": "Manager" + }, + "managerDesc": { + "message": "Create, delete, and manage access in assigned collections" + }, + "all": { + "message": "All" + }, + "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" + }, + "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." + }, + "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" + }, + "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" + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "deletedCollectionId": { + "message": "Deleted collection $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "Server Passwords" + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "invitedUserId": { + "message": "Invited user $ID$.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "confirmedUserId": { + "message": "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" + } + } + }, + "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" + }, + "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": "Edit the groups that this user belongs to." + }, + "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 users" + }, + "usersNeedConfirmed": { + "message": "You have users that have accepted their invitation, but still need to be confirmed. Users 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" + }, + "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" + }, + "updateBrowserDesc": { + "message": "You are using an unsupported web browser. The web vault may not function properly." + }, + "joinOrganization": { + "message": "Join organization" + }, + "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." + }, + "inviteAccepted": { + "message": "Invitation accepted" + }, + "inviteAcceptedDesc": { + "message": "You can access this organization once an administrator confirms your membership. We'll send you an email when that happens." + }, + "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." + }, + "recoverAccountTwoStep": { + "message": "Recover account two-step login" + }, + "twoStepRecoverDisabled": { + "message": "Two-step login turned off on your account." + }, + "learnMore": { + "message": "Learn more" + }, + "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." + }, + "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." + }, + "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" + }, + "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." + }, + "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" + } + } + }, + "subscriptionFreePlan": { + "message": "You cannot invite more than $COUNT$ members without upgrading your plan.", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "subscriptionFamiliesPlan": { + "message": "You cannot invite more than $COUNT$ members without upgrading your plan. Please contact Customer Support to upgrade.", + "placeholders": { + "count": { + "content": "$1", + "example": "6" + } + } + }, + "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" + } + } + }, + "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" + } + } + }, + "keyUpdated": { + "message": "Key updated" + }, + "updateKeyTitle": { + "message": "Update key" + }, + "updateEncryptionKey": { + "message": "Update encryption key" + }, + "updateEncryptionKeyShortDesc": { + "message": "You are currently using an outdated encryption scheme." + }, + "updateEncryptionKeyDesc": { + "message": "We've moved to larger encryption keys that provide better security and access to newer features. Updating your encryption key is quick and easy. Just type your master password below. This update will eventually become mandatory." + }, + "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." + }, + "updateEncryptionKeyExportWarning": { + "message": "Any encrypted exports that you have saved will also become invalid." + }, + "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." + }, + "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" + }, + "vaultTimeoutDesc": { + "message": "Choose when your vault will take the vault timeout action." + }, + "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" + }, + "disabledOrganizationFilterError": { + "message": "Items in suspended organizations cannot be accessed. Contact your organization owner for assistance." + }, + "licenseIsExpired": { + "message": "License is expired." + }, + "updatedUsers": { + "message": "Updated users" + }, + "selected": { + "message": "Selected" + }, + "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": "The master password you have chosen is weak. You should use a strong master password (or a passphrase) to properly protect your Bitwarden account. Are you sure you want to use this master 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." + }, + "attachmentFixDesc": { + "message": "This is an old file attachment the needs to be fixed. Click to learn more." + }, + "fix": { + "message": "Fix", + "description": "This is a verb. ex. 'Fix The Car'" + }, + "oldAttachmentsNeedFixDesc": { + "message": "There are old file attachments in your vault that need to be fixed before you can rotate your account's encryption key." + }, + "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." + }, + "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." + }, + "inAppPurchase": { + "message": "In-app purchase" + }, + "cannotPerformInAppPurchase": { + "message": "You cannot perform this action while using an in-app purchase payment method." + }, + "manageSubscriptionFromStore": { + "message": "You must manage your subscription from the store where your in-app purchase was made." + }, + "minLength": { + "message": "Minimum length" + }, + "clone": { + "message": "Clone" + }, + "masterPassPolicyTitle": { + "message": "Master password requirements" + }, + "masterPassPolicyDesc": { + "message": "Set requirements for master password strength." + }, + "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." + }, + "passwordGeneratorPolicyInEffect": { + "message": "One or more organization policies are affecting your generator settings." + }, + "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" + }, + "defaultType": { + "message": "Default type" + }, + "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 inaccesible 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" + }, + "restoreItem": { + "message": "Restore item" + }, + "restoredItem": { + "message": "Item restored" + }, + "restoredItems": { + "message": "Items restored" + }, + "restoreItemConfirmation": { + "message": "Are you sure you want to restore this item?" + }, + "restoreItems": { + "message": "Restore items" + }, + "restoreSelectedItemsDesc": { + "message": "You have selected $COUNT$ item(s) to restore. Are you sure you want to restore all of these items?", + "placeholders": { + "count": { + "content": "$1", + "example": "150" + } + } + }, + "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" + }, + "ssoCompleteRegistration": { + "message": "In order to complete logging in with SSO, please set a master password to access and protect your vault." + }, + "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." + }, + "enterpriseSingleSignOn": { + "message": "Enterprise single sign-on" + }, + "ssoHandOff": { + "message": "You may now close this tab and continue in the extension." + }, + "includeAllTeamsFeatures": { + "message": "All Teams features, plus:" + }, + "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." + }, + "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." + }, + "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." + }, + "singleOrgPolicyWarning": { + "message": "Organization members who are not owners or admins and are already a member of another organization will be removed from your organization." + }, + "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." + }, + "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." + }, + "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." + }, + "deleteSendConfirmation": { + "message": "Are you sure you want to delete this Send?", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "whatTypeOfSend": { + "message": "What type of Send is this?", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "deletionDate": { + "message": "Deletion date" + }, + "deletionDateDesc": { + "message": "The Send will be permanently deleted 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." + }, + "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" + }, + "maxAccessCountDesc": { + "message": "If set, users will no longer be able to access this Send once the maximum access count is reached.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "currentAccessCount": { + "message": "Current access count" + }, + "sendPasswordDesc": { + "message": "Optionally require a password for users to access this Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendNotesDesc": { + "message": "Private notes about this Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "disabled": { + "message": "Disabled" + }, + "revoked": { + "message": "Revoked" + }, + "sendLink": { + "message": "Send link", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "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?" + }, + "hideEmail": { + "message": "Hide my email address from recipients." + }, + "disableThisSend": { + "message": "Deactivate this Send so that no one can access it.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "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" + }, + "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." + }, + "sendHiddenByDefault": { + "message": "This Send is hidden by default. You can toggle its visibility using the button below.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "downloadFile": { + "message": "Download file" + }, + "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" + }, + "passwordResetFor": { + "message": "Password reset for $USER$. You can now login using the new password.", + "placeholders": { + "user": { + "content": "$1", + "example": "John Smith" + } + } + }, + "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." + }, + "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." + }, + "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." + }, + "sendOptionsPolicyInEffect": { + "message": "The following organization policies are currently in effect:" + }, + "sendDisableHideEmailInEffect": { + "message": "Users are not allowed to hide their email address from 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." + }, + "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" + }, + "managerPermissions": { + "message": "Manager Permissions" + }, + "adminPermissions": { + "message": "Admin Permissions" + }, + "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" + }, + "manageAssignedCollections": { + "message": "Manage assigned collections" + }, + "editAssignedCollections": { + "message": "Edit assigned collections" + }, + "deleteAssignedCollections": { + "message": "Delete assigned collections" + }, + "manageGroups": { + "message": "Manage groups" + }, + "managePolicies": { + "message": "Manage policies" + }, + "manageSso": { + "message": "Manage SSO" + }, + "manageUsers": { + "message": "Manage users" + }, + "manageResetPassword": { + "message": "Manage password reset" + }, + "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" + }, + "textHiddenByDefault": { + "message": "When accessing the Send, hide the text by default", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendNameDesc": { + "message": "A friendly name to describe this Send.", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "sendTextDesc": { + "message": "The text you want to Send." + }, + "sendFileDesc": { + "message": "The file you want to Send." + }, + "copySendLinkOnSave": { + "message": "Copy the link to share this Send to my clipboard upon save." + }, + "sendLinkLabel": { + "message": "Send link", + "description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated." + }, + "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.'" + }, + "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.**'" + }, + "sendCreatorIdentifier": { + "message": "Bitwarden user $USER_IDENTIFIER$ shared the following with you", + "placeholders": { + "user_identifier": { + "content": "$1", + "example": "An email address" + } + } + }, + "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." + }, + "webAuthnFallbackMsg": { + "message": "To verify your 2FA please click the button below." + }, + "webAuthnAuthenticate": { + "message": "Authenticate WebAuthn" + }, + "webAuthnNotSupported": { + "message": "WebAuthn is not supported in this browser." + }, + "webAuthnSuccess": { + "message": "WebAuthn verified successfully! You may close this tab." + }, + "hintEqualsPassword": { + "message": "Your password hint cannot be the same as your password." + }, + "enrollPasswordReset": { + "message": "Enroll in password reset" + }, + "enrolledPasswordReset": { + "message": "Enrolled in password reset" + }, + "withdrawPasswordReset": { + "message": "Withdraw from password reset" + }, + "enrollPasswordResetSuccess": { + "message": "Enrollment success!" + }, + "withdrawPasswordResetSuccess": { + "message": "Withdrawal success!" + }, + "eventEnrollPasswordReset": { + "message": "User $ID$ enrolled in password reset.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventWithdrawPasswordReset": { + "message": "User $ID$ withdrew from password reset.", + "placeholders": { + "id": { + "content": "$1", + "example": "John Smith" + } + } + }, + "eventAdminPasswordReset": { + "message": "Master password 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" + } + } + }, + "thisUser": { + "message": "this user" + }, + "resetPasswordMasterPasswordPolicyInEffect": { + "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" + }, + "resetPasswordPolicy": { + "message": "Master password reset" + }, + "resetPasswordPolicyDescription": { + "message": "Allow admins to reset master passwords for members." + }, + "resetPasswordPolicyWarning": { + "message": "Members in the organization will need to self-enroll or be auto-enrolled before administrators can reset their master password." + }, + "resetPasswordPolicyAutoEnroll": { + "message": "Automatic enrollment" + }, + "resetPasswordPolicyAutoEnrollDescription": { + "message": "All members will be automatically enrolled in password reset once their invite is accepted and will not be allowed to withdraw." + }, + "resetPasswordPolicyAutoEnrollWarning": { + "message": "Members already in the organization will not be retroactively enrolled in password reset. They will need to self-enroll before administrators can reset their master password." + }, + "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" + }, + "bulkRemovedMessage": { + "message": "Removed successfully" + }, + "bulkRevokedMessage": { + "message": "Revoked organization access successfully" + }, + "bulkRestoredMessage": { + "message": "Restored organization access successfully" + }, + "bulkFilteredMessage": { + "message": "Excluded, not applicable for this action" + }, + "fingerprint": { + "message": "Fingerprint" + }, + "removeUsers": { + "message": "Remove users" + }, + "revokeUsers": { + "message": "Revoke users" + }, + "restoreUsers": { + "message": "Restore users" + }, + "error": { + "message": "Error" + }, + "resetPasswordManageUsers": { + "message": "Manage users must also be granted with the manage password reset 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." + }, + "addExistingOrganization": { + "message": "Add existing 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" + }, + "updatedMasterPassword": { + "message": "Master password saved" + }, + "updateMasterPassword": { + "message": "Update master password" + }, + "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." + }, + "maximumVaultTimeout": { + "message": "Vault timeout" + }, + "maximumVaultTimeoutDesc": { + "message": "Set a maximum vault timeout for members." + }, + "maximumVaultTimeoutLabel": { + "message": "Maximum vault timeout" + }, + "invalidMaximumVaultTimeout": { + "message": "Invalid maximum vault timeout." + }, + "hours": { + "message": "Hours" + }, + "minutes": { + "message": "Minutes" + }, + "vaultTimeoutPolicyInEffect": { + "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s)", + "placeholders": { + "hours": { + "content": "$1", + "example": "5" + }, + "minutes": { + "content": "$2", + "example": "5" + } + } + }, + "customVaultTimeout": { + "message": "Custom vault timeout" + }, + "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." + }, + "disablePersonalVaultExport": { + "message": "Remove individual vault export" + }, + "disablePersonalVaultExportDesc": { + "message": "Do not allow members to export their individual vault data." + }, + "vaultExportDisabled": { + "message": "Vault export removed" + }, + "personalVaultExportPolicyInEffect": { + "message": "One or more organization policies prevents you from exporting your individual vault." + }, + "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" + }, + "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" + }, + "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." + }, + "sponsoredFamiliesInclude": { + "message": "The Bitwarden for Families plan include" + }, + "sponsoredFamiliesPremiumAccess": { + "message": "Premium access for up to 6 users" + }, + "sponsoredFamiliesSharedCollections": { + "message": "Shared collections for Family secrets" + }, + "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" + }, + "revokeAccount": { + "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" + }, + "revokeSponsorshipConfirmation": { + "message": "After removing this account, the Families plan sponsorship will expire at the end of the billing period. You will not be able to redeem a new sponsorship offer until the existing one expires. Are you sure you want to continue?" + }, + "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." + }, + "invalidVerificationCode": { + "message": "Invalid verification code" + }, + "convertOrganizationEncryptionDesc": { + "message": "$ORGANIZATION$ is using SSO with a self-hosted key server. A master password is no longer required to log in for members of this organization.", + "placeholders": { + "organization": { + "content": "$1", + "example": "My Org Name" + } + } + }, + "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.'" + }, + "ssoPolicyHelpLink": { + "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.'" + }, + "ssoPolicyHelpKeyConnector": { + "message": "The require SSO authentication and single organization policies are required to set up Key Connector decryption." + }, + "memberDecryptionOption": { + "message": "Member decryption options" + }, + "memberDecryptionPassDesc": { + "message": "Once authenticated, members will decrypt vault data using their master passwords." + }, + "keyConnector": { + "message": "Key Connector" + }, + "memberDecryptionKeyConnectorDesc": { + "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. 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" + }, + "disabledSso": { + "message": "SSO turned on" + }, + "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" + }, + "generateBillingSyncToken": { + "message": "Generate billing sync 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." + }, + "manageBillingSync": { + "message": "Manage billing sync" + }, + "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." + }, + "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" + }, + "billingSync": { + "message": "Billing sync" + }, + "billingSyncDesc": { + "message": "Billing sync provides Free Families plans for members and advanced billing capabilities by linking your self-hosted Bitwarden to the Bitwarden cloud server." + }, + "billingSyncKeyDesc": { + "message": "A billing sync token from your cloud organization's subscription settings is required to complete this form." + }, + "billingSyncKey": { + "message": "Billing sync token" + }, + "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" + }, + "idpSingleSignOnServiceUrlRequired": { + "message": "Required if Entity ID is not a URL." + }, + "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" + }, + "exportingPersonalVaultDescription": { + "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 password history or attachments.", + "placeholders": { + "email": { + "content": "$1", + "example": "name@example.com" + } + } + }, + "exportingOrganizationVaultDescription": { + "message": "Only the organization vault associated with $ORGANIZATION$ will be exported. Individual vault items and items from other organizations 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." + }, + "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." + }, + "accountSettings": { + "message": "Account settings" + }, + "generator": { + "message": "Generator" + }, + "whatWouldYouLikeToGenerate": { + "message": "What would you like to generate?" + }, + "passwordType": { + "message": "Password type" + }, + "regenerateUsername": { + "message": "Regenerate username" + }, + "generateUsername": { + "message": "Generate username" + }, + "usernameType": { + "message": "Username type" + }, + "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." + }, + "random": { + "message": "Random", + "description": "Generates domain-based username using random letters" + }, + "randomWord": { + "message": "Random word" + }, + "service": { + "message": "Service" + }, + "unknownCipher": { + "message": "Unknown item, you may need to request permission to access this item." + }, + "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 occured. 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." + }, + "hostname": { + "message": "Hostname", + "description": "Part of a URL." + }, + "apiAccessToken": { + "message": "API access token" + }, + "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 acronymn 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 acronymn and should not be translated." + }, + "scimEnabledCheckboxDesc": { + "message": "Enable SCIM", + "description": "the text, 'SCIM', is an acronymn 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 acronymn 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 acronymns and should not be translated." + }, + "rotateScimKey": { + "message": "Rotate the SCIM API key", + "description": "the text, 'SCIM' and 'API', are acronymns 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 acronymns and should not be translated." + }, + "rotateKey": { + "message": "Rotate key" + }, + "scimApiKey": { + "message": "SCIM API key", + "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + }, + "copyScimUrl": { + "message": "Copy the SCIM endpoint URL to your clipboard", + "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + }, + "scimUrl": { + "message": "SCIM URL", + "description": "the text, 'SCIM' and 'URL', are acronymns and should not be translated." + }, + "scimApiKeyRotated": { + "message": "SCIM API key successfully rotated", + "description": "the text, 'SCIM' and 'API', are acronymns and should not be translated." + }, + "scimSettingsSaved": { + "message": "SCIM settings saved", + "description": "the text, 'SCIM', is an acronymn and should not be translated." + }, + "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" + } + } + }, + "fieldsNeedAttention": { + "message": "$COUNT$ field(s) above need your attention.", + "placeholders": { + "count": { + "content": "$1", + "example": "4" + } + } + }, + "turnOn": { + "message": "Turn on" + }, + "on": { + "message": "On" + }, + "members": { + "message": "Members" + }, + "reporting": { + "message": "Reporting" + }, + "cardBrandMir": { + "message": "Mir" + }, + "numberOfUsers": { + "message": "Number of users" + }, + "loggingInAs": { + "message": "Logging in as" + }, + "notYou": { + "message": "Not you?" + }, + "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" + }, + "customColor": { + "message": "Custom Color" + }, + "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" + }, + "lastEdited": { + "message": "Last Edited" + }, + "editSecret": { + "message": "Edit Secret" + }, + "addSecret": { + "message": "Add Secret" + }, + "copySecretName": { + "message": "Copy Secret Name" + }, + "copySecretValue": { + "message": "Copy Secret Value" + }, + "deleteSecret": { + "message": "Delete Secret" + }, + "deleteSecrets": { + "message": "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." + }, + "typeOrSelectProjects": { + "message": "Type or select Projects" + }, + "typeOrSelectProject": { + "message": "Type or select Project" + }, + "project": { + "message": "Project" + }, + "editProject": { + "message": "Edit Project" + }, + "viewProject": { + "message": "View Project" + }, + "deleteProject": { + "message": "Delete Project" + }, + "deleteProjects": { + "message": "Delete Projects" + }, + "secret": { + "message": "Secret" + }, + "serviceAccount": { + "message": "Service Account" + }, + "serviceAccounts": { + "message": "Service Accounts" + }, + "new": { + "message": "New" + }, + "secrets": { + "message": "Secrets" + }, + "nameValuePair": { + "message": "Name/Value Pair" + }, + "secretEdited": { + "message": "Secret edited" + }, + "secretCreated": { + "message": "Secret created" + }, + "newSecret": { + "message": "New Secret" + }, + "newServiceAccount": { + "message": "New Service Account" + }, + "secretsNoItemsTitle": { + "message": "No secrets to show" + }, + "secretsNoItemsMessage": { + "message": "To get started, add a new secret or import secrets." + }, + "serviceAccountsNoItemsTitle": { + "message": "Nothing to show yet" + }, + "serviceAccountsNoItemsMessage": { + "message": "Create a new Service Account to get started automating secret access." + }, + "searchSecrets": { + "message": "Search Secrets" + }, + "deleteServiceAccounts": { + "message": "Delete Service Accounts" + }, + "deleteServiceAccount": { + "message": "Delete Service Account" + }, + "viewServiceAccount": { + "message": "View Service Account" + }, + "searchServiceAccounts": { + "message": "Search Service Accounts" + }, + "addProject": { + "message": "Add Project" + }, + "projectEdited": { + "message": "Project edited" + }, + "projectSaved": { + "message": "Project saved" + }, + "projectCreated": { + "message": "Project created" + }, + "projectName": { + "message": "Project Name" + }, + "newProject": { + "message": "New Project" + }, + "softDeleteSecretWarning": { + "message": "Deleting secrets can affect existing integrations." + }, + "softDeletesSuccessToast": { + "message": "Secrets sent to trash" + }, + "serviceAccountCreated": { + "message": "Service Account Created" + }, + "smAccess": { + "message": "Access" + }, + "projectCommaSecret": { + "message": "Project, Secret" + }, + "serviceAccountName": { + "message": "Service account name" + }, + "newSaSelectAccess": { + "message": "Type or Select Projects or Secrets" + }, + "newSaTypeToFilter": { + "message": "Type to Filter" + }, + "deleteProjectsToast": { + "message": "Projects deleted" + }, + "deleteProjectToast": { + "message": "The project and all associated secrets have been deleted" + }, + "deleteProjectDialogMessage": { + "message": "Deleting project $PROJECT$ is permanent and irreversible.", + "placeholders": { + "project": { + "content": "$1", + "example": "project name" + } + } + }, + "deleteProjectInputLabel": { + "message": "Type \"$CONFIRM$\" to continue", + "placeholders": { + "confirm": { + "content": "$1", + "example": "Delete 3 Projects" + } + } + }, + "deleteProjectConfirmMessage": { + "message": "Delete $PROJECT$", + "placeholders": { + "project": { + "content": "$1", + "example": "project name" + } + } + }, + "deleteProjectsConfirmMessage": { + "message": "Delete $COUNT$ Projects", + "placeholders": { + "count": { + "content": "$1", + "example": "2" + } + } + }, + "deleteProjectsDialogMessage": { + "message": "Deleting projects is permanent and irreversible." + }, + "projectsNoItemsTitle": { + "message": "No projects to display" + }, + "projectsNoItemsMessage": { + "message": "Add a new project to get started organizing secrets." + }, + "smConfirmationRequired": { + "message": "Confirmation required" + }, + "bulkDeleteProjectsErrorMessage": { + "message": "The following projects could not be deleted:" + }, + "softDeleteSuccessToast": { + "message": "Secret sent to trash" + }, + "searchProjects": { + "message": "Search Projects" + }, + "accessTokens": { + "message": "Access tokens" + }, + "createAccessToken": { + "message": "Create access token" + }, + "expires": { + "message": "Expires" + }, + "canRead": { + "message": "Can Read" + }, + "accessTokensNoItemsTitle": { + "message": "No access tokens to show" + }, + "accessTokensNoItemsDesc": { + "message": "To get started, create an access token" + }, + "downloadAccessToken": { + "message": "Download or copy before closing." + }, + "expiresOnAccessToken": { + "message": "Expires on:" + }, + "accessTokenCallOutTitle": { + "message": "Access tokens are not stored and cannot be retrieved" + }, + "copyToken": { + "message": "Copy token" + }, + "accessToken": { + "message": "Access token" + }, + "accessTokenExpirationRequired": { + "message": "Expiration date required" + }, + "accessTokenCreatedAndCopied": { + "message": "Access token created and copied to clipboard" + }, + "accessTokenPermissionsBetaNotification": { + "message": "Permissions management is unavailable for beta." + }, + "revokeAccessToken": { + "message": "Revoke Access Token" + }, + "submenu": { + "message": "Submenu" + }, + "from": { + "message": "From" + }, + "to": { + "message": "To" + }, + "member": { + "message": "Member" + }, + "update": { + "message": "Update" + }, + "role": { + "message": "Role" + }, + "canView": { + "message": "Can view" + }, + "canViewExceptPass": { + "message": "Can view, except passwords" + }, + "canEdit": { + "message": "Can edit" + }, + "canEditExceptPass": { + "message": "Can edit, except passwords" + }, + "group": { + "message": "Group" + }, + "groupAccessAll": { + "message": "This group can access and modify all items." + }, + "memberAccessAll": { + "message": "This member can access and modify all items." + }, + "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" + } + } + }, + "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" + } + } + } +} diff --git a/apps/web/src/locales/nl/messages.json b/apps/web/src/locales/nl/messages.json index dea950e7f7..6787e87517 100644 --- a/apps/web/src/locales/nl/messages.json +++ b/apps/web/src/locales/nl/messages.json @@ -1609,7 +1609,7 @@ "message": "Gelekte wachtwoorden" }, "exposedPasswordsReportDesc": { - "message": "Gelekte wachtwoorden zijn wachtwoorden die zijn ontdekt in bekende datalekken die publiekelijk zijn vrijgegeven of door hackers op het dark web worden verkocht." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Gelekte wachtwoorden gevonden" @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Neem Premium voor maar $PRICE$ /jaar of krijg Premium-accounts voor $FAMILYPLANUSERCOUNT$ gebruikers en ongelimiteerd delen met de family met ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Families." + }, "addons": { "message": "Add-ons" }, @@ -5538,28 +5554,28 @@ "message": "Verbergen" }, "projects": { - "message": "Projects" + "message": "Projecten" }, "lastEdited": { - "message": "Last Edited" + "message": "Laatst bewerkt" }, "editSecret": { - "message": "Edit Secret" + "message": "Bewerk geheim" }, "addSecret": { - "message": "Add Secret" + "message": "Geheim toevoegen" }, "copySecretName": { - "message": "Copy Secret Name" + "message": "Kopieer geheime naam" }, "copySecretValue": { - "message": "Copy Secret Value" + "message": "Geheime waarde kopiëren" }, "deleteSecret": { - "message": "Delete Secret" + "message": "Geheim verwijderen" }, "deleteSecrets": { - "message": "Delete Secrets" + "message": "Geheimen verwijderen" }, "secretProjectAssociationDescription": { "message": "Kies projecten om het geheim aan te koppelen. Alleen gebruikers uit de organisatie met toegang tot deze projecten kunnen het geheim zien." @@ -5574,19 +5590,19 @@ "message": "Project" }, "editProject": { - "message": "Edit Project" + "message": "Bewerk project" }, "viewProject": { - "message": "View Project" + "message": "Bekijk project" }, "deleteProject": { - "message": "Delete Project" + "message": "Verwijder project" }, "deleteProjects": { - "message": "Delete Projects" + "message": "Verwijder projecten" }, "secret": { - "message": "Secret" + "message": "Geheim" }, "serviceAccount": { "message": "Service Account" diff --git a/apps/web/src/locales/nn/messages.json b/apps/web/src/locales/nn/messages.json index 627569b951..923071e32d 100644 --- a/apps/web/src/locales/nn/messages.json +++ b/apps/web/src/locales/nn/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/pl/messages.json b/apps/web/src/locales/pl/messages.json index 320989e964..e3d5367cf8 100644 --- a/apps/web/src/locales/pl/messages.json +++ b/apps/web/src/locales/pl/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Przejdź na konto Premium za jedyne $PRICE$ rocznie lub kup konta Premium dla $FAMILYPLANUSERCOUNT$ użytkowników i nieograniczone udostępnianie rodzinne dzięki ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "planowi rodzinnemu Bitwarden." + }, "addons": { "message": "Dodatki" }, diff --git a/apps/web/src/locales/pt_BR/messages.json b/apps/web/src/locales/pt_BR/messages.json index d4af2e03e7..63882bd7bd 100644 --- a/apps/web/src/locales/pt_BR/messages.json +++ b/apps/web/src/locales/pt_BR/messages.json @@ -1609,7 +1609,7 @@ "message": "Relatório de Senhas Expostas" }, "exposedPasswordsReportDesc": { - "message": "Senhas expostas são senhas que foram descobertas em violações de dados conhecidas que foram divulgadas publicamente ou vendidas na \"dark web\" por hackers." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Senhas Expostas Encontradas" @@ -1822,6 +1822,22 @@ } } }, + "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": "Complementos" }, diff --git a/apps/web/src/locales/pt_PT/messages.json b/apps/web/src/locales/pt_PT/messages.json index 1a1a4a7a35..e6b9ff2784 100644 --- a/apps/web/src/locales/pt_PT/messages.json +++ b/apps/web/src/locales/pt_PT/messages.json @@ -1609,7 +1609,7 @@ "message": "Relatório de palavras-passe expostas" }, "exposedPasswordsReportDesc": { - "message": "Exposed passwords are passwords have been uncovered in known data breaches that were released publicly or sold on the dark web by hackers." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Palavras-passe expostas encontradas" @@ -1822,6 +1822,22 @@ } } }, + "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": "Extras" }, diff --git a/apps/web/src/locales/ro/messages.json b/apps/web/src/locales/ro/messages.json index 1addf12605..c4310196a7 100644 --- a/apps/web/src/locales/ro/messages.json +++ b/apps/web/src/locales/ro/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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-on-uri" }, diff --git a/apps/web/src/locales/ru/messages.json b/apps/web/src/locales/ru/messages.json index 480d8b2471..bf0b8fa9c8 100644 --- a/apps/web/src/locales/ru/messages.json +++ b/apps/web/src/locales/ru/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Перейдите на Премиум всего за $PRICE$ /год или получите Премиум для $FAMILYPLANUSERCOUNT$ пользователей и неограниченный семейный обмен с ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "планом Bitwarden Families." + }, "addons": { "message": "Дополнения" }, @@ -5262,7 +5278,7 @@ "message": "Общий email домена" }, "catchallEmailDesc": { - "message": "Использовать общую почту домена." + "message": "Использовать общий email домена." }, "random": { "message": "Случайно", @@ -5562,13 +5578,13 @@ "message": "Удалить секреты" }, "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." + "message": "Выберите проекты, с которыми будет связан секрет. Только пользователи организации, имеющие доступ к этим проектам, смогут увидеть секрет." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Введите или выберите проекты" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Введите или выберите проекты" }, "project": { "message": "Проект" @@ -5832,7 +5848,7 @@ "message": "Эта пользователь может иметь доступ и изменять все элементы." }, "moreFromBitwarden": { - "message": "Дополнительная информация о Bitwarden" + "message": "Больше от Bitwarden" }, "switchProducts": { "message": "Изменить продукты" diff --git a/apps/web/src/locales/si/messages.json b/apps/web/src/locales/si/messages.json index f542c65ce7..cced7a5ba8 100644 --- a/apps/web/src/locales/si/messages.json +++ b/apps/web/src/locales/si/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/sk/messages.json b/apps/web/src/locales/sk/messages.json index 969c444ffa..39aaa5b8d7 100644 --- a/apps/web/src/locales/sk/messages.json +++ b/apps/web/src/locales/sk/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Prejdite na prémium len za $PRICE$ /rok alebo získajte prémium kontá pre $FAMILYPLANUSERCOUNT$ používateľov a neobmedzené zdieľanie v rodine s ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden plán pre Rodiny." + }, "addons": { "message": "Doplnky" }, @@ -5562,13 +5578,13 @@ "message": "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." + "message": "Vyberte projekty ku ktorým bude heslo patriť. Iba tí používatelia organizácie, ktorí majú prístup k zvoleným projektom budú môcť vidieť heslo." }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "Zadajte alebo vyberte Projekty" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "Zadajte alebo vyberte Projekt" }, "project": { "message": "Project" diff --git a/apps/web/src/locales/sl/messages.json b/apps/web/src/locales/sl/messages.json index bbd247e7b2..85fc447b60 100644 --- a/apps/web/src/locales/sl/messages.json +++ b/apps/web/src/locales/sl/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/sr/messages.json b/apps/web/src/locales/sr/messages.json index 473aef9c34..90f6cf0a78 100644 --- a/apps/web/src/locales/sr/messages.json +++ b/apps/web/src/locales/sr/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Додаци" }, diff --git a/apps/web/src/locales/sr_CS/messages.json b/apps/web/src/locales/sr_CS/messages.json index 37dcddccab..5e32fd170b 100644 --- a/apps/web/src/locales/sr_CS/messages.json +++ b/apps/web/src/locales/sr_CS/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Dodaci" }, diff --git a/apps/web/src/locales/sv/messages.json b/apps/web/src/locales/sv/messages.json index 9152f17c9f..df662ce400 100644 --- a/apps/web/src/locales/sv/messages.json +++ b/apps/web/src/locales/sv/messages.json @@ -1609,7 +1609,7 @@ "message": "Rapport om avslöjade lösenord" }, "exposedPasswordsReportDesc": { - "message": "Avslöjade lösenord är lösenord som har äventyrats i kända dataintrång som släppts offentligt eller sålts av hackare på \"dark web\"." + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Avslöjade lösenord hittades" @@ -1822,6 +1822,22 @@ } } }, + "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": "Tillägg" }, diff --git a/apps/web/src/locales/te/messages.json b/apps/web/src/locales/te/messages.json index 048495a67b..721d86a092 100644 --- a/apps/web/src/locales/te/messages.json +++ b/apps/web/src/locales/te/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/th/messages.json b/apps/web/src/locales/th/messages.json index 1416d03d83..89f1f024b2 100644 --- a/apps/web/src/locales/th/messages.json +++ b/apps/web/src/locales/th/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, diff --git a/apps/web/src/locales/tr/messages.json b/apps/web/src/locales/tr/messages.json index 3117079f56..6d9ca2b95b 100644 --- a/apps/web/src/locales/tr/messages.json +++ b/apps/web/src/locales/tr/messages.json @@ -1822,6 +1822,22 @@ } } }, + "premiumPriceWithFamilyPlan": { + "message": "Yalnızca $PRICE$/yıl karşılığında premium'a geçin veya $FAMILYPLANUSERCOUNT$ kullanıcıları için premium hesaplar ve bir kullanıcıyla sınırsız aile paylaşımı elde edin ", + "placeholders": { + "price": { + "content": "$1", + "example": "$10" + }, + "familyplanusercount": { + "content": "$2", + "example": "6" + } + } + }, + "bitwardenFamiliesPlan": { + "message": "Bitwarden Aileleri planı." + }, "addons": { "message": "Eklentiler" }, @@ -5562,13 +5578,13 @@ "message": "Sırları Sil" }, "secretProjectAssociationDescription": { - "message": "Şifrenin ilişkilendirileceği projeleri seçin. Sadece erişimi olan organizasyon kullanıcıları bu projelere erişebilir ve şifreyi görebilir." + "message": "Sırrın ilişkilendirileceği projeleri seçin. Yalnızca bu projelere erişimi olan kuruluş kullanıcıları sırrı görebilir." }, "typeOrSelectProjects": { - "message": "Projelerinizi yazın ya da seçin" + "message": "Projeleri yazın veya seçin" }, "typeOrSelectProject": { - "message": "Projenizi yazın ya da seçin" + "message": "Projeyi yazın veya seçin" }, "project": { "message": "Proje" diff --git a/apps/web/src/locales/uk/messages.json b/apps/web/src/locales/uk/messages.json index 11c64dbf56..ed0479e95c 100644 --- a/apps/web/src/locales/uk/messages.json +++ b/apps/web/src/locales/uk/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "Додатки" }, diff --git a/apps/web/src/locales/vi/messages.json b/apps/web/src/locales/vi/messages.json index 37e4ce6ece..5aa808b696 100644 --- a/apps/web/src/locales/vi/messages.json +++ b/apps/web/src/locales/vi/messages.json @@ -609,19 +609,19 @@ "message": "Mật khẩu chính" }, "masterPassDesc": { - "message": "Mật khẩu chính là mật khẩu cho kho mật khẩu của bạn. Mật khẩu này rất quan trọng và bạn không nên quên nó của mình. Bạn sẽ không thể khôi phục lại mật khẩu chính của bạn nếu bạn quên nó." + "message": "Mật khẩu chính là mật khẩu bạn dùng để truy cập vào kho lưu trữ của bạn. Mật khẩu này rất quan trọng và bạn đừng nên quên mật khẩu chính này. Bạn sẽ không thể khôi phục mật khẩu chính trong trường hợp bạn quên nó." }, "masterPassImportant": { "message": "Master passwords cannot be recovered if you forget it!" }, "masterPassHintDesc": { - "message": "Gợi ý mật khẩu có thể giúp bạn nhớ lại mật khẩu chính của mình nếu bạn quên nó." + "message": "Gợi ý mật khẩu chính có thể giúp bạn nhớ lại mật khẩu của mình nếu bạn quên nó." }, "reTypeMasterPass": { - "message": "Vui lòng nhập lại mật khẩu chính" + "message": "Nhập lại mật khẩu chính" }, "masterPassHint": { - "message": "Gợi ý mật khẩu chính (không bắt buộc)" + "message": "Gợi ý mật khẩu chính (tùy chọn)" }, "masterPassHintLabel": { "message": "Gợi ý mật khẩu chính" @@ -924,10 +924,10 @@ "message": "Confirm format" }, "filePassword": { - "message": "File password" + "message": "Mật khẩu tập tin" }, "confirmFilePassword": { - "message": "Confirm file password" + "message": "Xác nhận mật khẩu tập tin" }, "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." @@ -1055,7 +1055,7 @@ "message": "Thay đổi mật khẩu chính" }, "masterPasswordChanged": { - "message": "Đã thay đổi mật khẩu chính" + "message": "Đã lưu mật khẩu chính" }, "currentMasterPass": { "message": "Mật khẩu chính hiện tại" @@ -1163,7 +1163,7 @@ "message": "Nhập dữ liệu" }, "importError": { - "message": "Import error" + "message": "Lỗi nhập" }, "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." @@ -1196,10 +1196,10 @@ "message": "Chọn tập tin nhập" }, "chooseFile": { - "message": "Choose File" + "message": "Chọn tập tin" }, "noFileChosen": { - "message": "No file chosen" + "message": "Không có tệp nào được chọn" }, "orCopyPasteFileContents": { "message": "hoặc sao chép/dán để nhập nội dung file" @@ -1233,7 +1233,7 @@ "message": "Thay đổi ngôn ngữ của kho mạng." }, "enableFavicon": { - "message": "Show website icons" + "message": "Hiện biểu tượng trang web" }, "faviconDesc": { "message": "Show a recognizable image next to each login." @@ -1609,7 +1609,7 @@ "message": "Báo cáo mật khẩu bị rò rỉ" }, "exposedPasswordsReportDesc": { - "message": "Mật khẩu bị rò rĩ là mật khẩu đã bị hacker hack được trong các vụ rò rĩ dữ liệu được thông báo công khai hoặc được bán trên web đen( dark web) bởi hacker" + "message": "Passwords exposed in a data breach are easy targets for attackers. Change these passwords to prevent potential break-ins." }, "exposedPasswordsFound": { "message": "Phát hiện mật khẩu bị rò rĩ" @@ -1822,6 +1822,22 @@ } } }, + "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": "Addons" }, @@ -3680,7 +3696,7 @@ "message": "Tax information updated." }, "setMasterPassword": { - "message": "Thiết lập mật khẩu chính" + "message": "Đặt mật khẩu chính" }, "ssoCompleteRegistration": { "message": "In order to complete logging in with SSO, please set a master password to access and protect your vault." diff --git a/apps/web/src/locales/zh_CN/messages.json b/apps/web/src/locales/zh_CN/messages.json index 8a2c310bfd..efc043dbe1 100644 --- a/apps/web/src/locales/zh_CN/messages.json +++ b/apps/web/src/locales/zh_CN/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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 家庭计划。" + }, "addons": { "message": "附加项目" }, @@ -5562,13 +5578,13 @@ "message": "删除机密" }, "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." + "message": "选择与机密相关联的项目。仅有权访问该项目的组织用户能查看该机密。" }, "typeOrSelectProjects": { - "message": "Type or select Projects" + "message": "输入或选择项目" }, "typeOrSelectProject": { - "message": "Type or select Project" + "message": "输入或选择项目" }, "project": { "message": "项目" diff --git a/apps/web/src/locales/zh_TW/messages.json b/apps/web/src/locales/zh_TW/messages.json index c28ffc2e1a..a22696950c 100644 --- a/apps/web/src/locales/zh_TW/messages.json +++ b/apps/web/src/locales/zh_TW/messages.json @@ -1822,6 +1822,22 @@ } } }, + "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": "附加項目" },