diff --git a/.github/workflows/build-browser.yml b/.github/workflows/build-browser.yml
index 05b89d66c33..b1242ee23ed 100644
--- a/.github/workflows/build-browser.yml
+++ b/.github/workflows/build-browser.yml
@@ -114,9 +114,6 @@ jobs:
- locales-test
env:
_BUILD_NUMBER: ${{ needs.setup.outputs.adj_build_number }}
- defaults:
- run:
- working-directory: apps/browser
steps:
- name: Checkout repo
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
@@ -139,19 +136,6 @@ jobs:
npm --version
node-gyp --version
- - name: NPM setup
- run: npm ci
- working-directory: ./
-
- - name: Build
- run: npm run dist
-
- # - name: Build Manifest v3
- # run: npm run dist:mv3
-
- - name: Gulp
- run: gulp ci
-
- name: Build sources for reviewers
run: |
# Include hidden files in glob copy
@@ -174,55 +158,70 @@ jobs:
cp -r libs/* browser-source/libs
zip -r browser-source.zip browser-source
- working-directory: ./
+
+ - name: NPM setup
+ run: npm ci
+ working-directory: browser-source/
+
+ - name: Build
+ run: npm run dist
+ working-directory: browser-source/apps/browser
+
+ # - name: Build Manifest v3
+ # run: npm run dist:mv3
+ # working-directory: browser-source/apps/browser
+
+ - name: Gulp
+ run: gulp ci
+ working-directory: browser-source/apps/browser
- name: Upload Opera artifact
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: dist-opera-${{ env._BUILD_NUMBER }}.zip
- path: apps/browser/dist/dist-opera.zip
+ path: browser-source/apps/browser/dist/dist-opera.zip
if-no-files-found: error
# - name: Upload Opera MV3 artifact
# uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
# with:
# name: dist-opera-MV3-${{ env._BUILD_NUMBER }}.zip
- # path: apps/browser/dist/dist-opera-mv3.zip
+ # path: browser-source/apps/browser/dist/dist-opera-mv3.zip
# if-no-files-found: error
- name: Upload Chrome artifact
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: dist-chrome-${{ env._BUILD_NUMBER }}.zip
- path: apps/browser/dist/dist-chrome.zip
+ path: browser-source/apps/browser/dist/dist-chrome.zip
if-no-files-found: error
# - name: Upload Chrome MV3 artifact
# uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
# with:
# name: dist-chrome-MV3-${{ env._BUILD_NUMBER }}.zip
- # path: apps/browser/dist/dist-chrome-mv3.zip
+ # path: browser-source/apps/browser/dist/dist-chrome-mv3.zip
# if-no-files-found: error
- name: Upload Firefox artifact
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: dist-firefox-${{ env._BUILD_NUMBER }}.zip
- path: apps/browser/dist/dist-firefox.zip
+ path: browser-source/apps/browser/dist/dist-firefox.zip
if-no-files-found: error
- name: Upload Edge artifact
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: dist-edge-${{ env._BUILD_NUMBER }}.zip
- path: apps/browser/dist/dist-edge.zip
+ path: browser-source/apps/browser/dist/dist-edge.zip
if-no-files-found: error
# - name: Upload Edge MV3 artifact
# uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
# with:
# name: dist-edge-MV3-${{ env._BUILD_NUMBER }}.zip
- # path: apps/browser/dist/dist-edge-mv3.zip
+ # path: browser-source/apps/browser/dist/dist-edge-mv3.zip
# if-no-files-found: error
- name: Upload browser source
@@ -237,7 +236,7 @@ jobs:
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: coverage-${{ env._BUILD_NUMBER }}.zip
- path: apps/browser/coverage/coverage-${{ env._BUILD_NUMBER }}.zip
+ path: browser-source/apps/browser/coverage/coverage-${{ env._BUILD_NUMBER }}.zip
if-no-files-found: error
build-safari:
diff --git a/.github/workflows/chromatic.yml b/.github/workflows/chromatic.yml
index eda9f8d0f7d..e47a2f40f53 100644
--- a/.github/workflows/chromatic.yml
+++ b/.github/workflows/chromatic.yml
@@ -44,4 +44,4 @@ jobs:
storybookBuildDir: ./storybook-static
exitOnceUploaded: true
onlyChanged: true
- externals: "[\"libs/components/**/*.scss\", \"libs/components/tailwind.config*.js\"]"
+ externals: "[\"libs/components/**/*.scss\", \"libs/components/**/*.css\", \"libs/components/tailwind.config*.js\"]"
diff --git a/apps/browser/src/_locales/ar/messages.json b/apps/browser/src/_locales/ar/messages.json
index 6bb0efb8fd3..d48c573d5b4 100644
--- a/apps/browser/src/_locales/ar/messages.json
+++ b/apps/browser/src/_locales/ar/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "جاري تصدير الخزنة الشخصية"
},
- "exportingPersonalVaultDescription": {
- "message": "سيتم تصدير فقط عناصر الخزنة الشخصية المرتبطة بـ $EMAIL$. لن يتم إدراج عناصر خزنة المؤسسة.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/az/messages.json b/apps/browser/src/_locales/az/messages.json
index 4ee8ab8edaf..774ca11ecf0 100644
--- a/apps/browser/src/_locales/az/messages.json
+++ b/apps/browser/src/_locales/az/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Şəxsi anbarın ixracı"
},
- "exportingPersonalVaultDescription": {
- "message": "Yalnız $EMAIL$ ilə əlaqəli şəxsi anbar elementləri ixrac ediləcək. Təşkilat anbar elementləri daxil edilmir.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Server Versiyası"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "öz-özünə sahiblik edən"
},
"thirdParty": {
"message": "Üçüncü tərəf"
diff --git a/apps/browser/src/_locales/be/messages.json b/apps/browser/src/_locales/be/messages.json
index e57ea2eff54..ba72d949b90 100644
--- a/apps/browser/src/_locales/be/messages.json
+++ b/apps/browser/src/_locales/be/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Экспартаванне асабістага сховішча"
},
- "exportingPersonalVaultDescription": {
- "message": "Будуць экспартаваны толькі асабістыя элементы сховішча, якія звязаны з $EMAIL$. Элементы сховішча арганізацыі не будуць уключаны.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/bg/messages.json b/apps/browser/src/_locales/bg/messages.json
index 9e4d696193e..ceab700e46a 100644
--- a/apps/browser/src/_locales/bg/messages.json
+++ b/apps/browser/src/_locales/bg/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Изнасяне на личния трезор"
},
- "exportingPersonalVaultDescription": {
- "message": "Ще бъдат изнесени само записите от личния трезор свързан с $EMAIL$. Записите в трезора на организацията няма да бъдат включени.",
+ "exportingIndividualVaultDescription": {
+ "message": "Ще бъдат изнесени само отделните записи в трезора, които са свързани с $EMAIL$. Записите от трезора на организацията няма да бъдат включени. Ще бъде изнесена само информацията за записите от трезора, а свързаните прикачени елементи няма да бъдат включени.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Версия на сървъра"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "собствен хостинг"
},
"thirdParty": {
"message": "Third-party"
diff --git a/apps/browser/src/_locales/bn/messages.json b/apps/browser/src/_locales/bn/messages.json
index 261ceea180d..db189fbcf0b 100644
--- a/apps/browser/src/_locales/bn/messages.json
+++ b/apps/browser/src/_locales/bn/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/bs/messages.json b/apps/browser/src/_locales/bs/messages.json
index 5b27e7186d4..e10d4d29a8c 100644
--- a/apps/browser/src/_locales/bs/messages.json
+++ b/apps/browser/src/_locales/bs/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/ca/messages.json b/apps/browser/src/_locales/ca/messages.json
index 7a7edc3d896..08bef1a50c4 100644
--- a/apps/browser/src/_locales/ca/messages.json
+++ b/apps/browser/src/_locales/ca/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "S'està exportant la caixa forta personal"
},
- "exportingPersonalVaultDescription": {
- "message": "Només s'exportaran els elements personals de la caixa forta associats a $EMAIL$. Els elements de la caixa forta de l'organització no s'inclouran.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Versió del servidor"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "autoallotjat"
},
"thirdParty": {
"message": "Tercers"
diff --git a/apps/browser/src/_locales/cs/messages.json b/apps/browser/src/_locales/cs/messages.json
index 253aab484b7..10f97ce9311 100644
--- a/apps/browser/src/_locales/cs/messages.json
+++ b/apps/browser/src/_locales/cs/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportování osobního trezoru"
},
- "exportingPersonalVaultDescription": {
- "message": "Budou exportovány jen osobní položky trezoru spojené s účtem $EMAIL$. Nebudou zahrnuty položky trezoru v organizaci.",
+ "exportingIndividualVaultDescription": {
+ "message": "Budou exportovány jen osobní položky trezoru spojené s $EMAIL$. Položky trezoru organizace nebudou zahrnuty. Budou exportovány jen informace o položkách trezoru a nebudou zahrnuty související přílohy.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Verze serveru"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastní hosting"
},
"thirdParty": {
"message": "Tretí strana"
diff --git a/apps/browser/src/_locales/cy/messages.json b/apps/browser/src/_locales/cy/messages.json
index 7861a5e758b..2ce58e170a2 100644
--- a/apps/browser/src/_locales/cy/messages.json
+++ b/apps/browser/src/_locales/cy/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/da/messages.json b/apps/browser/src/_locales/da/messages.json
index df94e9aab71..ab815e6f029 100644
--- a/apps/browser/src/_locales/da/messages.json
+++ b/apps/browser/src/_locales/da/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksporterer personlig boks"
},
- "exportingPersonalVaultDescription": {
- "message": "Kun de personlige bokselementer tilknyttet $EMAIL$ vil blive eksporteret. Organisationsbokseelementer vil ikke være inkluderet.",
+ "exportingIndividualVaultDescription": {
+ "message": "Kun individuelle Boksemner tilknyttet $EMAIL$ eksporteres. Organisationsboksemner medtages ikke. Kun Boksemneinformation uden tilhørende vedhæftninger eksporteres.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/de/messages.json b/apps/browser/src/_locales/de/messages.json
index 7dcdbc3c51f..62db8c33582 100644
--- a/apps/browser/src/_locales/de/messages.json
+++ b/apps/browser/src/_locales/de/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Persönlicher Tresor wird exportiert"
},
- "exportingPersonalVaultDescription": {
- "message": "Nur die einzelnen Tresor-Einträge, die mit $EMAIL$ verbunden sind, werden exportiert. Tresor-Einträge der Organisation werden nicht berücksichtigt.",
+ "exportingIndividualVaultDescription": {
+ "message": "Es werden nur persönliche Tresoreinträge exportiert, die mit $EMAIL$ verbunden sind. Tresoreinträge der Organisation werden nicht berücksichtigt. Es werden nur Informationen der Tresoreinträge exportiert. Diese enthalten nicht die zugehörigen Anhänge.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/el/messages.json b/apps/browser/src/_locales/el/messages.json
index 1e377c35d0d..fc1c858e7db 100644
--- a/apps/browser/src/_locales/el/messages.json
+++ b/apps/browser/src/_locales/el/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Εξαγωγή Προσωπικού Vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Θα εξαχθούν μόνο τα προσωπικά αντικείμενα Vault που σχετίζονται με το $EMAIL$ . Τα αντικείμενα Vault οργανισμού δεν θα συμπεριληφθούν.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/en/messages.json b/apps/browser/src/_locales/en/messages.json
index c71a2af99c5..e074e034412 100644
--- a/apps/browser/src/_locales/en/messages.json
+++ b/apps/browser/src/_locales/en/messages.json
@@ -1994,8 +1994,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/en_GB/messages.json b/apps/browser/src/_locales/en_GB/messages.json
index 84fee7b77c3..73bbaedf9ae 100644
--- a/apps/browser/src/_locales/en_GB/messages.json
+++ b/apps/browser/src/_locales/en_GB/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organisation vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organisation vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/en_IN/messages.json b/apps/browser/src/_locales/en_IN/messages.json
index 4bf280ce707..2da8f08deb2 100644
--- a/apps/browser/src/_locales/en_IN/messages.json
+++ b/apps/browser/src/_locales/en_IN/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting Personal Vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the personal vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/es/messages.json b/apps/browser/src/_locales/es/messages.json
index 50b721348c8..b428e097edd 100644
--- a/apps/browser/src/_locales/es/messages.json
+++ b/apps/browser/src/_locales/es/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportando caja fuerte personal"
},
- "exportingPersonalVaultDescription": {
- "message": "Solo se exportarán los elementos de la caja fuerte personal asociados a $EMAIL$. Los elementos de la caja fuerte de tu organización no se incluirán.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/et/messages.json b/apps/browser/src/_locales/et/messages.json
index f9a11297795..a2f90818aba 100644
--- a/apps/browser/src/_locales/et/messages.json
+++ b/apps/browser/src/_locales/et/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Personaalse hoidla eksportimine"
},
- "exportingPersonalVaultDescription": {
- "message": "Ainult personaalsed $EMAIL$ alla kuuluvad kirjed eksportidakse. Organisatsiooni kirjeid ei ekspordita.",
+ "exportingIndividualVaultDescription": {
+ "message": "Ainult e-postiga $EMAIL$ seonduvad kirjed eksporditakse. Organisatsiooni kirjeid ei kaasata. Samuti ei kaasata organisatsiooniga seonduvaid manuseid.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Serveri versioon"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "enda majutatud"
},
"thirdParty": {
"message": "Kolmanda osapoole"
diff --git a/apps/browser/src/_locales/eu/messages.json b/apps/browser/src/_locales/eu/messages.json
index 987565d609d..ed4caa5d495 100644
--- a/apps/browser/src/_locales/eu/messages.json
+++ b/apps/browser/src/_locales/eu/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Kutxa gotor pertsonala esportatzen"
},
- "exportingPersonalVaultDescription": {
- "message": "$EMAIL$-ekin lotutako kutxa gotor pertsonaleko elementuak bakarrik esportatuko dira. Erakundeko kutxa gotorraren elementuak ez dira sartuko.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/fa/messages.json b/apps/browser/src/_locales/fa/messages.json
index ebb75c9f893..8570b9c1c33 100644
--- a/apps/browser/src/_locales/fa/messages.json
+++ b/apps/browser/src/_locales/fa/messages.json
@@ -339,7 +339,7 @@
"message": "ساير"
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
- "message": "Set up an unlock method to change your vault timeout action."
+ "message": "یک روش بازگشایی برای پایان زمان مجاز تنظیم کنید."
},
"rateExtension": {
"message": "به این افزونه امتیاز دهید"
@@ -634,10 +634,10 @@
"message": "بهروزرسانی"
},
"notificationUnlockDesc": {
- "message": "Unlock your Bitwarden vault to complete the auto-fill request."
+ "message": "برای پر کردن خودکار گاوصندوق Bitwarden خود را باز کنید."
},
"notificationUnlock": {
- "message": "Unlock"
+ "message": "بازگشایی"
},
"enableContextMenuItem": {
"message": "نمایش گزینههای منوی زمینه"
@@ -796,7 +796,7 @@
"message": "۱ گیگابایت فضای ذخیره سازی رمزگذاری شده برای پیوست های پرونده."
},
"premiumSignUpTwoStepOptions": {
- "message": "Proprietary two-step login options such as YubiKey and Duo."
+ "message": "گزینه های ورود اضافی دو مرحله ای مانند YubiKey و Duo."
},
"ppremiumSignUpReports": {
"message": "گزارشهای بهداشت رمز عبور، سلامت حساب و نقض دادهها برای ایمن نگهداشتن گاوصندوق شما."
@@ -1606,10 +1606,10 @@
"message": "بیومتریک مرورگر در این دستگاه پشتیبانی نمیشود."
},
"biometricsFailedTitle": {
- "message": "Biometrics failed"
+ "message": "زیستسنجی ناتمام ماند"
},
"biometricsFailedDesc": {
- "message": "Biometrics cannot be completed, consider using a master password or logging out. If this persists, please contact Bitwarden support."
+ "message": "زیستسنجی نمی تواند انجام شود، استفاده از کلمه عبور اصلی یا خروج را در نظر بگیرید. اگر این مشکل ادامه یافت لطفا با پشتیبانی Bitwarden تماس بگیرید."
},
"nativeMessaginPermissionErrorTitle": {
"message": "مجوز ارائه نشده است"
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "برون ریزی گاوصندوق شخصی"
},
- "exportingPersonalVaultDescription": {
- "message": "فقط موارد گاوصندوق شخصی مرتبط با $EMAIL$ برون ریزی خواهد شد. موارد گاوصندوق سازمان شامل نخواهد شد.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "نسخه سرور"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "خود میزبان"
},
"thirdParty": {
"message": "شخص ثالث"
@@ -2153,7 +2153,7 @@
"message": "یک اعلان به دستگاه شما ارسال شده است."
},
"loginInitiated": {
- "message": "Login initiated"
+ "message": "ورود به سیستم آغاز شد"
},
"exposedMasterPassword": {
"message": "کلمه عبور اصلی افشا شده"
@@ -2234,34 +2234,34 @@
}
},
"loggingInOn": {
- "message": "Logging in on"
+ "message": "ورود به عنوان"
},
"opensInANewWindow": {
"message": "در پنجره جدید باز میشود"
},
"deviceApprovalRequired": {
- "message": "Device approval required. Select an approval option below:"
+ "message": "تایید دستگاه لازم است. یک روش تایید برگزینید:"
},
"rememberThisDevice": {
- "message": "Remember this device"
+ "message": "این دستگاه را به خاطر بسپار"
},
"uncheckIfPublicDevice": {
- "message": "Uncheck if using a public device"
+ "message": "بردارید اگر از دستگاه عمومی استفاده میکنید"
},
"approveFromYourOtherDevice": {
- "message": "Approve from your other device"
+ "message": "تایید با دستگاه دیگرتان"
},
"requestAdminApproval": {
- "message": "Request admin approval"
+ "message": "درخواست تایید مدیر"
},
"approveWithMasterPassword": {
- "message": "Approve with master password"
+ "message": "تایید با کلمه عبور اصلی"
},
"ssoIdentifierRequired": {
- "message": "Organization SSO identifier is required."
+ "message": "شناسه سازمان SSO مورد نیاز است."
},
"eu": {
- "message": "EU",
+ "message": "اروپا",
"description": "European Union"
},
"usDomain": {
@@ -2280,40 +2280,40 @@
"message": "نمایش"
},
"accountSuccessfullyCreated": {
- "message": "Account successfully created!"
+ "message": "حساب کاربری با موفقیت ایجاد شد!"
},
"adminApprovalRequested": {
- "message": "Admin approval requested"
+ "message": "تایید مدیر در خواست شد"
},
"adminApprovalRequestSentToAdmins": {
- "message": "Your request has been sent to your admin."
+ "message": "درخواست شما به مدیرتان فرستاده شد."
},
"youWillBeNotifiedOnceApproved": {
- "message": "You will be notified once approved."
+ "message": "به محض تایید مطلع خواهید شد."
},
"troubleLoggingIn": {
- "message": "Trouble logging in?"
+ "message": "در ورود مشکلی دارید؟"
},
"loginApproved": {
- "message": "Login approved"
+ "message": "ورود تایید شد"
},
"userEmailMissing": {
- "message": "User email missing"
+ "message": "رایانامه کاربر کم است"
},
"deviceTrusted": {
- "message": "Device trusted"
+ "message": "دستگاه مورد اعتماد است"
},
"inputRequired": {
- "message": "Input is required."
+ "message": "ورودی مورد نیاز است."
},
"required": {
- "message": "required"
+ "message": "الزامی"
},
"search": {
- "message": "Search"
+ "message": "جستجو"
},
"inputMinLength": {
- "message": "Input must be at least $COUNT$ characters long.",
+ "message": "ورودی باید حداقل $COUNT$ نشانه داشته باشد.",
"placeholders": {
"count": {
"content": "$1",
@@ -2322,7 +2322,7 @@
}
},
"inputMaxLength": {
- "message": "Input must not exceed $COUNT$ characters in length.",
+ "message": "اندازه ورودی نباید بیش از $COUNT$ نشانه باشد.",
"placeholders": {
"count": {
"content": "$1",
@@ -2331,7 +2331,7 @@
}
},
"inputForbiddenCharacters": {
- "message": "The following characters are not allowed: $CHARACTERS$",
+ "message": "نشانه های زیر مجاز نیستند: $CHARACTERS$",
"placeholders": {
"characters": {
"content": "$1",
@@ -2340,7 +2340,7 @@
}
},
"inputMinValue": {
- "message": "Input value must be at least $MIN$.",
+ "message": "مقدار ورودی باید دست کم $MIN$ باشد.",
"placeholders": {
"min": {
"content": "$1",
@@ -2349,7 +2349,7 @@
}
},
"inputMaxValue": {
- "message": "Input value must not exceed $MAX$.",
+ "message": "مقدار ورودی نباید بیش از $MAX$ باشد.",
"placeholders": {
"max": {
"content": "$1",
@@ -2358,17 +2358,17 @@
}
},
"multipleInputEmails": {
- "message": "1 or more emails are invalid"
+ "message": "یک یا چند رایانامه نامعتبر است"
},
"inputTrimValidator": {
- "message": "Input must not contain only whitespace.",
+ "message": "ورودی نباید فقط فاصله باشد.",
"description": "Notification to inform the user that a form's input can't contain only whitespace."
},
"inputEmail": {
- "message": "Input is not an email address."
+ "message": "ورودی یک نشانی رایانامه نیست."
},
"fieldsNeedAttention": {
- "message": "$COUNT$ field(s) above need your attention.",
+ "message": "بخش (های) $COUNT$ در بالا نیازمند توجه شما است.",
"placeholders": {
"count": {
"content": "$1",
@@ -2377,22 +2377,22 @@
}
},
"selectPlaceholder": {
- "message": "-- Select --"
+ "message": "-- انتخاب --"
},
"multiSelectPlaceholder": {
- "message": "-- Type to filter --"
+ "message": "-- برای گزینش چیزی بنویسید --"
},
"multiSelectLoading": {
- "message": "Retrieving options..."
+ "message": "در حال بازیابی گزینهها..."
},
"multiSelectNotFound": {
- "message": "No items found"
+ "message": "موردی پیدا نشد"
},
"multiSelectClearAll": {
- "message": "Clear all"
+ "message": "پاک کردن همه"
},
"plusNMore": {
- "message": "+ $QUANTITY$ more",
+ "message": "+ $QUANTITY$ بیشتر",
"placeholders": {
"quantity": {
"content": "$1",
@@ -2401,10 +2401,10 @@
}
},
"submenu": {
- "message": "Submenu"
+ "message": "زیرفهرست"
},
"toggleCollapse": {
- "message": "Toggle collapse",
+ "message": "باز و بسته کردن",
"description": "Toggling an expand/collapse state."
}
}
diff --git a/apps/browser/src/_locales/fi/messages.json b/apps/browser/src/_locales/fi/messages.json
index 2abd01eefa6..8ab4261cc03 100644
--- a/apps/browser/src/_locales/fi/messages.json
+++ b/apps/browser/src/_locales/fi/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Henkilökohtaisen holvin vienti"
},
- "exportingPersonalVaultDescription": {
- "message": "Vain tunnukseen $EMAIL$ liitetyt henkilökohtaisen holvin kohteet viedään. Organisaation kohteet eivät sisälly tähän.",
+ "exportingIndividualVaultDescription": {
+ "message": "Vain tunnukseen $EMAIL$ liitetyt yksityisen holvin kohteet viedään. Organisaation holvin kohteita ei sisällytetä. Vain holvin kohteiden tiedot viedään ilman niiden sisältämiä liitteitä.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Palvelimen versio"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "itse ylläpidetty"
},
"thirdParty": {
"message": "Ulkopuolinen taho"
diff --git a/apps/browser/src/_locales/fil/messages.json b/apps/browser/src/_locales/fil/messages.json
index 3f046898751..cbdd895d03b 100644
--- a/apps/browser/src/_locales/fil/messages.json
+++ b/apps/browser/src/_locales/fil/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Nag-export ng indibidwal na vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Lamang ang mga item ng indibidwal na vault na nauugnay sa $EMAIL$ ang maie-export. Hindi kasama ang mga item ng vault ng organisasyon.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/fr/messages.json b/apps/browser/src/_locales/fr/messages.json
index d9dcd906c10..19a9adc5de4 100644
--- a/apps/browser/src/_locales/fr/messages.json
+++ b/apps/browser/src/_locales/fr/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Export du coffre personnel"
},
- "exportingPersonalVaultDescription": {
- "message": "Seuls les éléments individuels du coffre associés à $EMAIL$ seront exportés. Les éléments du coffre de l'organisation ne seront pas inclus.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Version du serveur"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "auto-hébergé"
},
"thirdParty": {
"message": "Tierce partie"
diff --git a/apps/browser/src/_locales/gl/messages.json b/apps/browser/src/_locales/gl/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/gl/messages.json
+++ b/apps/browser/src/_locales/gl/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/he/messages.json b/apps/browser/src/_locales/he/messages.json
index d199a2e8db9..c3cd77bc639 100644
--- a/apps/browser/src/_locales/he/messages.json
+++ b/apps/browser/src/_locales/he/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "הכספת האישית מיוצאת"
},
- "exportingPersonalVaultDescription": {
- "message": "רק פריטי הכספת האישית שמשויכת אל $EMAIL$ ייוצאו. פריטי הכספת הארגוניים לא יהיו חלק מהייצוא.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/hi/messages.json b/apps/browser/src/_locales/hi/messages.json
index e1d89271f21..697f04154ce 100644
--- a/apps/browser/src/_locales/hi/messages.json
+++ b/apps/browser/src/_locales/hi/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/hr/messages.json b/apps/browser/src/_locales/hr/messages.json
index ee296293572..1e81fd2d757 100644
--- a/apps/browser/src/_locales/hr/messages.json
+++ b/apps/browser/src/_locales/hr/messages.json
@@ -339,7 +339,7 @@
"message": "Ostalo"
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
- "message": "Set up an unlock method to change your vault timeout action."
+ "message": "Za promjenu vremena isteka trezora, odredi način otključavanja."
},
"rateExtension": {
"message": "Ocijeni proširenje"
@@ -634,10 +634,10 @@
"message": "Ažuriraj"
},
"notificationUnlockDesc": {
- "message": "Unlock your Bitwarden vault to complete the auto-fill request."
+ "message": "Za dovršetak auto-ispune, otključaj svoj trezor."
},
"notificationUnlock": {
- "message": "Unlock"
+ "message": "Otključaj"
},
"enableContextMenuItem": {
"message": "Prikaži opcije kotekstualnog izbornika"
@@ -796,7 +796,7 @@
"message": "1 GB šifriranog prostora za pohranu podataka."
},
"premiumSignUpTwoStepOptions": {
- "message": "Proprietary two-step login options such as YubiKey and Duo."
+ "message": "Mogućnosti za prijavu u dva koraka kao što su YubiKey i Duo."
},
"ppremiumSignUpReports": {
"message": "Higijenu lozinki, zdravlje računa i izvještaje o krađi podatak radi zaštite svojeg trezora."
@@ -1456,7 +1456,7 @@
"message": "Odjava će ukloniti pristup tvom trezoru i zahtijevati mrežnu potvrdu identiteta nakon isteka vremenske neaktivnosti. Sigurno želiš koristiti ovu postavku?"
},
"vaultTimeoutLogOutConfirmationTitle": {
- "message": "Potvrda akcije vremenske neaktivnosti"
+ "message": "Potvrda radnje nakon vremenske neaktivnosti"
},
"autoFillAndSave": {
"message": "Auto-ispuni i spremi"
@@ -1468,16 +1468,16 @@
"message": "Auto-ispunjena stavka"
},
"insecurePageWarning": {
- "message": "Warning: This is an unsecured HTTP page, and any information you submit can potentially be seen and changed by others. This Login was originally saved on a secure (HTTPS) page."
+ "message": "Upozorenje: Ovo je nezaštićena HTTP stranica i svi podaci koje preko nje pošalješ drugi mogu vidjeti i izmijeniti. Ova prijava je prvotno bila spremljena za sigurnu (HTTPS) stranicu."
},
"insecurePageWarningFillPrompt": {
- "message": "Do you still wish to fill this login?"
+ "message": "Želiš li i dalje ispuniti ove podatke za prijavu?"
},
"autofillIframeWarning": {
- "message": "The form is hosted by a different domain than the URI of your saved login. Choose OK to auto-fill anyway, or Cancel to stop."
+ "message": "Obrazac je na poslužitelju koji se nalazi na drugačijoj domeni od URI-a za koji su spremljeni tvoji podaci za pristup. Odobri za auto-ispunu ili odustani za prekid."
},
"autofillIframeWarningTip": {
- "message": "To prevent this warning in the future, save this URI, $HOSTNAME$, to your Bitwarden login item for this site.",
+ "message": "Kako se ovo upozorenje ubuduće ne bi prikazivalo, spremi ovaj URI ( $HOSTNAME$) u svoju stavku za prijavu.",
"placeholders": {
"hostname": {
"content": "$1",
@@ -1489,13 +1489,13 @@
"message": "Postavi glavnu lozinku"
},
"currentMasterPass": {
- "message": "Current master password"
+ "message": "Trenutna glavna lozinka"
},
"newMasterPass": {
- "message": "New master password"
+ "message": "Nova glavna lozinka"
},
"confirmNewMasterPass": {
- "message": "Confirm new master password"
+ "message": "Potvrdi novu glavnu lozinku"
},
"masterPasswordPolicyInEffect": {
"message": "Jedno ili više pravila organizacije zahtijeva da tvoja glavna lozinka ispunjava sljedeće uvjete:"
@@ -1606,10 +1606,10 @@
"message": "Biometrija preglednika nije podržana na ovom uređaju."
},
"biometricsFailedTitle": {
- "message": "Biometrics failed"
+ "message": "Biometrija neuspješna"
},
"biometricsFailedDesc": {
- "message": "Biometrics cannot be completed, consider using a master password or logging out. If this persists, please contact Bitwarden support."
+ "message": "Biometrija se ne može dovršiti. Pokušaj glavnom lozinkom ili se odjavi i ponovno prijavi. Ako se ovo nastavi, obrati se Bitwarden podršci."
},
"nativeMessaginPermissionErrorTitle": {
"message": "Dopuštenje nije dano"
@@ -1884,7 +1884,7 @@
"message": "Tvoju glavnu lozinku je nedavno promijenio administrator tvoje organizacije. Za pristup trezoru, potrebno je ažurirati glavnu lozinku, što će te odjaviti iz trenutne sesije, te ćeš se morati ponovno prijaviti. Aktivne sesije na drugim uređajima mogu ostati aktivne još sat vremena."
},
"updateWeakMasterPasswordWarning": {
- "message": "Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour."
+ "message": "Tvoja glavna lozinka ne zadovoljava pravila ove organizacije. Za pristup trezoru moraš odmah ažurirati svoju glavnu lozinku. Ako nastaviš, odjaviti ćeš se iz trenutne sesije te ćeš se morati ponovno prijaviti. Aktivne sesije na drugim uređajima mogu ostati aktivne do jedan sat."
},
"resetPasswordPolicyAutoEnroll": {
"message": "Automatsko učlanjenje"
@@ -1905,7 +1905,7 @@
"message": "minuta"
},
"vaultTimeoutPolicyInEffect": {
- "message": "Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je $HOURS$:$MINUTES$ h.",
+ "message": "Pravilo tvoje organizacije podesilo je najveće dozvoljeno vrijeme isteka trezora na $HOURS$:$MINUTES$ h.",
"placeholders": {
"hours": {
"content": "$1",
@@ -1918,7 +1918,7 @@
}
},
"vaultTimeoutPolicyWithActionInEffect": {
- "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.",
+ "message": "Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je $HOURS$:$MINUTES$ h. Tvoja radnja nakon isteka trezora je: $ACTION$.",
"placeholders": {
"hours": {
"content": "$1",
@@ -1935,7 +1935,7 @@
}
},
"vaultTimeoutActionPolicyInEffect": {
- "message": "Your organization policies have set your vault timeout action to $ACTION$.",
+ "message": "Pravilo tvoje organizacije podesilo je radnju nakon isteka trezora na: $ACTION$.",
"placeholders": {
"action": {
"content": "$1",
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Izvoz osobnog trezora"
},
- "exportingPersonalVaultDescription": {
- "message": "Izvest će se samo stavke osobnog trezora povezanog s $EMAIL$. Stavke organizacijskog trezora neće biti uključene.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Verzija poslužitelja"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastiti poslužitelj"
},
"thirdParty": {
"message": "Third-party"
@@ -2153,7 +2153,7 @@
"message": "Obavijest je poslana na tvoj uređaj."
},
"loginInitiated": {
- "message": "Login initiated"
+ "message": "Prijava pokrenuta"
},
"exposedMasterPassword": {
"message": "Ukradena glavna lozinka"
@@ -2234,31 +2234,31 @@
}
},
"loggingInOn": {
- "message": "Logging in on"
+ "message": "Prijava na"
},
"opensInANewWindow": {
- "message": "Opens in a new window"
+ "message": "Otvara u novom prozoru"
},
"deviceApprovalRequired": {
- "message": "Device approval required. Select an approval option below:"
+ "message": "Potrebno je odobriti uređaj. Odaberi metodu odobravanja:"
},
"rememberThisDevice": {
- "message": "Remember this device"
+ "message": "Zapamti ovaj uređaj"
},
"uncheckIfPublicDevice": {
- "message": "Uncheck if using a public device"
+ "message": "Odznači ako koristiš javni uređaj"
},
"approveFromYourOtherDevice": {
- "message": "Approve from your other device"
+ "message": "Odobri drugim uređajem"
},
"requestAdminApproval": {
- "message": "Request admin approval"
+ "message": "Zatraži odobrenje administratora"
},
"approveWithMasterPassword": {
- "message": "Approve with master password"
+ "message": "Odobri glavnom lozinkom"
},
"ssoIdentifierRequired": {
- "message": "Organization SSO identifier is required."
+ "message": "Potreban je identifikator organizacije."
},
"eu": {
"message": "EU",
@@ -2271,49 +2271,49 @@
"message": "bitwarden.eu"
},
"accessDenied": {
- "message": "Access denied. You do not have permission to view this page."
+ "message": "Pristup odbijen. Nemaš prava vidjeti ovu stranicu."
},
"general": {
- "message": "General"
+ "message": "Opće"
},
"display": {
- "message": "Display"
+ "message": "Prikaz"
},
"accountSuccessfullyCreated": {
- "message": "Account successfully created!"
+ "message": "Račun je uspješno stvoren!"
},
"adminApprovalRequested": {
- "message": "Admin approval requested"
+ "message": "Zatraženo odobrenje administratora"
},
"adminApprovalRequestSentToAdmins": {
- "message": "Your request has been sent to your admin."
+ "message": "Tvoj zahtjev je poslan administratoru."
},
"youWillBeNotifiedOnceApproved": {
- "message": "You will be notified once approved."
+ "message": "Dobiti ćeš obavijest kada bude odobreno."
},
"troubleLoggingIn": {
- "message": "Trouble logging in?"
+ "message": "Problem s prijavom?"
},
"loginApproved": {
- "message": "Login approved"
+ "message": "Prijava odobrena"
},
"userEmailMissing": {
- "message": "User email missing"
+ "message": "Nedostaje e-pošta korisnika"
},
"deviceTrusted": {
- "message": "Device trusted"
+ "message": "Uređaj pouzdan"
},
"inputRequired": {
- "message": "Input is required."
+ "message": "Potreban je unos."
},
"required": {
- "message": "required"
+ "message": "obavezno"
},
"search": {
- "message": "Search"
+ "message": "Traži"
},
"inputMinLength": {
- "message": "Input must be at least $COUNT$ characters long.",
+ "message": "Unos mora sadržavati najmanje $COUNT$ znakova.",
"placeholders": {
"count": {
"content": "$1",
@@ -2322,7 +2322,7 @@
}
},
"inputMaxLength": {
- "message": "Input must not exceed $COUNT$ characters in length.",
+ "message": "Unos ne smije imati više od $COUNT$ znakova.",
"placeholders": {
"count": {
"content": "$1",
@@ -2331,7 +2331,7 @@
}
},
"inputForbiddenCharacters": {
- "message": "The following characters are not allowed: $CHARACTERS$",
+ "message": "Ovi znakovi nisu dozvoljeni: $CHARACTERS$",
"placeholders": {
"characters": {
"content": "$1",
@@ -2340,7 +2340,7 @@
}
},
"inputMinValue": {
- "message": "Input value must be at least $MIN$.",
+ "message": "Unos mora biti najmanje $MIN$.",
"placeholders": {
"min": {
"content": "$1",
@@ -2349,7 +2349,7 @@
}
},
"inputMaxValue": {
- "message": "Input value must not exceed $MAX$.",
+ "message": "Unos ne smije biti više od $MAX$.",
"placeholders": {
"max": {
"content": "$1",
@@ -2358,17 +2358,17 @@
}
},
"multipleInputEmails": {
- "message": "1 or more emails are invalid"
+ "message": "Jedna ili više adresa e-pošte nije valjana"
},
"inputTrimValidator": {
- "message": "Input must not contain only whitespace.",
+ "message": "Unos ne smije biti prazan.",
"description": "Notification to inform the user that a form's input can't contain only whitespace."
},
"inputEmail": {
- "message": "Input is not an email address."
+ "message": "Nije unesena adresa e-pošte."
},
"fieldsNeedAttention": {
- "message": "$COUNT$ field(s) above need your attention.",
+ "message": "$COUNT$ polje/a treba tvoju pažnju.",
"placeholders": {
"count": {
"content": "$1",
@@ -2377,22 +2377,22 @@
}
},
"selectPlaceholder": {
- "message": "-- Select --"
+ "message": "-- Odaberi --"
},
"multiSelectPlaceholder": {
- "message": "-- Type to filter --"
+ "message": "-- Upiši za filtriranje --"
},
"multiSelectLoading": {
- "message": "Retrieving options..."
+ "message": "Dohvaćanje opcija..."
},
"multiSelectNotFound": {
- "message": "No items found"
+ "message": "Nije pronađena niti jedna stavka"
},
"multiSelectClearAll": {
- "message": "Clear all"
+ "message": "Očisti sve"
},
"plusNMore": {
- "message": "+ $QUANTITY$ more",
+ "message": "+ još $QUANTITY$",
"placeholders": {
"quantity": {
"content": "$1",
@@ -2401,10 +2401,10 @@
}
},
"submenu": {
- "message": "Submenu"
+ "message": "Podizbornik"
},
"toggleCollapse": {
- "message": "Toggle collapse",
+ "message": "Sažmi/Proširi",
"description": "Toggling an expand/collapse state."
}
}
diff --git a/apps/browser/src/_locales/hu/messages.json b/apps/browser/src/_locales/hu/messages.json
index 62a14307f6e..b18a03ee769 100644
--- a/apps/browser/src/_locales/hu/messages.json
+++ b/apps/browser/src/_locales/hu/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Személyes széf exportálása"
},
- "exportingPersonalVaultDescription": {
- "message": "Csak $EMAIL$ email címmel társított személyes széf elemek kerülnek exportálásra. Ebbe nem kerülnek be a szervezeti széf elemek.",
+ "exportingIndividualVaultDescription": {
+ "message": "$EMAIL$ email címhez társított egyedi széfek kerülnek csak exportálásra. A szervezeti széf elemei nem lesznek benne. Csak a széf információk kerülnek exportálásra és nem tartalmazzák a kapcsolódó mellékleteket.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Szerver verzió"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "saját üzemeltetésű"
},
"thirdParty": {
"message": "Harmadik fél"
diff --git a/apps/browser/src/_locales/id/messages.json b/apps/browser/src/_locales/id/messages.json
index 5b1d144591d..e51078ece28 100644
--- a/apps/browser/src/_locales/id/messages.json
+++ b/apps/browser/src/_locales/id/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/it/messages.json b/apps/browser/src/_locales/it/messages.json
index ad335ccd56c..c68e7aea3d3 100644
--- a/apps/browser/src/_locales/it/messages.json
+++ b/apps/browser/src/_locales/it/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Esportazione cassaforte personale"
},
- "exportingPersonalVaultDescription": {
- "message": "Solo gli elementi della cassaforte personale associati a $EMAIL$ saranno esportati. Gli elementi della cassaforte dell'organizzazione non saranno inclusi.",
+ "exportingIndividualVaultDescription": {
+ "message": "Solo gli elementi della cassaforte personale associati a $EMAIL$ saranno esportati. Gli elementi della cassaforte dell'organizzazione non saranno inclusi. Solo le informazioni sugli elementi della cassaforte saranno esportate e non includeranno gli allegati.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/ja/messages.json b/apps/browser/src/_locales/ja/messages.json
index 629a1644510..746401d241c 100644
--- a/apps/browser/src/_locales/ja/messages.json
+++ b/apps/browser/src/_locales/ja/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "個人保管庫のエクスポート"
},
- "exportingPersonalVaultDescription": {
- "message": "$EMAIL$ に関連付けられた個人用保管庫アイテムのみがエクスポートされます。組織用保管庫アイテムは含まれません。",
+ "exportingIndividualVaultDescription": {
+ "message": "$EMAIL$ に関連付けられた個人の保管庫アイテムのみがエクスポートされます。組織の保管庫アイテムは含まれません。 保管庫アイテム情報のみがエクスポートされ、関連する添付ファイルはエクスポートされません。",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "サーバーのバージョン"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "自己ホスト型"
},
"thirdParty": {
"message": "サードパーティー"
diff --git a/apps/browser/src/_locales/ka/messages.json b/apps/browser/src/_locales/ka/messages.json
index f950febf1f3..ea38b1f9a47 100644
--- a/apps/browser/src/_locales/ka/messages.json
+++ b/apps/browser/src/_locales/ka/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/km/messages.json b/apps/browser/src/_locales/km/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/km/messages.json
+++ b/apps/browser/src/_locales/km/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/kn/messages.json b/apps/browser/src/_locales/kn/messages.json
index 3635ce719ba..7762aa74db5 100644
--- a/apps/browser/src/_locales/kn/messages.json
+++ b/apps/browser/src/_locales/kn/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/ko/messages.json b/apps/browser/src/_locales/ko/messages.json
index c8ad9cff366..995c5a932dd 100644
--- a/apps/browser/src/_locales/ko/messages.json
+++ b/apps/browser/src/_locales/ko/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "개인 보관함을 내보내는 중"
},
- "exportingPersonalVaultDescription": {
- "message": "오직 $EMAIL$와 연관된 개인 보관함의 항목만 내보내집니다. 조직 보관함의 항목은 포함되지 않습니다.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/lt/messages.json b/apps/browser/src/_locales/lt/messages.json
index b8f9c6cf12a..f66d8f3f642 100644
--- a/apps/browser/src/_locales/lt/messages.json
+++ b/apps/browser/src/_locales/lt/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/lv/messages.json b/apps/browser/src/_locales/lv/messages.json
index dfe5405e037..b49cea5167e 100644
--- a/apps/browser/src/_locales/lv/messages.json
+++ b/apps/browser/src/_locales/lv/messages.json
@@ -92,7 +92,7 @@
"message": "Automātiskā aizpildīšana"
},
"generatePasswordCopied": {
- "message": "Veidot paroli (ievietota starpliktuvē)"
+ "message": "Izveidot paroli (tiks ievietota starpliktuvē)"
},
"copyElementIdentifier": {
"message": "Pavairot pielāgotā lauka nosaukumu"
@@ -467,7 +467,7 @@
"message": "Nederīgs apstiprinājuma kods"
},
"valueCopied": {
- "message": "$VALUE$ ievietota starpliktuvē",
+ "message": "$VALUE$ ir starpliktuvē",
"description": "Value has been copied to the clipboard.",
"placeholders": {
"value": {
@@ -901,7 +901,7 @@
"message": "Šim kontam ir iespējota divpakāpju pieteikšanās, bet šajā pārlūkā netiek atbalstīts neviens no uzstādītajiem divpakāpju pārbaudes nodrošinātājiem."
},
"noTwoStepProviders2": {
- "message": "Lūgums izmantot atbalstītu tīmekļa pārlūku (piemēram Chrome) un/vai pievienot papildus nodrošinātājus, kas tiek labāk atbalstīti dažādos pārlūkos (piemēram autentificētāja lietotni)."
+ "message": "Lūgums izmantot atbalstītu tīmekļa pārlūku (piemēram Chrome) un/vai pievienot papildu nodrošinātājus, kas tiek labāk atbalstīti dažādos pārlūkos (piemēram autentificētāja lietotni)."
},
"twoStepOptions": {
"message": "Divpakāpju pieteikšanās iespējas"
@@ -923,21 +923,21 @@
"message": "YubiKey OTP drošības atslēga"
},
"yubiKeyDesc": {
- "message": "Izmanto YubiKey, lai piekļūtu savam kontam! Darbojas ar YubiKey 4, 4 Nano, 4C un NEO ierīcēm."
+ "message": "Ir izmantojams YubiKey, lai piekļūtu savam kontam. Darbojas ar YubiKey 4, 4 Nano, 4C un NEO ierīcēm."
},
"duoDesc": {
- "message": "Apstiprini ar Duo Security, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu!",
+ "message": "Ar Duo Security apliecināšanu var veikt ar Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"duoOrganizationDesc": {
- "message": "Apstiprini ar Duo Security savā apvienībā, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu!",
+ "message": "Apliecināšana ar savas apvienības Duo Security, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"webAuthnTitle": {
"message": "FIDO2 WebAuthn"
},
"webAuthnDesc": {
- "message": "Izmantot jebkuru WebAuthn atbalstošu drošības atslēgu, lai piekļūtu kontam."
+ "message": "Ir izmantojama jebkura WebAuthn atbalstošu drošības atslēgu, lai piekļūtu kontam."
},
"emailTitle": {
"message": "E-pasts"
@@ -1540,7 +1540,7 @@
"message": "Jaunā galvenā parole neatbilst nosacījumu prasībām."
},
"acceptPolicies": {
- "message": "Atzīmējot šo rūtiņu, Tu piekrīti sekojošajam:"
+ "message": "Ar šīs rūtiņas atzīmēšanu tiek piekrists sekojošajam:"
},
"acceptPoliciesRequired": {
"message": "Nav apstiprināti izmantošanas noteikumi un privātuma nosacījumi."
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Izdod personīgo glabātavu"
},
- "exportingPersonalVaultDescription": {
- "message": "Tiks izdoti tikai personīgie glabātavas vienumi, kas ir saistīti ar $EMAIL$. Apvienības glabātavas vienumi netiks iekļauti.",
+ "exportingIndividualVaultDescription": {
+ "message": "Tiks izgūti tikai atsevišķi glabātavas vienumi, kas ir saistīti ar $EMAIL$. Apvienības glabātavas vienumi netiks iekļauti. Tiks izgūta tikai glabātavas vienumu informācija, un saistītie pielikumi netiks iekļauti.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Servera versija"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "pašizvietots"
},
"thirdParty": {
"message": "Trešās puses"
diff --git a/apps/browser/src/_locales/ml/messages.json b/apps/browser/src/_locales/ml/messages.json
index dab1da00605..8a377bb32a6 100644
--- a/apps/browser/src/_locales/ml/messages.json
+++ b/apps/browser/src/_locales/ml/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/mr/messages.json b/apps/browser/src/_locales/mr/messages.json
index 4401946ca5d..9c83fe4e03c 100644
--- a/apps/browser/src/_locales/mr/messages.json
+++ b/apps/browser/src/_locales/mr/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/my/messages.json b/apps/browser/src/_locales/my/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/my/messages.json
+++ b/apps/browser/src/_locales/my/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/nb/messages.json b/apps/browser/src/_locales/nb/messages.json
index 5a3cb1a6675..98715f38327 100644
--- a/apps/browser/src/_locales/nb/messages.json
+++ b/apps/browser/src/_locales/nb/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksporterer personlig hvelv"
},
- "exportingPersonalVaultDescription": {
- "message": "Bare de personlige hvelv-elementene som er knyttet til $EMAIL$ vil bli eksportert. Organisasjonshvelvets elementer vil ikke bli inkludert.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/ne/messages.json b/apps/browser/src/_locales/ne/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/ne/messages.json
+++ b/apps/browser/src/_locales/ne/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/nl/messages.json b/apps/browser/src/_locales/nl/messages.json
index 7149b18ff68..623b16daf7f 100644
--- a/apps/browser/src/_locales/nl/messages.json
+++ b/apps/browser/src/_locales/nl/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Persoonlijke kluis exporteren"
},
- "exportingPersonalVaultDescription": {
- "message": "Exporteert alleen de persoonlijke kluis-items gerelateerd aan $EMAIL$. Geen kluis-items van de organisatie.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/nn/messages.json b/apps/browser/src/_locales/nn/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/nn/messages.json
+++ b/apps/browser/src/_locales/nn/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/or/messages.json b/apps/browser/src/_locales/or/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/or/messages.json
+++ b/apps/browser/src/_locales/or/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/pl/messages.json b/apps/browser/src/_locales/pl/messages.json
index c2ec8abe5d0..dcc01d2284d 100644
--- a/apps/browser/src/_locales/pl/messages.json
+++ b/apps/browser/src/_locales/pl/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksportowanie osobistego sejfu"
},
- "exportingPersonalVaultDescription": {
- "message": "Tylko osobiste elementy sejfu powiązane z adresem $EMAIL$ zostaną wyeksportowane. Elementy sejfu należące do organizacji nie będą uwzględnione.",
+ "exportingIndividualVaultDescription": {
+ "message": "Z sejfu zostaną wyeksportowane tylko elementy powiązane z $EMAIL$. Elementy z sejfu organizacji nie będą uwzględnione. Tylko informacje o elemencie zostaną wyeksportowane i nie będą zawierać powiązanych załączników.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Wersja serwera"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "samodzielnie hostowany"
},
"thirdParty": {
"message": "Inny dostawca"
diff --git a/apps/browser/src/_locales/pt_BR/messages.json b/apps/browser/src/_locales/pt_BR/messages.json
index 474174a36e9..f3a760a426f 100644
--- a/apps/browser/src/_locales/pt_BR/messages.json
+++ b/apps/browser/src/_locales/pt_BR/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportando o Cofre Pessoal"
},
- "exportingPersonalVaultDescription": {
- "message": "Apenas os itens pessoais do cofre associados com $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/pt_PT/messages.json b/apps/browser/src/_locales/pt_PT/messages.json
index 28362dc31ad..5c80b8dfa12 100644
--- a/apps/browser/src/_locales/pt_PT/messages.json
+++ b/apps/browser/src/_locales/pt_PT/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "A exportar o cofre pessoal"
},
- "exportingPersonalVaultDescription": {
- "message": "Apenas os itens do cofre pessoal associado a $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos.",
+ "exportingIndividualVaultDescription": {
+ "message": "Apenas os itens de cofre individuais associados a $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos. Apenas serão exportadas as informações do item do cofre e não serão incluídos os anexos associados.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Versão do servidor"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "auto-hospedado"
},
"thirdParty": {
"message": "De terceiros"
diff --git a/apps/browser/src/_locales/ro/messages.json b/apps/browser/src/_locales/ro/messages.json
index 40c86ecf37d..1ee069177ee 100644
--- a/apps/browser/src/_locales/ro/messages.json
+++ b/apps/browser/src/_locales/ro/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportul seifului individual"
},
- "exportingPersonalVaultDescription": {
- "message": "Numai articolele de seif individuale asociate cu $EMAIL$ vor fi exportate. Articolele de seif ale organizației nu vor fi incluse.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/ru/messages.json b/apps/browser/src/_locales/ru/messages.json
index df0906a0ec1..1b49f85e7a2 100644
--- a/apps/browser/src/_locales/ru/messages.json
+++ b/apps/browser/src/_locales/ru/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Экспорт личного хранилища"
},
- "exportingPersonalVaultDescription": {
- "message": "Будут экспортированы только личные элементы хранилища, связанные с $EMAIL$. Элементы хранилища организации включены не будут.",
+ "exportingIndividualVaultDescription": {
+ "message": "Будут экспортированы только отдельные элементы хранилища, связанные с $EMAIL$. Элементы хранилища организации включены не будут. Экспортируется только информация об элементах хранилища, не включая связанные вложения.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Версия сервера"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "собственный хостинг"
},
"thirdParty": {
"message": "Сторонний"
diff --git a/apps/browser/src/_locales/si/messages.json b/apps/browser/src/_locales/si/messages.json
index 1236f44e6eb..d42711812c8 100644
--- a/apps/browser/src/_locales/si/messages.json
+++ b/apps/browser/src/_locales/si/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/sk/messages.json b/apps/browser/src/_locales/sk/messages.json
index 5778db28f79..267ec80df9e 100644
--- a/apps/browser/src/_locales/sk/messages.json
+++ b/apps/browser/src/_locales/sk/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportovanie osobného trezora"
},
- "exportingPersonalVaultDescription": {
- "message": "Exportované budú iba položy osobného trezora spojené s $EMAIL$. Položky trezora organizácie nebudú zahrnuté.",
+ "exportingIndividualVaultDescription": {
+ "message": "Exportované budú iba položky súvisiace s $EMAIL$. Položky z trezora organizácie nebudú zahrnuté v exporte. Export bude obsahovať iba informácie z položiek v trezore, súvisiace prílohy nebudú súčasťou exportu.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Verzia servera"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastný hosting"
},
"thirdParty": {
"message": "Tretia strana"
diff --git a/apps/browser/src/_locales/sl/messages.json b/apps/browser/src/_locales/sl/messages.json
index 06967ee2166..0e05815294d 100644
--- a/apps/browser/src/_locales/sl/messages.json
+++ b/apps/browser/src/_locales/sl/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Izvoženi bodo samo posamezni elementi trezorja, ki so povezani z $EMAIL$. Elementi trezorjev organizacij ne bodo izvoženi.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/sr/messages.json b/apps/browser/src/_locales/sr/messages.json
index f823208d1dd..72d99fcecce 100644
--- a/apps/browser/src/_locales/sr/messages.json
+++ b/apps/browser/src/_locales/sr/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Извоз личног сефа"
},
- "exportingPersonalVaultDescription": {
- "message": "Само предмети личног сефа повезани са $EMAIL$ биће извезени. Ставке организационог сефа неће бити укључене.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Верзија сервера"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "личан хостинг"
},
"thirdParty": {
"message": "Трећа страна"
diff --git a/apps/browser/src/_locales/sv/messages.json b/apps/browser/src/_locales/sv/messages.json
index 2c90c1c8f86..fb44f17c835 100644
--- a/apps/browser/src/_locales/sv/messages.json
+++ b/apps/browser/src/_locales/sv/messages.json
@@ -634,10 +634,10 @@
"message": "Uppdatera"
},
"notificationUnlockDesc": {
- "message": "Unlock your Bitwarden vault to complete the auto-fill request."
+ "message": "Lås upp ditt Bitwarden-valv för att slutföra begäran om automatisk ifyllnad."
},
"notificationUnlock": {
- "message": "Unlock"
+ "message": "Lås upp"
},
"enableContextMenuItem": {
"message": "Visa alternativ för snabbmenyn"
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporterar individuellt valv"
},
- "exportingPersonalVaultDescription": {
- "message": "Endast de personliga valvobjekt som är associerade med $EMAIL$ kommer att exporteras. Organisationens valvobjekt kommer inte att inkluderas.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/te/messages.json b/apps/browser/src/_locales/te/messages.json
index 43c3cc0b68e..6e95df17b01 100644
--- a/apps/browser/src/_locales/te/messages.json
+++ b/apps/browser/src/_locales/te/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/th/messages.json b/apps/browser/src/_locales/th/messages.json
index 97ce8ca58cc..d09c59940d1 100644
--- a/apps/browser/src/_locales/th/messages.json
+++ b/apps/browser/src/_locales/th/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/tr/messages.json b/apps/browser/src/_locales/tr/messages.json
index e32dcb4ac81..71080dd999c 100644
--- a/apps/browser/src/_locales/tr/messages.json
+++ b/apps/browser/src/_locales/tr/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Kişisel kasa dışa aktarılıyor"
},
- "exportingPersonalVaultDescription": {
- "message": "Yalnızca $EMAIL$ ile ilişkili kişisel kasadaki kayıtlar dışa aktarılacaktır. Kuruluş kasasındaki kayıtlar dahil edilmeyecektir.",
+ "exportingIndividualVaultDescription": {
+ "message": "Yalnızca $EMAIL$ ile ilişkili kasa kayıtları dışa aktarılacaktır. Kuruluş kasasındaki kayıtlar dahil edilmeyecektir. Yalnızca kasa kayıt bilgileri dışa aktarılacak, kayıtlara eklenen dosyalar aktarılmayacaktır.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Sunucu sürümü"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "şirket içinde barındırılan"
},
"thirdParty": {
"message": "Üçüncü taraf"
diff --git a/apps/browser/src/_locales/uk/messages.json b/apps/browser/src/_locales/uk/messages.json
index c695aaadf2e..2934e17e328 100644
--- a/apps/browser/src/_locales/uk/messages.json
+++ b/apps/browser/src/_locales/uk/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Експортування особистого сховища"
},
- "exportingPersonalVaultDescription": {
- "message": "Будуть експортовані лише записи особистого сховища, пов'язані з $EMAIL$. Записи сховища організації не буде включено.",
+ "exportingIndividualVaultDescription": {
+ "message": "Будуть експортовані лише записи особистого сховища, пов'язані з $EMAIL$. Записи сховища організації не буде включено. Експортуються лише дані записів сховища без пов'язаних вкладень.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "Версія сервера"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "власне розміщення"
},
"thirdParty": {
"message": "Сторонній"
diff --git a/apps/browser/src/_locales/vi/messages.json b/apps/browser/src/_locales/vi/messages.json
index 95716b3fc36..62f63995c7b 100644
--- a/apps/browser/src/_locales/vi/messages.json
+++ b/apps/browser/src/_locales/vi/messages.json
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/browser/src/_locales/zh_CN/messages.json b/apps/browser/src/_locales/zh_CN/messages.json
index eded4b220c7..5325ef6a4f1 100644
--- a/apps/browser/src/_locales/zh_CN/messages.json
+++ b/apps/browser/src/_locales/zh_CN/messages.json
@@ -41,7 +41,7 @@
"message": "主密码是您访问密码库的唯一密码。它非常重要,请您不要忘记。一旦忘记,无任何办法恢复此密码。"
},
"masterPassHintDesc": {
- "message": "主密码提示可以在你忘记密码时帮你回忆起来。"
+ "message": "主密码提示可以在您忘记密码时帮您回忆起来。"
},
"reTypeMasterPass": {
"message": "再次输入主密码"
@@ -480,13 +480,13 @@
"message": "无法在此页面上自动填充所选项目。请改为手工复制并粘贴。"
},
"loggedOut": {
- "message": "已退出账户"
+ "message": "已注销"
},
"loginExpired": {
"message": "您的登录会话已过期。"
},
"logOutConfirmation": {
- "message": "您确定要退出账户吗?"
+ "message": "您确定要注销吗?"
},
"yes": {
"message": "是"
@@ -1391,7 +1391,7 @@
"message": "使用 PIN 码解锁"
},
"setYourPinCode": {
- "message": "设置您用来解锁 Bitwarden 的 PIN 码。您的 PIN 设置将在您退出账户时被重置。"
+ "message": "设定您用来解锁 Bitwarden 的 PIN 码。您的 PIN 设置将在您完全注销此应用程序时被重置。"
},
"pinRequired": {
"message": "需要 PIN 码。"
@@ -1453,7 +1453,7 @@
"message": "项目已恢复"
},
"vaultTimeoutLogOutConfirmation": {
- "message": "超时后退出账户将解除对密码库的所有访问权限,并需要进行在线身份验证。确定使用此设置吗?"
+ "message": "超时后注销账户将解除对密码库的所有访问权限,并需要进行在线身份验证。确定使用此设置吗?"
},
"vaultTimeoutLogOutConfirmationTitle": {
"message": "超时动作确认"
@@ -1624,7 +1624,7 @@
"message": "此操作不能在侧边栏中完成,请在弹出窗口或弹出对话框中重试。"
},
"personalOwnershipSubmitError": {
- "message": "由于某个企业策略,您被限制为保存项目到您的个人密码库。将所有权选项更改为组织,然后从可用的集合中选择。"
+ "message": "由于某个企业策略,您不能将项目保存到您的个人密码库。将所有权选项更改为组织,并从可用的集合中选择。"
},
"personalOwnershipPolicyInEffect": {
"message": "一个组织策略正影响您的所有权选项。"
@@ -1796,14 +1796,14 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"newPassword": {
- "message": "新建密码"
+ "message": "新密码"
},
"sendDisabled": {
"message": "Send 已禁用",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDisabledWarning": {
- "message": "由于企业策略,您只能删除现有的 Send。",
+ "message": "由于某个企业策略,您只能删除现有的 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"createdSend": {
@@ -1860,7 +1860,7 @@
"message": "一个或多个组织策略正在影响您的 Send 选项。"
},
"passwordPrompt": {
- "message": "重新询问主密码"
+ "message": "主密码重新提示"
},
"passwordConfirmation": {
"message": "确认主密码"
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "导出个人密码库"
},
- "exportingPersonalVaultDescription": {
- "message": "仅会导出与 $EMAIL$ 关联的个人密码库项目。组织密码库的项目不会导出。",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2093,7 +2093,7 @@
"message": "服务器版本"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "自托管"
},
"thirdParty": {
"message": "第三方"
diff --git a/apps/browser/src/_locales/zh_TW/messages.json b/apps/browser/src/_locales/zh_TW/messages.json
index 96bdfaaa4df..c436fd63a29 100644
--- a/apps/browser/src/_locales/zh_TW/messages.json
+++ b/apps/browser/src/_locales/zh_TW/messages.json
@@ -637,7 +637,7 @@
"message": "Unlock your Bitwarden vault to complete the auto-fill request."
},
"notificationUnlock": {
- "message": "Unlock"
+ "message": "解鎖"
},
"enableContextMenuItem": {
"message": "顯示內容選單選項"
@@ -985,7 +985,7 @@
"message": "網頁載入時如果偵測到登入表單,則執行自動填入。"
},
"experimentalFeature": {
- "message": "被入侵或不可信任的網站可以利用自動填入功能在網頁載入時竊取資訊。"
+ "message": "被入侵或不可信任的網站可以利用網頁載入時的自動填入功能。"
},
"learnMoreAboutAutofill": {
"message": "進一步瞭解「自動填入」功能"
@@ -1264,10 +1264,10 @@
"description": "To clear something out. example: To clear browser history."
},
"checkPassword": {
- "message": "檢查密碼是否已外洩。"
+ "message": "檢查密碼是否已暴露。"
},
"passwordExposed": {
- "message": "此密碼已外洩了 $VALUE$ 次,應立即變更密碼。",
+ "message": "此密碼在資料外洩事件中被暴露了 $VALUE$ 次,應立即變更它。",
"placeholders": {
"value": {
"content": "$1",
@@ -1495,7 +1495,7 @@
"message": "新的主密碼"
},
"confirmNewMasterPass": {
- "message": "確認新主密碼"
+ "message": "確認新的主密碼"
},
"masterPasswordPolicyInEffect": {
"message": "一個或多個組織原則要求您的主密碼須符合下列條件:"
@@ -1991,8 +1991,8 @@
"exportingPersonalVaultTitle": {
"message": "正匯出個人密碼庫"
},
- "exportingPersonalVaultDescription": {
- "message": "只會匯出與 $EMAIL$ 關聯的個人密碼庫項目。組織密碼庫的項目不包含在內。",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2153,13 +2153,13 @@
"message": "已傳送通知至您的裝置。"
},
"loginInitiated": {
- "message": "Login initiated"
+ "message": "登入已發起"
},
"exposedMasterPassword": {
"message": "已暴露的主密碼"
},
"exposedMasterPasswordDesc": {
- "message": "在其他資料庫中找到您的密碼。我們建議您使用一個獨特的密碼來保護您的帳號,您確定要用這個密碼嗎?"
+ "message": "在資料外洩事件中找到了密碼。我們建議您使用一個獨特的密碼來保護您的帳戶,您確定要使用已暴露的密碼嗎?"
},
"weakAndExposedMasterPassword": {
"message": "強度不足且已暴露的主密碼"
@@ -2171,7 +2171,7 @@
"message": "檢查外洩密碼資料庫中是否有此密碼"
},
"important": {
- "message": "重要事項:"
+ "message": "重要:"
},
"masterPasswordHint": {
"message": "如果您忘記主密碼,沒有復原的方法!"
@@ -2234,7 +2234,7 @@
}
},
"loggingInOn": {
- "message": "Logging in on"
+ "message": "正登入到"
},
"opensInANewWindow": {
"message": "在新視窗開啟"
@@ -2280,7 +2280,7 @@
"message": "顯示"
},
"accountSuccessfullyCreated": {
- "message": "Account successfully created!"
+ "message": "已成功建立帳戶!"
},
"adminApprovalRequested": {
"message": "Admin approval requested"
@@ -2310,10 +2310,10 @@
"message": "required"
},
"search": {
- "message": "Search"
+ "message": "搜尋"
},
"inputMinLength": {
- "message": "Input must be at least $COUNT$ characters long.",
+ "message": "必須輸入至少 $COUNT$ 個字元。",
"placeholders": {
"count": {
"content": "$1",
@@ -2322,7 +2322,7 @@
}
},
"inputMaxLength": {
- "message": "Input must not exceed $COUNT$ characters in length.",
+ "message": "輸入的內容長度不得超過 $COUNT$ 字元。",
"placeholders": {
"count": {
"content": "$1",
diff --git a/apps/browser/src/background/main.background.ts b/apps/browser/src/background/main.background.ts
index 870267f4444..88b445b2bf6 100644
--- a/apps/browser/src/background/main.background.ts
+++ b/apps/browser/src/background/main.background.ts
@@ -551,6 +551,7 @@ export default class MainBackground {
this.configApiService,
this.authService,
this.environmentService,
+ this.logService,
true
);
this.browserPopoutWindowService = new BrowserPopoutWindowService();
diff --git a/apps/browser/src/background/nativeMessaging.background.ts b/apps/browser/src/background/nativeMessaging.background.ts
index 8f8705b41c7..f4eed16823a 100644
--- a/apps/browser/src/background/nativeMessaging.background.ts
+++ b/apps/browser/src/background/nativeMessaging.background.ts
@@ -422,9 +422,10 @@ export class NativeMessagingBackground {
}
private async showFingerprintDialog() {
- const fingerprint = (
- await this.cryptoService.getFingerprint(await this.stateService.getUserId(), this.publicKey)
- ).join(" ");
+ const fingerprint = await this.cryptoService.getFingerprint(
+ await this.stateService.getUserId(),
+ this.publicKey
+ );
this.messagingService.send("showNativeMessagingFinterprintDialog", {
fingerprint: fingerprint,
diff --git a/apps/browser/src/platform/polyfills/zone-patch-chrome-runtime.ts b/apps/browser/src/platform/polyfills/zone-patch-chrome-runtime.ts
new file mode 100644
index 00000000000..fa731840f8b
--- /dev/null
+++ b/apps/browser/src/platform/polyfills/zone-patch-chrome-runtime.ts
@@ -0,0 +1,36 @@
+/**
+ * Monkey patch `chrome.runtime.onMessage` event listeners to run in the Angular zone.
+ */
+Zone.__load_patch("ChromeRuntimeOnMessage", (global: any, Zone: ZoneType, api: _ZonePrivate) => {
+ const onMessage = global.chrome.runtime.onMessage;
+ if (typeof global?.chrome?.runtime?.onMessage === "undefined") {
+ return;
+ }
+
+ // eslint-disable-next-line @typescript-eslint/ban-types
+ api.patchMethod(onMessage, "addListener", (delegate: Function) => (self: any, args: any[]) => {
+ const callback = args.length > 0 ? args[0] : null;
+ if (typeof callback === "function") {
+ const wrapperedCallback = Zone.current.wrap(callback, "ChromeRuntimeOnMessage");
+ callback[api.symbol("chromeRuntimeOnMessageCallback")] = wrapperedCallback;
+ return delegate.call(self, wrapperedCallback);
+ } else {
+ return delegate.apply(self, args);
+ }
+ });
+
+ // eslint-disable-next-line @typescript-eslint/ban-types
+ api.patchMethod(onMessage, "removeListener", (delegate: Function) => (self: any, args: any[]) => {
+ const callback = args.length > 0 ? args[0] : null;
+ if (typeof callback === "function") {
+ const wrapperedCallback = callback[api.symbol("chromeRuntimeOnMessageCallback")];
+ if (wrapperedCallback) {
+ return delegate.call(self, wrapperedCallback);
+ } else {
+ return delegate.apply(self, args);
+ }
+ } else {
+ return delegate.apply(self, args);
+ }
+ });
+});
diff --git a/apps/browser/src/platform/services/browser-config.service.ts b/apps/browser/src/platform/services/browser-config.service.ts
index f928fdd0726..39d1fc565eb 100644
--- a/apps/browser/src/platform/services/browser-config.service.ts
+++ b/apps/browser/src/platform/services/browser-config.service.ts
@@ -4,6 +4,7 @@ import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import { ConfigApiServiceAbstraction } from "@bitwarden/common/platform/abstractions/config/config-api.service.abstraction";
import { ServerConfig } from "@bitwarden/common/platform/abstractions/config/server-config";
import { EnvironmentService } from "@bitwarden/common/platform/abstractions/environment.service";
+import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { StateService } from "@bitwarden/common/platform/abstractions/state.service";
import { ConfigService } from "@bitwarden/common/platform/services/config/config.service";
@@ -19,8 +20,9 @@ export class BrowserConfigService extends ConfigService {
configApiService: ConfigApiServiceAbstraction,
authService: AuthService,
environmentService: EnvironmentService,
+ logService: LogService,
subscribe = false
) {
- super(stateService, configApiService, authService, environmentService, subscribe);
+ super(stateService, configApiService, authService, environmentService, logService, subscribe);
}
}
diff --git a/apps/browser/src/popup/app.component.ts b/apps/browser/src/popup/app.component.ts
index 815109c5499..93f824a7dd1 100644
--- a/apps/browser/src/popup/app.component.ts
+++ b/apps/browser/src/popup/app.component.ts
@@ -9,8 +9,7 @@ import {
import { DomSanitizer } from "@angular/platform-browser";
import { NavigationEnd, Router, RouterOutlet } from "@angular/router";
import { IndividualConfig, ToastrService } from "ngx-toastr";
-import { filter, concatMap, Subject, takeUntil } from "rxjs";
-import Swal from "sweetalert2";
+import { filter, concatMap, Subject, takeUntil, firstValueFrom } from "rxjs";
import { AuthService } from "@bitwarden/common/auth/abstractions/auth.service";
import { BroadcasterService } from "@bitwarden/common/platform/abstractions/broadcaster.service";
@@ -23,6 +22,7 @@ import { BrowserApi } from "../platform/browser/browser-api";
import { BrowserStateService } from "../platform/services/abstractions/browser-state.service";
import { routerTransition } from "./app-routing.animations";
+import { DesktopSyncVerificationDialogComponent } from "./components/desktop-sync-verification-dialog.component";
@Component({
selector: "app-root",
@@ -86,41 +86,33 @@ export class AppComponent implements OnInit, OnDestroy {
sendResponse: any
) => {
if (msg.command === "doneLoggingOut") {
- this.ngZone.run(async () => {
- this.authService.logOut(async () => {
- if (msg.expired) {
- this.showToast({
- type: "warning",
- title: this.i18nService.t("loggedOut"),
- text: this.i18nService.t("loginExpired"),
- });
- }
+ this.authService.logOut(async () => {
+ if (msg.expired) {
+ this.showToast({
+ type: "warning",
+ title: this.i18nService.t("loggedOut"),
+ text: this.i18nService.t("loginExpired"),
+ });
+ }
- if (this.activeUserId === null) {
- this.router.navigate(["home"]);
- }
- });
- this.changeDetectorRef.detectChanges();
+ if (this.activeUserId === null) {
+ this.router.navigate(["home"]);
+ }
});
+ this.changeDetectorRef.detectChanges();
} else if (msg.command === "authBlocked") {
- this.ngZone.run(() => {
- this.router.navigate(["home"]);
- });
+ this.router.navigate(["home"]);
} else if (msg.command === "locked") {
if (msg.userId == null || msg.userId === (await this.stateService.getUserId())) {
- this.ngZone.run(() => {
- this.router.navigate(["lock"]);
- });
+ this.router.navigate(["lock"]);
}
} else if (msg.command === "showDialog") {
- await this.showDialog(msg);
+ await this.ngZone.run(() => this.showDialog(msg));
} else if (msg.command === "showNativeMessagingFinterprintDialog") {
// TODO: Should be refactored to live in another service.
- await this.showNativeMessagingFingerprintDialog(msg);
+ await this.ngZone.run(() => this.showNativeMessagingFingerprintDialog(msg));
} else if (msg.command === "showToast") {
- this.ngZone.run(() => {
- this.showToast(msg);
- });
+ this.showToast(msg);
} else if (msg.command === "reloadProcess") {
const forceWindowReload =
this.platformUtilsService.isSafari() ||
@@ -132,13 +124,9 @@ export class AppComponent implements OnInit, OnDestroy {
2000
);
} else if (msg.command === "reloadPopup") {
- this.ngZone.run(() => {
- this.router.navigate(["/"]);
- });
+ this.router.navigate(["/"]);
} else if (msg.command === "convertAccountToKeyConnector") {
- this.ngZone.run(async () => {
- this.router.navigate(["/remove-password"]);
- });
+ this.router.navigate(["/remove-password"]);
} else {
msg.webExtSender = sender;
this.broadcasterService.send(msg);
@@ -242,19 +230,11 @@ export class AppComponent implements OnInit, OnDestroy {
}
private async showNativeMessagingFingerprintDialog(msg: any) {
- await Swal.fire({
- heightAuto: false,
- buttonsStyling: false,
- icon: "warning",
- iconHtml: '',
- html: `${this.i18nService.t("desktopIntegrationVerificationText")}
+
+
+
+
+
+
diff --git a/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts b/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts
new file mode 100644
index 00000000000..aefa5672a94
--- /dev/null
+++ b/apps/desktop/src/app/components/browser-sync-verification-dialog.component.ts
@@ -0,0 +1,25 @@
+import { DIALOG_DATA } from "@angular/cdk/dialog";
+import { Component, Inject } from "@angular/core";
+
+import { JslibModule } from "@bitwarden/angular/jslib.module";
+import { ButtonModule, DialogModule, DialogService } from "@bitwarden/components";
+
+export type BrowserSyncVerificationDialogParams = {
+ fingerprint: string[];
+};
+
+@Component({
+ templateUrl: "browser-sync-verification-dialog.component.html",
+ standalone: true,
+ imports: [JslibModule, ButtonModule, DialogModule],
+})
+export class BrowserSyncVerificationDialogComponent {
+ constructor(@Inject(DIALOG_DATA) protected params: BrowserSyncVerificationDialogParams) {}
+
+ static open(dialogService: DialogService, data: BrowserSyncVerificationDialogParams) {
+ return dialogService.open(BrowserSyncVerificationDialogComponent, {
+ data,
+ disableClose: true,
+ });
+ }
+}
diff --git a/apps/desktop/src/app/components/verify-native-messaging-dialog.component.html b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.html
new file mode 100644
index 00000000000..0334857962b
--- /dev/null
+++ b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.html
@@ -0,0 +1,18 @@
+
+
+ {{ "verifyNativeMessagingConnectionTitle" | i18n : data.applicationName }}:
+
+
+ {{ "verifyNativeMessagingConnectionDesc" | i18n }}
+
+ {{ "verifyNativeMessagingConnectionWarning" | i18n }}
+
+
+
+
+
+
diff --git a/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts
new file mode 100644
index 00000000000..507d566336b
--- /dev/null
+++ b/apps/desktop/src/app/components/verify-native-messaging-dialog.component.ts
@@ -0,0 +1,24 @@
+import { DIALOG_DATA } from "@angular/cdk/dialog";
+import { Component, Inject } from "@angular/core";
+
+import { JslibModule } from "@bitwarden/angular/jslib.module";
+import { ButtonModule, DialogModule, DialogService } from "@bitwarden/components";
+
+export type VerifyNativeMessagingDialogData = {
+ applicationName: string;
+};
+
+@Component({
+ templateUrl: "verify-native-messaging-dialog.component.html",
+ standalone: true,
+ imports: [JslibModule, ButtonModule, DialogModule],
+})
+export class VerifyNativeMessagingDialogComponent {
+ constructor(@Inject(DIALOG_DATA) protected data: VerifyNativeMessagingDialogData) {}
+
+ static open(dialogService: DialogService, data: VerifyNativeMessagingDialogData) {
+ return dialogService.open(VerifyNativeMessagingDialogComponent, {
+ data,
+ });
+ }
+}
diff --git a/apps/desktop/src/app/services/services.module.ts b/apps/desktop/src/app/services/services.module.ts
index 42208077c33..c6fd0049901 100644
--- a/apps/desktop/src/app/services/services.module.ts
+++ b/apps/desktop/src/app/services/services.module.ts
@@ -4,7 +4,6 @@ import {
SECURE_STORAGE,
STATE_FACTORY,
STATE_SERVICE_USE_CACHE,
- CLIENT_TYPE,
LOCALES_DIRECTORY,
SYSTEM_LANGUAGE,
MEMORY_STORAGE,
@@ -15,7 +14,6 @@ import { PolicyService as PolicyServiceAbstraction } from "@bitwarden/common/adm
import { AuthService as AuthServiceAbstraction } from "@bitwarden/common/auth/abstractions/auth.service";
import { LoginService as LoginServiceAbstraction } from "@bitwarden/common/auth/abstractions/login.service";
import { LoginService } from "@bitwarden/common/auth/services/login.service";
-import { ClientType } from "@bitwarden/common/enums";
import { BroadcasterService as BroadcasterServiceAbstraction } from "@bitwarden/common/platform/abstractions/broadcaster.service";
import { CryptoFunctionService as CryptoFunctionServiceAbstraction } from "@bitwarden/common/platform/abstractions/crypto-function.service";
import { CryptoService as CryptoServiceAbstraction } from "@bitwarden/common/platform/abstractions/crypto.service";
@@ -82,10 +80,6 @@ const RELOAD_CALLBACK = new InjectionToken<() => any>("RELOAD_CALLBACK");
provide: STATE_FACTORY,
useValue: new StateFactory(GlobalState, Account),
},
- {
- provide: CLIENT_TYPE,
- useValue: ClientType.Desktop,
- },
{
provide: RELOAD_CALLBACK,
useValue: null,
@@ -94,12 +88,7 @@ const RELOAD_CALLBACK = new InjectionToken<() => any>("RELOAD_CALLBACK");
{
provide: PlatformUtilsServiceAbstraction,
useClass: ElectronPlatformUtilsService,
- deps: [
- I18nServiceAbstraction,
- MessagingServiceAbstraction,
- CLIENT_TYPE,
- StateServiceAbstraction,
- ],
+ deps: [I18nServiceAbstraction, MessagingServiceAbstraction],
},
{
provide: I18nServiceAbstraction,
@@ -169,6 +158,7 @@ const RELOAD_CALLBACK = new InjectionToken<() => any>("RELOAD_CALLBACK");
MessagingServiceAbstraction,
I18nServiceAbstraction,
EncryptedMessageHandlerService,
+ DialogService,
],
},
{
diff --git a/apps/desktop/src/app/tools/send/add-edit.component.ts b/apps/desktop/src/app/tools/send/add-edit.component.ts
index 98764866a54..aeb8f951175 100644
--- a/apps/desktop/src/app/tools/send/add-edit.component.ts
+++ b/apps/desktop/src/app/tools/send/add-edit.component.ts
@@ -50,7 +50,6 @@ export class AddEditComponent extends BaseAddEditComponent {
}
async refresh() {
- this.password = null;
const send = await this.loadSend();
this.send = await send.decrypt();
this.updateFormValues();
diff --git a/apps/desktop/src/locales/af/messages.json b/apps/desktop/src/locales/af/messages.json
index 7ef63a8aab2..dd0843dc188 100644
--- a/apps/desktop/src/locales/af/messages.json
+++ b/apps/desktop/src/locales/af/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Stuur tans persoonlike kluis uit"
},
- "exportingPersonalVaultDescription": {
- "message": "Slegs die persoonlike kluisitems wat met $EMAIL$ verbind word, word uitgestuur. Organisasiekluisitems word nie ingesluit nie.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ar/messages.json b/apps/desktop/src/locales/ar/messages.json
index ceefd1ecc26..738634afb93 100644
--- a/apps/desktop/src/locales/ar/messages.json
+++ b/apps/desktop/src/locales/ar/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "تصدير الخزنة الشخصية"
},
- "exportingPersonalVaultDescription": {
- "message": "سيتم تصدير فقط عناصر الخزنة الشخصية المرتبطة بـ $EMAIL$. لن يتم إدراج عناصر خزنة المؤسسة.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/az/messages.json b/apps/desktop/src/locales/az/messages.json
index 8d0f0211a4c..3d842ff3843 100644
--- a/apps/desktop/src/locales/az/messages.json
+++ b/apps/desktop/src/locales/az/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Şəxsi anbarın ixracı"
},
- "exportingPersonalVaultDescription": {
- "message": "Yalnız $EMAIL$ ilə əlaqəli şəxsi anbar elementləri ixrac ediləcək. Təşkilat anbar elementləri daxil edilmir.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "öz-özünə sahiblik edən"
},
"accessDenied": {
"message": "Müraciət rədd edildi. Bu səhifəyə baxmaq üçün icazəniz yoxdur."
diff --git a/apps/desktop/src/locales/be/messages.json b/apps/desktop/src/locales/be/messages.json
index 666dac70c24..3148dcb2b42 100644
--- a/apps/desktop/src/locales/be/messages.json
+++ b/apps/desktop/src/locales/be/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Экспартаванне асабістага сховішча"
},
- "exportingPersonalVaultDescription": {
- "message": "Будуць экспартаваны толькі асабістыя элементы сховішча, якія звязаны з $EMAIL$. Элементы сховішча арганізацыі не будуць уключаны.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/bg/messages.json b/apps/desktop/src/locales/bg/messages.json
index bd6552824a5..6266883d29b 100644
--- a/apps/desktop/src/locales/bg/messages.json
+++ b/apps/desktop/src/locales/bg/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Изнасяне на личния трезор"
},
- "exportingPersonalVaultDescription": {
- "message": "Ще бъдат изнесени само записите от личния трезор свързан с $EMAIL$. Записите в трезора на организацията няма да бъдат включени.",
+ "exportingIndividualVaultDescription": {
+ "message": "Ще бъдат изнесени само отделните записи в трезора, които са свързани с $EMAIL$. Записите от трезора на организацията няма да бъдат включени. Ще бъде изнесена само информацията за записите от трезора, а свързаните прикачени елементи няма да бъдат включени.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "собствен хостинг"
},
"accessDenied": {
"message": "Достъпът е отказан. Нямате право за преглед на тази страница."
diff --git a/apps/desktop/src/locales/bn/messages.json b/apps/desktop/src/locales/bn/messages.json
index 0297dfc157c..d94904b486e 100644
--- a/apps/desktop/src/locales/bn/messages.json
+++ b/apps/desktop/src/locales/bn/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/bs/messages.json b/apps/desktop/src/locales/bs/messages.json
index 0d5ed75caf9..dbe4af97e66 100644
--- a/apps/desktop/src/locales/bs/messages.json
+++ b/apps/desktop/src/locales/bs/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ca/messages.json b/apps/desktop/src/locales/ca/messages.json
index ab40caa8431..365ca0dda4d 100644
--- a/apps/desktop/src/locales/ca/messages.json
+++ b/apps/desktop/src/locales/ca/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "S'està exportant la caixa forta personal"
},
- "exportingPersonalVaultDescription": {
- "message": "Només s'exportaran els elements personals de la caixa forta associats a $EMAIL$. Els elements de la caixa forta de l'organització no s'inclouran.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "autoallotjat"
},
"accessDenied": {
"message": "Accés denegat. No teniu permís per veure aquesta pàgina."
diff --git a/apps/desktop/src/locales/cs/messages.json b/apps/desktop/src/locales/cs/messages.json
index 3d90680ae0e..875b1f85831 100644
--- a/apps/desktop/src/locales/cs/messages.json
+++ b/apps/desktop/src/locales/cs/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportování osobního trezoru"
},
- "exportingPersonalVaultDescription": {
- "message": "Budou exportovány jen osobní položky trezoru spojené s účtem $EMAIL$. Nebudou zahrnuty položky trezoru v organizaci.",
+ "exportingIndividualVaultDescription": {
+ "message": "Budou exportovány jen osobní položky trezoru spojené s $EMAIL$. Položky trezoru organizace nebudou zahrnuty. Budou exportovány jen informace o položkách trezoru a nebudou zahrnuty související přílohy.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastní hosting"
},
"accessDenied": {
"message": "Přístup byl odepřen. Nemáte oprávnění k zobrazení této stránky."
diff --git a/apps/desktop/src/locales/cy/messages.json b/apps/desktop/src/locales/cy/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/cy/messages.json
+++ b/apps/desktop/src/locales/cy/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/da/messages.json b/apps/desktop/src/locales/da/messages.json
index 0f3a5603b7e..16c619b8caf 100644
--- a/apps/desktop/src/locales/da/messages.json
+++ b/apps/desktop/src/locales/da/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksporterer individuel boks"
},
- "exportingPersonalVaultDescription": {
- "message": "Kun de individuelle boksemner tilknyttet $EMAIL$ eksporteres. Organisationsboksemner medtages ikke.",
+ "exportingIndividualVaultDescription": {
+ "message": "Kun individuelle Boksemner tilknyttet $EMAIL$ eksporteres. Organisationsboksemner medtages ikke. Kun Boksemneinformation uden tilhørende vedhæftninger eksporteres.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/de/messages.json b/apps/desktop/src/locales/de/messages.json
index 889446eff62..b946a3f5f37 100644
--- a/apps/desktop/src/locales/de/messages.json
+++ b/apps/desktop/src/locales/de/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Persönlichen Tresor exportieren"
},
- "exportingPersonalVaultDescription": {
- "message": "Nur die persönlichen Tresor-Einträge, die mit $EMAIL$ verbunden sind, werden exportiert. Tresor-Einträge der Organisation werden nicht berücksichtigt.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/el/messages.json b/apps/desktop/src/locales/el/messages.json
index 9e2c135b873..8bab72d6219 100644
--- a/apps/desktop/src/locales/el/messages.json
+++ b/apps/desktop/src/locales/el/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Εξαγωγή Προσωπικού Vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Θα εξαχθούν μόνο τα προσωπικά αντικείμενα Vault που σχετίζονται με το $EMAIL$. Τα αντικείμενα Vault οργανισμού δεν θα συμπεριληφθούν.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/en/messages.json b/apps/desktop/src/locales/en/messages.json
index aeb95659268..3822b66aafa 100644
--- a/apps/desktop/src/locales/en/messages.json
+++ b/apps/desktop/src/locales/en/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/en_GB/messages.json b/apps/desktop/src/locales/en_GB/messages.json
index 923a8e143b9..d2b0cc4dae2 100644
--- a/apps/desktop/src/locales/en_GB/messages.json
+++ b/apps/desktop/src/locales/en_GB/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organisation vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/en_IN/messages.json b/apps/desktop/src/locales/en_IN/messages.json
index 19c80a97d3b..a641a0a8b60 100644
--- a/apps/desktop/src/locales/en_IN/messages.json
+++ b/apps/desktop/src/locales/en_IN/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/eo/messages.json b/apps/desktop/src/locales/eo/messages.json
index 0da8a023615..77199adbb81 100644
--- a/apps/desktop/src/locales/eo/messages.json
+++ b/apps/desktop/src/locales/eo/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/es/messages.json b/apps/desktop/src/locales/es/messages.json
index aaaa54a35a4..ca03ed49e98 100644
--- a/apps/desktop/src/locales/es/messages.json
+++ b/apps/desktop/src/locales/es/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportando caja fuerte personal"
},
- "exportingPersonalVaultDescription": {
- "message": "Solo se exportarán los elementos de la caja fuerte personal asociados con $EMAIL$. Los elementos de la bóveda de la organización no se incluirán.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/et/messages.json b/apps/desktop/src/locales/et/messages.json
index 603f695d5b3..0811a107390 100644
--- a/apps/desktop/src/locales/et/messages.json
+++ b/apps/desktop/src/locales/et/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Personaalse hoidla eksportimine"
},
- "exportingPersonalVaultDescription": {
- "message": "Ainult personaalsed $EMAIL$ alla kuuluvad kirjed eksportidakse. Organisatsiooni kirjeid ei ekspordita.",
+ "exportingIndividualVaultDescription": {
+ "message": "Ainult e-postiga $EMAIL$ seonduvad kirjed eksporditakse. Organisatsiooni kirjeid ei kaasata. Samuti ei kaasata organisatsiooniga seonduvaid manuseid.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/eu/messages.json b/apps/desktop/src/locales/eu/messages.json
index 517b56a07f8..7cea45c7e4e 100644
--- a/apps/desktop/src/locales/eu/messages.json
+++ b/apps/desktop/src/locales/eu/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Kutxa gotor pertsonala esportatzen"
},
- "exportingPersonalVaultDescription": {
- "message": "$EMAIL$-ekin lotutako kutxa gotor pertsonaleko elementuak bakarrik esportatuko dira. Erakundeko kutxa gotorraren elementuak ez dira sartuko.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/fa/messages.json b/apps/desktop/src/locales/fa/messages.json
index bf7f8b25329..bb429f07742 100644
--- a/apps/desktop/src/locales/fa/messages.json
+++ b/apps/desktop/src/locales/fa/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "برون ریزی گاوصندوق شخصی"
},
- "exportingPersonalVaultDescription": {
- "message": "فقط موارد گاوصندوق شخصی مرتبط با $EMAIL$ برون ریزی خواهد شد. موارد گاوصندوق سازمان شامل نخواهد شد.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/fi/messages.json b/apps/desktop/src/locales/fi/messages.json
index 76bd8d322d4..64161295558 100644
--- a/apps/desktop/src/locales/fi/messages.json
+++ b/apps/desktop/src/locales/fi/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Henkilökohtaisen holvin vienti"
},
- "exportingPersonalVaultDescription": {
- "message": "Vain tunnukseen $EMAIL$ liitetyt henkilökohtaisen holvin kohteet viedään. Organisaation kohteet eivät sisälly tähän.",
+ "exportingIndividualVaultDescription": {
+ "message": "Vain tunnukseen $EMAIL$ liitetyt yksityisen holvin kohteet viedään. Organisaation holvin kohteita ei sisällytetä. Vain holvin kohteiden tiedot viedään ilman niiden sisältämiä liitteitä.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "itse ylläpidetty"
},
"accessDenied": {
"message": "Pääsy estetty. Sinulla ei ole oikeutta avata sivua."
diff --git a/apps/desktop/src/locales/fil/messages.json b/apps/desktop/src/locales/fil/messages.json
index c89830c0d8f..69a63c46c1a 100644
--- a/apps/desktop/src/locales/fil/messages.json
+++ b/apps/desktop/src/locales/fil/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Pag-export ng indibidwal na vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Tanging ang mga indibidwal na vault item na nauugnay sa $EMAIL$ ang i-export. Hindi isasama ang mga vault item ng organisasyon.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/fr/messages.json b/apps/desktop/src/locales/fr/messages.json
index 776e518fea8..0e817f63285 100644
--- a/apps/desktop/src/locales/fr/messages.json
+++ b/apps/desktop/src/locales/fr/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Export du coffre personnel"
},
- "exportingPersonalVaultDescription": {
- "message": "Seuls les éléments individuels du coffre associés à $EMAIL$ seront exportés. Les éléments du coffre de l'organisation ne seront pas inclus.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "auto-hébergé"
},
"accessDenied": {
"message": "Accès refusé. Vous n'avez pas l'autorisation de voir cette page."
diff --git a/apps/desktop/src/locales/gl/messages.json b/apps/desktop/src/locales/gl/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/gl/messages.json
+++ b/apps/desktop/src/locales/gl/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/he/messages.json b/apps/desktop/src/locales/he/messages.json
index 6fd77738b06..37d13549d77 100644
--- a/apps/desktop/src/locales/he/messages.json
+++ b/apps/desktop/src/locales/he/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "הכספת האישית מיוצאת"
},
- "exportingPersonalVaultDescription": {
- "message": "רק פריטי הכספת האישית שמשויכת עם $EMAIL$ ייוצאו. פריטי הכספת הארגוניים לא יהיו חלק מהייצוא.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/hi/messages.json b/apps/desktop/src/locales/hi/messages.json
index b19b9abd72e..d3c58ec6e8f 100644
--- a/apps/desktop/src/locales/hi/messages.json
+++ b/apps/desktop/src/locales/hi/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/hr/messages.json b/apps/desktop/src/locales/hr/messages.json
index ab08f7d5de9..e30758aaa13 100644
--- a/apps/desktop/src/locales/hr/messages.json
+++ b/apps/desktop/src/locales/hr/messages.json
@@ -771,7 +771,7 @@
"message": "Kontaktiraj nas"
},
"helpAndFeedback": {
- "message": "Help and feedback"
+ "message": "Pomoć i podrška"
},
"getHelp": {
"message": "Potraži pomoć"
@@ -1078,7 +1078,7 @@
"message": "1 GB šifriranog prostora za pohranu podataka."
},
"premiumSignUpTwoStepOptions": {
- "message": "Proprietary two-step login options such as YubiKey and Duo."
+ "message": "Mogućnosti za prijavu u dva koraka kao što su YubiKey i Duo."
},
"premiumSignUpReports": {
"message": "Higijenu lozinki, zdravlje računa i izvještaje o krađi podatak radi zaštite svojeg trezora."
@@ -1393,7 +1393,7 @@
"message": "Otključaj koristeći Windows Hello"
},
"additionalWindowsHelloSettings": {
- "message": "Additional Windows Hello settings"
+ "message": "Dodatne Windows Hello postavke"
},
"windowsHelloConsentMessage": {
"message": "Otključaj trezor."
@@ -1402,7 +1402,7 @@
"message": "Otključaj koristeći Touch ID"
},
"additionalTouchIdSettings": {
- "message": "Additional Touch ID settings"
+ "message": "Dodatne Touch ID postavke"
},
"touchIdConsentMessage": {
"message": "Otključaj trezor"
@@ -1414,10 +1414,10 @@
"message": "Zahtijevaj Touch ID pri pokretanju"
},
"requirePasswordOnStart": {
- "message": "Require password or PIN on app start"
+ "message": "Zahtijevaj lozinku ili PIN pri pokretanju"
},
"recommendedForSecurity": {
- "message": "Recommended for security."
+ "message": "Preporučeno za sigurnost."
},
"lockWithMasterPassOnRestart": {
"message": "Zaključaj glavnom lozinkom kod svakog pokretanja"
@@ -1487,13 +1487,13 @@
"message": "Nakon isteka trezora"
},
"vaultTimeoutActionLockDesc": {
- "message": "Potrebno je ponovno unijeti glavnu lozinku ili na drugi način otključati za pristup tvom trezoru."
+ "message": "Za pristup tvom trezoru, potrebno je ponovno unijeti glavnu lozinku ili ga na drugi način otključati."
},
"vaultTimeoutActionLogOutDesc": {
- "message": "Potrebno je ponovno unijeti korisničko ime i glavnu lozinku za pristup tvom trezoru."
+ "message": "Za pristup tvom trezoru, potrebno je ponovno unijeti korisničko ime i glavnu lozinku."
},
"unlockMethodNeededToChangeTimeoutActionDesc": {
- "message": "Set up an unlock method to change your vault timeout action."
+ "message": "Za promjenu vremena isteka trezora, odredi način otključavanja."
},
"lock": {
"message": "Zaključaj",
@@ -1525,7 +1525,7 @@
"message": "Odjava će ukloniti pristup tvojem trezoru i zahtijeva mrežnu potvrdu identiteta nakon isteka vremenske neaktivnosti. Sigurno želiš koristiti ovu postavku?"
},
"vaultTimeoutLogOutConfirmationTitle": {
- "message": "Potvrda akcije vremenske neaktivnosti"
+ "message": "Potvrda radnje nakon vremenske neaktivnosti"
},
"enterpriseSingleSignOn": {
"message": "Jedinstvena prijava na razini tvrtke (SSO)"
@@ -1537,7 +1537,7 @@
"message": "Za dovršetak jedinstvene prijave na razini tvrtke (SSO), postavi glavnu lozinku za pristup i zaštitu tvog trezora."
},
"currentMasterPass": {
- "message": "Current master password"
+ "message": "Trenutna glavna lozinka"
},
"newMasterPass": {
"message": "Nova glavna lozinka"
@@ -1856,7 +1856,7 @@
"message": "Tvoju glavnu lozinku je nedavno promijenio administrator tvoje organizacije. Za pristup trezoru, potrebno je ažurirati glavnu lozinku, što će te odjaviti iz trenutne sesije, te ćeš se morati ponovno prijaviti. Aktivne sesije na drugim uređajima mogu ostati aktivne još sat vremena."
},
"updateWeakMasterPasswordWarning": {
- "message": "Your master password does not meet one or more of your organization policies. In order to access the vault, you must update your master password now. Proceeding will log you out of your current session, requiring you to log back in. Active sessions on other devices may continue to remain active for up to one hour."
+ "message": "Tvoja glavna lozinka ne zadovoljava pravila ove organizacije. Za pristup trezoru moraš odmah ažurirati svoju glavnu lozinku. Ako nastaviš, odjaviti ćeš se iz trenutne sesije te ćeš se morati ponovno prijaviti. Aktivne sesije na drugim uređajima mogu ostati aktivne do jedan sat."
},
"hours": {
"message": "sat(i)"
@@ -1878,7 +1878,7 @@
}
},
"vaultTimeoutPolicyWithActionInEffect": {
- "message": "Your organization policies are affecting your vault timeout. Maximum allowed vault timeout is $HOURS$ hour(s) and $MINUTES$ minute(s). Your vault timeout action is set to $ACTION$.",
+ "message": "Pravilo tvoje organizacije utječe na istek trezora. Najveće dozvoljeno vrijeme isteka je $HOURS$:$MINUTES$ h. Tvoja radnja nakon isteka trezora je: $ACTION$.",
"placeholders": {
"hours": {
"content": "$1",
@@ -1895,7 +1895,7 @@
}
},
"vaultTimeoutActionPolicyInEffect": {
- "message": "Your organization policies have set your vault timeout action to $ACTION$.",
+ "message": "Pravilo tvoje organizacije podesilo je radnju nakon isteka trezora na: $ACTION$.",
"placeholders": {
"action": {
"content": "$1",
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Izvoz osobnog trezora u tijeku"
},
- "exportingPersonalVaultDescription": {
- "message": "Izvest će se samo stavke osobnog trezora povezanog s $EMAIL$. Stavke organizacijskog trezora neće biti uključene.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2110,7 +2110,7 @@
"message": "Prijava drugim uređajem"
},
"loginInitiated": {
- "message": "Login initiated"
+ "message": "Prijava pokrenuta"
},
"notificationSentDevice": {
"message": "Obavijest je poslana na tvoj uređaj."
@@ -2244,41 +2244,41 @@
}
},
"windowsBiometricUpdateWarning": {
- "message": "Bitwarden recommends updating your biometric settings to require your master password (or PIN) on the first unlock. Would you like to update your settings now?"
+ "message": "Bitwarden preporučuje ažuriranje tvojih biometrijskih postavki kako bi se pri prvom otključavanju zahtijevala glavna lozinka (ili PIN). Želiš li sada ažurirati svoje postavke?"
},
"windowsBiometricUpdateWarningTitle": {
- "message": "Recommended Settings Update"
+ "message": "Preporučeno ažuriranje postavki"
},
"deviceApprovalRequired": {
- "message": "Device approval required. Select an approval option below:"
+ "message": "Potrebno je odobriti uređaj. Odaberi metodu odobravanja:"
},
"rememberThisDevice": {
- "message": "Remember this device"
+ "message": "Zapamti ovaj uređaj"
},
"uncheckIfPublicDevice": {
- "message": "Uncheck if using a public device"
+ "message": "Odznači ako koristiš javni uređaj"
},
"approveFromYourOtherDevice": {
- "message": "Approve from your other device"
+ "message": "Odobri drugim uređajem"
},
"requestAdminApproval": {
- "message": "Request admin approval"
+ "message": "Zatraži odobrenje administratora"
},
"approveWithMasterPassword": {
- "message": "Approve with master password"
+ "message": "Odobri glavnom lozinkom"
},
"region": {
- "message": "Region"
+ "message": "Regija"
},
"ssoIdentifierRequired": {
- "message": "Organization SSO identifier is required."
+ "message": "Potreban je identifikator organizacije."
},
"eu": {
"message": "EU",
"description": "European Union"
},
"loggingInOn": {
- "message": "Logging in on"
+ "message": "Prijava na"
},
"usDomain": {
"message": "bitwarden.com"
@@ -2287,46 +2287,46 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastiti poslužitelj"
},
"accessDenied": {
- "message": "Access denied. You do not have permission to view this page."
+ "message": "Pristup odbijen. Nemaš prava vidjeti ovu stranicu."
},
"accountSuccessfullyCreated": {
- "message": "Account successfully created!"
+ "message": "Račun je uspješno stvoren!"
},
"adminApprovalRequested": {
- "message": "Admin approval requested"
+ "message": "Zatraženo odobrenje administratora"
},
"adminApprovalRequestSentToAdmins": {
- "message": "Your request has been sent to your admin."
+ "message": "Tvoj zahtjev je poslan administratoru."
},
"youWillBeNotifiedOnceApproved": {
- "message": "You will be notified once approved."
+ "message": "Dobiti ćeš obavijest kada bude odobreno."
},
"troubleLoggingIn": {
- "message": "Trouble logging in?"
+ "message": "Problem s prijavom?"
},
"loginApproved": {
- "message": "Login approved"
+ "message": "Prijava odobrena"
},
"userEmailMissing": {
- "message": "User email missing"
+ "message": "Nedostaje e-pošta korisnika"
},
"deviceTrusted": {
- "message": "Device trusted"
+ "message": "Uređaj pouzdan"
},
"inputRequired": {
- "message": "Input is required."
+ "message": "Potreban je unos."
},
"required": {
- "message": "required"
+ "message": "obavezno"
},
"search": {
- "message": "Search"
+ "message": "Traži"
},
"inputMinLength": {
- "message": "Input must be at least $COUNT$ characters long.",
+ "message": "Unos mora sadržavati najmanje $COUNT$ znakova.",
"placeholders": {
"count": {
"content": "$1",
@@ -2335,7 +2335,7 @@
}
},
"inputMaxLength": {
- "message": "Input must not exceed $COUNT$ characters in length.",
+ "message": "Unos ne smije imati više od $COUNT$ znakova.",
"placeholders": {
"count": {
"content": "$1",
@@ -2344,7 +2344,7 @@
}
},
"inputForbiddenCharacters": {
- "message": "The following characters are not allowed: $CHARACTERS$",
+ "message": "Ovi znakovi nisu dozvoljeni: $CHARACTERS$",
"placeholders": {
"characters": {
"content": "$1",
@@ -2353,7 +2353,7 @@
}
},
"inputMinValue": {
- "message": "Input value must be at least $MIN$.",
+ "message": "Unos mora biti najmanje $MIN$.",
"placeholders": {
"min": {
"content": "$1",
@@ -2362,7 +2362,7 @@
}
},
"inputMaxValue": {
- "message": "Input value must not exceed $MAX$.",
+ "message": "Unos ne smije biti više od $MAX$.",
"placeholders": {
"max": {
"content": "$1",
@@ -2371,17 +2371,17 @@
}
},
"multipleInputEmails": {
- "message": "1 or more emails are invalid"
+ "message": "Jedna ili više adresa e-pošte nije valjana"
},
"inputTrimValidator": {
- "message": "Input must not contain only whitespace.",
+ "message": "Unos ne smije biti prazan.",
"description": "Notification to inform the user that a form's input can't contain only whitespace."
},
"inputEmail": {
- "message": "Input is not an email address."
+ "message": "Nije unesena adresa e-pošte."
},
"fieldsNeedAttention": {
- "message": "$COUNT$ field(s) above need your attention.",
+ "message": "$COUNT$ polje/a treba tvoju pažnju.",
"placeholders": {
"count": {
"content": "$1",
@@ -2390,22 +2390,22 @@
}
},
"selectPlaceholder": {
- "message": "-- Select --"
+ "message": "-- Odaberi --"
},
"multiSelectPlaceholder": {
- "message": "-- Type to filter --"
+ "message": "-- Upiši za filtriranje --"
},
"multiSelectLoading": {
- "message": "Retrieving options..."
+ "message": "Dohvaćanje opcija..."
},
"multiSelectNotFound": {
- "message": "No items found"
+ "message": "Nije pronađena niti jedna stavka"
},
"multiSelectClearAll": {
- "message": "Clear all"
+ "message": "Očisti sve"
},
"plusNMore": {
- "message": "+ $QUANTITY$ more",
+ "message": "+ još $QUANTITY$",
"placeholders": {
"quantity": {
"content": "$1",
@@ -2414,6 +2414,6 @@
}
},
"submenu": {
- "message": "Submenu"
+ "message": "Podizbornik"
}
}
diff --git a/apps/desktop/src/locales/hu/messages.json b/apps/desktop/src/locales/hu/messages.json
index 7df69e64b83..8987df7e283 100644
--- a/apps/desktop/src/locales/hu/messages.json
+++ b/apps/desktop/src/locales/hu/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Személyes széf exportálása"
},
- "exportingPersonalVaultDescription": {
- "message": "Csak $EMAIL$ email címmel társított személyes széf elemek kerülnek exportálásra. Ebbe nem kerülnek be a szervezeti széf elemek.",
+ "exportingIndividualVaultDescription": {
+ "message": "$EMAIL$ email címhez társított egyedi széfek kerülnek csak exportálásra. A szervezeti széf elemei nem lesznek benne. Csak a széf információk kerülnek exportálásra és nem tartalmazzák a kapcsolódó mellékleteket.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "saját üzemeltetésű"
},
"accessDenied": {
"message": "A hozzáférés megtagadásra került. Nincs jogosultság az oldal megtekintésére."
diff --git a/apps/desktop/src/locales/id/messages.json b/apps/desktop/src/locales/id/messages.json
index 5dca15ddee2..728e5581722 100644
--- a/apps/desktop/src/locales/id/messages.json
+++ b/apps/desktop/src/locales/id/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/it/messages.json b/apps/desktop/src/locales/it/messages.json
index 3b4c20e0f00..7bff6e03ab7 100644
--- a/apps/desktop/src/locales/it/messages.json
+++ b/apps/desktop/src/locales/it/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Esportando cassaforte individuale"
},
- "exportingPersonalVaultDescription": {
- "message": "Solo gli elementi della cassaforte personale associati a $EMAIL$ saranno esportati. Gli elementi della cassaforte dell'organizzazione non saranno inclusi.",
+ "exportingIndividualVaultDescription": {
+ "message": "Solo gli elementi della cassaforte personale associati a $EMAIL$ saranno esportati. Gli elementi della cassaforte dell'organizzazione non saranno inclusi. Solo le informazioni sugli elementi della cassaforte saranno esportate e non includeranno gli allegati.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ja/messages.json b/apps/desktop/src/locales/ja/messages.json
index a4f830256fa..4972332cd7a 100644
--- a/apps/desktop/src/locales/ja/messages.json
+++ b/apps/desktop/src/locales/ja/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "個人保管庫のエクスポート"
},
- "exportingPersonalVaultDescription": {
- "message": "$EMAIL$ に関連付けられた個人用保管庫アイテムのみがエクスポートされます。組織用保管庫アイテムは含まれません。",
+ "exportingIndividualVaultDescription": {
+ "message": "$EMAIL$ に関連付けられた個人の保管庫アイテムのみがエクスポートされます。組織の保管庫アイテムは含まれません。 保管庫アイテム情報のみがエクスポートされ、関連する添付ファイルはエクスポートされません。",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "自己ホスト型"
},
"accessDenied": {
"message": "アクセスが拒否されました。このページを表示する権限がありません。"
diff --git a/apps/desktop/src/locales/ka/messages.json b/apps/desktop/src/locales/ka/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/ka/messages.json
+++ b/apps/desktop/src/locales/ka/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/km/messages.json b/apps/desktop/src/locales/km/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/km/messages.json
+++ b/apps/desktop/src/locales/km/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/kn/messages.json b/apps/desktop/src/locales/kn/messages.json
index 5ba16861ece..cc595c6efeb 100644
--- a/apps/desktop/src/locales/kn/messages.json
+++ b/apps/desktop/src/locales/kn/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ko/messages.json b/apps/desktop/src/locales/ko/messages.json
index afe34afb3f3..6433157727d 100644
--- a/apps/desktop/src/locales/ko/messages.json
+++ b/apps/desktop/src/locales/ko/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "개인 보관함을 내보내는 중"
},
- "exportingPersonalVaultDescription": {
- "message": "$EMAIL$ 이메일과 관련이 있는 개인 보관함 항목만 내보내집니다. 조직의 보관함 항목은 포함되지 않습니다.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/lt/messages.json b/apps/desktop/src/locales/lt/messages.json
index c15d273916d..033ba1910fe 100644
--- a/apps/desktop/src/locales/lt/messages.json
+++ b/apps/desktop/src/locales/lt/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/lv/messages.json b/apps/desktop/src/locales/lv/messages.json
index b82788f8d30..63179371b82 100644
--- a/apps/desktop/src/locales/lv/messages.json
+++ b/apps/desktop/src/locales/lv/messages.json
@@ -646,21 +646,21 @@
"message": "YubiKey OTP drošības atslēga"
},
"yubiKeyDesc": {
- "message": "Izmanto YubiKey, lai piekļūtu savam kontam! Darbojas ar YubiKey 4, 4 Nano, 4C un NEO ierīcēm."
+ "message": "Ir izmantojams YubiKey, lai piekļūtu savam kontam. Darbojas ar YubiKey 4, 4 Nano, 4C un NEO ierīcēm."
},
"duoDesc": {
- "message": "Apstiprini ar Duo Security, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu!",
+ "message": "Ar Duo Security apliecināšanu var veikt ar Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"duoOrganizationDesc": {
- "message": "Apstiprini ar Duo Security savā apvienībā, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu!",
+ "message": "Apliecināšana ar savas apvienības Duo Security, izmantojot Duo Mobile lietotni, īsziņu, tālruņa zvanu vai U2F drošības atslēgu.",
"description": "'Duo Security' and 'Duo Mobile' are product names and should not be translated."
},
"webAuthnTitle": {
"message": "FIDO2 WebAuthn"
},
"webAuthnDesc": {
- "message": "Izmantot jebkuru WebAuthn atbalstošu drošības atslēgu, lai piekļūtu kontam."
+ "message": "Ir izmantojama jebkura WebAuthn atbalstošu drošības atslēgu, lai piekļūtu kontam."
},
"emailTitle": {
"message": "E-pasts"
@@ -675,7 +675,7 @@
"message": "Šim kontam ir iespējota divpakāpju pieteikšanās, bet šajā ierīcē netiek atbalstīts neviens no uzstādītajiem divpakāpju pārbaudes nodrošinātājiem."
},
"noTwoStepProviders2": {
- "message": "Lūgums pievienot papildus nodrošinātājus, kas tiek labāk atbalstīti dažādās ierīcēs (piemēram, autentificētāja lietotne)."
+ "message": "Lūgums pievienot papildu nodrošinātājus, kas tiek labāk atbalstīti dažādās ierīcēs (piemēram, autentificētāja lietotne)."
},
"twoStepOptions": {
"message": "Divpakāpju pieteikšanās iespējas"
@@ -1191,7 +1191,7 @@
"message": "Izslēgt Bitwarden"
},
"valueCopied": {
- "message": "$VALUE$ ievietota starpliktuvē",
+ "message": "$VALUE$ ir starpliktuvē",
"description": "Value has been copied to the clipboard.",
"placeholders": {
"value": {
@@ -1423,13 +1423,13 @@
"message": "Aizslēgt ar galveno paroli pēc pārsāknēšanas"
},
"deleteAccount": {
- "message": "Dzēst kontu"
+ "message": "Izdzēst kontu"
},
"deleteAccountDesc": {
"message": "Turpināt zemāk, lai izdzēstu kontu un visu glabātavas sasturu."
},
"deleteAccountWarning": {
- "message": "Konta dzēšana ir paliekoša. To nevar atsaukt."
+ "message": "Konta izdzēšana ir neatgriezeniska. To nevar atsaukt."
},
"accountDeleted": {
"message": "Konts tika izdzēsts"
@@ -1453,7 +1453,7 @@
"message": "Ir jāizvēlas vismaz viens krājums."
},
"premiumUpdated": {
- "message": "Tu esi pārgājis uz Premium."
+ "message": "Konts tika uzlabots uz Premium."
},
"restore": {
"message": "Atjaunot"
@@ -1588,7 +1588,7 @@
"message": "Jaunā galvenā parole neatbilst nosacījumu prasībām."
},
"acceptPolicies": {
- "message": "Atzīmējot šo rūtiņu, Tu piekrīti sekojošajam:"
+ "message": "Ar šīs rūtiņas atzīmēšanu tiek piekrists sekojošajam:"
},
"acceptPoliciesRequired": {
"message": "Nav apstiprināti izmantošanas noteikumi un privātuma nosacījumi."
@@ -1621,7 +1621,7 @@
"message": "Pieprasīt apstiprinājumu sasaistīšanai ar pārlūku"
},
"enableBrowserIntegrationFingerprintDesc": {
- "message": "Iespējo papildus drošības slāni, pieprasot atpazīšanas vārdkopas pārbaudi, kad tiek izveidota saikne starp darbvirsmu un pārlūku. Kad iespējots, ir nepieciešama lietotāja mijiedarbīga un apstiprināšana katru reizi, kad tiek izveidots savienojums."
+ "message": "Iespējo papildu drošības slāni, pieprasot atpazīšanas vārdkopas pārbaudi, kad tiek izveidota saikne starp darbvirsmu un pārlūku. Ir nepieciešama lietotāja darbība un apstiprināšana katru reizi, kad tiek izveidots savienojums."
},
"approve": {
"message": "Apstiprināt"
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Izdod personīgo glabātavu"
},
- "exportingPersonalVaultDescription": {
- "message": "Tiks izdoti tikai personīgie glabātavas vienumi, kas ir saistīti ar $EMAIL$. Apvienības glabātavas vienumi netiks iekļauti.",
+ "exportingIndividualVaultDescription": {
+ "message": "Tiks izgūti tikai atsevišķi glabātavas vienumi, kas ir saistīti ar $EMAIL$. Apvienības glabātavas vienumi netiks iekļauti. Tiks izgūta tikai glabātavas vienumu informācija, un saistītie pielikumi netiks iekļauti.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "pašizvietots"
},
"accessDenied": {
"message": "Piekļuve liegta. Nav nepieciešamo atļauju, lai skatītu šo lapu."
diff --git a/apps/desktop/src/locales/me/messages.json b/apps/desktop/src/locales/me/messages.json
index 9a72e54c6bf..375a8b2e9aa 100644
--- a/apps/desktop/src/locales/me/messages.json
+++ b/apps/desktop/src/locales/me/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ml/messages.json b/apps/desktop/src/locales/ml/messages.json
index b133b150885..eb7ca9d8d29 100644
--- a/apps/desktop/src/locales/ml/messages.json
+++ b/apps/desktop/src/locales/ml/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/mr/messages.json b/apps/desktop/src/locales/mr/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/mr/messages.json
+++ b/apps/desktop/src/locales/mr/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/my/messages.json b/apps/desktop/src/locales/my/messages.json
index 294124b241b..d047602948c 100644
--- a/apps/desktop/src/locales/my/messages.json
+++ b/apps/desktop/src/locales/my/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/nb/messages.json b/apps/desktop/src/locales/nb/messages.json
index a84f7539b88..cb92f718040 100644
--- a/apps/desktop/src/locales/nb/messages.json
+++ b/apps/desktop/src/locales/nb/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksporter personlig hvelv"
},
- "exportingPersonalVaultDescription": {
- "message": "Bare de personlige hvelv-elementene som er knyttet til $EMAIL$ vil bli eksportert. Organisasjonshvelvets elementer vil ikke bli inkludert.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ne/messages.json b/apps/desktop/src/locales/ne/messages.json
index 369bdaef7b9..2c81328ec6e 100644
--- a/apps/desktop/src/locales/ne/messages.json
+++ b/apps/desktop/src/locales/ne/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/nl/messages.json b/apps/desktop/src/locales/nl/messages.json
index 13f6df5faf6..8c7058c2cca 100644
--- a/apps/desktop/src/locales/nl/messages.json
+++ b/apps/desktop/src/locales/nl/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Persoonlijke kluis exporteren"
},
- "exportingPersonalVaultDescription": {
- "message": "Exporteert alleen de persoonlijke kluis-items gerelateerd aan $EMAIL$. Geen kluis-items van de organisatie.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/nn/messages.json b/apps/desktop/src/locales/nn/messages.json
index cd30ef54fdd..4a5dc712873 100644
--- a/apps/desktop/src/locales/nn/messages.json
+++ b/apps/desktop/src/locales/nn/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/or/messages.json b/apps/desktop/src/locales/or/messages.json
index 355595090e0..bdaf9990917 100644
--- a/apps/desktop/src/locales/or/messages.json
+++ b/apps/desktop/src/locales/or/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/pl/messages.json b/apps/desktop/src/locales/pl/messages.json
index 6ddad947f21..d730a0e9902 100644
--- a/apps/desktop/src/locales/pl/messages.json
+++ b/apps/desktop/src/locales/pl/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Eksportowanie osobistego sejfu"
},
- "exportingPersonalVaultDescription": {
- "message": "Tylko osobiste elementy sejfu powiązane z adresem $EMAIL$ zostaną wyeksportowane. Elementy sejfu należące do organizacji nie będą uwzględnione.",
+ "exportingIndividualVaultDescription": {
+ "message": "Z sejfu zostaną wyeksportowane tylko elementy powiązane z $EMAIL$. Elementy z sejfu organizacji nie będą uwzględnione. Tylko informacje o elemencie zostaną wyeksportowane i nie będą zawierać powiązanych załączników.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "samodzielnie hostowany"
},
"accessDenied": {
"message": "Odmowa dostępu. Nie masz uprawnień do przeglądania tej strony."
diff --git a/apps/desktop/src/locales/pt_BR/messages.json b/apps/desktop/src/locales/pt_BR/messages.json
index 8b4eb7dcc35..eaf3663b8f0 100644
--- a/apps/desktop/src/locales/pt_BR/messages.json
+++ b/apps/desktop/src/locales/pt_BR/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportação do Cofre Pessoal"
},
- "exportingPersonalVaultDescription": {
- "message": "Apenas os itens pessoais do cofre associados com $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/pt_PT/messages.json b/apps/desktop/src/locales/pt_PT/messages.json
index 49257f09d83..78298e1c536 100644
--- a/apps/desktop/src/locales/pt_PT/messages.json
+++ b/apps/desktop/src/locales/pt_PT/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "A exportar o cofre pessoal"
},
- "exportingPersonalVaultDescription": {
- "message": "Apenas os itens do cofre pessoal associado a $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos.",
+ "exportingIndividualVaultDescription": {
+ "message": "Apenas os itens de cofre individuais associados a $EMAIL$ serão exportados. Os itens do cofre da organização não serão incluídos. Apenas serão exportadas as informações do item do cofre e não serão incluídos os anexos associados.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "auto-hospedado"
},
"accessDenied": {
"message": "Acesso negado. Não tem permissão para visualizar esta página."
diff --git a/apps/desktop/src/locales/ro/messages.json b/apps/desktop/src/locales/ro/messages.json
index 139e0813cc8..28cc9783f70 100644
--- a/apps/desktop/src/locales/ro/messages.json
+++ b/apps/desktop/src/locales/ro/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportul seifului individual"
},
- "exportingPersonalVaultDescription": {
- "message": "Numai articolele de seif individuale asociate cu $EMAIL$ vor fi exportate. Articolele de seif ale organizației nu vor fi incluse.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/ru/messages.json b/apps/desktop/src/locales/ru/messages.json
index b16eb66ac89..e51a39bfc81 100644
--- a/apps/desktop/src/locales/ru/messages.json
+++ b/apps/desktop/src/locales/ru/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Экспорт личного хранилища"
},
- "exportingPersonalVaultDescription": {
- "message": "Будут экспортированы только личные элементы хранилища, связанные с $EMAIL$. Элементы хранилища организации включены не будут.",
+ "exportingIndividualVaultDescription": {
+ "message": "Будут экспортированы только отдельные элементы хранилища, связанные с $EMAIL$. Элементы хранилища организации включены не будут. Экспортируется только информация об элементах хранилища, не включая связанные вложения.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "собственный хостинг"
},
"accessDenied": {
"message": "Доступ запрещен. У вас нет разрешения на просмотр этой страницы."
diff --git a/apps/desktop/src/locales/si/messages.json b/apps/desktop/src/locales/si/messages.json
index 9d8a1428da0..8f50283ba62 100644
--- a/apps/desktop/src/locales/si/messages.json
+++ b/apps/desktop/src/locales/si/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/sk/messages.json b/apps/desktop/src/locales/sk/messages.json
index 7277dfca0b8..87fdb105639 100644
--- a/apps/desktop/src/locales/sk/messages.json
+++ b/apps/desktop/src/locales/sk/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exportovanie osobného trezora"
},
- "exportingPersonalVaultDescription": {
- "message": "Exportované budú iba položy osobného trezora spojené s $EMAIL$. Položky trezora organizácie nebudú zahrnuté.",
+ "exportingIndividualVaultDescription": {
+ "message": "Exportované budú iba položky súvisiace s $EMAIL$. Položky z trezora organizácie nebudú zahrnuté v exporte. Export bude obsahovať iba informácie z položiek v trezore, súvisiace prílohy nebudú súčasťou exportu.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "vlastný hosting"
},
"accessDenied": {
"message": "Prístup zamietnutý. Nemáte oprávnenie na zobrazenie tejto stránky."
diff --git a/apps/desktop/src/locales/sl/messages.json b/apps/desktop/src/locales/sl/messages.json
index f12e6f5e855..3926e5a7aca 100644
--- a/apps/desktop/src/locales/sl/messages.json
+++ b/apps/desktop/src/locales/sl/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/sr/messages.json b/apps/desktop/src/locales/sr/messages.json
index 428cabcb9ee..0e0a7c397e1 100644
--- a/apps/desktop/src/locales/sr/messages.json
+++ b/apps/desktop/src/locales/sr/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Извоз личног сефа"
},
- "exportingPersonalVaultDescription": {
- "message": "Само предмети личног сефа повезани са $EMAIL$ биће извезени. Ставке организационог сефа неће бити укључене.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "личан хостинг"
},
"accessDenied": {
"message": "Одбијен приступ. Немате дозволу да видите ову страницу."
diff --git a/apps/desktop/src/locales/sv/messages.json b/apps/desktop/src/locales/sv/messages.json
index 012566d49fc..70146e2f149 100644
--- a/apps/desktop/src/locales/sv/messages.json
+++ b/apps/desktop/src/locales/sv/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporterar individuellt valv"
},
- "exportingPersonalVaultDescription": {
- "message": "Endast de personliga valvobjekt som är associerade med $EMAIL$ kommer att exporteras. Organisationens valvobjekt kommer inte att inkluderas.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/te/messages.json b/apps/desktop/src/locales/te/messages.json
index 6d569a89554..1eaa44b7109 100644
--- a/apps/desktop/src/locales/te/messages.json
+++ b/apps/desktop/src/locales/te/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/th/messages.json b/apps/desktop/src/locales/th/messages.json
index f35de19ff34..e9a98e21258 100644
--- a/apps/desktop/src/locales/th/messages.json
+++ b/apps/desktop/src/locales/th/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/tr/messages.json b/apps/desktop/src/locales/tr/messages.json
index ae8cc13e1bd..3eaf0630e49 100644
--- a/apps/desktop/src/locales/tr/messages.json
+++ b/apps/desktop/src/locales/tr/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Kişisel kasa dışa aktarılıyor"
},
- "exportingPersonalVaultDescription": {
- "message": "Yalnızca $EMAIL$ ile ilişkili kişisel kasadaki kayıtlar dışa aktarılacaktır. Kuruluş kasasındaki kayıtlar dahil edilmeyecektir.",
+ "exportingIndividualVaultDescription": {
+ "message": "Yalnızca $EMAIL$ ile ilişkili kasa kayıtları dışa aktarılacaktır. Kuruluş kasasındaki kayıtlar dahil edilmeyecektir. Yalnızca kasa kayıt bilgileri dışa aktarılacak, kayıtlara eklenen dosyalar aktarılmayacaktır.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "şirket içinde barındırılan"
},
"accessDenied": {
"message": "Erişim engellendi. Bu sayfayı görüntüleme iznine sahip değilsiniz."
diff --git a/apps/desktop/src/locales/uk/messages.json b/apps/desktop/src/locales/uk/messages.json
index cf119fc5b07..bba71ea6f5a 100644
--- a/apps/desktop/src/locales/uk/messages.json
+++ b/apps/desktop/src/locales/uk/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Експортування особистого сховища"
},
- "exportingPersonalVaultDescription": {
- "message": "Будуть експортовані лише записи особистого сховища, пов'язані з $EMAIL$. Записи сховища організації не буде включено.",
+ "exportingIndividualVaultDescription": {
+ "message": "Будуть експортовані лише записи особистого сховища, пов'язані з $EMAIL$. Записи сховища організації не буде включено. Експортуються лише дані записів сховища без пов'язаних вкладень.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "власне розміщення"
},
"accessDenied": {
"message": "Доступ заборонено. У вас немає дозволу на перегляд цієї сторінки."
diff --git a/apps/desktop/src/locales/vi/messages.json b/apps/desktop/src/locales/vi/messages.json
index 51577198cf9..96498d741ae 100644
--- a/apps/desktop/src/locales/vi/messages.json
+++ b/apps/desktop/src/locales/vi/messages.json
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "Exporting individual vault"
},
- "exportingPersonalVaultDescription": {
- "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included.",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
diff --git a/apps/desktop/src/locales/zh_CN/messages.json b/apps/desktop/src/locales/zh_CN/messages.json
index a8da710ca61..a0c1e85b730 100644
--- a/apps/desktop/src/locales/zh_CN/messages.json
+++ b/apps/desktop/src/locales/zh_CN/messages.json
@@ -509,7 +509,7 @@
"message": "主密码是访问密码库的唯一密码。它非常重要,请您不要忘记。忘记主密码后,我们无法为您恢复或重置它。"
},
"masterPassHintDesc": {
- "message": "主密码提示可以在你忘记密码时帮你回忆。"
+ "message": "主密码提示可以在您忘记密码时帮您回忆起来。"
},
"reTypeMasterPass": {
"message": "再次输入主密码"
@@ -1429,7 +1429,7 @@
"message": "接下来的操作会删除您的账户和所有密码库数据。"
},
"deleteAccountWarning": {
- "message": "删除账户是永久性的。不能被撤消。"
+ "message": "删除账户是永久性操作,无法撤销!"
},
"accountDeleted": {
"message": "账户已删除"
@@ -1654,7 +1654,7 @@
"message": "需要先在桌面应用程序的设置中设置生物识别,才能使用浏览器中的生物识别。"
},
"personalOwnershipSubmitError": {
- "message": "由于企业策略,您被限制为保存项目到您的个人密码库。将所有权选项更改为组织,然后从可用的集合中选择。"
+ "message": "由于某个企业策略,您不能将项目保存到您的个人密码库。将所有权选项更改为组织,并从可用的集合中选择。"
},
"hintEqualsPassword": {
"message": "您的密码提示不能与您的密码相同。"
@@ -1795,7 +1795,7 @@
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"sendDisabledWarning": {
- "message": "由于企业策略,您只能删除现有的 Send。",
+ "message": "由于某个企业策略,您只能删除现有的 Send。",
"description": "'Send' is a noun and the name of a feature called 'Bitwarden Send'. It should not be translated."
},
"copyLink": {
@@ -1838,7 +1838,7 @@
"message": "您必须验证您的电子邮件才能使用此功能。"
},
"passwordPrompt": {
- "message": "重新询问主密码"
+ "message": "主密码重新提示"
},
"passwordConfirmation": {
"message": "确认主密码"
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "正在导出个人密码库"
},
- "exportingPersonalVaultDescription": {
- "message": "仅会导出与 $EMAIL$ 关联的个人密码库项目。组织密码库的项目不会导出。",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2287,7 +2287,7 @@
"message": "bitwarden.eu"
},
"selfHostedServer": {
- "message": "self-hosted"
+ "message": "自托管"
},
"accessDenied": {
"message": "访问被拒绝。您没有权限查看此页面。"
diff --git a/apps/desktop/src/locales/zh_TW/messages.json b/apps/desktop/src/locales/zh_TW/messages.json
index 27d9993f543..32a511beab1 100644
--- a/apps/desktop/src/locales/zh_TW/messages.json
+++ b/apps/desktop/src/locales/zh_TW/messages.json
@@ -1207,10 +1207,10 @@
"message": "視窗"
},
"checkPassword": {
- "message": "檢查密碼是否已外洩。"
+ "message": "檢查密碼是否已暴露。"
},
"passwordExposed": {
- "message": "此密碼已外洩了 $VALUE$ 次,應立即變更密碼。",
+ "message": "此密碼在資料外洩事件中被暴露了 $VALUE$ 次,應立即變更它。",
"placeholders": {
"value": {
"content": "$1",
@@ -1984,8 +1984,8 @@
"exportingPersonalVaultTitle": {
"message": "正匯出個人密碼庫"
},
- "exportingPersonalVaultDescription": {
- "message": "只會匯出與 $EMAIL$ 關聯的個人密碼庫。組織密碼庫的項目不包含在內。",
+ "exportingIndividualVaultDescription": {
+ "message": "Only the individual vault items associated with $EMAIL$ will be exported. Organization vault items will not be included. Only vault item information will be exported and will not include associated attachments.",
"placeholders": {
"email": {
"content": "$1",
@@ -2217,7 +2217,7 @@
"message": "已暴露的主密碼"
},
"exposedMasterPasswordDesc": {
- "message": "Password found in a data breach. Use a unique password to protect your account. Are you sure you want to use an exposed password?"
+ "message": "在資料外洩事件中找到了密碼。我們建議您使用一個獨特的密碼來保護您的帳戶,您確定要使用已暴露的密碼嗎?"
},
"weakAndExposedMasterPassword": {
"message": "強度不足且已暴露的主密碼"
@@ -2293,7 +2293,7 @@
"message": "拒絕存取。您沒有檢視此頁面的權限。"
},
"accountSuccessfullyCreated": {
- "message": "成功建立帳號!"
+ "message": "已成功建立帳戶!"
},
"adminApprovalRequested": {
"message": "需要管理員批准"
diff --git a/apps/desktop/src/platform/services/electron-platform-utils.service.ts b/apps/desktop/src/platform/services/electron-platform-utils.service.ts
index 485490c0a87..6f4f55b4f4b 100644
--- a/apps/desktop/src/platform/services/electron-platform-utils.service.ts
+++ b/apps/desktop/src/platform/services/electron-platform-utils.service.ts
@@ -4,7 +4,6 @@ import { ClientType, DeviceType } from "@bitwarden/common/enums";
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
import { MessagingService } from "@bitwarden/common/platform/abstractions/messaging.service";
import { PlatformUtilsService } from "@bitwarden/common/platform/abstractions/platform-utils.service";
-import { StateService } from "@bitwarden/common/platform/abstractions/state.service";
import { BiometricMessage, BiometricStorageAction } from "../../types/biometric-message";
import { isDev, isMacAppStore } from "../../utils";
@@ -12,12 +11,7 @@ import { isDev, isMacAppStore } from "../../utils";
export class ElectronPlatformUtilsService implements PlatformUtilsService {
private deviceCache: DeviceType = null;
- constructor(
- protected i18nService: I18nService,
- private messagingService: MessagingService,
- private clientType: ClientType.Desktop | ClientType.DirectoryConnector,
- private stateService: StateService
- ) {}
+ constructor(protected i18nService: I18nService, private messagingService: MessagingService) {}
getDevice(): DeviceType {
if (!this.deviceCache) {
@@ -44,7 +38,7 @@ export class ElectronPlatformUtilsService implements PlatformUtilsService {
}
getClientType() {
- return this.clientType;
+ return ClientType.Desktop;
}
isFirefox(): boolean {
diff --git a/apps/desktop/src/scss/plugins.scss b/apps/desktop/src/scss/plugins.scss
index aed093d53be..c156456809c 100644
--- a/apps/desktop/src/scss/plugins.scss
+++ b/apps/desktop/src/scss/plugins.scss
@@ -1,5 +1,4 @@
@import "~ngx-toastr/toastr";
-@import "~sweetalert2/src/sweetalert2.scss";
@import "variables.scss";
@@ -94,116 +93,3 @@
}
}
}
-
-// SweetAlert2
-
-.swal2-popup {
- padding: 15px;
- border-radius: $border-radius;
- width: 34em;
-
- @include themify($themes) {
- background-color: themed("backgroundColorAlt");
- color: themed("textColor");
- }
-
- .swal2-icon {
- margin: 0 auto;
- width: auto;
- height: auto;
- border: none;
- }
-
- .swal2-content {
- margin: 0;
- font-size: $font-size-base;
- @include themify($themes) {
- color: themed("textColor");
- }
-
- label.checkbox {
- margin-top: 10px;
- display: flex;
- text-align: left;
- align-items: top;
-
- input {
- margin: 3px 5px 0 1px;
- }
- }
-
- .swal2-input,
- .swal2-textarea {
- border: 1px solid #000000;
- border-radius: $border-radius;
- margin-bottom: 0;
- box-shadow: none;
- // Inherit theme font-size
- font-size: inherit;
-
- // Sweetalert 1 did not have box-shadow
- &:focus {
- box-shadow: none;
- }
- @include themify($themes) {
- border-color: themed("inputBorderColor");
- color: themed("textColor");
- background-color: themed("inputBackgroundColor");
- }
- &::-webkit-input-placeholder {
- @include themify($themes) {
- color: themed("inputPlaceholderColor");
- }
- }
- }
- }
-
- i.swal-custom-icon {
- display: block;
- margin: 0 auto;
- font-size: 35px;
- }
-
- .swal2-title {
- padding: 10px 0 15px;
- margin: 0;
- font-size: $font-size-large;
-
- @include themify($themes) {
- color: themed("textColor");
- }
- }
-
- .swal2-text {
- text-align: left; // sweetalert1 behaviour
- font-size: $font-size-base;
-
- @include themify($themes) {
- color: themed("textColor");
- }
- }
-
- > .swal2-text:first-child {
- margin-top: 20px;
- }
-
- .swal2-actions {
- margin: 20px auto 0;
- justify-content: flex-start;
- flex-direction: row-reverse;
-
- button {
- margin-left: 10px;
- @extend .btn;
-
- &.swal2-confirm {
- @extend .btn, .primary;
- font-weight: bold;
- }
- }
- }
-
- .swal2-validation-message {
- margin-top: 20px;
- }
-}
diff --git a/apps/desktop/src/services/native-message-handler.service.ts b/apps/desktop/src/services/native-message-handler.service.ts
index 9f5f1d460df..6779195c3f1 100644
--- a/apps/desktop/src/services/native-message-handler.service.ts
+++ b/apps/desktop/src/services/native-message-handler.service.ts
@@ -1,6 +1,6 @@
import { Injectable } from "@angular/core";
import { ipcRenderer } from "electron";
-import Swal from "sweetalert2";
+import { firstValueFrom } from "rxjs";
import { NativeMessagingVersion } from "@bitwarden/common/enums";
import { CryptoFunctionService } from "@bitwarden/common/platform/abstractions/crypto-function.service";
@@ -11,7 +11,9 @@ import { Utils } from "@bitwarden/common/platform/misc/utils";
import { EncryptedString, EncString } from "@bitwarden/common/platform/models/domain/enc-string";
import { SymmetricCryptoKey } from "@bitwarden/common/platform/models/domain/symmetric-crypto-key";
import { StateService } from "@bitwarden/common/platform/services/state.service";
+import { DialogService } from "@bitwarden/components";
+import { VerifyNativeMessagingDialogComponent } from "../app/components/verify-native-messaging-dialog.component";
import { DecryptedCommandData } from "../models/native-messaging/decrypted-command-data";
import { EncryptedMessage } from "../models/native-messaging/encrypted-message";
import { EncryptedMessageResponse } from "../models/native-messaging/encrypted-message-response";
@@ -33,7 +35,8 @@ export class NativeMessageHandlerService {
private cryptoFunctionService: CryptoFunctionService,
private messagingService: MessagingService,
private i18nService: I18nService,
- private encryptedMessageHandlerService: EncryptedMessageHandlerService
+ private encryptedMessageHandlerService: EncryptedMessageHandlerService,
+ private dialogService: DialogService
) {}
async handleMessage(message: Message) {
@@ -87,21 +90,12 @@ export class NativeMessageHandlerService {
// Ask for confirmation from user
this.messagingService.send("setFocus");
- const submitted = await Swal.fire({
- heightAuto: false,
- titleText: this.i18nService.t("verifyNativeMessagingConnectionTitle", applicationName),
- html: `${this.i18nService.t("verifyNativeMessagingConnectionDesc")} ${this.i18nService.t(
- "verifyNativeMessagingConnectionWarning"
- )}`,
- showCancelButton: true,
- cancelButtonText: this.i18nService.t("no"),
- showConfirmButton: true,
- confirmButtonText: this.i18nService.t("yes"),
- allowOutsideClick: false,
- focusCancel: true,
- });
- if (submitted.value !== true) {
+ const nativeMessagingVerified = await firstValueFrom(
+ VerifyNativeMessagingDialogComponent.open(this.dialogService, { applicationName }).closed
+ );
+
+ if (nativeMessagingVerified !== true) {
this.sendResponse({
messageId: messageId,
version: NativeMessagingVersion.Latest,
diff --git a/apps/desktop/src/services/native-messaging.service.ts b/apps/desktop/src/services/native-messaging.service.ts
index 3928778f313..c18a67e6b43 100644
--- a/apps/desktop/src/services/native-messaging.service.ts
+++ b/apps/desktop/src/services/native-messaging.service.ts
@@ -1,7 +1,6 @@
-import { Injectable } from "@angular/core";
+import { Injectable, NgZone } from "@angular/core";
import { ipcRenderer } from "electron";
import { firstValueFrom } from "rxjs";
-import Swal from "sweetalert2";
import { KeySuffixOptions } from "@bitwarden/common/enums";
import { CryptoFunctionService } from "@bitwarden/common/platform/abstractions/crypto-function.service";
@@ -14,7 +13,9 @@ import { StateService } from "@bitwarden/common/platform/abstractions/state.serv
import { Utils } from "@bitwarden/common/platform/misc/utils";
import { EncString } from "@bitwarden/common/platform/models/domain/enc-string";
import { SymmetricCryptoKey } from "@bitwarden/common/platform/models/domain/symmetric-crypto-key";
+import { DialogService } from "@bitwarden/components";
+import { BrowserSyncVerificationDialogComponent } from "../app/components/browser-sync-verification-dialog.component";
import { LegacyMessage } from "../models/native-messaging/legacy-message";
import { LegacyMessageWrapper } from "../models/native-messaging/legacy-message-wrapper";
import { Message } from "../models/native-messaging/message";
@@ -36,7 +37,9 @@ export class NativeMessagingService {
private i18nService: I18nService,
private messagingService: MessagingService,
private stateService: StateService,
- private nativeMessageHandler: NativeMessageHandlerService
+ private nativeMessageHandler: NativeMessageHandlerService,
+ private dialogService: DialogService,
+ private ngZone: NgZone
) {}
init() {
@@ -69,27 +72,20 @@ export class NativeMessagingService {
if (await this.stateService.getEnableBrowserIntegrationFingerprint()) {
ipcRenderer.send("nativeMessagingReply", { command: "verifyFingerprint", appId: appId });
- const fingerprint = (
- await this.cryptoService.getFingerprint(
- await this.stateService.getUserId(),
- remotePublicKey
- )
- ).join(" ");
+ const fingerprint = await this.cryptoService.getFingerprint(
+ await this.stateService.getUserId(),
+ remotePublicKey
+ );
this.messagingService.send("setFocus");
- // Await confirmation that fingerprint is correct
- const submitted = await Swal.fire({
- titleText: this.i18nService.t("verifyBrowserTitle"),
- html: `${this.i18nService.t("verifyBrowserDesc")}